Layer2

Verified contract

Proxy

Active on Ethereum with 211 txns
Deployed by via 0xe9c587f2 at 10837808
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
24 additional variables
ERC-20
--
0x997218affb46aca4052f860e5f394a6c0e0d2a3ea2aa9e3abd4ff7a77daa6f5b
0x2a6365c8843c5131df59b898cf5b06d74aa33c3c6971491778dd6e24aa1c5af5
0xd253395a25cf2e57316e7aac8a61f226a9adca931751a1e39b6adcc49e4fe218
0x01e19ee96cc3a118e016d320062fbdb9b573ec8241190726701a77fee15289c7
0xb7c2e020353bfe036100585e6d148145217703985aebe8d457672569acbb72fe
0xb8a4d1cc0e6e97114ca391f2c265d170307d08dd98eaf139fe118a75e059f931
0xb11cb5ec89d328f0bb7954489a5509688d27cdce9fe8af7a38c07fd4ed9c850f
0x5710b47fb94569800d2633cccf8d833c4ddbc8db926cc14ed8422e5b1dcbfa85
0x621fe3d38eb8c46dc6d8a1c200263b47d2f8586883086ef21678ff0d9259a954
0x2646869a61ef524fe363fc7d7dd99934ed568346fb7bd6da62ea361f88720d82

Functions
Getter at block 21260401
COST_ERO(view returns (uint256)
0
COST_ERU(view returns (uint256)
0
COST_NRB(view returns (uint256)
0
COST_ORB(view returns (uint256)
0
COST_URB(view returns (uint256)
0
COST_URB_PREPARE(view returns (uint256)
0
CP_COMPUTATION(view returns (uint256)
15
CP_EXIT(view returns (uint256)
10
CP_WITHHOLDING(view returns (uint256)
20
EROIdToFinalize(view returns (uint256)
0
ERUIdToFinalize(view returns (uint256)
0
MAX_REQUESTS(pure returns (uint256 maxRequests)
20
NRELength(view returns (uint256)
2
NULL_ADDRESS(view returns (address)
0x0000000000000000000000000000000000000000
PREPARE_TIMEOUT(view returns (uint256)
60
REQUEST_GAS(view returns (uint256)
100000
currentFork(view returns (uint256)
0
development(view returns (bool)
true
epochHandler(view returns (address)
0x0a2d8bf53ff0e6b208fddd2696b156a7ccb4d1a8
etherToken(view returns (address)
0x5c642140a3b6fa39dfd1aa9eba6c5239f5c457d5
getLastEpoch(view returns (struct DataEpoch)
(408, 408, 1693373243, true, true, true, false, false, (0, 0, 0, 0, 0, 0), (0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000000000000000000000000000, 0, 0, false, false, false))
getNumEROs(view returns (uint256)
0
getNumORBs(view returns (uint256)
0
isLayer2(view returns (bool)
true
lastAppliedBlockNumber(view returns (uint256)
0
lastAppliedEpochNumber(view returns (uint256)
0
lastAppliedForkNumber(view returns (uint256)
0
numEnterForORB(view returns (uint256)
0
operator(view returns (address)
0xea8e2ec08dcf4971bdcdfffe21439995378b44f3
seigManager(view returns (address)
0x710936500ac59e8551331871cbad3d33d5e0d909
submitHandler(view returns (address)
0x4b01361e3bb5c1856103ce7fc1c923b6adcc3eed
COST_ERO(view returns (uint256)
0
COST_ERU(view returns (uint256)
0
COST_NRB(view returns (uint256)
0
COST_ORB(view returns (uint256)
0
COST_URB(view returns (uint256)
0
COST_URB_PREPARE(view returns (uint256)
0
CP_COMPUTATION(view returns (uint256)
15
CP_EXIT(view returns (uint256)
10
CP_WITHHOLDING(view returns (uint256)
20
EROIdToFinalize(view returns (uint256)
0
ERUIdToFinalize(view returns (uint256)
0
NRELength(view returns (uint256)
2
NULL_ADDRESS(view returns (address)
0x0000000000000000000000000000000000000000
PREPARE_TIMEOUT(view returns (uint256)
60
REQUEST_GAS(view returns (uint256)
100000
currentFork(view returns (uint256)
0
development(view returns (bool)
true
epochHandler(view returns (address)
0x0a2d8bf53ff0e6b208fddd2696b156a7ccb4d1a8
etherToken(view returns (address)
0x5c642140a3b6fa39dfd1aa9eba6c5239f5c457d5
isLayer2(view returns (bool)
true
lastAppliedBlockNumber(view returns (uint256)
0
lastAppliedEpochNumber(view returns (uint256)
0
lastAppliedForkNumber(view returns (uint256)
0
numEnterForORB(view returns (uint256)
0
operator(view returns (address)
0xea8e2ec08dcf4971bdcdfffe21439995378b44f3
seigManager(view returns (address)
0x710936500ac59e8551331871cbad3d33d5e0d909
submitHandler(view returns (address)
0x4b01361e3bb5c1856103ce7fc1c923b6adcc3eed
Read-only
EROs(uint256view returns (uint64 timestampbool isExitbool isTransferbool finalizedbool challengeduint128 valueaddress requestoraddress tobytes32 trieKeybytes32 hashbytes trieValue)
ERUs(uint256view returns (uint64 timestampbool isExitbool isTransferbool finalizedbool challengeduint128 valueaddress requestoraddress tobytes32 trieKeybytes32 hashbytes trieValue)
ORBs(uint256view returns (bool submitteduint64 numEnteruint64 epochNumberuint64 requestStartuint64 requestEndaddress trie)
URBs(uint256view returns (bool submitteduint64 numEnteruint64 epochNumberuint64 requestStartuint64 requestEndaddress trie)
firstFilledORENumber(uint256view returns (uint256)
firstNonEmptyRequestEpoch(uint256view returns (uint256)
forked(uint256 _forkNumberview returns (bool result)
forks(uint256view returns (uint64 forkedBlockuint64 firstEpochuint64 lastEpochuint64 firstBlockuint64 lastBlockuint64 lastFinalizedEpochuint64 lastFinalizedBlockuint64 timestampuint64 firstEnterEpochuint64 lastEnterEpochuint64 nextBlockToRebasebool rebased)
getBlock(uint256 forkNumberuint256 blockNumberview returns (struct DataPlasmaBlock)
getBlockFinalizedAt(uint256 forkNumberuint256 blockNumberview returns (uint256)
getEROBytes(uint256 _requestIdview returns (bytes out)
getEpoch(uint256 forkNumberuint256 epochNumberview returns (struct DataEpoch epoch)
getLastFinalizedBlock(uint256 forkNumberview returns (uint256)
getLastFinalizedEpoch(uint256 forkNumberview returns (uint256)
getRequestFinalized(uint256 _requestIdbool _userActivatedview returns (bool finalized)
isMapper(address accountview returns (bool)
isSubmitter(address accountview returns (bool)
lastBlock(uint256 forkNumberview returns (uint256 lastBlock)
lastEpoch(uint256 forkNumberview returns (uint256 lastBlock)
lastNonEmptyRequestEpoch(uint256view returns (uint256)
requestableContracts(addressview returns (address)
EROs(uint256view returns (uint64 timestampbool isExitbool isTransferbool finalizedbool challengeduint128 valueaddress requestoraddress tobytes32 trieKeybytes32 hashbytes trieValue)
ERUs(uint256view returns (uint64 timestampbool isExitbool isTransferbool finalizedbool challengeduint128 valueaddress requestoraddress tobytes32 trieKeybytes32 hashbytes trieValue)
ORBs(uint256view returns (bool submitteduint64 numEnteruint64 epochNumberuint64 requestStartuint64 requestEndaddress trie)
URBs(uint256view returns (bool submitteduint64 numEnteruint64 epochNumberuint64 requestStartuint64 requestEndaddress trie)
firstFilledORENumber(uint256view returns (uint256)
firstNonEmptyRequestEpoch(uint256view returns (uint256)
forks(uint256view returns (uint64 forkedBlockuint64 firstEpochuint64 lastEpochuint64 firstBlockuint64 lastBlockuint64 lastFinalizedEpochuint64 lastFinalizedBlockuint64 timestampuint64 firstEnterEpochuint64 lastEnterEpochuint64 nextBlockToRebasebool rebased)
lastNonEmptyRequestEpoch(uint256view returns (uint256)
requestableContracts(addressview returns (address)
State-modifying
addMapper(address account
addSubmitter(address account
challengeExit(uint256 _forkNumberuint256 _blockNumberuint256 _indexbytes _receiptDatabytes _proof
challengeNullAddress(uint256 _blockNumberbytes _keybytes _txByteuint256 _branchMaskbytes32[] _siblings
changeOperator(address _operator
finalizeBlock(returns (bool success)
finalizeRequest(returns (bool success)
finalizeRequests(uint256 nreturns (bool success)
makeERU(address _tobytes32 _trieKeybytes _trieValuepayable returns (bool success)
mapRequestableContractByOperator(address _layer2address _childchainreturns (bool success)
prepareToSubmitURB(payable 
renounceMapper(
renounceSubmitter(
setSeigManager(address account
startEnter(address _tobytes32 _trieKeybytes _trieValuepayable returns (bool success)
startExit(address _tobytes32 _trieKeybytes _trieValuepayable returns (bool success)
submitNRE(uint256 _pos1uint256 _pos2bytes32 _epochStateRootbytes32 _epochTransactionsRootbytes32 _epochReceiptsRootpayable returns (bool success)
submitORB(uint256 _posbytes32 _statesRootbytes32 _transactionsRootbytes32 _receiptsRootpayable returns (bool success)
submitURB(uint256 _posbytes32 _statesRootbytes32 _transactionsRootbytes32 _receiptsRootpayable returns (bool success)
submitNRE(uint256 _pos1uint256 _pos2bytes32 _epochStateRootbytes32 _epochTransactionsRootbytes32 _epochReceiptsRootpayable returns (bool success)
submitORB(uint256 _posbytes32 _statesRootbytes32 _transactionsRootbytes32 _receiptsRootpayable returns (bool success)
submitURB(uint256 _posbytes32 _statesRootbytes32 _transactionsRootbytes32 _receiptsRootpayable returns (bool success)
Events
BlockFinalized(uint256 forkNumberuint256 blockNumber
BlockSubmitted(uint256 forkuint256 epochNumberuint256 blockNumberbool isRequestbool userActivated
ERUCreated(uint256 requestIdaddress requestoraddress tobytes trieKeybytes32 trieValue
EpochFilled(uint256 forkNumberuint256 epochNumber
EpochFilling(uint256 forkNumberuint256 epochNumber
EpochFinalized(uint256 forkNumberuint256 epochNumberuint256 startBlockNumberuint256 endBlockNumber
EpochPrepared(uint256 forkNumberuint256 epochNumberuint256 startBlockNumberuint256 endBlockNumberuint256 requestStartuint256 requestEndbool epochIsEmptybool isRequestbool userActivatedbool rebase
EpochRebased(uint256 forkNumberuint256 epochNumberuint256 startBlockNumberuint256 endBlockNumberuint256 requestStartuint256 requestEndbool epochIsEmptybool isRequestbool userActivated
Forked(uint256 newForkuint256 epochNumberuint256 forkedBlockNumber
MapperAdded(address indexed account
MapperRemoved(address indexed account
OperatorChanged(address _newOperator
RequestApplied(uint256 requestIdbool userActivated
RequestChallenged(uint256 requestIdbool userActivated
RequestCreated(uint256 requestIdaddress requestoraddress touint256 weiAmountbytes32 trieKeybytes trieValuebool isExitbool userActivated
RequestFinalized(uint256 requestIdbool userActivated
RequestableContractMapped(address contractInRootchainaddress contractInChildchain
SessionTimeout(bool userActivated
SubmitterAdded(address indexed account
SubmitterRemoved(address indexed account
BlockFinalized(uint256 forkNumberuint256 blockNumber
BlockSubmitted(uint256 forkuint256 epochNumberuint256 blockNumberbool isRequestbool userActivated
ERUCreated(uint256 requestIdaddress requestoraddress tobytes trieKeybytes32 trieValue
EpochFilled(uint256 forkNumberuint256 epochNumber
EpochFilling(uint256 forkNumberuint256 epochNumber
EpochFinalized(uint256 forkNumberuint256 epochNumberuint256 startBlockNumberuint256 endBlockNumber
EpochPrepared(uint256 forkNumberuint256 epochNumberuint256 startBlockNumberuint256 endBlockNumberuint256 requestStartuint256 requestEndbool epochIsEmptybool isRequestbool userActivatedbool rebase
EpochRebased(uint256 forkNumberuint256 epochNumberuint256 startBlockNumberuint256 endBlockNumberuint256 requestStartuint256 requestEndbool epochIsEmptybool isRequestbool userActivated
Forked(uint256 newForkuint256 epochNumberuint256 forkedBlockNumber
OperatorChanged(address _newOperator
RequestApplied(uint256 requestIdbool userActivated
RequestChallenged(uint256 requestIdbool userActivated
RequestCreated(uint256 requestIdaddress requestoraddress touint256 weiAmountbytes32 trieKeybytes trieValuebool isExitbool userActivated
RequestFinalized(uint256 requestIdbool userActivated
RequestableContractMapped(address contractInRootchainaddress contractInChildchain
SessionTimeout(bool userActivated
Constructor
constructor(address _epochHandleraddress _submitHandleraddress _etherTokenbool _developmentuint256 _NRELengthbytes32 _statesRootbytes32 _transactionsRootbytes32 _receiptsRoot
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.