TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 57 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
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 48 additional slots
0xc02a…6cc2
0x3839…c07a
1 additional
variable
Balances ($0.00)
No balances found for "TransparentUpgradeableProxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 19113330 | a year ago | | | 0 | 0.0072134250 | |
| 19068214 | a year ago | | | 0 | 0.0040517952 | |
| 19026986 | a year ago | | | 0 | 0.0019870034 | |
| 19017732 | a year ago | | | 0 | 0.0013036800 | |
| 19017718 | a year ago | | | 0 | 0.0014072608 | |
| 18990241 | a year ago | | | 0 | 0.0012144533 | |
| 18832875 | a year ago | | | 0 | 0.013342546 | |
| 18831483 | a year ago | | | 0 | 0.015944840 | |
| 18831343 | a year ago | | | 0 | 0.0059325600 | |
| 18831337 | a year ago | | | 0 | 0.0066504098 |
ABI
ABI objects
Getter at block 21444361
DOMAIN_SEPARATOR() view returns (bytes32)
0x38f41e834ce36c93695b5513693045acaf2972259c6f3c536e107a3d1e3f1118
ERC1155_ASSET_CLASS() view returns (bytes4)
0x973bb640
ERC20_ASSET_CLASS() view returns (bytes4)
0x8ae85d84
ERC721_ASSET_CLASS() view returns (bytes4)
0x73ad2146
ETH_ASSET_CLASS() view returns (bytes4)
0xaaaebeba
VERSION() view returns (bytes)
0x31
buyerFee() view returns (uint256)
0
ensController() view returns (address)
0x38395b17b84a5adf8cd3324d3829f9348cacc07a
ensRegisterFee() view returns (uint256)
0
isEnsActive() view returns (bool)
true
isP2pSwapActive() view returns (bool)
true
isUniversalSwapActive() view returns (bool)
true
owner() view returns (address)
0xb9423e8b7932beabab6c79aa98fa182b8e73fa7f
paused() view returns (bool)
false
sellerFee() view returns (uint256)
0
weth() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Read-only
cancelled(bytes32) view returns (bool)
dealsByHash(bytes32) view returns (uint16)
getEnsCommitment(struct OrderEIP712OrderSig orderWithSig, struct OrderEIP712EnsData[] data) view returns (bytes32[])
hash(struct OrderEIP712Order _order) pure returns (bytes32)
hashBySig(struct OrderEIP712OrderSig order) pure returns (bytes32)
isValidSignature(bytes32 _hash, bytes _signature) pure returns (bytes4 magicValue)
onERC1155BatchReceived(address operator, address from, uint256[] ids, uint256[] values, bytes data) pure returns (bytes4)
onERC1155Received(address operator, address from, uint256 id, uint256 value, bytes data) pure returns (bytes4)
onERC721Received(address operator, address from, uint256 tokenId, bytes data) pure returns (bytes4)
operators(address) view returns (bool)
recoverSigner(struct OrderEIP712OrderSig _orderWithSig, bytes32 _domainSeparator) pure returns (address)
recoverSignerSimple(bytes32 _hash, uint8 _v, bytes32 _r, bytes32 _s, bytes32 _domainSeparator) pure returns (address)
supportsInterface(bytes4 interfaceId) pure returns (bool)
validateOrder(struct OrderEIP712OrderSig orderWithSig, bytes32 orderHash, bool ignoreCheckGas) view
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
cancelOrder(struct OrderEIP712OrderSig order)
initialize(address wethAddress)
makeEnsCommits(struct OrderEIP712OrderSig orderWithSig, struct OrderEIP712EnsData[] data)
p2pSwap(struct OrderEIP712OrderSig[] orders, uint256[][] tokenIds) payable
pause()
registerEns(struct OrderEIP712OrderSig orderWithSig, struct OrderEIP712EnsData data)
renounceOwnership()
setEnsControllerAddress(address _address)
setIsEnsActive(bool isActive_)
setIsP2pSwapActive(bool isActive_)
setIsUniversalSwapActive(bool isActive_)
setWethAddress(address wethAddress)
setupFee(uint256 _sellerFee, uint256 _buyerFee, uint256 _ensRegisterFee)
setupOperator(address operator, bool access)
transferOwnership(address newOwner)
universalSwap(struct OrderEIP712OrderSig orderWithSig, address target, bytes callData, uint256 tokenId, uint256 tokenPrice) returns (bool success)
unpause()
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
CancelOrder(address indexed account, bytes32 indexed orderHash)
EnsCommit(bytes32 indexed orderHash, bytes32 indexed hash, uint256 availableAt, uint256 expiredAt, uint256 timestamp)
EnsRegister(bytes32 indexed orderHash, uint256 tokenId, uint256 price, uint16 currentDeal, uint256 fee, uint256 timestamp)
ErrorHandled(bytes32 hash, string reason)
ExecuteMatching(bytes32 indexed orderHash, uint256 tokenId, uint256 price, uint16 currentDeal, uint256 fee)
ExecuteP2PSwap(address indexed account, bytes32[] orderHash, uint256[][] tokensIds, uint256 buyerFee, uint256 sellerFee)
Initialized(uint8 version)
NewOrder(struct OrderEIP712OrderSig order, bytes32 indexed orderHash)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
Unpaused(address account)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
receive()
This contract contains no error objects.