alpha

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
 (#1)
ERC-721
--
ERC-20
--
0x47bd1f5d22e41ead123594aa94a664ac43d4e9b2c2d072002151bf82a4691b1b
0xe9c6129e9363e16ec809539f66d16690e7babe89c606552f32579267a51a3715
0x0c0bf3e4df841f5a49153a5a5fc4b911d719227d17303abd36b096e75e9f0843
0x8c4c2b245b0fe14614786ad91206972b60fa04c28bf98e990818e9a0f81f3f79
0x92c96049cce5d611e2fa5a3abfb33ba0a95530b062af422970b158bc6d557d77
0x873055d387091da474776ab1034fa2a5257f3344171b24f8cbb69cb70a30a0de
0x7564fc9ba21dcac11690e17588e583d3f70f108b761cf06ab60bee4076133255
0xae59aed2d8689609941de6151ec85768deaf8b0576c26bd262a495e203ad0561
0x258d2f12b5042b73f951e2f7037c2bfff17b88f499adcbfee47865e011df8044
0x949875edce4d23fdd61a9f8277a47333a442be135f4403c605e8171bcac2679f

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