@fastlane-labs/shbundler-sdk
Version:
SDK for interacting with Fastlane's 4337 ShBundler
29 lines (21 loc) • 739 B
Markdown
# shbundler-sdk
A TypeScript SDK for interacting with Fastlane's 4337 bundler (ShBundler), designed to simplify the submission of UserOperations with built-in support for Fastlane paymasters and Safe-based smart accounts.
## Installation
```bash
pnpm add @fastlane-labs/shbundler-sdk
```
## Example
```typescript
import { createShBundlerClient } from "@fastlane-labs/shbundler-sdk";
import { privateKeyToAccount } from "viem/accounts";
const signer = privateKeyToAccount("0xYOUR_PRIVATE_KEY");
const client = await createShBundlerClient({
signer,
rpcUrl: "https://rpc.monadlabs.dev",
chain: monadTestnet, // a viem chain object
});
await client.sendUserOperation({
target: "0xTargetAddress",
data: "0xCallData",
});
```