UNPKG

@zerodev/sdk

Version:

A utility library for working with ERC-4337

12 lines (10 loc) 391 B
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"] }) }