This contract is being backfilled. You may encounter incomplete storage history.

ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 142 txns
Deployed by via 0x46cf21cc at 19980473
Slot
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

No balances found for "ERC1967Proxy"

0xd71f4fdc7084d48dacb316344d3aa4265d3a495d07e4cb8f0080dd5aa0eac190
0xe2e77c20902615757b06b8fa01161e701d5b8ccf1711b50c7fb6675ba5fdee11
0x0c64baefc34a30515b175609e23cf634080581009cf2ed724f4dec540546f55e
0xa20bf8e2083d1cb752d70f2c1e2dee64ae5f26a0b2ec8cd11067737d6c7322ec
0xa07fb1cb5dbbfe20489a1ad884fe962c5896164ec2ce404788db885502b3dd0c
0x06504c17960be79ea6c836d18a264af3fab5303b177e92ea462712d8da7e0015
0x5ce7649216d820300446085aef6ec7b6d2797dcfd5a81f82ce7d61047fcc6844
0x63f5d51c337bff863bd621369fd8d07ad1fbca2f8b012ebe96d7cb41acd957c2
0x3083ce58a5d506560d5155fc5a7ee5f21fda80952d43f79125bea892998f217d
0x944cbe409bc97e1e71fa69f3de1d4ca26292eddb3ef798584e4f82787d805410

Functions
Getter at block 20792542
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
 
getActiveUsers(view returns (address[] _users)
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)
328
owner(view returns (address)
0xd5bc4bc0d8c055fcf2ba97010c9d32ffc7d424d9
paused(view returns (bool)
false
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
 
proxiableUUID(view returns (bytes32)
Read-only
calculateRequestHash(struct Request _rpure returns (bytes32 _hash)
crosschainRequestConfirmation(bytes32 srcHashview returns (bytes32 dstHash)
depositAddressToUser(string depositAddressview returns (address qualifiedUser)
getQualifiedUserInfo(address _userview returns (struct UserInfo info)
getRequestByHash(bytes32 _hashview returns (struct Request r)
getRequestById(uint256 _idview returns (struct Request r)
getRequestsByHashes(bytes32[] _hashesview returns (struct Request[] rs)
getRequestsByIdRange(uint256 _startuint256 _endview returns (struct Request[] rs)
isActiveUser(address _userview returns (bool)
isQualifiedUser(address _userview returns (bool)
requestHashes(uint256view returns (bytes32)
requests(bytes32 _hashview returns (uint8 opuint8 statusuint128 noncebytes32 srcChainbytes srcAddressbytes32 dstChainbytes dstAddressuint256 amountuint256 feebytes extra)
usedDepositTxs(bytes32 bytesHashview returns (bytes32 requestHash)
usedWithdrawalTxs(bytes32 bytesHashview returns (bytes32 requestHash)
userInfo(address qualifiedUserview returns (bool lockedstring depositAddressstring withdrawalAddress)
State-modifying
acceptOwnership(
addBurnRequest(uint256 _amountreturns (bytes32 _hashstruct Request _r)
addCrosschainRequest(bytes32 _targetChainbytes _targetAddressuint256 _amountreturns (bytes32 _hashstruct Request _r)
addDstChains(bytes32[] _dstChains
addEVMCrosschainRequest(uint256 _targetChainIdaddress _targetAddressuint256 _amountreturns (bytes32 _hashstruct Request _r)
addMintRequest(uint256 _amountbytes32 _depositTxiduint256 _outputIndexreturns (bytes32 _hashstruct Request _r)
addQualifiedUser(address _userstring _depositAddressstring _withdrawalAddress
blockDepositTx(bytes32 _depositTxiduint256 _outputIndex
confirmBurnRequest(bytes32 _hashbytes32 _withdrawalTxiduint256 _outputIndex
confirmCrosschainRequest(struct Request r
confirmMintRequest(bytes32 _hash
editQualifiedUser(address _userstring _depositAddressstring _withdrawalAddress
initialize(address _owner
lockQualifiedUser(address _qualifiedUser
pause(
removeDstChains(bytes32[] _dstChains
removeQualifiedUser(address _qualifiedUser
renounceOwnership(
rescue(address tokenaddress to
setFeeModel(address _feeModel
setFeeRecipient(address _feeRecipient
setMinter(address _minter
setToken(address _token
transferOwnership(address newOwner
unlockQualifiedUser(address _qualifiedUser
unpause(
upgradeToAndCall(address newImplementationbytes datapayable 
Events
Upgraded(address indexed implementation
DepositTxBlocked(bytes32 indexed _depositTxiduint256 indexed _outputIndex
DstChainAdded(bytes32 indexed _dstChain
DstChainRemoved(bytes32 indexed _dstChain
FeeModelSet(address indexed _feeModel
FeePaid(address indexed _feeRecipientuint256 indexed _feeAmount
FeeRecipientSet(address indexed _feeRecipient
Initialized(uint64 version
MinterSet(address indexed _minter
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
QualifiedUserAdded(address indexed _userstring _depositAddressstring _withdrawalAddress
QualifiedUserEdited(address indexed _userstring _depositAddressstring _withdrawalAddress
QualifiedUserLocked(address indexed _user
QualifiedUserRemoved(address indexed _user
QualifiedUserUnlocked(address indexed _user
RequestAdded(bytes32 indexed _hashuint8 indexed opstruct Request _r
RequestConfirmed(bytes32 indexed _hash
TokenSet(address indexed _token
Unpaused(address account
Upgraded(address indexed implementation
Constructor
constructor(address implementationbytes _data
Fallback and receive
fallback(
Errors
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