@zerodev/sdk
Version:
A utility library for working with ERC-4337
15 lines (12 loc) • 450 B
text/typescript
import { encodeFunctionData } from "viem"
import { SafeCreateCallAbi } from "../../abi/SafeCreateCallAbi.js"
type EncodeExecuteDelegateCallArgs = Parameters<
typeof encodeFunctionData<typeof SafeCreateCallAbi, "performCreate">
>[0]["args"]
export const encodeSafeCreateCall = (args: EncodeExecuteDelegateCallArgs) => {
return encodeFunctionData({
abi: SafeCreateCallAbi,
functionName: "performCreate",
args
})
}