RootChainManager
Verified contract
Implementation
Active on
Ethereum with 1 txns
Storage
Map
Table
Raw
Constants and immutables
14
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "RootChainManager"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20734620 | 2 months ago | | | 0 | 0.000071283857 |
ABI
ABI objects
Getter at block 21272752
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DEPOSIT() view returns (bytes32)
0x87a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821
ERC712_VERSION() view returns (string)
1
ETHER_ADDRESS() view returns (address)
0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
MAPPER_ROLE() view returns (bytes32)
0x2559c73ad5e64226de134fc607a00e9f0c0b7465b43c2ae69baaca347c607777
MAP_TOKEN() view returns (bytes32)
0x2cef46a936bdc5b7e6e8c71aa04560c41cf7d88bb26901a7e7f4936ff02accad
checkpointManagerAddress() view returns (address)
0x0000000000000000000000000000000000000000
childChainManagerAddress() view returns (address)
0x0000000000000000000000000000000000000000
getChainId() pure returns (uint256)
1
getDomainSeperator() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
stateSenderAddress() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
childToRootToken(address) view returns (address)
getNonce(address user) view returns (uint256 nonce)
getRoleAdmin(bytes32 role) view returns (bytes32)
getRoleMember(bytes32 role, uint256 index) view returns (address)
getRoleMemberCount(bytes32 role) view returns (uint256)
hasRole(bytes32 role, address account) view returns (bool)
processedExits(bytes32) view returns (bool)
rootToChildToken(address) view returns (address)
tokenToType(address) view returns (bytes32)
typeToPredicate(bytes32) view returns (address)
State-modifying
Events cleanMapToken(address rootToken, address childToken)
depositEtherFor(address user) payable
depositFor(address user, address rootToken, bytes depositData)
executeMetaTransaction(address userAddress, bytes functionSignature, bytes32 sigR, bytes32 sigS, uint8 sigV) payable returns (bytes)
exit(bytes inputData)
grantRole(bytes32 role, address account)
initialize(address _owner)
initializeEIP712()
mapToken(address rootToken, address childToken, bytes32 tokenType)
registerPredicate(bytes32 tokenType, address predicateAddress)
remapToken(address rootToken, address childToken, bytes32 tokenType)
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
setCheckpointManager(address newCheckpointManager)
setChildChainManagerAddress(address newChildChainManager)
setStateSender(address newStateSender)
setupContractId()
MetaTransactionExecuted(address indexed userAddress, address indexed relayerAddress, bytes functionSignature)
PredicateRegistered(bytes32 indexed tokenType, address indexed predicateAddress)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
TokenMapped(address indexed rootToken, address indexed childToken, bytes32 indexed tokenType)
constructor()
receive()
This contract contains no error objects.