ERC1967Proxy

Verified contract

Proxy

Active on Ethereum
Deployed by via 0xc44aeebc at 17603892
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 46 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
4 additional variables
ERC-20
Value $0
 (#121)
ERC-721
--
 (#21503)
ERC-721
--
 (#21430)
ERC-721
--
 (#21032)
ERC-721
--
 (#20788)
ERC-721
--
 (#20536)
ERC-721
--
 (#44)
ERC-721
--
 (#2509)
ERC-721
--
 (#1965)
ERC-721
--
0xe0fd710759e26b9d5ff79030efbe3ab2d33a8a720701794d7776f34c2db816aa
From
0x750aab177198acebd6830aba2c1538a052cff75e37b3c18b8a062479199b38fe
0xa363e91d4c210e0206338bdf9415e1f95c92f36f6fd414aceca4a4868fc916b0
0x59c9b6415c361958ba8c4d303387443dffa419ca925516fddeace839cf2754bf
0x9e369fc03e993372fe97a33a611cf0e3e79137d80521f41d6a7ce58f2d943659
0x371608c35435ffd60d82b61bd52999685356bf7a863dc52d5bc32f2b5c963c57
0x64ec5abf369f73bc38ec5d19802a0d22beb80b0c7773e209f115e491e54626ff
From
0xfbec278dd11c87e91eb52450bacbce79202de6a00cdd7233189d6245e9b10063
0xada6630965975fda8a03fe1c6cc12897eeacdbb286275d6f04814ef3034833d2
0x31bd98b42d3fbc2ad0614661bdbdd37eab76c4b6673c42eb6e8fa7ae37942114

Functions
Getter at block 21263520
blockRange(view returns (uint256)
30
governor(view returns (address)
0x0000000000000000000000000000000000000000
information(view returns (string versionbytes32 domainSeparator)
(version=1.0, domainSeparator=0xdd526a4e59bb74d0e4e4ab849ded32647b3bcf1df3acc01f4c21e76a8018c7c9)
owner(view returns (address)
0xfa9fb502534761dbddacf5b7e2aa84684815f1bb
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
protocolFee(view returns (address recipientuint16 rate)
(recipient=0x0000000000000000000000000000000000000000, rate=0)
 
proxiableUUID(view returns (bytes32)
verifyDomain(view 
()
Read-only
amountTaken(addressbytes32uint256view returns (uint256)
hashListing(struct Listing listingpure returns (bytes32)
hashOrder(struct Order orderuint8 orderTypeview returns (bytes32)
hashTakeAsk(struct TakeAsk inputsaddress _callerpure returns (bytes32)
hashTakeAskSingle(struct TakeAskSingle inputsaddress _callerpure returns (bytes32)
hashTakeBid(struct TakeBid inputsaddress _callerpure returns (bytes32)
hashTakeBidSingle(struct TakeBidSingle inputsaddress _callerpure returns (bytes32)
nonces(addressview returns (uint256)
oracles(addressview returns (uint256)
State-modifying
acceptOwnership(
cancelTrades(struct Cancel[] cancels
incrementNonce(
initialize(
renounceOwnership(
setBlockRange(uint256 _blockRange
setGovernor(address _governor
setOracle(address oraclebool approved
setProtocolFee(address recipientuint16 rate
takeAsk(struct TakeAsk inputsbytes oracleSignaturepayable 
takeAskPool(struct TakeAsk inputsbytes oracleSignatureuint256 amountToWithdrawpayable 
takeAskSingle(struct TakeAskSingle inputsbytes oracleSignaturepayable 
takeAskSinglePool(struct TakeAskSingle inputsbytes oracleSignatureuint256 amountToWithdrawpayable 
takeBid(struct TakeBid inputsbytes oracleSignature
takeBidSingle(struct TakeBidSingle inputsbytes oracleSignature
transferOwnership(address newOwner
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
CancelTrade(address indexed userbytes32 hashuint256 indexuint256 amount
Execution(struct Transfer transferbytes32 orderHashuint256 listingIndexuint256 pricestruct FeeRate makerFeestruct Fees feesuint8 orderType
Execution721MakerFeePacked(bytes32 orderHashuint256 tokenIdListingIndexTraderuint256 collectionPriceSideuint256 makerFeeRecipientRate
Execution721Packed(bytes32 orderHashuint256 tokenIdListingIndexTraderuint256 collectionPriceSide
Execution721TakerFeePacked(bytes32 orderHashuint256 tokenIdListingIndexTraderuint256 collectionPriceSideuint256 takerFeeRecipientRate
Initialized(uint8 version
NewBlockRange(uint256 blockRange
NewGovernor(address indexed governor
NewProtocolFee(address indexed recipientuint16 indexed rate
NonceIncremented(address indexed useruint256 newNonce
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
SetOracle(address indexed userbool approved
Upgraded(address indexed implementation
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
receive(
Errors
ETHTransferFailed(
ExpiredOracleSignature(
InsufficientFunds(
InvalidDomain(
InvalidOracleSignature(
InvalidOrder(
OrderFulfilled(
PoolDepositFailed(
PoolTransferFailed(
PoolWithdrawFromFailed(
ProtocolFeeTooHigh(
TokenTransferFailed(
Unauthorized(
UnauthorizedOracle(