@zerodev/sdk
Version:
A utility library for working with ERC-4337
12 lines (10 loc) • 391 B
text/typescript
import { encodeFunctionData } from "viem"
import { KernelExecuteAbi } from "../../abi/KernelAccountAbi.js"
import type { DelegateCallArgs } from "../types.js"
export const encodeExecuteDelegateCall = (args: DelegateCallArgs) => {
return encodeFunctionData({
abi: KernelExecuteAbi,
functionName: "executeDelegateCall",
args: [args.to, args.data || "0x"]
})
}