ArbitrumProxy

Verified contract

Proxy

Active on Ethereum with 7 txns
Deployed by via 0x5c5a6d27 at 15016829
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
23 additional variables
Native
Value $6,372.8
0xd8fb16c9039053725a1e3210cfc1e6aec51610edd3d00e2607c81da614f13bbf
0xb12167ecf20b21853c66ff7c23e589c4b334a10a872ea01c2932031202d4e3f8
0xb28e69c36babae5eb44b8aefe22fcaf00249714d942ecccd52151b7a55cbe23c
0x358c07753f39cf1921c88bab141ec502d9b2dfbbab5fb2f11869bdc7daf3ad4b
0xdcbc5fa26106b55193cd603761f5ad1ae34c17274f1c462abdcca4e900fc7b09
0xecd9e59fed2cc94eff93f9b391cb159cf952823b703b15becc10323417ce4c00
0x5ab96588af8e47fbe185a8534fc5e3f4ed42e718f9c7f332b98e2d71b48d9e38

Functions
Getter at block 21157934
VALIDATOR_AFK_BLOCKS(view returns (uint256)
45818
baseStake(view returns (uint256)
1000000000000000000
bridge(view returns (address)
0xc1ebd02f738644983b6c4b2d440b8e77dde276bd
chainId(view returns (uint256)
42170
challengeManager(view returns (address)
0xa59075221b50c598aed0eae0bb9869639513af0d
confirmPeriodBlocks(view returns (uint64)
45818
currentRequiredStake(view returns (uint256)
1000000000000000000
extraChallengeTimeBlocks(view returns (uint64)
200
firstUnresolvedNode(view returns (uint64)
20299
inbox(view returns (address)
0xc4448b71118c9071bcb9734a0eac55d18a153949
isERC20Enabled(view returns (bool)
false
lastStakeBlock(view returns (uint64)
17257726
latestConfirmed(view returns (uint64)
20298
latestNodeCreated(view returns (uint64)
20451
loserStakeEscrow(view returns (address)
0x0000000000000000000000000000000000000000
minimumAssertionPeriod(view returns (uint256)
75
outbox(view returns (address)
0xd4b80c3d7240325d18e645b49e6535a3bf95cc58
owner(view returns (address)
0x3fffbadaf827559da092217e474760e2b2c3cedd
paused(view returns (bool)
false
 
proxiableUUID(view returns (bytes32)
requireUnresolvedExists(view 
()
rollupDeploymentBlock(view returns (uint256)
15016829
rollupEventInbox(view returns (address)
0x304807a7ed6c1296df2128e6ff3836e477329cd2
sequencerInbox(view returns (address)
0x211e1c4c7f1bf5351ac850ed10fd68cffcf6c21b
stakeToken(view returns (address)
0x0000000000000000000000000000000000000000
stakerCount(view returns (uint64)
2
totalWithdrawableFunds(view returns (uint256)
0
validatorUtils(view returns (address)
0x2b081fbab646d9013f2699bebef62b7e7d7f0976
validatorWalletCreator(view returns (address)
0xe05465aab36ba1277dae36aa27a7b74830e74de4
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)
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
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
newStakeOnExistingNode(uint64 nodeNumbytes32 nodeHashpayable 
newStakeOnNewNode(struct RollupLibAssertion 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 RollupLibAssertion 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 RollupLibAssertion 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
constructor(struct Config configstruct ContractDependencies connectedContracts
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.