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
--
0x8a6d71aa8a58379b35c42e49aa45185018601b51d1439319dc88b758bd11f141
0xe7133a3234ae7c50c0ec6436c1fd72df458c5eb476943bcdfa62cc2619240950
0xb4f087afb266d30a814ef08c9d084612cc87832ccccb6d181b5bc019c5d37e77
0xcabcf858ef73e8eadd4477f7a1feac68d09871c183ea874375006e8ab69a3236
0xc7aed835f421cb1f245a377b4cef8a49433ebc802341dba54bf68bd576cd260c
0x10ade204aac8c287111d07055994af91aeda80fbac4f07708460bf03237bc6d3
0x0f0136575ba272e319b04e65900bf5d909fb8737d5f7c5dc19301ad68a94c49b
0x83c7b1f5d0b0f4623221e3f98fb7f197c24b5cf1383e1cf6883165a746c3ad1e
0x4a084cdf8424ba12dbac751d04f58d5512bd30c13d9b049e2cceadd21701f297
0x027f9b89dccf0dae565cdbd15ad0f3817c7a9f2c5448be0cf92831428f7145e7

Functions
Getter at block 20790935
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(