Rollup

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x889d1b2a at 17578242
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 49 additional slots
-
variable spans 4 additional slots

No balances found for "Rollup"

No transactions found for "Rollup"


Functions
Getter at block 21283302
assertions(view returns (address)
0x0000000000000000000000000000000000000000
baseStakeAmount(view returns (uint256)
0
challengeCtx(view returns (bool completedaddress challengeAddressaddress defenderAddressaddress challengerAddressuint256 defenderAssertionIDuint256 challengerAssertionID)
(completed=false, challengeAddress=0x0000000000000000000000000000000000000000, defenderAddress=0x0000000000000000000000000000000000000000, challengerAddress=0x0000000000000000000000000000000000000000, defenderAssertionID=0, challengerAssertionID=0)
 
confirmedInboxSize(view returns (uint256)
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 addrview returns (bool)
operatorWhitelist(addressview returns (uint256)
operatorslist(uint256view returns (address)
registers(addressview returns (address)
resolve(string _nameview returns (address)
stakerWhitelist(addressview returns (uint256)
stakers(addressview returns (bool isStakeduint256 amountStakeduint256 assertionIDaddress operatoraddress currentChallenge)
stakerslist(uint256view returns (address)
withdrawableFunds(addressview returns (uint256)
zombies(uint256view returns (address stakerAddressuint256 lastAssertionID)
State-modifying
addToOperatorWhitelist(address[] toAddAddresses
addToStakerWhitelist(address[] toAddAddresses
advanceStake(uint256 assertionID
challengeAssertion(address[2] playersuint256[2] assertionIDsreturns (address)
completeChallenge(address winneraddress loser
confirmFirstUnresolvedAssertion(
createAssertion(bytes32 vmHashuint256 inboxSize
createAssertionWithStateBatch(bytes32 vmHashuint256 inboxSizebytes32[] _batchuint256 _shouldStartAtElementbytes _signature
initialize(address _owneraddress _verifieraddress _stakeTokenaddress _libAddressManageraddress _assertionMapuint256 _minimumAssertionPerioduint256 _baseStakeAmountbytes32 _initialVMhashaddress[] stakerWhitelistsaddress[] operatorWhitelists
rejectFirstUnresolvedAssertion(
rejectLatestCreatedAssertionWithBatch(struct Lib_BVMCodecChainBatchHeader _batchHeader
removeFromOperatorWhitelist(address[] toRemoveAddresses
removeFromStakerWhitelist(address[] toRemoveAddresses
removeOldZombies(
removeStake(address stakerAddress
rollbackL2Chain(uint256 _shouldRollBackuint256 _shouldStartAtElementbytes _signature
stake(uint256 stakeAmountaddress operator
transferOwnership(address newOwner
unstake(uint256 stakeAmount
withdraw(
Events
AssertionChallenged(uint256 assertionIDaddress challengeAddr
AssertionConfirmed(uint256 assertionID
AssertionCreated(uint256 assertionIDaddress asserterAddrbytes32 vmHashuint256 inboxSize
AssertionRejected(uint256 assertionID
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
StakerStaked(address stakerAddruint256 assertionID
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AssertionAlreadyResolved(
AssertionOutOfRange(
ChallengePeriodPending(
ChallengedStaker(
DifferentParent(
EmptyAssertion(
InDifferentChallenge(address staker1Challengeaddress staker2Challenge
InboxReadLimitExceeded(
InsufficientStake(
InvalidParent(
MinimumAssertionPeriodNotPassed(
NoStaker(
NoUnresolvedAssertion(
NotAllStaked(
NotInChallenge(
NotStaked(
ParentAssertionUnstaked(
PreviousStateHash(
RedundantInitialized(
StakedOnUnconfirmedAssertion(
StakerStakedOnTarget(
StakersPresent(
TransferFailed(
UnproposedAssertion(
WrongOrder(
ZeroAddress(