ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 178 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"

0xf72309d743a5dae08b1b59c3afccfff97ebad2e1e583a538d3d105a0d4642305
0xc8340a40f36faab4c77c36b20ff15be455a442308f5c80e82fa87ca8bd105139
0x1341e7e18e1207cea721b27b1825dc1bbbebad197040835640876cf8ceb2b9af
0xb4d4cf05ff655f7e4cf4fe1d518cb5588c30a63f943061fc0c1b0ffc0c66c33e
0x551a429c8302d0d448c9a4f20dbba06842cabdeb37292d2928daedd89bcd6b4f
0xb8529d5277bed524cd6b2444da184ce24860f36e9db064cd8b834c7e064cda12
0x0ab023e5245990c401ee210ac6f722e18065c69bf7024049ad52c541b5225b6f
0x352953cfba68026318a8b37ed40f42bf18c5b7273f113d8ef0ffb2c8b768aa9c
0xd2328ff2fb499fca5ef95c7e8b1fff1f28cc3029eb88389670839664ab935c9d
0x9f4552bd2c9de24c0f006a196ddf4ee6757f328b4eaeb5b6307ac4587a018a40

Functions
Getter at block 21268059
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)
422
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