RollupProxy

Verified contract

Proxy

Active on Base with 954 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 $333.27
0x01f15a2b2d2fc7669328528b3f4b962216aeac9e71342278da4fac294f303576
0xa88ae795cf894a6049a72a6f54f0c415fc674b5e2d128e4d33c5aa31afca8201
0xe1c396b596b2781762144d4aa1386642a8927ace71fd4d3f147fc689a2d70ece
0x3255e917d10f37c08050bb6fa2f5ea200148703224dc54d5cf51445f6f1c06b4
0xa9d347a2b4776612790eb223022b870bc155f88277c091522b2e5e50a640f771
0x4fee7abc56188f5110845f35769086beecad4ff5700bef1225ff033075e165b8
0xe3dc2dff1bc1f74b9a8f9ff2e94be3c05626042563db026a5e683ae2c77c0ff6
0xe2bac80644567cfcb65340edc25aa0634a1f6cf37af8d6852f66d1d9e20c17de
0x0ca490c135a21bd07adc7f5e9f4ae7830b73e7f8f4475ca55b8ee5f92cdf5341
0x9832124c33bd741d1ceaa788bc2bc644255858b952c908de4ba53d8fe60129cf

Functions
Getter at block 22710195
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
 
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.