RollupProxy
Verified contract
Proxy
Active on
Base with 954 txns
Unified storage
Map
Table
Raw
Constants and immutables
6
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
0x32ab…492f
0x9f90…0a8e
0x7cf0…2d60
0x400f…43f5
0x6d67…06ee
0x92bd…fca3
13 additional
variables
Balances ($333.27)
Native
Value
$333.27
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
Eth | Native | 0.1 | $3,332.70 |
$333.27 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 22709746 | 15 minutes ago | | | 0 | 0.000019068477 | |
| 22709254 | 32 minutes ago | | | 0 | 0.000019067679 | |
| 22708668 | an hour ago | | | 0 | 0.000019067679 | |
| 22707928 | an hour ago | | | 0 | 0.000019068477 | |
| 22707436 | 2 hours ago | | | 0 | 0.000019068477 | |
| 22706851 | 2 hours ago | | | 0 | 0.000019068477 | |
| 22706267 | 2 hours ago | | | 0 | 0.000019067679 | |
| 22705651 | 3 hours ago | | | 0 | 0.000019068477 | |
| 22705035 | 3 hours ago | | | 0 | 0.000019068477 | |
| 22704450 | 3 hours ago | | | 0 | 0.000019068477 |
ABI
ABI objects
Getter at block 22710195 proxiableUUID() view returns (bytes32) requireUnresolvedExists() view
VALIDATOR_AFK_BLOCKS() view returns (uint256)
45818
anyTrustFastConfirmer() view returns (address)
0x327b96a94763c50d5ec56d79a0324f5eb9527306
baseStake() view returns (uint256)
100000000000000000
bridge() view returns (address)
0x9f904fea0eff79708b37b99960e05900fe310a8e
chainId() view returns (uint256)
63157
challengeManager() view returns (address)
0x92bd2232110bed46f1d65f1fa0916f52443dfca3
confirmPeriodBlocks() view returns (uint64)
274908
currentRequiredStake() view returns (uint256)
100000000000000000
extraChallengeTimeBlocks() view returns (uint64)
0
firstUnresolvedNode() view returns (uint64)
731
inbox() view returns (address)
0x32ab85a3f0c702ebe74f73c5934b7fb8452b492f
isERC20Enabled() view returns (bool)
false
lastStakeBlock() view returns (uint64)
21466317
latestConfirmed() view returns (uint64)
730
latestNodeCreated() view returns (uint64)
730
loserStakeEscrow() view returns (address)
0x0000000000000000000000000000000000000000
minimumAssertionPeriod() view returns (uint256)
75
outbox() view returns (address)
0x7cf0a5d0211ac30365ba8c1cb8cfd4caf64b2d60
owner() view returns (address)
0x95e613a501a0aab5a1c5cbe682b29d4d300eac3b
paused() view returns (bool)
false
rollupDeploymentBlock() view returns (uint256)
21464498
rollupEventInbox() view returns (address)
0x6d67fd4af128eab051ee8976e6aa65664a4806ee
sequencerInbox() view returns (address)
0x400f7c5dac37aaee3ce007e43db54424414743f5
stakeToken() view returns (address)
0x0000000000000000000000000000000000000000
stakerCount() view returns (uint64)
1
totalWithdrawableFunds() view returns (uint256)
0
validatorUtils() view returns (address)
0xa51f58cde1955754329e071626c7e74d860c0406
validatorWalletCreator() view returns (address)
0xaf84bac527e8d9456f17971e03a4610846aca82f
validatorWhitelistDisabled() view returns (bool)
false
wasmModuleRoot() view returns (bytes32)
0x184884e1eb9fefdc158f6c8ac912bb183bf3cf83f0090317e0bc4ac5860baa39
zombieCount() view returns (uint256)
0
Read-only
_stakerMap(address) view returns (uint256 amountStaked, uint64 index, uint64 latestStakedNode, uint64 currentChallenge, bool isStaked)
amountStaked(address staker) view returns (uint256)
countStakedZombies(uint64 nodeNum) view returns (uint256)
countZombiesStakedOnChildren(uint64 nodeNum) view returns (uint256)
currentChallenge(address staker) view returns (uint64)
getNode(uint64 nodeNum) view returns (struct Node)
getNodeCreationBlockForLogLookup(uint64 nodeNum) view returns (uint256)
getStaker(address staker) view returns (struct IRollupCoreStaker)
getStakerAddress(uint64 stakerNum) view returns (address)
initialize(address _stakeToken) view
isStaked(address staker) view returns (bool)
isStakedOnLatestConfirmed(address staker) view returns (bool)
isValidator(address) view returns (bool)
isZombie(address staker) view returns (bool)
latestStakedNode(address staker) view returns (uint64)
nodeHasStaker(uint64 nodeNum, address staker) view returns (bool)
requireUnresolved(uint256 nodeNum) view
requiredStake(uint256 blockNumber, uint64 firstUnresolvedNodeNum, uint64 latestCreatedNode) view returns (uint256)
withdrawableFunds(address user) view returns (uint256)
zombieAddress(uint256 zombieNum) view returns (address)
zombieLatestStakedNode(uint256 zombieNum) view returns (uint64)
State-modifying
Events initializeProxy(struct Config config, struct ContractDependencies connectedContracts)
addToDeposit(address stakerAddress) payable
completeChallenge(uint256 challengeIndex, address winningStaker, address losingStaker)
confirmNextNode(bytes32 blockHash, bytes32 sendRoot)
createChallenge(address[2] stakers, uint64[2] nodeNums, uint8[2] machineStatuses, (bytes32[2], uint64[2])[2] globalStates, uint64 numBlocks, bytes32 secondExecutionHash, uint256[2] proposedBlocks, bytes32[2] wasmModuleRoots)
fastConfirmNextNode(bytes32 blockHash, bytes32 sendRoot, bytes32 nodeHash)
newStakeOnExistingNode(uint64 nodeNum, bytes32 nodeHash) payable
newStakeOnNewNode(struct Assertion assertion, bytes32 expectedNodeHash, uint256 prevNodeInboxMaxCount) payable
reduceDeposit(uint256 target)
rejectNextNode(address stakerAddress)
removeOldZombies(uint256 startIndex)
removeWhitelistAfterFork()
removeWhitelistAfterValidatorAfk()
removeZombie(uint256 zombieNum, uint256 maxNodes)
returnOldDeposit(address stakerAddress)
stakeOnExistingNode(uint64 nodeNum, bytes32 nodeHash)
stakeOnNewNode(struct Assertion assertion, bytes32 expectedNodeHash, uint256 prevNodeInboxMaxCount)
withdrawStakerFunds() returns (uint256)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
UpgradedSecondary(address indexed implementation)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
NodeConfirmed(uint64 indexed nodeNum, bytes32 blockHash, bytes32 sendRoot)
NodeCreated(uint64 indexed nodeNum, bytes32 indexed parentNodeHash, bytes32 indexed nodeHash, bytes32 executionHash, struct Assertion assertion, bytes32 afterInboxBatchAcc, bytes32 wasmModuleRoot, uint256 inboxMaxCount)
NodeRejected(uint64 indexed nodeNum)
Paused(address account)
RollupChallengeStarted(uint64 indexed challengeIndex, address asserter, address challenger, uint64 challengedNode)
RollupInitialized(bytes32 machineHash, uint256 chainId)
Unpaused(address account)
Upgraded(address indexed implementation)
UpgradedSecondary(address indexed implementation)
UserStakeUpdated(address indexed user, uint256 initialBalance, uint256 finalBalance)
UserWithdrawableFundsUpdated(address indexed user, uint256 initialBalance, uint256 finalBalance)
This contract contains no constructor objects.
fallback()
receive()
This contract contains no error objects.