Skip to content

Latest commit

 

History

History
789 lines (430 loc) · 86.3 KB

File metadata and controls

789 lines (430 loc) · 86.3 KB

@soulwallet/abi / Modules

@soulwallet/abi

Table of contents

Variables

Variables

ABI_AaveUsdcSaveAutomation

ABI_AaveUsdcSaveAutomation: ({ anonymous?: undefined = false; inputs: { internalType: string = "address"; name: string = "_owner"; type: string = "address" }[] ; name?: undefined = "AddressEmptyCode"; 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 = 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 = "target"; type: string = "address" }[] ; name: string = "AddressEmptyCode"; outputs?: undefined ; stateMutability?: undefined = "view"; type: string = "error" })[]

Defined in

ABI/ABI_AaveUsdcSaveAutomation.ts:3


ABI_ArbKeyStoreCrossChainMerkleRootManager

ABI_ArbKeyStoreCrossChainMerkleRootManager: ({ anonymous?: undefined = false; inputs: { internalType: string = "address"; name: string = "_l2Target"; type: string = "address" }[] ; name?: undefined = "AddressEmptyCode"; outputs?: undefined ; stateMutability: string = "nonpayable"; type: string = "constructor" } | { anonymous?: undefined = false; inputs: { internalType: string = "uint256"; name: string = "_maxSubmissionCost"; type: string = "uint256" }[] ; name: string = "syncKeyStoreMerkleRootToArb"; outputs: { internalType: string = "uint256"; name: string = ""; type: string = "uint256" }[] ; stateMutability: string = "payable"; type: string = "function" } | { anonymous: boolean = false; inputs: { indexed: boolean = false; internalType: string = "uint256"; name: string = "ticketId"; type: string = "uint256" }[] ; name: string = "KeyStoreMerkleRootSyncedToArb"; 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" })[]

Defined in

ABI/ABI_ArbKeyStoreCrossChainMerkleRootManager.ts:3


ABI_ArbMerkleRootHistory

ABI_ArbMerkleRootHistory: ({ anonymous?: undefined = false; inputs: { internalType: string = "address"; name: string = "_l1Target"; type: string = "address" }[] ; name?: undefined = "AddressEmptyCode"; outputs?: undefined ; stateMutability: string = "nonpayable"; type: string = "constructor" } | { anonymous?: undefined = false; inputs: { internalType: string = "bytes32"; name: string = "_root"; type: string = "bytes32" }[] ; name: string = "isKnownRoot"; 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 = "_root"; type: string = "bytes32" }[] ; name: string = "L1MerkleRootSynced"; 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" })[]

Defined in

ABI/ABI_ArbMerkleRootHistory.ts:3


ABI_BaseKeyStore

ABI_BaseKeyStore: ({ anonymous?: undefined = false; inputs: { internalType: string = "bytes"; name: string = "rawGuardian"; type: string = "bytes" }[] ; name: string = "getGuardianHash"; outputs: { internalType: string = "bytes32"; name: string = "guardianHash"; type: string = "bytes32" }[] ; stateMutability: string = "pure"; type: string = "function" } | { anonymous?: undefined = false; inputs: { internalType: string = "bytes32"; name: string = "slot"; type: string = "bytes32" }[] ; name: string = "getKeyStoreInfo"; outputs: { components: { internalType: string = "bytes32"; name: string = "key"; type: string = "bytes32" }[] ; internalType: string = "struct IKeyStore.keyStoreInfo"; name: string = "_keyStoreInfo"; type: string = "tuple" }[] ; stateMutability: string = "view"; type: string = "function" } | { anonymous: boolean = false; inputs: { indexed: boolean = true; internalType: string = "bytes32"; name: string = "slot"; type: string = "bytes32" }[] ; name: string = "CancelSetGuardian"; outputs?: undefined ; stateMutability?: undefined = "view"; type: string = "event" } | { anonymous?: undefined = false; inputs: never[] = []; name: string = "INVALID_DATA"; outputs?: undefined ; stateMutability?: undefined = "view"; type: string = "error" })[]

Defined in

ABI/ABI_BaseKeyStore.ts:3


ABI_BaseKeyStoreAdapter

ABI_BaseKeyStoreAdapter: ({ anonymous?: undefined = false; inputs: { internalType: string = "bytes"; name: string = "rawGuardian"; type: string = "bytes" }[] ; name: string = "getGuardianHash"; outputs: { internalType: string = "bytes32"; name: string = "guardianHash"; type: string = "bytes32" }[] ; stateMutability: string = "pure"; type: string = "function" } | { anonymous?: undefined = false; inputs: { internalType: string = "bytes32"; name: string = "slot"; type: string = "bytes32" }[] ; name: string = "getKeyStoreInfo"; outputs: { components: { internalType: string = "bytes32"; name: string = "key"; type: string = "bytes32" }[] ; internalType: string = "struct IKeyStore.keyStoreInfo"; name: string = "_keyStoreInfo"; type: string = "tuple" }[] ; stateMutability: string = "view"; type: string = "function" } | { anonymous: boolean = false; inputs: { indexed: boolean = true; internalType: string = "bytes32"; name: string = "slot"; type: string = "bytes32" }[] ; name: string = "CancelSetGuardian"; outputs?: undefined ; stateMutability?: undefined = "view"; type: string = "event" })[]

Defined in

ABI/ABI_BaseKeyStoreAdapter.ts:3


ABI_BaseKeyStoreValidatorManager

ABI_BaseKeyStoreValidatorManager: { inputs: never[] = []; name: string = "validator"; outputs: { internalType: string = "contract IKeyStoreValidator"; name: string = ""; type: string = "address" }[] ; stateMutability: string = "view"; type: string = "function" }[]

Defined in

ABI/ABI_BaseKeyStoreValidatorManager.ts:3


ABI_BaseMerkleTree

ABI_BaseMerkleTree: ({ anonymous?: undefined = false; inputs: never[] = []; name: string = "getMerkleRoot"; outputs: { internalType: string = "bytes32"; name: string = ""; type: string = "bytes32" }[] ; stateMutability: string = "view"; type: string = "function" } | { anonymous: boolean = false; inputs: { indexed: boolean = false; internalType: string = "bytes32"; name: string = "slot"; type: string = "bytes32" }[] ; name: string = "newLeaf"; outputs?: undefined ; stateMutability?: undefined = "view"; type: string = "event" })[]

Defined in

ABI/ABI_BaseMerkleTree.ts:3


ABI_BaseModule

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" })[]

Defined in

ABI/ABI_BaseModule.ts:3


ABI_BaseSecurityControlModule

ABI_BaseSecurityControlModule: ({ anonymous?: undefined = false; inputs: { internalType: string = "uint128"; name: string = "_seed"; type: string = "uint128" }[] ; name: string = "getTxId"; outputs: { internalType: string = "bytes32"; name: string = ""; type: string = "bytes32" }[] ; stateMutability: string = "view"; type: string = "function" } | { anonymous?: undefined = false; inputs: { internalType: string = "address"; name: string = "_target"; type: string = "address" }[] ; name: string = "getWalletConfig"; outputs: { components: { internalType: string = "uint128"; name: string = "seed"; type: string = "uint128" }[] ; internalType: string = "struct IBaseSecurityControlModule.WalletConfig"; name: string = ""; type: string = "tuple" }[] ; stateMutability: string = "view"; type: string = "function" } | { anonymous: boolean = false; inputs: { indexed: boolean = true; internalType: string = "bytes32"; name: string = "txId"; type: string = "bytes32" }[] ; name: string = "Cancel"; outputs?: undefined ; stateMutability?: undefined = "view"; type: string = "event" } | { anonymous?: undefined = false; inputs: { internalType: string = "bytes32"; name: string = "txId"; type: string = "bytes32" }[] ; name: string = "AlreadyQueuedError"; outputs?: undefined ; stateMutability?: undefined = "view"; type: string = "error" })[]

Defined in

ABI/ABI_BaseSecurityControlModule.ts:3


ABI_Crypto2FAHook

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" })[]

Defined in

ABI/ABI_Crypto2FAHook.ts:3


ABI_DefaultCallbackHandler

ABI_DefaultCallbackHandler: ({ inputs?: undefined ; name?: undefined = "AddressEmptyCode"; 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" })[]

Defined in

ABI/ABI_DefaultCallbackHandler.ts:3


ABI_EIP1271Wallet

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" }[]

Defined in

ABI/ABI_EIP1271Wallet.ts:3


ABI_ERC1271Handler

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" })[]

Defined in

ABI/ABI_ERC1271Handler.ts:3


ABI_ERC20Paymaster

ABI_ERC20Paymaster: ({ anonymous?: undefined = false; inputs: { internalType: string = "contract IEntryPoint"; name: string = "_entryPoint"; type: string = "address" }[] ; name?: undefined = "AddressEmptyCode"; 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 = "target"; type: string = "address" }[] ; name: string = "AddressEmptyCode"; outputs?: undefined ; stateMutability?: undefined = "view"; type: string = "error" })[]

Defined in

ABI/ABI_ERC20Paymaster.ts:3


ABI_EntryPoint

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: string = "address"; name: string = "sender"; type: string = "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 = "AddressEmptyCode"; outputs?: undefined ; stateMutability: string = "payable"; type: string = "receive" })[]

Defined in

ABI/ABI_EntryPoint.ts:3


ABI_Errors

ABI_Errors: { inputs: never[] = []; name: string = "ADDRESS_ALREADY_EXISTS"; type: string = "error" }[]

Defined in

ABI/ABI_Errors.ts:3


ABI_HelloWorld

ABI_HelloWorld: { inputs: never[] = []; name: string = "output"; outputs: { internalType: string = "string"; name: string = ""; type: string = "string" }[] ; stateMutability: string = "pure"; type: string = "function" }[]

Defined in

ABI/ABI_HelloWorld.ts:3


ABI_IBaseSecurityControlModule

ABI_IBaseSecurityControlModule: ({ anonymous?: undefined = false; inputs: { internalType: string = "uint128"; name: string = "_seed"; type: string = "uint128" }[] ; name: string = "getTxId"; outputs: { internalType: string = "bytes32"; name: string = ""; type: string = "bytes32" }[] ; stateMutability: string = "view"; type: string = "function" } | { anonymous?: undefined = false; inputs: { internalType: string = "address"; name: string = "_target"; type: string = "address" }[] ; name: string = "getWalletConfig"; outputs: { components: { internalType: string = "uint128"; name: string = "seed"; type: string = "uint128" }[] ; internalType: string = "struct IBaseSecurityControlModule.WalletConfig"; name: string = ""; type: string = "tuple" }[] ; stateMutability: string = "view"; type: string = "function" } | { anonymous: boolean = false; inputs: { indexed: boolean = true; internalType: string = "bytes32"; name: string = "txId"; type: string = "bytes32" }[] ; name: string = "Cancel"; outputs?: undefined ; stateMutability?: undefined = "view"; type: string = "event" } | { anonymous?: undefined = false; inputs: { internalType: string = "bytes32"; name: string = "txId"; type: string = "bytes32" }[] ; name: string = "AlreadyQueuedError"; outputs?: undefined ; stateMutability?: undefined = "view"; type: string = "error" })[]

Defined in

ABI/ABI_IBaseSecurityControlModule.ts:3


ABI_ICrossDomainMessenger

ABI_ICrossDomainMessenger: ({ anonymous?: undefined = false; inputs: { internalType: string = "address"; name: string = "_target"; type: string = "address" }[] ; name: string = "sendMessage"; outputs: never[] = []; stateMutability: string = "nonpayable"; type: string = "function" } | { anonymous?: undefined = false; inputs: never[] = []; name: string = "xDomainMessageSender"; outputs: { internalType: string = "address"; name: string = ""; type: string = "address" }[] ; stateMutability: string = "view"; type: string = "function" } | { anonymous: boolean = false; inputs: { indexed: boolean = true; internalType: string = "bytes32"; name: string = "msgHash"; type: string = "bytes32" }[] ; name: string = "FailedRelayedMessage"; outputs?: undefined ; stateMutability?: undefined = "view"; type: string = "event" })[]

Defined in

ABI/ABI_ICrossDomainMessenger.ts:3


ABI_IKeyStore

ABI_IKeyStore: ({ anonymous?: undefined = false; inputs: { internalType: string = "bytes"; name: string = "rawGuardian"; type: string = "bytes" }[] ; name: string = "getGuardianHash"; outputs: { internalType: string = "bytes32"; name: string = "guardianHash"; type: string = "bytes32" }[] ; stateMutability: string = "pure"; type: string = "function" } | { anonymous?: undefined = false; inputs: { internalType: string = "bytes32"; name: string = "slot"; type: string = "bytes32" }[] ; name: string = "getKeyStoreInfo"; outputs: { components: { internalType: string = "bytes32"; name: string = "key"; type: string = "bytes32" }[] ; internalType: string = "struct IKeyStore.keyStoreInfo"; name: string = "_keyStoreInfo"; type: string = "tuple" }[] ; stateMutability: string = "view"; type: string = "function" } | { anonymous: boolean = false; inputs: { indexed: boolean = true; internalType: string = "bytes32"; name: string = "slot"; type: string = "bytes32" }[] ; name: string = "CancelSetGuardian"; outputs?: undefined ; stateMutability?: undefined = "view"; type: string = "event" })[]

Defined in

ABI/ABI_IKeyStore.ts:3


ABI_IKeyStoreModule

ABI_IKeyStoreModule: ({ anonymous?: undefined = false; inputs: { internalType: string = "address"; name: string = "wallet"; type: string = "address" }[] ; name: string = "syncL1Keystore"; outputs: never[] = []; stateMutability: string = "nonpayable"; type: string = "function" } | { anonymous: boolean = false; inputs: { indexed: boolean = true; internalType: string = "address"; name: string = "_wallet"; type: string = "address" }[] ; name: string = "KeyStoreInited"; outputs?: undefined ; stateMutability?: undefined = "view"; type: string = "event" })[]

Defined in

ABI/ABI_IKeyStoreModule.ts:3


ABI_IKeyStoreProof

ABI_IKeyStoreProof: { inputs: { internalType: string = "bytes32"; name: string = "l1Slot"; type: string = "bytes32" }[] ; name: string = "keyStoreBySlot"; outputs: { internalType: string = "bytes32"; name: string = "signingKeyHash"; type: string = "bytes32" }[] ; stateMutability: string = "view"; type: string = "function" }[]

Defined in

ABI/ABI_IKeyStoreProof.ts:3


ABI_IKeyStoreStorage

ABI_IKeyStoreStorage: { inputs: { internalType: string = "bytes32"; name: string = "_slot"; type: string = "bytes32" }[] ; name: string = "getAddress"; outputs: { internalType: string = "address"; name: string = ""; type: string = "address" }[] ; stateMutability: string = "view"; type: string = "function" }[]

Defined in

ABI/ABI_IKeyStoreStorage.ts:3


ABI_IKeyStoreValidator

ABI_IKeyStoreValidator: { inputs: { internalType: string = "bytes32"; name: string = "rawHash"; type: string = "bytes32" }[] ; name: string = "recoverSignature"; outputs: { internalType: string = "bytes32"; name: string = "recovered"; type: string = "bytes32" }[] ; stateMutability: string = "view"; type: string = "function" }[]

Defined in

ABI/ABI_IKeyStoreValidator.ts:3


ABI_IKeyStoreValidatorManager

ABI_IKeyStoreValidatorManager: { inputs: never[] = []; name: string = "validator"; outputs: { internalType: string = "contract IKeyStoreValidator"; name: string = ""; type: string = "address" }[] ; stateMutability: string = "view"; type: string = "function" }[]

Defined in

ABI/ABI_IKeyStoreValidatorManager.ts:3


ABI_IL1ScrollMessenger

ABI_IL1ScrollMessenger: ({ anonymous?: undefined = false; inputs: ({ components?: undefined ; internalType: string = "address"; name: string = "from"; type: string = "address" } | { components: { internalType: string = "bytes32"; name: string = "batchHash"; type: string = "bytes32" }[] ; internalType: string = "struct IL1ScrollMessenger.L2MessageProof"; name: string = "proof"; type: string = "tuple" })[] ; name: string = "relayMessageWithProof"; outputs: never[] = []; stateMutability: string = "nonpayable"; type: string = "function" } | { anonymous?: undefined = false; inputs: never[] = []; name: string = "xDomainMessageSender"; outputs: { internalType: string = "address"; name: string = ""; type: string = "address" }[] ; stateMutability: string = "view"; type: string = "function" } | { anonymous: boolean = false; inputs: { indexed: boolean = true; internalType: string = "bytes32"; name: string = "messageHash"; type: string = "bytes32" }[] ; name: string = "FailedRelayedMessage"; outputs?: undefined ; stateMutability?: undefined = "view"; type: string = "event" })[]

Defined in

ABI/ABI_IL1ScrollMessenger.ts:3


ABI_IMerkleRoot

ABI_IMerkleRoot: ({ anonymous?: undefined = false; inputs: { internalType: string = "bytes32"; name: string = "_root"; type: string = "bytes32" }[] ; name: string = "isKnownRoot"; 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 = "_root"; type: string = "bytes32" }[] ; name: string = "L1MerkleRootSynced"; outputs?: undefined ; stateMutability?: undefined = "view"; type: string = "event" })[]

Defined in

ABI/ABI_IMerkleRoot.ts:3


ABI_IMerkleTree

ABI_IMerkleTree: { inputs: { internalType: string = "bytes32"; name: string = "slot"; type: string = "bytes32" }[] ; name: string = "insertLeaf"; outputs: never[] = []; stateMutability: string = "nonpayable"; type: string = "function" }[]

Defined in

ABI/ABI_IMerkleTree.ts:3


ABI_IOracle

ABI_IOracle: { inputs: never[] = []; name: string = "decimals"; outputs: { internalType: string = "uint8"; name: string = ""; type: string = "uint8" }[] ; stateMutability: string = "view"; type: string = "function" }[]

Defined in

ABI/ABI_IOracle.ts:3


ABI_IScrollMessenger

ABI_IScrollMessenger: ({ anonymous?: undefined = false; inputs: { internalType: string = "address"; name: string = "target"; type: string = "address" }[] ; name: string = "sendMessage"; outputs: never[] = []; stateMutability: string = "payable"; type: string = "function" } | { anonymous?: undefined = false; inputs: never[] = []; name: string = "xDomainMessageSender"; outputs: { internalType: string = "address"; name: string = ""; type: string = "address" }[] ; stateMutability: string = "view"; type: string = "function" } | { anonymous: boolean = false; inputs: { indexed: boolean = true; internalType: string = "bytes32"; name: string = "messageHash"; type: string = "bytes32" }[] ; name: string = "FailedRelayedMessage"; outputs?: undefined ; stateMutability?: undefined = "view"; type: string = "event" })[]

Defined in

ABI/ABI_IScrollMessenger.ts:3


ABI_ISoulWallet

ABI_ISoulWallet: ({ anonymous?: undefined = false; inputs: { components: { internalType: string = "address"; name: string = "target"; type: string = "address" }[] ; internalType: string = "struct Execution[]"; name: string = "executions"; type: string = "tuple[]" }[] ; name: string = "executeBatch"; outputs: never[] = []; stateMutability: string = "payable"; type: string = "function" } | { 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" })[]

Defined in

ABI/ABI_ISoulWallet.ts:3


ABI_ISoulWalletHookManager

ABI_ISoulWalletHookManager: ({ 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" })[]

Defined in

ABI/ABI_ISoulWalletHookManager.ts:3


ABI_ISoulWalletModule

ABI_ISoulWalletModule: { inputs: { internalType: string = "bytes4"; name: string = "interfaceId"; type: string = "bytes4" }[] ; name: string = "supportsInterface"; outputs: { internalType: string = "bool"; name: string = ""; type: string = "bool" }[] ; stateMutability: string = "view"; type: string = "function" }[]

Defined in

ABI/ABI_ISoulWalletModule.ts:3


ABI_ISoulWalletModuleManager

ABI_ISoulWalletModuleManager: ({ 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" })[]

Defined in

ABI/ABI_ISoulWalletModuleManager.ts:3


ABI_ISoulWalletOwnerManager

ABI_ISoulWalletOwnerManager: ({ 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" })[]

Defined in

ABI/ABI_ISoulWalletOwnerManager.ts:3


ABI_ISoulWalletValidatorManager

ABI_ISoulWalletValidatorManager: ({ 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" })[]

Defined in

ABI/ABI_ISoulWalletValidatorManager.ts:3


ABI_ITrustedContractManager

ABI_ITrustedContractManager: ({ anonymous?: undefined = false; inputs: { internalType: string = "address"; name: string = "addr"; type: string = "address" }[] ; name: string = "isTrustedContract"; outputs: { internalType: string = "bool"; name: string = ""; type: string = "bool" }[] ; stateMutability: string = "view"; type: string = "function" } | { anonymous: boolean = false; inputs: { indexed: boolean = true; internalType: string = "address"; name: string = "module"; type: string = "address" }[] ; name: string = "TrustedContractAdded"; outputs?: undefined ; stateMutability?: undefined = "view"; type: string = "event" })[]

Defined in

ABI/ABI_ITrustedContractManager.ts:3


ABI_IUpgradable

ABI_IUpgradable: ({ 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" })[]

Defined in

ABI/ABI_IUpgradable.ts:3


ABI_IUpgrade

ABI_IUpgrade: ({ anonymous?: undefined = false; inputs: { internalType: string = "address"; name: string = "wallet"; type: string = "address" }[] ; name: string = "upgrade"; outputs: never[] = []; stateMutability: string = "nonpayable"; type: string = "function" } | { anonymous: boolean = false; inputs: { indexed: boolean = true; internalType: string = "address"; name: string = "newLogic"; type: string = "address" }[] ; name: string = "Upgrade"; outputs?: undefined ; stateMutability?: undefined = "view"; type: string = "event" })[]

Defined in

ABI/ABI_IUpgrade.ts:3


ABI_KeyStore

ABI_KeyStore: ({ anonymous?: undefined = false; inputs: { internalType: string = "contract IKeyStoreValidator"; name: string = "_validator"; type: string = "address" }[] ; name?: undefined = "AddressEmptyCode"; outputs?: undefined ; stateMutability: string = "nonpayable"; type: string = "constructor" } | { anonymous?: undefined = false; inputs: { internalType: string = "bytes"; name: string = "rawGuardian"; type: string = "bytes" }[] ; name: string = "getGuardianHash"; outputs: { internalType: string = "bytes32"; name: string = "guardianHash"; type: string = "bytes32" }[] ; stateMutability: string = "pure"; type: string = "function" } | { anonymous?: undefined = false; inputs: { internalType: string = "bytes32"; name: string = "slot"; type: string = "bytes32" }[] ; name: string = "getKeyStoreInfo"; outputs: { components: { internalType: string = "bytes32"; name: string = "key"; type: string = "bytes32" }[] ; internalType: string = "struct IKeyStore.keyStoreInfo"; name: string = "_keyStoreInfo"; type: string = "tuple" }[] ; 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" })[]

Defined in

ABI/ABI_KeyStore.ts:3


ABI_KeyStoreMerkleProof

ABI_KeyStoreMerkleProof: ({ anonymous?: undefined = false; inputs: { internalType: string = "address"; name: string = "_merkleRootHistory"; type: string = "address" }[] ; name?: undefined = "AddressEmptyCode"; outputs?: undefined ; stateMutability: string = "nonpayable"; type: string = "constructor" } | { anonymous?: undefined = false; inputs: { internalType: string = "bytes32"; name: string = "l1Slot"; type: string = "bytes32" }[] ; name: string = "keyStoreBySlot"; outputs: { internalType: string = "bytes32"; name: string = "signingKey"; type: string = "bytes32" }[] ; stateMutability: string = "view"; type: string = "function" } | { anonymous: boolean = false; inputs: { indexed: boolean = false; internalType: string = "bytes32"; name: string = "l1Slot"; type: string = "bytes32" }[] ; name: string = "L1KeyStoreProved"; outputs?: undefined ; stateMutability?: undefined = "view"; type: string = "event" })[]

Defined in

ABI/ABI_KeyStoreMerkleProof.ts:3


ABI_KeyStoreModule

ABI_KeyStoreModule: ({ anonymous?: undefined = false; inputs: { internalType: string = "address"; name: string = "_keyStoreProof"; type: string = "address" }[] ; name?: undefined = "AddressEmptyCode"; outputs?: undefined ; stateMutability: string = "nonpayable"; type: string = "constructor" } | { anonymous?: undefined = false; inputs: { internalType: string = "address"; name: string = ""; type: string = "address" }[] ; name: string = "l1Slot"; outputs: { internalType: string = "bytes32"; name: string = ""; type: string = "bytes32" }[] ; stateMutability: string = "view"; type: string = "function" } | { anonymous: boolean = false; inputs: { indexed: boolean = true; internalType: string = "address"; name: string = "_wallet"; type: string = "address" }[] ; name: string = "KeyStoreInited"; outputs?: undefined ; stateMutability?: undefined = "view"; type: string = "event" })[]

Defined in

ABI/ABI_KeyStoreModule.ts:3


ABI_KeyStoreStorage

ABI_KeyStoreStorage: ({ anonymous?: undefined = false; inputs: { internalType: string = "address"; name: string = "_owner"; type: string = "address" }[] ; name?: undefined = "AddressEmptyCode"; outputs?: undefined ; stateMutability: string = "nonpayable"; type: string = "constructor" } | { anonymous?: undefined = false; inputs: { internalType: string = "bytes32"; name: string = "_slot"; type: string = "bytes32" }[] ; name: string = "getAddress"; outputs: { internalType: string = "address"; name: string = ""; type: string = "address" }[] ; stateMutability: string = "view"; type: string = "function" } | { anonymous: boolean = false; inputs: { indexed: boolean = true; internalType: string = "bytes32"; name: string = "slot"; type: string = "bytes32" }[] ; name: string = "KeystoreLogicSet"; 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" })[]

Defined in

ABI/ABI_KeyStoreStorage.ts:3


ABI_KeyStoreValidator

ABI_KeyStoreValidator: ({ inputs: { internalType: string = "bytes32"; name: string = "rawHash"; type: string = "bytes32" }[] ; name: string = "recoverSignature"; outputs: { internalType: string = "bytes32"; name: string = "recovered"; type: string = "bytes32" }[] ; stateMutability: string = "view"; type: string = "function" } | { inputs: never[] = []; name: string = "INVALID_SIGNTYPE"; outputs?: undefined ; stateMutability?: undefined = "view"; type: string = "error" })[]

Defined in

ABI/ABI_KeyStoreValidator.ts:3


ABI_MerkleRootHistoryBase

ABI_MerkleRootHistoryBase: ({ anonymous?: undefined = false; inputs: { internalType: string = "bytes32"; name: string = "_root"; type: string = "bytes32" }[] ; name: string = "isKnownRoot"; 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 = "_root"; type: string = "bytes32" }[] ; name: string = "L1MerkleRootSynced"; 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" })[]

Defined in

ABI/ABI_MerkleRootHistoryBase.ts:3


ABI_NewImplementation

ABI_NewImplementation: ({ anonymous?: undefined = false; inputs: never[] = []; name?: undefined = "AddressEmptyCode"; 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" })[]

Defined in

ABI/ABI_NewImplementation.ts:3


ABI_OpKeyStoreCrossChainMerkleRootManager

ABI_OpKeyStoreCrossChainMerkleRootManager: ({ anonymous?: undefined = false; inputs: { internalType: string = "address"; name: string = "_l2Target"; type: string = "address" }[] ; name?: undefined = "AddressEmptyCode"; outputs?: undefined ; stateMutability: string = "nonpayable"; type: string = "constructor" } | { anonymous?: undefined = false; inputs: never[] = []; name: string = "l1CrossDomainMessenger"; outputs: { internalType: string = "contract ICrossDomainMessenger"; name: string = ""; type: string = "address" }[] ; stateMutability: string = "view"; type: string = "function" } | { anonymous?: undefined = false; inputs: { internalType: string = "address"; name: string = "newOwner"; type: string = "address" }[] ; name: string = "transferOwnership"; outputs: never[] = []; stateMutability: string = "nonpayable"; type: string = "function" } | { anonymous: boolean = false; inputs: { indexed: boolean = false; internalType: string = "uint256"; name: string = "ticketId"; type: string = "uint256" }[] ; name: string = "KeyStoreMerkleRootSyncedToOp"; 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" })[]

Defined in

ABI/ABI_OpKeyStoreCrossChainMerkleRootManager.ts:3


ABI_OpMerkleRootHistory

ABI_OpMerkleRootHistory: ({ anonymous?: undefined = false; inputs: { internalType: string = "address"; name: string = "_l1Target"; type: string = "address" }[] ; name?: undefined = "AddressEmptyCode"; outputs?: undefined ; stateMutability: string = "nonpayable"; type: string = "constructor" } | { anonymous?: undefined = false; inputs: { internalType: string = "bytes32"; name: string = "_root"; type: string = "bytes32" }[] ; name: string = "isKnownRoot"; 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 = "_root"; type: string = "bytes32" }[] ; name: string = "L1MerkleRootSynced"; 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" })[]

Defined in

ABI/ABI_OpMerkleRootHistory.ts:3


ABI_RS256Verify

ABI_RS256Verify: { inputs: never[] = []; name: string = "InvalidLength"; type: string = "error" }[]

Defined in

ABI/ABI_RS256Verify.ts:3


ABI_ReceivePayment

ABI_ReceivePayment: ({ anonymous?: undefined = false; inputs: { internalType: string = "address"; name: string = "_owner"; type: string = "address" }[] ; name?: undefined = "AddressEmptyCode"; 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" })[]

Defined in

ABI/ABI_ReceivePayment.ts:3


ABI_ScrollKeyStoreCrossChainMerkleRootManager

ABI_ScrollKeyStoreCrossChainMerkleRootManager: ({ anonymous?: undefined = false; inputs: { internalType: string = "address"; name: string = "_l2Target"; type: string = "address" }[] ; name?: undefined = "AddressEmptyCode"; outputs?: undefined ; stateMutability: string = "nonpayable"; type: string = "constructor" } | { anonymous?: undefined = false; inputs: never[] = []; name: string = "l1KeyStore"; outputs: { internalType: string = "address"; name: string = ""; type: string = "address" }[] ; stateMutability: string = "view"; type: string = "function" } | { anonymous?: undefined = false; inputs: { internalType: string = "address"; name: string = "newOwner"; type: string = "address" }[] ; name: string = "transferOwnership"; outputs: never[] = []; stateMutability: string = "nonpayable"; type: string = "function" } | { anonymous: boolean = false; inputs: { indexed: boolean = false; internalType: string = "uint256"; name: string = "ticketId"; type: string = "uint256" }[] ; name: string = "KeyStoreMerkleRootSyncedToScroll"; 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" })[]

Defined in

ABI/ABI_ScrollKeyStoreCrossChainMerkleRootManager.ts:3


ABI_ScrollMerkleRootHistory

ABI_ScrollMerkleRootHistory: ({ anonymous?: undefined = false; inputs: { internalType: string = "address"; name: string = "_l1Target"; type: string = "address" }[] ; name?: undefined = "AddressEmptyCode"; outputs?: undefined ; stateMutability: string = "nonpayable"; type: string = "constructor" } | { anonymous?: undefined = false; inputs: { internalType: string = "bytes32"; name: string = "_root"; type: string = "bytes32" }[] ; name: string = "isKnownRoot"; 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 = "_root"; type: string = "bytes32" }[] ; name: string = "L1MerkleRootSynced"; 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" })[]

Defined in

ABI/ABI_ScrollMerkleRootHistory.ts:3


ABI_SecurityControlModule

ABI_SecurityControlModule: ({ anonymous?: undefined = false; inputs: { internalType: string = "contract ITrustedContractManager"; name: string = "_trustedModuleManager"; type: string = "address" }[] ; name?: undefined = "AddressEmptyCode"; outputs?: undefined ; stateMutability: string = "nonpayable"; type: string = "constructor" } | { anonymous?: undefined = false; inputs: { internalType: string = "uint128"; name: string = "_seed"; type: string = "uint128" }[] ; name: string = "getTxId"; outputs: { internalType: string = "bytes32"; name: string = ""; type: string = "bytes32" }[] ; stateMutability: string = "view"; type: string = "function" } | { anonymous?: undefined = false; inputs: { internalType: string = "address"; name: string = "_target"; type: string = "address" }[] ; name: string = "getWalletConfig"; outputs: { components: { internalType: string = "uint128"; name: string = "seed"; type: string = "uint128" }[] ; internalType: string = "struct IBaseSecurityControlModule.WalletConfig"; name: string = ""; type: string = "tuple" }[] ; stateMutability: string = "view"; type: string = "function" } | { anonymous: boolean = false; inputs: { indexed: boolean = true; internalType: string = "bytes32"; name: string = "txId"; type: string = "bytes32" }[] ; name: string = "Cancel"; outputs?: undefined ; stateMutability?: undefined = "view"; type: string = "event" } | { anonymous?: undefined = false; inputs: { internalType: string = "bytes32"; name: string = "txId"; type: string = "bytes32" }[] ; name: string = "AlreadyQueuedError"; outputs?: undefined ; stateMutability?: undefined = "view"; type: string = "error" })[]

Defined in

ABI/ABI_SecurityControlModule.ts:3


ABI_SoulWallet

ABI_SoulWallet: ({ anonymous?: undefined = false; inputs: { internalType: string = "address"; name: string = "_entryPoint"; type: string = "address" }[] ; name?: undefined = "AddressEmptyCode"; outputs?: undefined ; stateMutability: string = "nonpayable"; type: string = "constructor" } | { anonymous?: undefined = false; inputs?: undefined ; name?: undefined = "AddressEmptyCode"; 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" })[]

Defined in

ABI/ABI_SoulWallet.ts:3


ABI_SoulWalletDefaultValidator

ABI_SoulWalletDefaultValidator: ({ 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" })[]

Defined in

ABI/ABI_SoulWalletDefaultValidator.ts:3


ABI_SoulWalletFactory

ABI_SoulWalletFactory: ({ anonymous?: undefined = false; inputs: { internalType: string = "address"; name: string = "_walletImpl"; type: string = "address" }[] ; name?: undefined = "AddressEmptyCode"; 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 = "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" })[]

Defined in

ABI/ABI_SoulWalletFactory.ts:3


ABI_SoulWalletHookManager

ABI_SoulWalletHookManager: ({ 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" })[]

Defined in

ABI/ABI_SoulWalletHookManager.ts:3


ABI_SoulWalletInstence

ABI_SoulWalletInstence: ({ inputs: { internalType: string = "address"; name: string = "defaultCallbackHandler"; type: string = "address" }[] ; name?: undefined = "AddressEmptyCode"; outputs?: undefined ; stateMutability: string = "nonpayable"; type: string = "constructor" } | { inputs: never[] = []; name: string = "entryPoint"; outputs: { internalType: string = "contract EntryPoint"; name: string = ""; type: string = "address" }[] ; stateMutability: string = "view"; type: string = "function" })[]

Defined in

ABI/ABI_SoulWalletInstence.ts:3


ABI_SoulWalletLogicInstence

ABI_SoulWalletLogicInstence: ({ inputs: { internalType: string = "address"; name: string = "_entryPoint"; type: string = "address" }[] ; name?: undefined = "AddressEmptyCode"; outputs?: undefined ; stateMutability: string = "nonpayable"; type: string = "constructor" } | { inputs: never[] = []; name: string = "soulWalletLogic"; outputs: { internalType: string = "contract SoulWallet"; name: string = ""; type: string = "address" }[] ; stateMutability: string = "view"; type: string = "function" })[]

Defined in

ABI/ABI_SoulWalletLogicInstence.ts:3


ABI_SoulWalletModuleManager

ABI_SoulWalletModuleManager: ({ 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" })[]

Defined in

ABI/ABI_SoulWalletModuleManager.ts:3


ABI_SoulWalletOwnerManager

ABI_SoulWalletOwnerManager: ({ 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" })[]

Defined in

ABI/ABI_SoulWalletOwnerManager.ts:3


ABI_SoulWalletUpgradeManager

ABI_SoulWalletUpgradeManager: ({ 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" })[]

Defined in

ABI/ABI_SoulWalletUpgradeManager.ts:3


ABI_SoulWalletValidatorManager

ABI_SoulWalletValidatorManager: ({ 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" })[]

Defined in

ABI/ABI_SoulWalletValidatorManager.ts:3


ABI_TestOracle

ABI_TestOracle: ({ inputs: { internalType: string = "int256"; name: string = "_price"; type: string = "int256" }[] ; name?: undefined = "AddressEmptyCode"; 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" })[]

Defined in

ABI/ABI_TestOracle.ts:3


ABI_TimeLockEmailGuardian

ABI_TimeLockEmailGuardian: ({ anonymous?: undefined = false; inputs: { internalType: string = "address"; name: string = "_keystoreAddr"; type: string = "address" }[] ; name?: undefined = "AddressEmptyCode"; outputs?: undefined ; stateMutability: string = "nonpayable"; type: string = "constructor" } | { anonymous?: undefined = false; inputs: { internalType: string = "bytes32"; name: string = "role"; type: string = "bytes32" }[] ; name: string = "getRoleAdmin"; outputs: { internalType: string = "bytes32"; name: string = ""; type: string = "bytes32" }[] ; stateMutability: string = "view"; 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 = "account"; type: string = "address" }[] ; name: string = "AccessControlUnauthorizedAccount"; outputs?: undefined ; stateMutability?: undefined = "view"; type: string = "error" })[]

Defined in

ABI/ABI_TimeLockEmailGuardian.ts:3


ABI_TokenERC20

ABI_TokenERC20: ({ anonymous?: undefined = false; inputs: { internalType: string = "uint8"; name: string = "_decimals"; type: string = "uint8" }[] ; name?: undefined = "AddressEmptyCode"; 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" })[]

Defined in

ABI/ABI_TokenERC20.ts:3


ABI_TrustedContractManager

ABI_TrustedContractManager: ({ anonymous?: undefined = false; inputs: { internalType: string = "address"; name: string = "module"; type: string = "address" }[] ; name: string = "isTrustedContract"; outputs: { internalType: string = "bool"; name: string = ""; type: string = "bool" }[] ; stateMutability: string = "view"; 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" })[]

Defined in

ABI/ABI_TrustedContractManager.ts:3


ABI_TrustedHookManager

ABI_TrustedHookManager: ({ anonymous?: undefined = false; inputs: { internalType: string = "address"; name: string = "_owner"; type: string = "address" }[] ; name?: undefined = "AddressEmptyCode"; outputs?: undefined ; stateMutability: string = "nonpayable"; type: string = "constructor" } | { anonymous?: undefined = false; inputs: { internalType: string = "address"; name: string = "module"; type: string = "address" }[] ; name: string = "isTrustedContract"; outputs: { internalType: string = "bool"; name: string = ""; type: string = "bool" }[] ; stateMutability: string = "view"; 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" })[]

Defined in

ABI/ABI_TrustedHookManager.ts:3


ABI_TrustedModuleManager

ABI_TrustedModuleManager: ({ anonymous?: undefined = false; inputs: { internalType: string = "address"; name: string = "_owner"; type: string = "address" }[] ; name?: undefined = "AddressEmptyCode"; outputs?: undefined ; stateMutability: string = "nonpayable"; type: string = "constructor" } | { anonymous?: undefined = false; inputs: { internalType: string = "address"; name: string = "module"; type: string = "address" }[] ; name: string = "isTrustedContract"; outputs: { internalType: string = "bool"; name: string = ""; type: string = "bool" }[] ; stateMutability: string = "view"; 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" })[]

Defined in

ABI/ABI_TrustedModuleManager.ts:3


ABI_TrustedValidatorManager

ABI_TrustedValidatorManager: ({ anonymous?: undefined = false; inputs: { internalType: string = "address"; name: string = "_owner"; type: string = "address" }[] ; name?: undefined = "AddressEmptyCode"; outputs?: undefined ; stateMutability: string = "nonpayable"; type: string = "constructor" } | { anonymous?: undefined = false; inputs: { internalType: string = "address"; name: string = "module"; type: string = "address" }[] ; name: string = "isTrustedContract"; outputs: { internalType: string = "bool"; name: string = ""; type: string = "bool" }[] ; stateMutability: string = "view"; 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" })[]

Defined in

ABI/ABI_TrustedValidatorManager.ts:3


ABI_UpgradeModule

ABI_UpgradeModule: ({ anonymous?: undefined = false; inputs: { internalType: string = "address"; name: string = "_newImplementation"; type: string = "address" }[] ; name?: undefined = "AddressEmptyCode"; 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" })[]

Defined in

ABI/ABI_UpgradeModule.ts:3