ManyChainMultiSig
Verified contract
Active on
Ethereum with 304 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 2 additional slots
-
variable spans 1 additional slot
-
variable spans 1 additional slot
Balances ($0.00)
No balances found for "ManyChainMultiSig"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21243098 | 10 days ago | | | 0 | 0.0042126631 | |
| 21243096 | 10 days ago | | | 0 | 0.014422913 | |
| 21243093 | 10 days ago | | | 0 | 0.0042012156 | |
| 21243091 | 10 days ago | | | 0 | 0.014344161 | |
| 21243089 | 10 days ago | | | 0 | 0.0072226489 | |
| 21243087 | 10 days ago | | | 0 | 0.0065993988 | |
| 21243084 | 10 days ago | | | 0 | 0.0047200391 | |
| 21243081 | 10 days ago | | | 0 | 0.016550397 | |
| 21243079 | 10 days ago | | | 0 | 0.0048178634 | |
| 21243077 | 10 days ago | | | 0 | 0.017576063 |
ABI
ABI objects
Getter at block 21317040 getConfig() view returns (struct ManyChainMultiSigConfig)
MAX_NUM_SIGNERS() view returns (uint8)
200
NUM_GROUPS() view returns (uint8)
32
getOpCount() view returns (uint40)
272
getRoot() view returns (bytes32 root, uint32 validUntil)
(root=0xf8ca802b0a2a66b3f8a080baff68d3f57180f8c7ae973484f9e76f01171415b4, validUntil=1732387649)
getRootMetadata() view returns (struct ManyChainMultiSigRootMetadata)
(1, 0x2f2a3e36ce5fb0924c414beb1d98b531cdf17e0b, 240, 272, false)
owner() view returns (address)
0x2f2a3e36ce5fb0924c414beb1d98b531cdf17e0b
pendingOwner() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
This contract contains no read-only function objects.
State-modifying
Events acceptOwnership()
execute(struct ManyChainMultiSigOp op, bytes32[] proof)
renounceOwnership()
setConfig(address[] signerAddresses, uint8[] signerGroups, uint8[32] groupQuorums, uint8[32] groupParents, bool clearRoot)
setRoot(bytes32 root, uint32 validUntil, struct ManyChainMultiSigRootMetadata metadata, bytes32[] metadataProof, struct ManyChainMultiSigSignature[] signatures)
transferOwnership(address newOwner)
ConfigSet(struct ManyChainMultiSigConfig config, bool isRootCleared)
NewRoot(bytes32 indexed root, uint32 validUntil, struct ManyChainMultiSigRootMetadata metadata)
OpExecuted(uint40 indexed nonce, address to, bytes data, uint256 value)
OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
This contract contains no constructor objects.
receive()
CallReverted(bytes error)
GroupTreeNotWellFormed()
InsufficientSigners()
InvalidSigner()
MissingConfig()
OutOfBoundsGroup()
OutOfBoundsGroupQuorum()
OutOfBoundsNumOfSigners()
PendingOps()
PostOpCountReached()
ProofCannotBeVerified()
RootExpired()
SignedHashAlreadySeen()
SignerGroupsLengthMismatch()
SignerInDisabledGroup()
SignersAddressesMustBeStrictlyIncreasing()
ValidUntilHasAlreadyPassed()
WrongChainId()
WrongMultiSig()
WrongNonce()
WrongPostOpCount()
WrongPreOpCount()