ERC1967Proxy
Verified contract
Proxy
Active on
Ethereum with 18 txns
Unified 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
0x051a…46c4
-
variable spans 49 additional slots
Balances ($0.00)
No balances found for "ERC1967Proxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21371833 | 2 days ago | | | 0 | 0.0044683643 | |
| 21365406 | 3 days ago | | | 0 | 0.012295425 | |
| 21341796 | 6 days ago | | | 0 | 0.00085813799 | |
| 21299837 | 12 days ago | | | 0 | 0.00046104761 | |
| 21281151 | 14 days ago | | | 0 | 0.014865704 | |
| 21277130 | 15 days ago | | | 0 | 0.0024663639 | |
| 21259579 | 17 days ago | | | 0 | 0.00059847367 | |
| 21240587 | 20 days ago | | | 0 | 0.0037921477 | |
| 20085273 | 6 months ago | | | 0 | 0.00058473308 | |
| 20085268 | 6 months ago | | | 0 | 0.0025822264 |
ABI
ABI objects
Getter at block 21384193 proxiableUUID() view returns (bytes32)
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
PAUSABLE_ADMIN_ROLE() view returns (bytes32)
0x1e1db0d9c63b4a23ec134ff71a2f56610c32f638cbff81e96e14734c4daf0b4d
UPGRADE_INTERFACE_VERSION() view returns (string)
5.0.0
isWhitelistModeEnabled() view returns (bool)
false
minBlockAcceptanceHeight() view returns (uint64)
0
nearTokenLocker() view returns (bytes)
0x66742d6c6f636b65722e6272696467652e6e656172
pausedFlags() view returns (uint256)
0
prover() view returns (address)
0x051ad3f020274910065dcb421629cd2e6e5b46c4
tokenImplementationAddress() view returns (address)
0x261e5f140bba8c54c45196418646dd9a16abebe6
Read-only
ethToNearToken(address token) view returns (string)
getRoleAdmin(bytes32 role) view returns (bytes32)
getTokenWhitelistMode(string token) view returns (uint8)
hasRole(bytes32 role, address account) view returns (bool)
isAccountWhitelistedForToken(string token, address account) view returns (bool)
isBridgeToken(address token) view returns (bool)
nearToEthToken(string nearTokenId) view returns (address)
paused(uint256 flag) view returns (bool)
supportsInterface(bytes4 interfaceId) view returns (bool)
usedProofs(bytes32) view returns (bool)
State-modifying
Events addAccountToWhitelist(string token, address account)
deposit(bytes proofData, uint64 proofBlockHeight)
disableWhitelistMode()
enableWhitelistMode()
grantRole(bytes32 role, address account)
initialize(address _tokenImplementationAddress, bytes _nearTokenLocker, address _prover, uint64 _minBlockAcceptanceHeight)
newBridgeToken(bytes proofData, uint64 proofBlockHeight) returns (address)
pause(uint256 flags)
pauseAll()
pauseDeposit()
pauseWithdraw()
removeAccountFromWhitelist(string token, address account)
renounceRole(bytes32 role, address callerConfirmation)
revokeRole(bytes32 role, address account)
setMetadata(string token, string name, string symbol)
setTokenWhitelistMode(string token, uint8 mode)
upgradeToAndCall(address newImplementation, bytes data) payable
upgradeToken(string nearTokenId, address implementation)
withdraw(string token, uint128 amount, string recipient)
Upgraded(address indexed implementation)
Deposit(string indexed token, uint256 amount, address recipient)
Initialized(uint64 version)
Paused(address account, uint256 flags)
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)
SetMetadata(address indexed token, string tokenId, string name, string symbol, uint8 decimals)
Upgraded(address indexed implementation)
Withdraw(string token, address indexed sender, uint256 amount, string recipient, address indexed tokenEthAddress)
constructor(address implementation, bytes _data)
fallback()
AddressEmptyCode(address target)
ERC1967InvalidImplementation(address implementation)
ERC1967NonPayable()
FailedInnerCall()
AccessControlBadConfirmation()
AccessControlUnauthorizedAccount(address account, bytes32 neededRole)
AddressEmptyCode(address target)
ERC1967InvalidImplementation(address implementation)
ERC1967NonPayable()
FailedInnerCall()
InvalidInitialization()
NotInitializing()
UUPSUnauthorizedCallContext()
UUPSUnsupportedProxiableUUID(bytes32 slot)