TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 70,399 txns
Deployed by via 0x2397b862 at 16676176
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 47 additional slots
-
variable spans 2 additional slots
-
variable spans 2 additional slots
-
variable spans 35 additional slots
-
variable spans 47 additional slots
-
variable spans 47 additional slots
Native
Value $20,796.53
ERC-20
Value $37.81
ERC-20
Value $0.68
ERC-20
--
ERC-20
--
 (#6232)
ERC-721
--
 (#7706)
ERC-721
--
 (#4632)
ERC-721
--
 (#4631)
ERC-721
--
 (#4596)
ERC-721
--
0x60b0912d8b448c749952a9c507d3d6c0ee8588c69622f9df578a7ecb800e198b
0xfb65b5155c65f6d31ac468834376d5509bcdda9b438a8740a70f327cbd8b1467
0xbee745ee318c9f3433ffcfd7ddb0f7b88e189e69c51a2f9307f3d771d7c2d013
0x740a15d1da5300be30ebcab3ad00c89bab48cd4f6ac4f1afa2fa4affc67f7708
0x996f0cdc4c670ea51abbfeb3e524be223988c3ed7a3f2fa6cb5f86c787c09aa6
0x9c00e98b4eb258a190487e7b7e35fee3f5ff681a9887a367951a8bc82aba83d7
0x5a436d338d5b08efa6eb5a0c4299d13efcfad97077cc7cc464bc530d71aa6a6e
0xb8ea75748a521df1d14d3afdc8445f7ae9a2b966a8f3a22c471894fceee88121
0x94926e93ff1a0236beff22dc8af4b2c81aff076536c1123ccd8427b0e918b677
0xb962c63625900f65078472340334a37ec84937b65294d288d946c21587bea98d

Functions
Getter at block 20791769

This contract contains no getter function objects.

Read-only
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
approveCurrencySpending(address erc20Addressaddress marketplaceAddressuint256 amountreturns (bool)
callAny(address touint256 valuebytes datapayable returns (bytes)
executeAtomic(address marketplaceAddressbytes marketplaceDatauint256 valueaddress buyeraddress tokenAddressuint256 tokenId
executeAtomic(address marketplaceAddressbytes marketplaceDatauint256 valueaddress buyeraddress tokenAddressuint256 tokenIdaddress erc20Address
executeAtomic(address marketplaceAddressbytes marketplaceDatauint256 valueaddress buyeraddress tokenAddressuint256 tokenIdaddress erc20Addressaddress erc20Spender
executeAtomic(address marketplaceAddressbytes marketplaceDatauint256 valueaddress buyeraddress tokenAddressuint256 tokenIduint256 quantity
executeAtomic(address marketplaceAddressbytes marketplaceDatauint256 valueaddress buyeraddress tokenAddressuint256 tokenIduint256 quantityaddress erc20Address
executeAtomic(address marketplaceAddressbytes marketplaceDatauint256 valueaddress buyeraddress tokenAddressuint256 tokenIduint256 quantityaddress erc20Addressaddress erc20Spender
executeAtomic(address marketplaceAddressbytes marketplaceDatauint256 valueaddress buyeraddress tokenAddressuint256[] tokenIdsuint256[] quantities
executeAtomic(address marketplaceAddressbytes marketplaceDatauint256 valueaddress buyeraddress tokenAddressuint256[] tokenIdsuint256[] quantitiesaddress erc20Address
executeAtomic(address marketplaceAddressbytes marketplaceDatauint256 valueaddress buyeraddress tokenAddressuint256[] tokenIdsuint256[] quantitiesaddress erc20Addressaddress erc20SpenderAddress
executeAtomic(address marketplaceAddressbytes marketplaceDatauint256 valueaddress buyeruint256 quantitybool isErc721
executeAtomic(address marketplaceAddressbytes marketplaceDatauint256 valueaddress buyeruint256 quantitybool isErc721address erc20Address
executeAtomic(address marketplaceAddressbytes marketplaceDatauint256 valueaddress buyeruint256 quantitybool isErc721address erc20Addressaddress erc20Spender
executeCustomAtomic(struct DirectTransactionAtomicWrapperExternalCall[] calls
executeCustomAtomic(struct DirectTransactionAtomicWrapperExternalCall[] callsaddress buyeruint256 quantitybool isErc721
initialize(address[] whitelistedCallers
onERC1155BatchReceived(addressaddressuint256[] tokenIdsuint256[] quantitiesbytesreturns (bytes4)
onERC1155Received(addressaddressuint256 tokenIduint256 quantitybytesreturns (bytes4)
onERC721Received(addressaddressuint256 tokenIdbytesreturns (bytes4)
reinitialize(
removeFromCallerWhitelist(address callerAddress
whitelistCallerAddress(address callerAddress
withdrawErc20(address erc20Addressaddress touint256 amountreturns (bool)
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Initialized(uint8 version
WhitelistedCallerAdded(address callerAddress
WhitelistedCallerRemoved(address callerAddress
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
receive(
Errors
CallFailed(string reason
CallerNotWhitelisted(
MarketplaceCallFailed(string reason
NullAddressCheckFailed(
TokenNotReceivedByBuyer(uint256 tokenId