UNPKG

@owlprotocol/contracts-account-abstraction

Version:

ERC4337 Account Abstraction support for deploying relevant smart contracts and interacting with UserOps.

19 lines (18 loc) 711 B
import { UserOperation } from "viem/account-abstraction"; import { Hex } from "viem"; /** * Used for paymaster gas estimations/hash computation with SimpleAccount or VerifyingPaymaster */ export declare const dummySignature = "0xfffffffffffffffffffffffffffffff0000000000000000000000000000000007aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa1c"; /** * Encode UserOp for RPC (BigInt as hex) * @param userOp * @returns */ export declare function encodeUserOp(userOp: UserOperation<"0.7">): UserOperation<"0.7", Hex>; /** * Decode UserOp from RPC (Hex to BigInt) * @param userOp * @returns */ export declare function decodeUserOp(userOp: UserOperation<"0.7", Hex>): UserOperation<"0.7">;