@elytro/abi / Modules
- ABI_AaveUsdcSaveAutomation
- ABI_BaseModule
- ABI_BaseSocialRecovery
- ABI_ClaimInterest
- ABI_Crypto2FAHook
- ABI_DefaultCallbackHandler
- ABI_EIP1271Wallet
- ABI_ERC1271Handler
- ABI_ERC20Paymaster
- ABI_Elytro
- ABI_ElytroDefaultValidator
- ABI_ElytroFactory
- ABI_ElytroHookManager
- ABI_ElytroInstence
- ABI_ElytroLogicInstence
- ABI_ElytroModuleManager
- ABI_ElytroOwnerManager
- ABI_ElytroUpgradeManager
- ABI_ElytroValidatorManager
- ABI_EmailApprover
- ABI_EmailApproverFactory
- ABI_EntryPoint
- ABI_Errors
- ABI_HelloWorld
- ABI_NewImplementation
- ABI_ReceivePayment
- ABI_SocialRecoveryModule
- ABI_TestOracle
- ABI_TokenERC20
- ABI_UpgradeModule
• ABI_AaveUsdcSaveAutomation: ({ anonymous?
: undefined
= false; inputs
: { internalType
: string
= "address"; name
: string
= "_owner"; type
: string
= "address" }[] ; name?
: undefined
= "OwnableInvalidOwner"; outputs?
: undefined
; stateMutability
: string
= "nonpayable"; type
: string
= "constructor" } | { anonymous?
: undefined
= false; inputs
: { internalType
: string
= "address"; name
: string
= ""; type
: string
= "address" }[] ; name
: string
= "bots"; outputs
: { internalType
: string
= "bool"; name
: string
= ""; type
: string
= "bool" }[] ; stateMutability
: string
= "view"; type
: string
= "function" } | { anonymous
: boolean
= false; inputs
: { indexed
: boolean
= false; internalType
: string
= "address"; name
: string
= "bot"; type
: string
= "address" }[] ; name
: string
= "BotAdded"; outputs?
: undefined
; stateMutability?
: undefined
= "view"; type
: string
= "event" } | { anonymous?
: undefined
= false; inputs
: { internalType
: string
= "address"; name
: string
= "owner"; type
: string
= "address" }[] ; name
: string
= "OwnableInvalidOwner"; outputs?
: undefined
; stateMutability?
: undefined
= "view"; type
: string
= "error" })[]
ABI/ABI_AaveUsdcSaveAutomation.ts:3
• ABI_BaseModule: ({ anonymous?
: undefined
= false; inputs
: { internalType
: string
= "bytes4"; name
: string
= "interfaceId"; type
: string
= "bytes4" }[] ; name
: string
= "supportsInterface"; outputs
: { internalType
: string
= "bool"; name
: string
= ""; type
: string
= "bool" }[] ; stateMutability
: string
= "pure"; type
: string
= "function" } | { anonymous
: boolean
= false; inputs
: { indexed
: boolean
= true; internalType
: string
= "address"; name
: string
= "wallet"; type
: string
= "address" }[] ; name
: string
= "ModuleDeInit"; outputs?
: undefined
; stateMutability?
: undefined
= "view"; type
: string
= "event" })[]
• ABI_BaseSocialRecovery: ({ anonymous?
: undefined
= false; inputs
: { internalType
: string
= "bytes32"; name
: string
= ""; type
: string
= "bytes32" }[] ; name
: string
= "approvedHashes"; outputs
: { internalType
: string
= "uint256"; name
: string
= ""; type
: string
= "uint256" }[] ; stateMutability
: string
= "view"; type
: string
= "function" } | { anonymous
: boolean
= false; inputs
: { indexed
: boolean
= true; internalType
: string
= "address"; name
: string
= "guardian"; type
: string
= "address" }[] ; name
: string
= "ApproveHash"; outputs?
: undefined
; stateMutability?
: undefined
= "view"; type
: string
= "event" } | { anonymous?
: undefined
= false; inputs
: { internalType
: string
= "uint256"; name
: string
= "length"; type
: string
= "uint256" }[] ; name
: string
= "ECDSAInvalidSignatureLength"; outputs?
: undefined
; stateMutability?
: undefined
= "view"; type
: string
= "error" })[]
ABI/ABI_BaseSocialRecovery.ts:3
• ABI_ClaimInterest: ({ anonymous?
: undefined
= false; inputs
: { internalType
: string
= "address"; name
: string
= "_owner"; type
: string
= "address" }[] ; name?
: undefined
= "OwnableInvalidOwner"; outputs?
: undefined
; stateMutability
: string
= "nonpayable"; type
: string
= "constructor" } | { anonymous?
: undefined
= false; inputs
: { internalType
: string
= "address"; name
: string
= ""; type
: string
= "address" }[] ; name
: string
= "nonces"; outputs
: { internalType
: string
= "uint256"; name
: string
= ""; type
: string
= "uint256" }[] ; stateMutability
: string
= "view"; type
: string
= "function" } | { anonymous
: boolean
= false; inputs
: { indexed
: boolean
= true; internalType
: string
= "address"; name
: string
= "addr"; type
: string
= "address" }[] ; name
: string
= "Deposited"; outputs?
: undefined
; stateMutability?
: undefined
= "view"; type
: string
= "event" } | { anonymous?
: undefined
= false; inputs
: { internalType
: string
= "uint256"; name
: string
= "length"; type
: string
= "uint256" }[] ; name
: string
= "ECDSAInvalidSignatureLength"; outputs?
: undefined
; stateMutability?
: undefined
= "view"; type
: string
= "error" })[]
• ABI_Crypto2FAHook: ({ inputs
: ({ components
: { internalType
: string
= "address"; name
: string
= "sender"; type
: string
= "address" }[] ; internalType
: string
= "struct PackedUserOperation"; name
: string
= "userOp"; type
: string
= "tuple" } | { components?
: undefined
; internalType
: string
= "bytes32"; name
: string
= "userOpHash"; type
: string
= "bytes32" })[] ; name
: string
= "preUserOpValidationHook"; outputs
: never
[] = []; stateMutability
: string
= "view"; type
: string
= "function" } | { inputs
: { internalType
: string
= "bytes4"; name
: string
= "interfaceId"; type
: string
= "bytes4" }[] ; name
: string
= "supportsInterface"; outputs
: { internalType
: string
= "bool"; name
: string
= ""; type
: string
= "bool" }[] ; stateMutability
: string
= "pure"; type
: string
= "function" } | { inputs
: { internalType
: string
= "uint256"; name
: string
= "length"; type
: string
= "uint256" }[] ; name
: string
= "ECDSAInvalidSignatureLength"; outputs?
: undefined
; stateMutability?
: undefined
= "view"; type
: string
= "error" })[]
• ABI_DefaultCallbackHandler: ({ inputs?
: undefined
; name?
: undefined
= "OwnableInvalidOwner"; outputs?
: undefined
; stateMutability
: string
= "payable"; type
: string
= "fallback" } | { inputs
: { internalType
: string
= "address"; name
: string
= ""; type
: string
= "address" }[] ; name
: string
= "onERC1155BatchReceived"; outputs
: { internalType
: string
= "bytes4"; name
: string
= ""; type
: string
= "bytes4" }[] ; stateMutability
: string
= "pure"; type
: string
= "function" })[]
ABI/ABI_DefaultCallbackHandler.ts:3
• ABI_EIP1271Wallet: { inputs
: { internalType
: string
= "bytes32"; name
: string
= "hash"; type
: string
= "bytes32" }[] ; name
: string
= "isValidSignature"; outputs
: { internalType
: string
= "bytes4"; name
: string
= "magicValue"; type
: string
= "bytes4" }[] ; stateMutability
: string
= "pure"; type
: string
= "function" }[]
• ABI_ERC1271Handler: ({ inputs
: never
[] = []; name
: string
= "getChainId"; outputs
: { internalType
: string
= "uint256"; name
: string
= ""; type
: string
= "uint256" }[] ; stateMutability
: string
= "view"; type
: string
= "function" } | { inputs
: never
[] = []; name
: string
= "CALLER_MUST_BE_MODULE"; outputs?
: undefined
; stateMutability?
: undefined
= "view"; type
: string
= "error" })[]
• ABI_ERC20Paymaster: ({ anonymous?
: undefined
= false; inputs
: { internalType
: string
= "contract IEntryPoint"; name
: string
= "_entryPoint"; type
: string
= "address" }[] ; name?
: undefined
= "OwnableInvalidOwner"; outputs?
: undefined
; stateMutability
: string
= "nonpayable"; type
: string
= "constructor" } | { anonymous?
: undefined
= false; inputs
: ({ components
: { internalType
: string
= "address"; name
: string
= "sender"; type
: string
= "address" }[] ; internalType
: string
= "struct PackedUserOperation"; name
: string
= "userOp"; type
: string
= "tuple" } | { components?
: undefined
; internalType
: string
= "bytes32"; name
: string
= "userOpHash"; type
: string
= "bytes32" })[] ; name
: string
= "validatePaymasterUserOp"; outputs
: { internalType
: string
= "bytes"; name
: string
= "context"; type
: string
= "bytes" }[] ; stateMutability
: string
= "nonpayable"; type
: string
= "function" } | { anonymous
: boolean
= false; inputs
: { indexed
: boolean
= false; internalType
: string
= "address"; name
: string
= "token"; type
: string
= "address" }[] ; name
: string
= "ConfigUpdated"; outputs?
: undefined
; stateMutability?
: undefined
= "view"; type
: string
= "event" } | { anonymous?
: undefined
= false; inputs
: { internalType
: string
= "address"; name
: string
= "owner"; type
: string
= "address" }[] ; name
: string
= "OwnableInvalidOwner"; outputs?
: undefined
; stateMutability?
: undefined
= "view"; type
: string
= "error" })[]
• ABI_Elytro: ({ anonymous?
: undefined
= false; inputs
: { internalType
: string
= "address"; name
: string
= "_entryPoint"; type
: string
= "address" }[] ; name?
: undefined
= "OwnableInvalidOwner"; outputs?
: undefined
; stateMutability
: string
= "nonpayable"; type
: string
= "constructor" } | { anonymous?
: undefined
= false; inputs?
: undefined
; name?
: undefined
= "OwnableInvalidOwner"; outputs?
: undefined
; stateMutability
: string
= "payable"; type
: string
= "fallback" } | { anonymous?
: undefined
= false; inputs
: ({ components
: { internalType
: string
= "address"; name
: string
= "sender"; type
: string
= "address" }[] ; internalType
: string
= "struct PackedUserOperation"; name
: string
= "userOp"; type
: string
= "tuple" } | { components?
: undefined
; internalType
: string
= "bytes32"; name
: string
= "userOpHash"; type
: string
= "bytes32" })[] ; name
: string
= "validateUserOp"; outputs
: { internalType
: string
= "uint256"; name
: string
= "validationData"; type
: string
= "uint256" }[] ; stateMutability
: string
= "payable"; type
: string
= "function" } | { anonymous
: boolean
= false; inputs
: { indexed
: boolean
= true; internalType
: string
= "address"; name
: string
= "fallbackContract"; type
: string
= "address" }[] ; name
: string
= "FallbackChanged"; outputs?
: undefined
; stateMutability?
: undefined
= "view"; type
: string
= "event" } | { anonymous?
: undefined
= false; inputs
: never
[] = []; name
: string
= "ADDRESS_ALREADY_EXISTS"; outputs?
: undefined
; stateMutability?
: undefined
= "view"; type
: string
= "error" })[]
ABI/ABI_Elytro.ts:3
• ABI_ElytroDefaultValidator: ({ inputs
: ({ components
: { internalType
: string
= "address"; name
: string
= "sender"; type
: string
= "address" }[] ; internalType
: string
= "struct PackedUserOperation"; name
: string
= ""; type
: string
= "tuple" } | { components?
: undefined
; internalType
: string
= "bytes32"; name
: string
= "userOpHash"; type
: string
= "bytes32" })[] ; name
: string
= "validateUserOp"; outputs
: { internalType
: string
= "uint256"; name
: string
= "validationData"; type
: string
= "uint256" }[] ; stateMutability
: string
= "view"; type
: string
= "function" } | { inputs
: never
[] = []; name
: string
= "INVALID_SIGNTYPE"; outputs?
: undefined
; stateMutability?
: undefined
= "view"; type
: string
= "error" })[]
ABI/ABI_ElytroDefaultValidator.ts:3
• ABI_ElytroFactory: ({ anonymous?
: undefined
= false; inputs
: { internalType
: string
= "address"; name
: string
= "_walletImpl"; type
: string
= "address" }[] ; name?
: undefined
= "OwnableInvalidOwner"; outputs?
: undefined
; stateMutability
: string
= "nonpayable"; type
: string
= "constructor" } | { anonymous?
: undefined
= false; inputs
: { internalType
: string
= "bytes"; name
: string
= "_initializer"; type
: string
= "bytes" }[] ; name
: string
= "createWallet"; outputs
: { internalType
: string
= "address"; name
: string
= "proxy"; type
: string
= "address" }[] ; stateMutability
: string
= "nonpayable"; type
: string
= "function" } | { anonymous
: boolean
= false; inputs
: { indexed
: boolean
= true; internalType
: string
= "address"; name
: string
= "proxy"; type
: string
= "address" }[] ; name
: string
= "ElytroCreation"; outputs?
: undefined
; stateMutability?
: undefined
= "view"; type
: string
= "event" } | { anonymous?
: undefined
= false; inputs
: { internalType
: string
= "address"; name
: string
= "owner"; type
: string
= "address" }[] ; name
: string
= "OwnableInvalidOwner"; outputs?
: undefined
; stateMutability?
: undefined
= "view"; type
: string
= "error" })[]
ABI/ABI_ElytroFactory.ts:3
• ABI_ElytroHookManager: ({ anonymous?
: undefined
= false; inputs
: { internalType
: string
= "address"; name
: string
= "hook"; type
: string
= "address" }[] ; name
: string
= "isInstalledHook"; outputs
: { internalType
: string
= "bool"; name
: string
= ""; type
: string
= "bool" }[] ; stateMutability
: string
= "view"; type
: string
= "function" } | { anonymous
: boolean
= false; inputs
: { indexed
: boolean
= false; internalType
: string
= "address"; name
: string
= "hook"; type
: string
= "address" }[] ; name
: string
= "HookInstalled"; outputs?
: undefined
; stateMutability?
: undefined
= "view"; type
: string
= "event" } | { anonymous?
: undefined
= false; inputs
: never
[] = []; name
: string
= "ADDRESS_ALREADY_EXISTS"; outputs?
: undefined
; stateMutability?
: undefined
= "view"; type
: string
= "error" })[]
ABI/ABI_ElytroHookManager.ts:3
• ABI_ElytroInstence: ({ inputs
: { internalType
: string
= "address"; name
: string
= "defaultCallbackHandler"; type
: string
= "address" }[] ; name?
: undefined
= "OwnableInvalidOwner"; outputs?
: undefined
; stateMutability
: string
= "nonpayable"; type
: string
= "constructor" } | { inputs
: never
[] = []; name
: string
= "elytro"; outputs
: { internalType
: string
= "contract IElytro"; name
: string
= ""; type
: string
= "address" }[] ; stateMutability
: string
= "view"; type
: string
= "function" })[]
ABI/ABI_ElytroInstence.ts:3
• ABI_ElytroLogicInstence: ({ inputs
: { internalType
: string
= "address"; name
: string
= "_entryPoint"; type
: string
= "address" }[] ; name?
: undefined
= "OwnableInvalidOwner"; outputs?
: undefined
; stateMutability
: string
= "nonpayable"; type
: string
= "constructor" } | { inputs
: never
[] = []; name
: string
= "elytroLogic"; outputs
: { internalType
: string
= "contract Elytro"; name
: string
= ""; type
: string
= "address" }[] ; stateMutability
: string
= "view"; type
: string
= "function" })[]
ABI/ABI_ElytroLogicInstence.ts:3
• ABI_ElytroModuleManager: ({ anonymous?
: undefined
= false; inputs
: { internalType
: string
= "address"; name
: string
= "module"; type
: string
= "address" }[] ; name
: string
= "isInstalledModule"; outputs
: { internalType
: string
= "bool"; name
: string
= ""; type
: string
= "bool" }[] ; stateMutability
: string
= "view"; type
: string
= "function" } | { anonymous
: boolean
= false; inputs
: { indexed
: boolean
= false; internalType
: string
= "address"; name
: string
= "module"; type
: string
= "address" }[] ; name
: string
= "ModuleInstalled"; outputs?
: undefined
; stateMutability?
: undefined
= "view"; type
: string
= "event" } | { anonymous?
: undefined
= false; inputs
: never
[] = []; name
: string
= "ADDRESS_ALREADY_EXISTS"; outputs?
: undefined
; stateMutability?
: undefined
= "view"; type
: string
= "error" })[]
ABI/ABI_ElytroModuleManager.ts:3
• ABI_ElytroOwnerManager: ({ anonymous?
: undefined
= false; inputs
: { internalType
: string
= "bytes32"; name
: string
= "owner"; type
: string
= "bytes32" }[] ; name
: string
= "isOwner"; outputs
: { internalType
: string
= "bool"; name
: string
= ""; type
: string
= "bool" }[] ; stateMutability
: string
= "view"; type
: string
= "function" } | { anonymous
: boolean
= false; inputs
: { indexed
: boolean
= true; internalType
: string
= "bytes32"; name
: string
= "owner"; type
: string
= "bytes32" }[] ; name
: string
= "OwnerAdded"; outputs?
: undefined
; stateMutability?
: undefined
= "view"; type
: string
= "event" } | { anonymous?
: undefined
= false; inputs
: never
[] = []; name
: string
= "CALLER_MUST_BE_MODULE"; outputs?
: undefined
; stateMutability?
: undefined
= "view"; type
: string
= "error" })[]
ABI/ABI_ElytroOwnerManager.ts:3
• ABI_ElytroUpgradeManager: ({ anonymous?
: undefined
= false; inputs
: { internalType
: string
= "address"; name
: string
= "oldImplementation"; type
: string
= "address" }[] ; name
: string
= "upgradeFrom"; outputs
: never
[] = []; stateMutability
: string
= "nonpayable"; type
: string
= "function" } | { anonymous
: boolean
= false; inputs
: { indexed
: boolean
= true; internalType
: string
= "address"; name
: string
= "oldImplementation"; type
: string
= "address" }[] ; name
: string
= "Upgraded"; outputs?
: undefined
; stateMutability?
: undefined
= "view"; type
: string
= "event" })[]
ABI/ABI_ElytroUpgradeManager.ts:3
• ABI_ElytroValidatorManager: ({ anonymous?
: undefined
= false; inputs
: { internalType
: string
= "bytes"; name
: string
= "validatorAndData"; type
: string
= "bytes" }[] ; name
: string
= "installValidator"; outputs
: never
[] = []; stateMutability
: string
= "nonpayable"; type
: string
= "function" } | { anonymous?
: undefined
= false; inputs
: never
[] = []; name
: string
= "listValidator"; outputs
: { internalType
: string
= "address[]"; name
: string
= "validators"; type
: string
= "address[]" }[] ; stateMutability
: string
= "view"; type
: string
= "function" } | { anonymous
: boolean
= false; inputs
: { indexed
: boolean
= false; internalType
: string
= "address"; name
: string
= "validator"; type
: string
= "address" }[] ; name
: string
= "ValidatorInstalled"; outputs?
: undefined
; stateMutability?
: undefined
= "view"; type
: string
= "event" } | { anonymous?
: undefined
= false; inputs
: never
[] = []; name
: string
= "ADDRESS_ALREADY_EXISTS"; outputs?
: undefined
; stateMutability?
: undefined
= "view"; type
: string
= "error" })[]
ABI/ABI_ElytroValidatorManager.ts:3
• ABI_EmailApprover: ({ anonymous?
: undefined
= false; inputs
: { internalType
: string
= "contract DKIMRegistry"; name
: string
= "registry"; type
: string
= "address" }[] ; name?
: undefined
= "OwnableInvalidOwner"; outputs?
: undefined
; stateMutability
: string
= "nonpayable"; type
: string
= "constructor" } | { anonymous?
: undefined
= false; inputs
: { internalType
: string
= "bytes32"; name
: string
= ""; type
: string
= "bytes32" }[] ; name
: string
= "approved"; outputs
: { internalType
: string
= "bool"; name
: string
= ""; type
: string
= "bool" }[] ; stateMutability
: string
= "view"; type
: string
= "function" } | { anonymous
: boolean
= false; inputs
: { indexed
: boolean
= false; internalType
: string
= "bytes32"; name
: string
= "hash"; type
: string
= "bytes32" }[] ; name
: string
= "Approved"; outputs?
: undefined
; stateMutability?
: undefined
= "view"; type
: string
= "event" } | { anonymous?
: undefined
= false; inputs
: { internalType
: string
= "address"; name
: string
= "target"; type
: string
= "address" }[] ; name
: string
= "AddressEmptyCode"; outputs?
: undefined
; stateMutability?
: undefined
= "view"; type
: string
= "error" })[]
• ABI_EmailApproverFactory: ({ anonymous?
: undefined
= false; inputs
: { internalType
: string
= "address"; name
: string
= "_approverImpl"; type
: string
= "address" }[] ; name?
: undefined
= "OwnableInvalidOwner"; outputs?
: undefined
; stateMutability
: string
= "nonpayable"; type
: string
= "constructor" } | { anonymous?
: undefined
= false; inputs
: { internalType
: string
= "bytes32"; name
: string
= "_senderCommitment"; type
: string
= "bytes32" }[] ; name
: string
= "createEmailApprover"; outputs
: { internalType
: string
= "address"; name
: string
= "proxy"; type
: string
= "address" }[] ; stateMutability
: string
= "nonpayable"; type
: string
= "function" } | { anonymous
: boolean
= false; inputs
: { indexed
: boolean
= true; internalType
: string
= "address"; name
: string
= "proxy"; type
: string
= "address" }[] ; name
: string
= "EmailApproverCreation"; outputs?
: undefined
; stateMutability?
: undefined
= "view"; type
: string
= "event" })[]
ABI/ABI_EmailApproverFactory.ts:3
• ABI_EntryPoint: ({ anonymous?
: undefined
= false; inputs
: { internalType
: string
= "bool"; name
: string
= "success"; type
: string
= "bool" }[] ; name
: string
= "DelegateAndRevert"; outputs?
: undefined
; stateMutability?
: undefined
= "view"; type
: string
= "error" } | { anonymous
: boolean
= false; inputs
: { indexed
: boolean
= true; internalType
: string
= "bytes32"; name
: string
= "userOpHash"; type
: string
= "bytes32" }[] ; name
: string
= "AccountDeployed"; outputs?
: undefined
; stateMutability?
: undefined
= "view"; type
: string
= "event" } | { anonymous?
: undefined
= false; inputs
: { internalType
: string
= "address"; name
: string
= "account"; type
: string
= "address" }[] ; name
: string
= "getDepositInfo"; outputs
: { components
: { internalType
: string
= "uint256"; name
: string
= "deposit"; type
: string
= "uint256" }[] ; internalType
: string
= "struct IStakeManager.DepositInfo"; name
: string
= "info"; type
: string
= "tuple" }[] ; stateMutability
: string
= "view"; type
: string
= "function" } | { anonymous?
: undefined
= false; inputs
: ({ components?
: undefined
; internalType
: string
= "bytes"; name
: string
= "callData"; type
: string
= "bytes" } | { components
: ({ components
: { internalType
: ... = "address"; name
: ... = "sender"; type
: ... = "address" }[] ; internalType
: string
= "struct EntryPoint.MemoryUserOp"; name
: string
= "mUserOp"; type
: string
= "tuple" } | { components?
: undefined
; internalType
: string
= "bytes32"; name
: string
= "userOpHash"; type
: string
= "bytes32" })[] ; internalType
: string
= "struct EntryPoint.UserOpInfo"; name
: string
= "opInfo"; type
: string
= "tuple" })[] ; name
: string
= "innerHandleOp"; outputs
: { internalType
: string
= "uint256"; name
: string
= "actualGasCost"; type
: string
= "uint256" }[] ; stateMutability
: string
= "nonpayable"; type
: string
= "function" } | { anonymous?
: undefined
= false; inputs?
: undefined
; name?
: undefined
= "OwnableInvalidOwner"; outputs?
: undefined
; stateMutability
: string
= "payable"; type
: string
= "receive" })[]
• ABI_Errors: { inputs
: never
[] = []; name
: string
= "ADDRESS_ALREADY_EXISTS"; type
: string
= "error" }[]
• ABI_HelloWorld: { inputs
: never
[] = []; name
: string
= "output"; outputs
: { internalType
: string
= "string"; name
: string
= ""; type
: string
= "string" }[] ; stateMutability
: string
= "pure"; type
: string
= "function" }[]
• ABI_NewImplementation: ({ anonymous?
: undefined
= false; inputs
: never
[] = []; name?
: undefined
= "OwnableInvalidOwner"; outputs?
: undefined
; stateMutability
: string
= "nonpayable"; type
: string
= "constructor" } | { anonymous?
: undefined
= false; inputs
: never
[] = []; name
: string
= "CURRENT_UPGRADE_SLOT"; outputs
: { internalType
: string
= "bytes32"; name
: string
= ""; type
: string
= "bytes32" }[] ; stateMutability
: string
= "view"; type
: string
= "function" } | { anonymous?
: undefined
= false; inputs
: { internalType
: string
= "bytes32[]"; name
: string
= "owners"; type
: string
= "bytes32[]" }[] ; name
: string
= "initialize"; outputs
: never
[] = []; stateMutability
: string
= "nonpayable"; type
: string
= "function" } | { anonymous
: boolean
= false; inputs
: { indexed
: boolean
= false; internalType
: string
= "uint64"; name
: string
= "version"; type
: string
= "uint64" }[] ; name
: string
= "Initialized"; outputs?
: undefined
; stateMutability?
: undefined
= "view"; type
: string
= "event" } | { anonymous?
: undefined
= false; inputs
: never
[] = []; name
: string
= "INVALID_LOGIC_ADDRESS"; outputs?
: undefined
; stateMutability?
: undefined
= "view"; type
: string
= "error" })[]
ABI/ABI_NewImplementation.ts:3
• ABI_ReceivePayment: ({ anonymous?
: undefined
= false; inputs
: { internalType
: string
= "address"; name
: string
= "_owner"; type
: string
= "address" }[] ; name?
: undefined
= "OwnableInvalidOwner"; outputs?
: undefined
; stateMutability
: string
= "nonpayable"; type
: string
= "constructor" } | { anonymous?
: undefined
= false; inputs
: never
[] = []; name
: string
= "owner"; outputs
: { internalType
: string
= "address"; name
: string
= ""; type
: string
= "address" }[] ; stateMutability
: string
= "view"; type
: string
= "function" } | { anonymous?
: undefined
= false; inputs
: { internalType
: string
= "bytes32"; name
: string
= "_paymentId"; type
: string
= "bytes32" }[] ; name
: string
= "pay"; outputs
: never
[] = []; stateMutability
: string
= "payable"; type
: string
= "function" } | { anonymous
: boolean
= false; inputs
: { indexed
: boolean
= true; internalType
: string
= "address"; name
: string
= "previousOwner"; type
: string
= "address" }[] ; name
: string
= "OwnershipTransferred"; outputs?
: undefined
; stateMutability?
: undefined
= "view"; type
: string
= "event" } | { anonymous?
: undefined
= false; inputs
: { internalType
: string
= "address"; name
: string
= "owner"; type
: string
= "address" }[] ; name
: string
= "OwnableInvalidOwner"; outputs?
: undefined
; stateMutability?
: undefined
= "view"; type
: string
= "error" })[]
• ABI_SocialRecoveryModule: ({ anonymous?
: undefined
= false; inputs
: never
[] = []; name?
: undefined
= "OwnableInvalidOwner"; outputs?
: undefined
; stateMutability
: string
= "nonpayable"; type
: string
= "constructor" } | { anonymous?
: undefined
= false; inputs
: { internalType
: string
= "bytes32"; name
: string
= ""; type
: string
= "bytes32" }[] ; name
: string
= "approvedHashes"; outputs
: { internalType
: string
= "uint256"; name
: string
= ""; type
: string
= "uint256" }[] ; stateMutability
: string
= "view"; type
: string
= "function" } | { anonymous
: boolean
= false; inputs
: { indexed
: boolean
= true; internalType
: string
= "address"; name
: string
= "guardian"; type
: string
= "address" }[] ; name
: string
= "ApproveHash"; outputs?
: undefined
; stateMutability?
: undefined
= "view"; type
: string
= "event" } | { anonymous?
: undefined
= false; inputs
: { internalType
: string
= "uint256"; name
: string
= "length"; type
: string
= "uint256" }[] ; name
: string
= "ECDSAInvalidSignatureLength"; outputs?
: undefined
; stateMutability?
: undefined
= "view"; type
: string
= "error" })[]
ABI/ABI_SocialRecoveryModule.ts:3
• ABI_TestOracle: ({ inputs
: { internalType
: string
= "int256"; name
: string
= "_price"; type
: string
= "int256" }[] ; name?
: undefined
= "OwnableInvalidOwner"; outputs?
: undefined
; stateMutability
: string
= "nonpayable"; type
: string
= "constructor" } | { inputs
: never
[] = []; name
: string
= "decimals"; outputs
: { internalType
: string
= "uint8"; name
: string
= ""; type
: string
= "uint8" }[] ; stateMutability
: string
= "pure"; type
: string
= "function" })[]
• ABI_TokenERC20: ({ anonymous?
: undefined
= false; inputs
: { internalType
: string
= "uint8"; name
: string
= "_decimals"; type
: string
= "uint8" }[] ; name?
: undefined
= "OwnableInvalidOwner"; outputs?
: undefined
; stateMutability
: string
= "nonpayable"; type
: string
= "constructor" } | { anonymous?
: undefined
= false; inputs
: { internalType
: string
= "address"; name
: string
= "owner"; type
: string
= "address" }[] ; name
: string
= "allowance"; outputs
: { internalType
: string
= "uint256"; name
: string
= ""; type
: string
= "uint256" }[] ; stateMutability
: string
= "view"; type
: string
= "function" } | { anonymous
: boolean
= false; inputs
: { indexed
: boolean
= true; internalType
: string
= "address"; name
: string
= "owner"; type
: string
= "address" }[] ; name
: string
= "Approval"; outputs?
: undefined
; stateMutability?
: undefined
= "view"; type
: string
= "event" } | { anonymous?
: undefined
= false; inputs
: { internalType
: string
= "address"; name
: string
= "spender"; type
: string
= "address" }[] ; name
: string
= "ERC20InsufficientAllowance"; outputs?
: undefined
; stateMutability?
: undefined
= "view"; type
: string
= "error" })[]
• ABI_UpgradeModule: ({ anonymous?
: undefined
= false; inputs
: { internalType
: string
= "address"; name
: string
= "_newImplementation"; type
: string
= "address" }[] ; name?
: undefined
= "OwnableInvalidOwner"; outputs?
: undefined
; stateMutability
: string
= "nonpayable"; type
: string
= "constructor" } | { anonymous?
: undefined
= false; inputs
: { internalType
: string
= "bytes4"; name
: string
= "interfaceId"; type
: string
= "bytes4" }[] ; name
: string
= "supportsInterface"; outputs
: { internalType
: string
= "bool"; name
: string
= ""; type
: string
= "bool" }[] ; stateMutability
: string
= "pure"; type
: string
= "function" } | { anonymous
: boolean
= false; inputs
: { indexed
: boolean
= true; internalType
: string
= "address"; name
: string
= "wallet"; type
: string
= "address" }[] ; name
: string
= "ModuleDeInit"; outputs?
: undefined
; stateMutability?
: undefined
= "view"; type
: string
= "event" })[]