ETH Price: $2,481.38 (-3.77%)

Contract

0x395df6EB9f018Be97591B241df020e6B12aDd01c
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To

There are no matching entries

1 Internal Transaction found.

Latest 1 internal transaction

Advanced mode:
Parent Transaction Hash Method
Block
From
To
0x603d3d81261079852026-10-02 23:40:476 days ago1790984447  Contract Creation0 ETH
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

Contract Name

ShrincsWallet

Compiler Version
v0.8.33+commit.64118f21
Optimization Enabled
Yes with 200 runs
Other Settings
cancun EvmVersion
License
-NA-
Contract Source Code (Solidity Standard Json-Input format)
Contract ABI
API
[{"inputs":[{"internalType":"address payable","name":"factory_","type":"address"},{"internalType":"address","name":"shrincsVerifier_","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"AlreadyInitialized","type":"error"},{"inputs":[],"name":"ClassicalTransferOwnershipDisabled","type":"error"},{"inputs":[],"name":"ClassicalWithdrawDisabled","type":"error"},{"inputs":[],"name":"CommitmentMismatch","type":"error"},{"inputs":[],"name":"DelegateExecuteDisabled","type":"error"},{"inputs":[],"name":"EmptyLeaves","type":"error"},{"inputs":[{"internalType":"uint256","name":"fee","type":"uint256"},{"internalType":"uint256","name":"maxFee","type":"uint256"}],"name":"ExecuteFeeExceedsCap","type":"error"},{"inputs":[],"name":"FnSelectorNotRecognized","type":"error"},{"inputs":[],"name":"IdentityMismatch","type":"error"},{"inputs":[],"name":"ImplementationDeprecated","type":"error"},{"inputs":[],"name":"ImplementationNotVetted","type":"error"},{"inputs":[],"name":"InvalidFactory","type":"error"},{"inputs":[],"name":"InvalidInitialization","type":"error"},{"inputs":[],"name":"InvalidKeyAcceptance","type":"error"},{"inputs":[],"name":"InvalidOwnerAcceptance","type":"error"},{"inputs":[],"name":"InvalidSignature","type":"error"},{"inputs":[{"internalType":"uint32","name":"leaf","type":"uint32"}],"name":"LeafOutOfRange","type":"error"},{"inputs":[{"internalType":"uint256","name":"expectedMin","type":"uint256"},{"internalType":"uint256","name":"actual","type":"uint256"}],"name":"MalformedPayload","type":"error"},{"inputs":[],"name":"NewOwnerIsZeroAddress","type":"error"},{"inputs":[],"name":"NoHandoverRequest","type":"error"},{"inputs":[],"name":"NotInitializing","type":"error"},{"inputs":[],"name":"NotUpgrading","type":"error"},{"inputs":[],"name":"OwnershipHandoverDisabled","type":"error"},{"inputs":[],"name":"RenounceDisabled","type":"error"},{"inputs":[],"name":"SelfCallOnly","type":"error"},{"inputs":[{"internalType":"uint256","name":"expected","type":"uint256"},{"internalType":"uint256","name":"provided","type":"uint256"}],"name":"StaleActionNonce","type":"error"},{"inputs":[],"name":"StaleStatefulLeaf","type":"error"},{"inputs":[],"name":"StandardExecuteDisabled","type":"error"},{"inputs":[],"name":"StatefulBudgetExhausted","type":"error"},{"inputs":[{"internalType":"bytes32","name":"treeId","type":"bytes32"}],"name":"StatefulTreeSpent","type":"error"},{"inputs":[{"internalType":"bytes32","name":"treeId","type":"bytes32"}],"name":"StatelessTreeSpent","type":"error"},{"inputs":[],"name":"StorageStoreDisabled","type":"error"},{"inputs":[],"name":"Unauthorized","type":"error"},{"inputs":[],"name":"UnauthorizedCallContext","type":"error"},{"inputs":[],"name":"UnsupportedHashSuite","type":"error"},{"inputs":[],"name":"UpgradeFailed","type":"error"},{"inputs":[],"name":"VerifierProfileMismatch","type":"error"},{"inputs":[],"name":"ZeroAddressFactory","type":"error"},{"inputs":[],"name":"ZeroAddressOwner","type":"error"},{"inputs":[],"name":"ZeroAddressVerifier","type":"error"},{"inputs":[],"name":"ZeroMaxSignatures","type":"error"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"oldCommitment","type":"bytes32"},{"indexed":false,"internalType":"bytes32","name":"newCommitment","type":"bytes32"}],"name":"Erc1271KeySet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"target","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"},{"indexed":false,"internalType":"bytes32","name":"dataHash","type":"bytes32"}],"name":"ExecutionSucceeded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint64","name":"version","type":"uint64"}],"name":"Initialized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"previousCommitment","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"nextCommitment","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"keyVersion","type":"uint256"}],"name":"KeyRotated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint32","name":"leaf","type":"uint32"}],"name":"LeafConsumedOnly","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint32","name":"leaf","type":"uint32"},{"indexed":true,"internalType":"uint256","name":"keyVersion","type":"uint256"}],"name":"LeafRevocationSkipped","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint32","name":"leaf","type":"uint32"},{"indexed":true,"internalType":"uint256","name":"keyVersion","type":"uint256"}],"name":"LeafRevoked","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"pendingOwner","type":"address"}],"name":"OwnershipHandoverCanceled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"pendingOwner","type":"address"}],"name":"OwnershipHandoverRequested","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"oldOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint32","name":"leaf","type":"uint32"},{"indexed":true,"internalType":"uint256","name":"keyVersion","type":"uint256"}],"name":"StatefulSignatureVerified","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"implementation","type":"address"}],"name":"Upgraded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"enum IShrincsWallet.UserOpValidationFailure","name":"reason","type":"uint8"}],"name":"UserOpValidationRejected","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"factory","type":"address"},{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"bytes32","name":"shrincsPublicKeyCommitment","type":"bytes32"},{"indexed":false,"internalType":"bytes32","name":"erc1271PublicKeyCommitment","type":"bytes32"}],"name":"WalletInitialized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"shrincsPublicKeyCommitment","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"keyVersion","type":"uint256"}],"name":"WalletMigrated","type":"event"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"FACTORY","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"SHRINCS_VERIFIER","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"actionNonce","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"addDeposit","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"cancelOwnershipHandover","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"completeOwnershipHandover","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"hash","type":"bytes32"},{"internalType":"bytes","name":"signature","type":"bytes"}],"name":"debugIsValidSignature","outputs":[{"internalType":"enum IShrincsWallet.Erc1271ValidationResult","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"bytes","name":"","type":"bytes"}],"name":"delegateExecute","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"eip712Domain","outputs":[{"internalType":"bytes1","name":"fields","type":"bytes1"},{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"version","type":"string"},{"internalType":"uint256","name":"chainId","type":"uint256"},{"internalType":"address","name":"verifyingContract","type":"address"},{"internalType":"bytes32","name":"salt","type":"bytes32"},{"internalType":"uint256[]","name":"extensions","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"entryPoint","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes","name":"signature","type":"bytes"}],"name":"erc1271Envelope","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"bytes","name":"statefulPublicKey","type":"bytes"},{"internalType":"bytes","name":"publicKeyCommitment","type":"bytes"},{"internalType":"bytes","name":"pkSeed","type":"bytes"},{"internalType":"bytes","name":"hypertreeRoot","type":"bytes"}],"internalType":"struct SHRINCS.PublicKey","name":"publicKey","type":"tuple"},{"components":[{"internalType":"bytes32","name":"randomizer","type":"bytes32"},{"internalType":"uint32","name":"counter","type":"uint32"},{"internalType":"bytes32[]","name":"chains","type":"bytes32[]"},{"internalType":"bytes32[]","name":"authPath","type":"bytes32[]"}],"internalType":"struct SHRINCS.Signature","name":"signature","type":"tuple"},{"internalType":"address","name":"target","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"maxFee","type":"uint256"}],"name":"execute","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"target","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"maxFee","type":"uint256"}],"name":"execute","outputs":[{"internalType":"bytes","name":"result","type":"bytes"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"bytes","name":"","type":"bytes"}],"name":"execute","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"payable","type":"function"},{"inputs":[{"components":[{"internalType":"address","name":"target","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"internalType":"struct ERC4337.Call[]","name":"calls","type":"tuple[]"},{"internalType":"uint256","name":"maxFee","type":"uint256"}],"name":"executeBatch","outputs":[{"internalType":"bytes[]","name":"results","type":"bytes[]"}],"stateMutability":"payable","type":"function"},{"inputs":[{"components":[{"internalType":"address","name":"target","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"internalType":"struct ERC4337.Call[]","name":"","type":"tuple[]"}],"name":"executeBatch","outputs":[{"internalType":"bytes[]","name":"","type":"bytes[]"}],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"getDeposit","outputs":[{"internalType":"uint256","name":"result","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getErc1271HashSuite","outputs":[{"internalType":"uint32","name":"","type":"uint32"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"getErc1271PublicKeyCommitment","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getExecuteFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getHashSuite","outputs":[{"internalType":"uint32","name":"","type":"uint32"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"getShrincsPublicKeyCommitment","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getShrincsVerifier","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"initialize","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address payable","name":"newOwner","type":"address"},{"internalType":"bytes","name":"payload","type":"bytes"}],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"leafIndex","type":"uint256"}],"name":"isStatefulLeafUsed","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"hash","type":"bytes32"},{"internalType":"bytes","name":"signature","type":"bytes"}],"name":"isValidSignature","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"keyVersion","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"bytes","name":"statefulPublicKey","type":"bytes"},{"internalType":"bytes","name":"publicKeyCommitment","type":"bytes"},{"internalType":"bytes","name":"pkSeed","type":"bytes"},{"internalType":"bytes","name":"hypertreeRoot","type":"bytes"}],"internalType":"struct SHRINCS.PublicKey","name":"publicKey","type":"tuple"},{"components":[{"internalType":"bytes32","name":"randomizer","type":"bytes32"},{"internalType":"uint32","name":"counter","type":"uint32"},{"internalType":"bytes32[]","name":"chains","type":"bytes32[]"},{"internalType":"bytes32[]","name":"authPath","type":"bytes32[]"}],"internalType":"struct SHRINCS.Signature","name":"signature","type":"tuple"},{"internalType":"uint32[]","name":"leaves","type":"uint32[]"}],"name":"markLeavesUsed","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"maxSignatures","outputs":[{"internalType":"uint32","name":"","type":"uint32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes","name":"payload","type":"bytes"}],"name":"migrate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"ownershipHandoverExpiresAt","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"proxiableUUID","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"hash","type":"bytes32"}],"name":"quipSignedHashEcdsaTarget","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"userOpHash","type":"bytes32"}],"name":"quipUserOpHashEcdsaTarget","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"bytes","name":"statefulPublicKey","type":"bytes"},{"internalType":"bytes","name":"publicKeyCommitment","type":"bytes"},{"internalType":"bytes","name":"pkSeed","type":"bytes"},{"internalType":"bytes","name":"hypertreeRoot","type":"bytes"}],"internalType":"struct SHRINCS.PublicKey","name":"currentPublicKey","type":"tuple"},{"components":[{"components":[{"internalType":"bytes","name":"randomizer","type":"bytes"},{"internalType":"uint32","name":"counter","type":"uint32"},{"components":[{"internalType":"bytes","name":"secretLeaf","type":"bytes"},{"internalType":"bytes[]","name":"authPath","type":"bytes[]"}],"internalType":"struct FORSMinusC.ForsEntry[]","name":"entries","type":"tuple[]"}],"internalType":"struct FORSMinusC.ForsSignature","name":"fors","type":"tuple"},{"components":[{"internalType":"bytes","name":"wotsCPkHash","type":"bytes"},{"components":[{"internalType":"bytes","name":"randomizer","type":"bytes"},{"internalType":"uint32","name":"counter","type":"uint32"},{"internalType":"bytes[]","name":"chains","type":"bytes[]"}],"internalType":"struct WOTSPlusC.WotsCSignature","name":"wotsCSignature","type":"tuple"},{"internalType":"bytes[]","name":"authPath","type":"bytes[]"}],"internalType":"struct Hypertree.HypertreeLayerSignature[]","name":"hypertree","type":"tuple[]"}],"internalType":"struct SPHINCSPlusC.Signature","name":"recoverySignature","type":"tuple"},{"components":[{"internalType":"bytes","name":"statefulPublicKey","type":"bytes"},{"internalType":"bytes","name":"publicKeyCommitment","type":"bytes"},{"internalType":"bytes","name":"pkSeed","type":"bytes"},{"internalType":"bytes","name":"hypertreeRoot","type":"bytes"}],"internalType":"struct SHRINCS.RotationTarget","name":"nextKey","type":"tuple"}],"name":"recoverWallet","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"remainingStatefulSignatures","outputs":[{"internalType":"uint32","name":"","type":"uint32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"requestOwnershipHandover","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"components":[{"internalType":"bytes","name":"statefulPublicKey","type":"bytes"},{"internalType":"bytes","name":"publicKeyCommitment","type":"bytes"},{"internalType":"bytes","name":"pkSeed","type":"bytes"},{"internalType":"bytes","name":"hypertreeRoot","type":"bytes"}],"internalType":"struct SHRINCS.PublicKey","name":"currentPublicKey","type":"tuple"},{"components":[{"internalType":"bytes32","name":"randomizer","type":"bytes32"},{"internalType":"uint32","name":"counter","type":"uint32"},{"internalType":"bytes32[]","name":"chains","type":"bytes32[]"},{"internalType":"bytes32[]","name":"authPath","type":"bytes32[]"}],"internalType":"struct SHRINCS.Signature","name":"signature","type":"tuple"},{"components":[{"internalType":"bytes","name":"statefulPublicKey","type":"bytes"},{"internalType":"bytes","name":"publicKeyCommitment","type":"bytes"}],"internalType":"struct SHRINCS.StatefulRotationTarget","name":"nextStatefulKey","type":"tuple"}],"name":"rotateKey","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"components":[{"internalType":"bytes","name":"statefulPublicKey","type":"bytes"},{"internalType":"bytes","name":"publicKeyCommitment","type":"bytes"},{"internalType":"bytes","name":"pkSeed","type":"bytes"},{"internalType":"bytes","name":"hypertreeRoot","type":"bytes"}],"internalType":"struct SHRINCS.PublicKey","name":"publicKey","type":"tuple"},{"components":[{"internalType":"bytes32","name":"randomizer","type":"bytes32"},{"internalType":"uint32","name":"counter","type":"uint32"},{"internalType":"bytes32[]","name":"chains","type":"bytes32[]"},{"internalType":"bytes32[]","name":"authPath","type":"bytes32[]"}],"internalType":"struct SHRINCS.Signature","name":"signature","type":"tuple"},{"components":[{"internalType":"bytes","name":"statefulPublicKey","type":"bytes"},{"internalType":"bytes","name":"publicKeyCommitment","type":"bytes"},{"internalType":"bytes","name":"pkSeed","type":"bytes"},{"internalType":"bytes","name":"hypertreeRoot","type":"bytes"}],"internalType":"struct SHRINCS.PublicKey","name":"newErc1271Key","type":"tuple"},{"internalType":"uint32","name":"newErc1271HashSuite","type":"uint32"}],"name":"setErc1271Key","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256","name":"wordIndex","type":"uint256"}],"name":"statefulLeafBitmapWord","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"statefulLeavesUsed","outputs":[{"internalType":"uint32","name":"","type":"uint32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"storageSlot","type":"bytes32"}],"name":"storageLoad","outputs":[{"internalType":"bytes32","name":"result","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"","type":"bytes32"},{"internalType":"bytes32","name":"","type":"bytes32"}],"name":"storageStore","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"components":[{"internalType":"bytes","name":"statefulPublicKey","type":"bytes"},{"internalType":"bytes","name":"publicKeyCommitment","type":"bytes"},{"internalType":"bytes","name":"pkSeed","type":"bytes"},{"internalType":"bytes","name":"hypertreeRoot","type":"bytes"}],"internalType":"struct SHRINCS.PublicKey","name":"currentPublicKey","type":"tuple"},{"components":[{"internalType":"bytes32","name":"randomizer","type":"bytes32"},{"internalType":"uint32","name":"counter","type":"uint32"},{"internalType":"bytes32[]","name":"chains","type":"bytes32[]"},{"internalType":"bytes32[]","name":"authPath","type":"bytes32[]"}],"internalType":"struct SHRINCS.Signature","name":"ownerBindingSignature","type":"tuple"},{"components":[{"components":[{"internalType":"bytes","name":"randomizer","type":"bytes"},{"internalType":"uint32","name":"counter","type":"uint32"},{"components":[{"internalType":"bytes","name":"secretLeaf","type":"bytes"},{"internalType":"bytes[]","name":"authPath","type":"bytes[]"}],"internalType":"struct FORSMinusC.ForsEntry[]","name":"entries","type":"tuple[]"}],"internalType":"struct FORSMinusC.ForsSignature","name":"fors","type":"tuple"},{"components":[{"internalType":"bytes","name":"wotsCPkHash","type":"bytes"},{"components":[{"internalType":"bytes","name":"randomizer","type":"bytes"},{"internalType":"uint32","name":"counter","type":"uint32"},{"internalType":"bytes[]","name":"chains","type":"bytes[]"}],"internalType":"struct WOTSPlusC.WotsCSignature","name":"wotsCSignature","type":"tuple"},{"internalType":"bytes[]","name":"authPath","type":"bytes[]"}],"internalType":"struct Hypertree.HypertreeLayerSignature[]","name":"hypertree","type":"tuple[]"}],"internalType":"struct SPHINCSPlusC.Signature","name":"recoverySignature","type":"tuple"},{"components":[{"internalType":"bytes","name":"statefulPublicKey","type":"bytes"},{"internalType":"bytes","name":"publicKeyCommitment","type":"bytes"},{"internalType":"bytes","name":"pkSeed","type":"bytes"},{"internalType":"bytes","name":"hypertreeRoot","type":"bytes"}],"internalType":"struct SHRINCS.RotationTarget","name":"nextKey","type":"tuple"},{"internalType":"address","name":"newOwner","type":"address"},{"components":[{"internalType":"bytes32","name":"randomizer","type":"bytes32"},{"internalType":"uint32","name":"counter","type":"uint32"},{"internalType":"bytes32[]","name":"chains","type":"bytes32[]"},{"internalType":"bytes32[]","name":"authPath","type":"bytes32[]"}],"internalType":"struct SHRINCS.Signature","name":"keyAcceptance","type":"tuple"},{"internalType":"bytes","name":"ownerAcceptance","type":"bytes"}],"name":"transferOwnership","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"newImplementation","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"upgradeToAndCall","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"bytes","name":"signature","type":"bytes"}],"name":"userOpEnvelope","outputs":[{"internalType":"uint32","name":"leaf","type":"uint32"},{"internalType":"bytes","name":"envelope","type":"bytes"},{"internalType":"bytes","name":"ecdsaSig","type":"bytes"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"uint256","name":"nonce","type":"uint256"},{"internalType":"bytes","name":"initCode","type":"bytes"},{"internalType":"bytes","name":"callData","type":"bytes"},{"internalType":"bytes32","name":"accountGasLimits","type":"bytes32"},{"internalType":"uint256","name":"preVerificationGas","type":"uint256"},{"internalType":"bytes32","name":"gasFees","type":"bytes32"},{"internalType":"bytes","name":"paymasterAndData","type":"bytes"},{"internalType":"bytes","name":"signature","type":"bytes"}],"internalType":"struct ERC4337.PackedUserOperation","name":"userOp","type":"tuple"},{"internalType":"bytes32","name":"userOpHash","type":"bytes32"},{"internalType":"uint256","name":"missingAccountFunds","type":"uint256"}],"name":"validateUserOp","outputs":[{"internalType":"uint256","name":"validationData","type":"uint256"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"newImplementation","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"verifyUpgrade","outputs":[],"stateMutability":"view","type":"function"},{"inputs":[],"name":"version","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"walletFactory","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"withdrawDepositTo","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"components":[{"internalType":"bytes","name":"statefulPublicKey","type":"bytes"},{"internalType":"bytes","name":"publicKeyCommitment","type":"bytes"},{"internalType":"bytes","name":"pkSeed","type":"bytes"},{"internalType":"bytes","name":"hypertreeRoot","type":"bytes"}],"internalType":"struct SHRINCS.PublicKey","name":"publicKey","type":"tuple"},{"components":[{"internalType":"bytes32","name":"randomizer","type":"bytes32"},{"internalType":"uint32","name":"counter","type":"uint32"},{"internalType":"bytes32[]","name":"chains","type":"bytes32[]"},{"internalType":"bytes32[]","name":"authPath","type":"bytes32[]"}],"internalType":"struct SHRINCS.Signature","name":"signature","type":"tuple"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"withdrawDepositTo","outputs":[],"stateMutability":"payable","type":"function"},{"stateMutability":"payable","type":"receive"}]
🤖 Code Reader

Generate instant answers for your smart contract questions using AI Models. Read more.

Custom Contract ABI

                            

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.