DepositManagerProxy
Verified contract
Proxy
Active on
Ethereum with 297 txns
Unified storage
Map
Table
Raw
Constants and immutables
2
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
22 additional
variables
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
WTON | ERC-20 | 22.089195M | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20874471 | 15 hours ago | | | 0 | 0.00094718146 | |
| 20832816 | 6 days ago | | | 0 | 0.0038614968 | |
| 20820643 | 8 days ago | | | 0 | 0.0052092889 | |
| 20813383 | 9 days ago | | | 0 | 0.0043540948 | |
| 20811705 | 9 days ago | | | 0 | 0.0042853252 | |
| 20802872 | 11 days ago | | | 0 | 0.0024214910 | |
| 20796038 | 12 days ago | | | 0 | 0.0039997138 | |
| 20789455 | 12 days ago | | | 0 | 0.0023505351 | |
| 20785228 | 13 days ago | | | 0 | 0.0037609250 | |
| 20783135 | 13 days ago | | | 0 | 0.0042146389 |
ABI
ABI objects
Getter at block 20878981
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MINTER_ROLE() view returns (bytes32)
0xf0887ba65ee2024ea881d91b74c2450ef19e1557f03bed3ea9f16b037cbe2dc9
globalWithdrawalDelay() view returns (uint256)
93046
implementation() view returns (address)
0x76c01207959df1242c2824b4445cde48eb55d2f1
isOwner() view returns (bool)
false
oldDepositManager() view returns (address)
0x56e465f654393fa48f007ed7346105c7195cee43
pauseProxy() view returns (bool)
false
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MINTER_ROLE() view returns (bytes32)
0xf0887ba65ee2024ea881d91b74c2450ef19e1557f03bed3ea9f16b037cbe2dc9
globalWithdrawalDelay() view returns (uint256)
93046
isOwner() view returns (bool)
false
oldDepositManager() view returns (address)
0x56e465f654393fa48f007ed7346105c7195cee43
pauseProxy() view returns (bool)
false
registry() view returns (address)
0x7846c2248a7b4de77e9c2bae7fbb93bfc286837b
seigManager() view returns (address)
0x0b55a0f463b6defb81c6063973763951712d0e5f
wton() view returns (address)
0xc4a11aaf6ea915ed7ac194161d2fc9384f15bff2
Read-only
aliveImplementation(address) view returns (bool)
getRoleAdmin(bytes32 role) view returns (bytes32)
getSelectorImplementation2(bytes4 _selector) view returns (address impl)
hasRole(bytes32 role, address account) view returns (bool)
implementation2(uint256 _index) view returns (address)
isAdmin(address account) view returns (bool)
proxyImplementation(uint256) view returns (address)
selectorImplementation(bytes4) view returns (address)
supportsInterface(bytes4 interfaceId) view returns (bool)
withdrawalDelay(address) view returns (uint256)
accStaked(address layer2, address account) view returns (uint256 wtonAmount)
accStakedAccount(address account) view returns (uint256 wtonAmount)
accStakedLayer2(address layer2) view returns (uint256 wtonAmount)
accUnstaked(address layer2, address account) view returns (uint256 wtonAmount)
accUnstakedAccount(address account) view returns (uint256 wtonAmount)
accUnstakedLayer2(address layer2) view returns (uint256 wtonAmount)
aliveImplementation(address) view returns (bool)
getDelayBlocks(address layer2) view returns (uint256)
getRoleAdmin(bytes32 role) view returns (bytes32)
hasRole(bytes32 role, address account) view returns (bool)
isAdmin(address account) view returns (bool)
numPendingRequests(address layer2, address account) view returns (uint256)
numRequests(address layer2, address account) view returns (uint256)
pendingUnstaked(address layer2, address account) view returns (uint256 wtonAmount)
pendingUnstakedAccount(address account) view returns (uint256 wtonAmount)
pendingUnstakedLayer2(address layer2) view returns (uint256 wtonAmount)
proxyImplementation(uint256) view returns (address)
selectorImplementation(bytes4) view returns (address)
supportsInterface(bytes4 interfaceId) view returns (bool)
withdrawalDelay(address) view returns (uint256)
withdrawalRequest(address layer2, address account, uint256 index) view returns (uint128 withdrawableBlockNumber, uint128 amount, bool processed)
withdrawalRequestIndex(address layer2, address account) view returns (uint256 index)
State-modifying
Events addAdmin(address account)
grantRole(bytes32 role, address account)
removeAdmin(address account)
renounceOwnership()
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
setAliveImplementation2(address newImplementation, bool _alive)
setImplementation2(address newImplementation, uint256 _index, bool _alive)
setProxyPause(bool _pause)
setSelectorImplementations2(bytes4[] _selectors, address _imp)
transferAdmin(address newAdmin)
transferOwnership(address newAdmin)
upgradeTo(address impl)
addAdmin(address account)
deposit(address layer2, address account, uint256 amount) returns (bool)
deposit(address layer2, address[] accounts, uint256[] amounts) returns (bool)
deposit(address layer2, uint256 amount) returns (bool)
grantRole(bytes32 role, address account)
initialize(address wton_, address registry_, address seigManager_, uint256 globalWithdrawalDelay_, address oldDepositManager_)
onApprove(address owner, address spender, uint256 amount, bytes data) returns (bool)
processRequest(address layer2, bool receiveTON) returns (bool)
processRequests(address layer2, uint256 n, bool receiveTON) returns (bool)
redeposit(address layer2) returns (bool)
redepositMulti(address layer2, uint256 n) returns (bool)
removeAdmin(address account)
renounceOwnership()
renounceRole(bytes32 role, address account)
requestWithdrawal(address layer2, uint256 amount) returns (bool)
requestWithdrawalAll(address layer2) returns (bool)
revokeRole(bytes32 role, address account)
setGlobalWithdrawalDelay(uint256 globalWithdrawalDelay_)
setSeigManager(address seigManager_)
setWithdrawalDelay(address l2chain, uint256 withdrawalDelay_)
slash(address layer2, address recipient, uint256 amount) returns (bool)
transferAdmin(address newAdmin)
transferOwnership(address newAdmin)
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)
SetAliveImplementation(address indexed impl, bool alive)
SetSelectorImplementation(bytes4 indexed selector, address indexed impl)
Upgraded(address indexed implementation)
Deposited(address indexed layer2, address depositor, uint256 amount)
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)
WithdrawalProcessed(address indexed layer2, address depositor, uint256 amount)
WithdrawalRequested(address indexed layer2, address depositor, uint256 amount)
This contract contains no constructor objects.
fallback()
receive()
This contract contains no error objects.