UNPKG

permissionless

Version:

A utility library for working with ERC-4337

41 lines (39 loc) 1.04 kB
import type { Address, Hex } from "viem" import { encodeFunctionData } from "viem" export const getFactoryData = async ({ admin, salt }: { admin: Address salt: Hex }) => { return encodeFunctionData({ abi: [ { inputs: [ { internalType: "address", name: "_admin", type: "address" }, { internalType: "bytes", name: "_salt", type: "bytes" } ], name: "createAccount", outputs: [ { internalType: "address", type: "address" } ], stateMutability: "nonpayable", type: "function" } ], functionName: "createAccount", args: [admin, salt] }) }