ERC1967Proxy
Verified contract
Proxy
Active on
Ethereum with 178 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
-
variable spans 1 additional slot
-
variable spans 1 additional slot
-
variable spans 49 additional slots
-
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) |
---|---|---|---|---|---|---|---|
| 21220398 | 7 days ago | | | 0 | 0.0049932762 | |
| 21220265 | 7 days ago | | | 0 | 0.0051849221 | |
| 21208248 | 8 days ago | | | 0 | 0.0061022165 | |
| 21197361 | 10 days ago | | | 0 | 0.0083311774 | |
| 21192325 | 11 days ago | | | 0 | 0.0059249095 | |
| 21134545 | 19 days ago | | | 0 | 0.0029709834 | |
| 21127338 | 20 days ago | | | 0 | 0.018379677 | |
| 21106648 | 23 days ago | | | 0 | 0.0021051047 | |
| 21093036 | 24 days ago | | | 0 | 0.0030422476 | |
| 21090595 | 25 days ago | | | 0 | 0.0019592033 |
ABI
ABI objects
Getter at block 21268059 getActiveUsers() view returns (address[] _users) proxiableUUID() view returns (bytes32)
MAIN_CHAIN() view returns (bytes32)
0x0100000000000000000000000000000000000000000000000000000000000000
UPGRADE_INTERFACE_VERSION() view returns (string)
5.0.0
chain() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000001
fbtc() view returns (address)
0xc96de26018a54d51c097160568752c4e3bd6c364
feeModel() view returns (address)
0xd12d39e682715a40dbc860fa07f02bf48841294e
feeRecipient() view returns (address)
0x29990883f3fd3c7a7adfd37c199f3d48f5cf69cd
getQualifiedUsers() view returns (address[])
[0x785fA76b07487683E99A3D84455A13a94ec9088d, 0x1DCE591EEe173990a686d686aDd0d957BECAB258, 0xf9b0E9a95a7936620Ea979f0E26290F07720cd58, 0xaEf8e858696fAd0fb934ce21701Eb8C6D318c1B5, 0x3119a1AD5B63A000aB9CA3F2470611eB997B93B9, 0xEb28877D7e3DbA5bcd4D0a1474C31F8AFb2d6052, 0xd681C5574b7F4E387B608ed9AF5F5Fc88662b37c, 0x777B2913b1BB171A83cA3cdf79CB40523Ac76fDb]
getValidDstChains() view returns (bytes32[])
[0x0000000000000000000000000000000000000000000000000000000000001388, 0x0000000000000000000000000000000000000000000000000000000000000038, 0x000000000000000000000000000000000000000000000000000000000000a4b1, 0x0000000000000000000000000000000000000000000000000000000000002105, 0x000000000000000000000000000000000000000000000000000000000000ed88]
minter() view returns (address)
0x80b534d4bb3d809fbda809dcb26d3f220634aed7
nonce() view returns (uint128)
422
owner() view returns (address)
0xd5bc4bc0d8c055fcf2ba97010c9d32ffc7d424d9
paused() view returns (bool)
false
pendingOwner() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
calculateRequestHash(struct Request _r) pure returns (bytes32 _hash)
crosschainRequestConfirmation(bytes32 srcHash) view returns (bytes32 dstHash)
depositAddressToUser(string depositAddress) view returns (address qualifiedUser)
getQualifiedUserInfo(address _user) view returns (struct UserInfo info)
getRequestByHash(bytes32 _hash) view returns (struct Request r)
getRequestById(uint256 _id) view returns (struct Request r)
getRequestsByHashes(bytes32[] _hashes) view returns (struct Request[] rs)
getRequestsByIdRange(uint256 _start, uint256 _end) view returns (struct Request[] rs)
isActiveUser(address _user) view returns (bool)
isQualifiedUser(address _user) view returns (bool)
requestHashes(uint256) view returns (bytes32)
requests(bytes32 _hash) view returns (uint8 op, uint8 status, uint128 nonce, bytes32 srcChain, bytes srcAddress, bytes32 dstChain, bytes dstAddress, uint256 amount, uint256 fee, bytes extra)
usedDepositTxs(bytes32 bytesHash) view returns (bytes32 requestHash)
usedWithdrawalTxs(bytes32 bytesHash) view returns (bytes32 requestHash)
userInfo(address qualifiedUser) view returns (bool locked, string depositAddress, string withdrawalAddress)
State-modifying
Events acceptOwnership()
addBurnRequest(uint256 _amount) returns (bytes32 _hash, struct Request _r)
addCrosschainRequest(bytes32 _targetChain, bytes _targetAddress, uint256 _amount) returns (bytes32 _hash, struct Request _r)
addDstChains(bytes32[] _dstChains)
addEVMCrosschainRequest(uint256 _targetChainId, address _targetAddress, uint256 _amount) returns (bytes32 _hash, struct Request _r)
addMintRequest(uint256 _amount, bytes32 _depositTxid, uint256 _outputIndex) returns (bytes32 _hash, struct Request _r)
addQualifiedUser(address _user, string _depositAddress, string _withdrawalAddress)
blockDepositTx(bytes32 _depositTxid, uint256 _outputIndex)
confirmBurnRequest(bytes32 _hash, bytes32 _withdrawalTxid, uint256 _outputIndex)
confirmCrosschainRequest(struct Request r)
confirmMintRequest(bytes32 _hash)
editQualifiedUser(address _user, string _depositAddress, string _withdrawalAddress)
initialize(address _owner)
lockQualifiedUser(address _qualifiedUser)
pause()
removeDstChains(bytes32[] _dstChains)
removeQualifiedUser(address _qualifiedUser)
renounceOwnership()
rescue(address token, address to)
setFeeModel(address _feeModel)
setFeeRecipient(address _feeRecipient)
setMinter(address _minter)
setToken(address _token)
transferOwnership(address newOwner)
unlockQualifiedUser(address _qualifiedUser)
unpause()
upgradeToAndCall(address newImplementation, bytes data) payable
Upgraded(address indexed implementation)
DepositTxBlocked(bytes32 indexed _depositTxid, uint256 indexed _outputIndex)
DstChainAdded(bytes32 indexed _dstChain)
DstChainRemoved(bytes32 indexed _dstChain)
FeeModelSet(address indexed _feeModel)
FeePaid(address indexed _feeRecipient, uint256 indexed _feeAmount)
FeeRecipientSet(address indexed _feeRecipient)
Initialized(uint64 version)
MinterSet(address indexed _minter)
OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
QualifiedUserAdded(address indexed _user, string _depositAddress, string _withdrawalAddress)
QualifiedUserEdited(address indexed _user, string _depositAddress, string _withdrawalAddress)
QualifiedUserLocked(address indexed _user)
QualifiedUserRemoved(address indexed _user)
QualifiedUserUnlocked(address indexed _user)
RequestAdded(bytes32 indexed _hash, uint8 indexed op, struct Request _r)
RequestConfirmed(bytes32 indexed _hash)
TokenSet(address indexed _token)
Unpaused(address account)
Upgraded(address indexed implementation)
constructor(address implementation, bytes _data)
fallback()
AddressEmptyCode(address target)
ERC1967InvalidImplementation(address implementation)
ERC1967NonPayable()
FailedInnerCall()
AddressEmptyCode(address target)
AddressInsufficientBalance(address account)
ERC1967InvalidImplementation(address implementation)
ERC1967NonPayable()
EnforcedPause()
ExpectedPause()
FailedInnerCall()
InvalidInitialization()
NotInitializing()
OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount(address account)
SafeERC20FailedOperation(address token)
UUPSUnauthorizedCallContext()
UUPSUnsupportedProxiableUUID(bytes32 slot)