TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 57 txns
Deployed by via 0x6328e817 at 16682544
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 48 additional slots
1 additional variable

No balances found for "TransparentUpgradeableProxy"

0x20ad7325a4080242de091a4c16365ba338ded42eedde8f38e4d97ab4932684f9
0xf2265eb2d7e15b1108d4aed9b3e5bcb15c24100478b012d1bd3a216b45558031
0xb2a79e0da0264e58ec81a6182a085b52300d42d859e77e709aec6a4213cd9ce2
0x8aca0b2db402bd49801e3da32c7187ef6ad9cbdaecca97899c6b861822f2002e
0xe40efad0e4ca87a763f396a1d78d39758a416e61ef7c3c0b5389ad3213c0d209
0xeca9ef38b07aac5caf99472bc2cd6579785aa8610d68f205569316774ce37c27
0xdd08135b44482404d7a00a83c0021713d731e797e6e32567b1330ac5ea3341dc
0x1c73ac4a9d7780d2ff5f960bbe0afa61445d47ab190f094e180e76f7621469dc
0x6d0e968b3a09fa8c52fe196a49e6f515301f7af67c7fd74592132c619b7bbe86
0xc3a45c5876426c25968271efa76fa3f4cf0d155998659bf78db8d507d1e211e8

Functions
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(bytes32view returns (bool)
dealsByHash(bytes32view returns (uint16)
getEnsCommitment(struct OrderEIP712OrderSig orderWithSigstruct OrderEIP712EnsData[] dataview returns (bytes32[])
hash(struct OrderEIP712Order _orderpure returns (bytes32)
hashBySig(struct OrderEIP712OrderSig orderpure returns (bytes32)
isValidSignature(bytes32 _hashbytes _signaturepure returns (bytes4 magicValue)
onERC1155BatchReceived(address operatoraddress fromuint256[] idsuint256[] valuesbytes datapure returns (bytes4)
onERC1155Received(address operatoraddress fromuint256 iduint256 valuebytes datapure returns (bytes4)
onERC721Received(address operatoraddress fromuint256 tokenIdbytes datapure returns (bytes4)
operators(addressview returns (bool)
recoverSigner(struct OrderEIP712OrderSig _orderWithSigbytes32 _domainSeparatorpure returns (address)
recoverSignerSimple(bytes32 _hashuint8 _vbytes32 _rbytes32 _sbytes32 _domainSeparatorpure returns (address)
supportsInterface(bytes4 interfaceIdpure returns (bool)
validateOrder(struct OrderEIP712OrderSig orderWithSigbytes32 orderHashbool ignoreCheckGasview 
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
cancelOrder(struct OrderEIP712OrderSig order
initialize(address wethAddress
makeEnsCommits(struct OrderEIP712OrderSig orderWithSigstruct OrderEIP712EnsData[] data
p2pSwap(struct OrderEIP712OrderSig[] ordersuint256[][] tokenIdspayable 
pause(
registerEns(struct OrderEIP712OrderSig orderWithSigstruct OrderEIP712EnsData data
renounceOwnership(
setEnsControllerAddress(address _address
setIsEnsActive(bool isActive_
setIsP2pSwapActive(bool isActive_
setIsUniversalSwapActive(bool isActive_
setWethAddress(address wethAddress
setupFee(uint256 _sellerFeeuint256 _buyerFeeuint256 _ensRegisterFee
setupOperator(address operatorbool access
transferOwnership(address newOwner
universalSwap(struct OrderEIP712OrderSig orderWithSigaddress targetbytes callDatauint256 tokenIduint256 tokenPricereturns (bool success)
unpause(
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
CancelOrder(address indexed accountbytes32 indexed orderHash
EnsCommit(bytes32 indexed orderHashbytes32 indexed hashuint256 availableAtuint256 expiredAtuint256 timestamp
EnsRegister(bytes32 indexed orderHashuint256 tokenIduint256 priceuint16 currentDealuint256 feeuint256 timestamp
ErrorHandled(bytes32 hashstring reason
ExecuteMatching(bytes32 indexed orderHashuint256 tokenIduint256 priceuint16 currentDealuint256 fee
ExecuteP2PSwap(address indexed accountbytes32[] orderHashuint256[][] tokensIdsuint256 buyerFeeuint256 sellerFee
Initialized(uint8 version
NewOrder(struct OrderEIP712OrderSig orderbytes32 indexed orderHash
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Unpaused(address account
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
receive(
Errors

This contract contains no error objects.