NOCUSTCommitChain
Verified contract
Active on
Ethereum with 488 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 34 additional slots
Native
Value
$10,324.57
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 3.083076 | $3,348.79 |
$10,324.57 | |
ERC-20 | 24.2 | $17.58 |
$425.44 | ||
LQD | ERC-20 | 10.07375K | -- | -- | |
EBK | ERC-20 | 7.311481 | -- | -- | |
AMB | ERC-20 | 0.1 | -- | -- |
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 12624583 | 3 years ago | | | 0.004 | 0.00019711500 | |
| 10161492 | 4 years ago | | | 0 | 0.0070782000 | |
| 10155383 | 4 years ago | | | 0 | 0.0027794100 | |
| 10152755 | 4 years ago | | | 0 | 0.0070782000 | |
| 10143976 | 4 years ago | | | 0 | 0.0070782000 | |
| 10137202 | 4 years ago | | | 0.003003 | 0.0098697600 | |
| 10135324 | 4 years ago | | | 0 | 0.0070782000 | |
| 10126585 | 5 years ago | | | 0 | 0.0070782000 | |
| 10118009 | 5 years ago | | | 0 | 0.0070782000 | |
| 10109323 | 5 years ago | | | 0 | 0.0070782000 |
ABI
ABI objects
Getter at block 21257475
BLOCKS_PER_EON() view returns (uint256)
8640
BLOCKS_PER_EPOCH() view returns (uint256)
2160
DEPOSITS_KEPT() view returns (uint8)
3
EONS_KEPT() view returns (uint8)
5
EXTENDED_BLOCKS_PER_EPOCH() view returns (uint256)
2880
MIN_CHALLENGE_GAS_COST() view returns (uint256)
5000000000
currentEon() view returns (uint256)
1601
currentEra() view returns (uint256)
3053
genesis() view returns (uint256)
7430422
getServerContractStateVariables() view returns (bytes32 parentChainAccumulator, uint256 lastSubmissionEon, bytes32 lastCheckpointRoot, bool isCheckpointSubmitted, bool missedCheckpointSubmission, uint256 liveChallenges)
(parentChainAccumulator=0xfcaf4d0b9a36128a3d651846d144f7f2a11ff4ad6f1f7e45d67b1310405890c5, lastSubmissionEon=317, lastCheckpointRoot=0x553dce761920862ca401aaeee0145cb4762a0825e44f16e3ac0e44f84d5af5c5, isCheckpointSubmitted=false, missedCheckpointSubmission=true, liveChallenges=0)
hasMissedCheckpointSubmission() view returns (bool)
true
hasOutstandingChallenges() view returns (bool)
false
lastSubmissionEon() view returns (uint256)
317
operator() view returns (address)
0x02417d7fff2d2b19f2daf55168e75be2c00bdccf
Read-only
getChallenge(address token, address sender, address recipient) view returns (uint8, uint256, uint256, uint256, uint256, uint256, uint256, uint256, uint64)
getCheckpointAtSlot(uint8 slot) view returns (uint256, bytes32, uint256)
getClientContractStateVariables(address token, address holder) view returns (uint256 latestCheckpointEonNumber, bytes32[5] latestCheckpointsMerkleRoots, uint256[5] latestCheckpointsLiveChallenges, uint256 currentEonDeposits, uint256 previousEonDeposits, uint256 secondPreviousEonDeposits, uint256[2][] pendingWithdrawals, uint256 holderBalance)
getConfirmedWithdrawalsAtSlot(address token, uint8 slot) view returns (uint256, uint256)
getCurrentEonDepositsWithdrawals(address token, address holder) view returns (uint256 currentEonDeposits, uint256 currentEonWithdrawals)
getDepositsAtEon(address token, address addr, uint256 eon) view returns (uint256)
getDepositsAtSlot(address token, uint8 slot) view returns (uint256, uint256)
getIsWalletRecovered(address token, address holder) view returns (bool)
getLiveChallenges(uint256 eon) view returns (uint256)
getParentChainAccumulatorAtSlot(uint8 slot) view returns (bytes32)
getPendingWithdrawalsAtEon(address token, uint256 eon) view returns (uint256)
getPendingWithdrawalsAtSlot(address token, uint8 slot) view returns (uint256, uint256)
getServerContractLedgerStateVariables(uint256 eonNumber, address token) view returns (uint256 pendingWithdrawals, uint256 confirmedWithdrawals, uint256 deposits, uint256 totalBalance)
getTokenAtTrail(uint64 trail) view returns (address)
getTokenTrail(address token) view returns (uint64)
getWalletDepositAggregateAtSlot(address token, address addr, uint8 slot) view returns (uint256, uint256)
getWalletPendingWithdrawalAmountAtEon(address token, address holder, uint256 eon) view returns (uint256)
signedMessageECRECOVER(bytes32 message, bytes32 r, bytes32 s, uint8 v) pure returns (address)
verifyProofOfActiveStateUpdateAgreement(address token, address holder, uint64 trail, uint256 eon, bytes32 txSetRoot, uint256[2] deltas, address attester, bytes32 r, bytes32 s, uint8 v) view returns (bytes32 checksum)
verifyProofOfExclusiveAccountBalanceAllotment(address token, address holder, bytes32[2] activeStateChecksum_passiveTransfersRoot, uint64 trail, uint256[3] eonPassiveMark, bytes32[] allotmentChain, bytes32[] membershipChain, uint256[] values, uint256[2] LR) view returns (bool)
verifyProofOfExclusiveBalanceAllotment(uint64 allotmentTrail, uint64 membershipTrail, bytes32 node, bytes32 root, bytes32[] allotmentChain, bytes32[] membershipChain, uint256[] value, uint256[2] LR) pure returns (uint256)
verifyProofOfMembership(uint256 trail, bytes32[] chain, bytes32 node, bytes32 merkleRoot) pure returns (bool)
verifyProofOfPassiveDelivery(uint64 allotmentTrail, bytes32 node, bytes32 root, bytes32[] chainValues, uint256[2] LR) pure returns (uint256)
verifyWithdrawalAuthorization(address token, address holder, uint256 expiry, uint256 amount, address attester, bytes32 r, bytes32 s, uint8 v) view returns (bool)
State-modifying
Events answerStateUpdateChallenge(address token, address issuer, bytes32[] allotmentChain, bytes32[] membershipChain, uint256[] values, uint256[2][3] lrDeltasPassiveMark, bytes32[6] rSrStxSetRootChecksum, uint8[2] v)
answerSwapChallengeWithProofOfExclusiveBalanceAllotment(address[2] tokens, address issuer, uint64 transferMembershipTrail, bytes32[] allotmentChain, bytes32[] membershipChain, bytes32[] txChain, uint256[] values, uint256[2][3] lrDeltasPassiveMark, uint256 balance, bytes32[3] txSetRootChecksumDummy)
answerTransferDeliveryChallengeWithProofOfActiveStateUpdateAgreement(address token, address[2] SR, uint64 transferMembershipTrail, bytes32[] allotmentChain, bytes32[] membershipChain, uint256[] values, uint256[2][3] lrDeltasPassiveMark, bytes32[2] txSetRootChecksum, bytes32[] txChain)
answerTransferDeliveryChallengeWithProofOfPassiveStateUpdate(address token, address[2] SR, uint64 transferMembershipTrail, bytes32[] allotmentChain, bytes32[] membershipChain, uint256[] values, uint256[2][3] lrPassiveMarkPositionNonce, bytes32[2] checksums, bytes32[] txChainValues)
challengeStateUpdateWithProofOfActiveStateUpdateAgreement(address token, bytes32 txSetRoot, uint64 trail, uint256[2] deltas, bytes32 r, bytes32 s, uint8 v) payable
challengeStateUpdateWithProofOfExclusiveBalanceAllotment(address token, bytes32[2] checksums, uint64 trail, bytes32[] allotmentChain, bytes32[] membershipChain, uint256[] value, uint256[2][3] lrDeltasPassiveMark, bytes32[3] rsTxSetRoot, uint8 v) payable
challengeSwapEnactmentWithProofOfActiveStateUpdateAgreement(address[2] tokens, uint64[3] senderTransferRecipientTrails, bytes32[] allotmentChain, bytes32[] membershipChain, bytes32[] txChain, uint256[] values, uint256[2][3] lrDeltasPassiveMark, uint256[4] sellBuyBalanceNonce, bytes32[3] txSetRootChecksumDummy) payable
challengeTransferDeliveryWithProofOfActiveStateUpdateAgreement(address token, address[2] SR, uint256[2] nonceAmount, uint64[3] trails, bytes32[] chain, uint256[2] deltas, bytes32[3] rsTxSetRoot, uint8 v) payable
challengeTransferDeliveryWithProofOfPassiveStateUpdate(address token, address[2] SR, bytes32[2] txSetRootChecksum, uint64[3] senderTransferRecipientTrails, bytes32[] allotmentChain, bytes32[] membershipChain, uint256[] values, uint256[2][4] lrDeltasPassiveMarkDummyAmount, bytes32[] transferMembershipChain) payable
confirmWithdrawal(address token, address recipient) returns (uint256)
deposit(address token, address beneficiary, uint256 amount) payable
recoverAllFunds(address token, address holder, bytes32[2] checksums, uint64 trail, bytes32[] allotmentChain, bytes32[] membershipChain, uint256[] values, uint256[2] LR, uint256[3] dummyPassiveMark) returns (uint256 recovered)
recoverOnlyParentChainFunds(address token, address holder) returns (uint256 reclaimed)
registerERC20(address token)
requestAuthorizedWithdrawal(address token, uint256 withdrawalAmount, uint256 expiry, bytes32 r, bytes32 s, uint8 v)
requestDelegatedWithdrawal(address token, address holder, uint256 withdrawalAmount, uint256 expiry, bytes32 r, bytes32 s, uint8 v)
requestWithdrawal(address token, bytes32[2] checksums, uint64 trail, bytes32[] allotmentChain, bytes32[] membershipChain, uint256[] values, uint256[2][2] lrPassiveMark, uint256 withdrawalAmount) payable
slashWithdrawalWithProofOfMinimumAvailableBalance(address token, address withdrawer, uint256[2] markerEonAvailable, bytes32[2] rs, uint8 v) returns (uint256[2])
submitCheckpoint(bytes32 accumulator, bytes32 merkleRoot)
ChallengeIssued(address indexed token, address indexed recipient, address indexed sender)
CheckpointSubmission(uint256 indexed eon, bytes32 merkleRoot)
Deposit(address indexed token, address indexed recipient, uint256 amount)
StateUpdate(address indexed token, address indexed account, uint256 indexed eon, uint64 trail, bytes32[] allotmentChain, bytes32[] membershipChain, uint256[] values, uint256[2][3] lrDeltasPassiveMark, bytes32 activeStateChecksum, bytes32 passiveChecksum, bytes32 r, bytes32 s, uint8 v)
WithdrawalConfirmation(address indexed token, address indexed requestor, uint256 amount)
WithdrawalRequest(address indexed token, address indexed requestor, uint256 amount)
constructor(uint256 blocksPerEon, address operator)
fallback()
This contract contains no error objects.