Rollup
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
1
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 49 additional slots
-
variable spans 4 additional slots
Balances ($0.00)
No balances found for "Rollup"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "Rollup"
ABI
ABI objects
Getter at block 21283302 confirmedInboxSize() view returns (uint256)
assertions() view returns (address)
0x0000000000000000000000000000000000000000
baseStakeAmount() view returns (uint256)
0
challengeCtx() view returns (bool completed, address challengeAddress, address defenderAddress, address challengerAddress, uint256 defenderAssertionID, uint256 challengerAssertionID)
(completed=false, challengeAddress=0x0000000000000000000000000000000000000000, defenderAddress=0x0000000000000000000000000000000000000000, challengerAddress=0x0000000000000000000000000000000000000000, defenderAssertionID=0, challengerAssertionID=0)
currentRequiredStake() view returns (uint256)
0
lastConfirmedAssertionID() view returns (uint256)
0
lastCreatedAssertionID() view returns (uint256)
0
lastResolvedAssertionID() view returns (uint256)
0
libAddressManager() view returns (address)
0x0000000000000000000000000000000000000000
minimumAssertionPeriod() view returns (uint256)
0
numStakers() view returns (uint256)
0
owner() view returns (address)
0x0000000000000000000000000000000000000000
stakeToken() view returns (address)
0x0000000000000000000000000000000000000000
verifier() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
isStaked(address addr) view returns (bool)
operatorWhitelist(address) view returns (uint256)
operatorslist(uint256) view returns (address)
registers(address) view returns (address)
resolve(string _name) view returns (address)
stakerWhitelist(address) view returns (uint256)
stakers(address) view returns (bool isStaked, uint256 amountStaked, uint256 assertionID, address operator, address currentChallenge)
stakerslist(uint256) view returns (address)
withdrawableFunds(address) view returns (uint256)
zombies(uint256) view returns (address stakerAddress, uint256 lastAssertionID)
State-modifying
Events addToOperatorWhitelist(address[] toAddAddresses)
addToStakerWhitelist(address[] toAddAddresses)
advanceStake(uint256 assertionID)
challengeAssertion(address[2] players, uint256[2] assertionIDs) returns (address)
completeChallenge(address winner, address loser)
confirmFirstUnresolvedAssertion()
createAssertion(bytes32 vmHash, uint256 inboxSize)
createAssertionWithStateBatch(bytes32 vmHash, uint256 inboxSize, bytes32[] _batch, uint256 _shouldStartAtElement, bytes _signature)
initialize(address _owner, address _verifier, address _stakeToken, address _libAddressManager, address _assertionMap, uint256 _minimumAssertionPeriod, uint256 _baseStakeAmount, bytes32 _initialVMhash, address[] stakerWhitelists, address[] operatorWhitelists)
rejectFirstUnresolvedAssertion()
rejectLatestCreatedAssertionWithBatch(struct Lib_BVMCodecChainBatchHeader _batchHeader)
removeFromOperatorWhitelist(address[] toRemoveAddresses)
removeFromStakerWhitelist(address[] toRemoveAddresses)
removeOldZombies()
removeStake(address stakerAddress)
rollbackL2Chain(uint256 _shouldRollBack, uint256 _shouldStartAtElement, bytes _signature)
stake(uint256 stakeAmount, address operator)
transferOwnership(address newOwner)
unstake(uint256 stakeAmount)
withdraw()
AssertionChallenged(uint256 assertionID, address challengeAddr)
AssertionConfirmed(uint256 assertionID)
AssertionCreated(uint256 assertionID, address asserterAddr, bytes32 vmHash, uint256 inboxSize)
AssertionRejected(uint256 assertionID)
Initialized(uint8 version)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
StakerStaked(address stakerAddr, uint256 assertionID)
constructor()
This contract contains no fallback and receive objects.
AssertionAlreadyResolved()
AssertionOutOfRange()
ChallengePeriodPending()
ChallengedStaker()
DifferentParent()
EmptyAssertion()
InDifferentChallenge(address staker1Challenge, address staker2Challenge)
InboxReadLimitExceeded()
InsufficientStake()
InvalidParent()
MinimumAssertionPeriodNotPassed()
NoStaker()
NoUnresolvedAssertion()
NotAllStaked()
NotInChallenge()
NotStaked()
ParentAssertionUnstaked()
PreviousStateHash()
RedundantInitialized()
StakedOnUnconfirmedAssertion()
StakerStakedOnTarget()
StakersPresent()
TransferFailed()
UnproposedAssertion()
WrongOrder()
ZeroAddress()