RollupProxy

Verified contract

Proxy

Active on Base with 136 txns
Deployed by via 0x43caee52 at 21464498
Slot
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
13 additional variables
Native
Value $243.72
0xa0453ab319c4f58af770aaa90d462d8d84d2b1f602587b09baba86241feb21d9
0x1c4141843727c6f2d87a31b402901981c3dfd46518ad6073994c5d00a63d5d65
0xee6376f34eb3d3630132b8e80628dae0a18c40a04f27d781180ae73ee7af020a
0xe86c6e022654e3573ac315298f8003659d46ae550d4dabf1aa66663f5170ed31
0x44895d0cc20a0090800260952afeaab1f790316e4431ea2ea7583a1ae2ab4f1b
0x0a922c0fb24915e10d7ab9211f878bb5b8b7fb5a5e23e261fc9cf2d373ccbfbe
0xcbd8d67268776a471fc93a2f22432682e1852944c9d70bea3ec270f784e15678
0xb652c795a39e7cd630c9884b979919f5f7824f2751bd661c6c4becd353c490d3
0x82be8acad79644fc3811fa89ccdb66fc52987a62757126377113473bac183367
0x59d9a148715fcf900e8095286091b05f2e0a742335739a82d036feeb0562a390

Functions
Getter at block 22007686
VALIDATOR_AFK_BLOCKS(view returns (uint256)
45818
anyTrustFastConfirmer(view returns (address)
0x0000000000000000000000000000000000000000
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)
7
inbox(view returns (address)
0x32ab85a3f0c702ebe74f73c5934b7fb8452b492f
isERC20Enabled(view returns (bool)
false
lastStakeBlock(view returns (uint64)
21466317
latestConfirmed(view returns (uint64)
6
latestNodeCreated(view returns (uint64)
130
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
 
proxiableUUID(view returns (bytes32)
requireUnresolvedExists(view 
()
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(addressview returns (uint256 amountStakeduint64 indexuint64 latestStakedNodeuint64 currentChallengebool isStaked)
amountStaked(address stakerview returns (uint256)
countStakedZombies(uint64 nodeNumview returns (uint256)
countZombiesStakedOnChildren(uint64 nodeNumview returns (uint256)
currentChallenge(address stakerview returns (uint64)
getNode(uint64 nodeNumview returns (struct Node)
getNodeCreationBlockForLogLookup(uint64 nodeNumview returns (uint256)
getStaker(address stakerview returns (struct IRollupCoreStaker)
getStakerAddress(uint64 stakerNumview returns (address)
initialize(address _stakeTokenview 
isStaked(address stakerview returns (bool)
isStakedOnLatestConfirmed(address stakerview returns (bool)
isValidator(addressview returns (bool)
isZombie(address stakerview returns (bool)
latestStakedNode(address stakerview returns (uint64)
nodeHasStaker(uint64 nodeNumaddress stakerview returns (bool)
requireUnresolved(uint256 nodeNumview 
requiredStake(uint256 blockNumberuint64 firstUnresolvedNodeNumuint64 latestCreatedNodeview returns (uint256)
withdrawableFunds(address userview returns (uint256)
zombieAddress(uint256 zombieNumview returns (address)
zombieLatestStakedNode(uint256 zombieNumview returns (uint64)
State-modifying
initializeProxy(struct Config configstruct ContractDependencies connectedContracts
addToDeposit(address stakerAddresspayable 
completeChallenge(uint256 challengeIndexaddress winningStakeraddress losingStaker
confirmNextNode(bytes32 blockHashbytes32 sendRoot
createChallenge(address[2] stakersuint64[2] nodeNumsuint8[2] machineStatuses(bytes32[2], uint64[2])[2] globalStatesuint64 numBlocksbytes32 secondExecutionHashuint256[2] proposedBlocksbytes32[2] wasmModuleRoots
fastConfirmNextNode(bytes32 blockHashbytes32 sendRootbytes32 nodeHash
newStakeOnExistingNode(uint64 nodeNumbytes32 nodeHashpayable 
newStakeOnNewNode(struct Assertion assertionbytes32 expectedNodeHashuint256 prevNodeInboxMaxCountpayable 
reduceDeposit(uint256 target
rejectNextNode(address stakerAddress
removeOldZombies(uint256 startIndex
removeWhitelistAfterFork(
removeWhitelistAfterValidatorAfk(
removeZombie(uint256 zombieNumuint256 maxNodes
returnOldDeposit(address stakerAddress
stakeOnExistingNode(uint64 nodeNumbytes32 nodeHash
stakeOnNewNode(struct Assertion assertionbytes32 expectedNodeHashuint256 prevNodeInboxMaxCount
withdrawStakerFunds(returns (uint256)
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
UpgradedSecondary(address indexed implementation
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
NodeConfirmed(uint64 indexed nodeNumbytes32 blockHashbytes32 sendRoot
NodeCreated(uint64 indexed nodeNumbytes32 indexed parentNodeHashbytes32 indexed nodeHashbytes32 executionHashstruct Assertion assertionbytes32 afterInboxBatchAccbytes32 wasmModuleRootuint256 inboxMaxCount
NodeRejected(uint64 indexed nodeNum
Paused(address account
RollupChallengeStarted(uint64 indexed challengeIndexaddress asserteraddress challengeruint64 challengedNode
RollupInitialized(bytes32 machineHashuint256 chainId
Unpaused(address account
Upgraded(address indexed implementation
UpgradedSecondary(address indexed implementation
UserStakeUpdated(address indexed useruint256 initialBalanceuint256 finalBalance
UserWithdrawableFundsUpdated(address indexed useruint256 initialBalanceuint256 finalBalance
Constructor

This contract contains no constructor objects.

Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.