TrackSwap

Verified contract

Active on Ethereum with 288 txns
Deployed by via 0x3e94e2e8 at 16382710
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
 (#9659)
ERC-721
--
0xf607d3b2ac18cd46cb11e279cbd8b71c6bc2e45f1b91d23093c1eae5069f9bbb
0xb64e3ef5fc9583ff75b58a058ec0ef35f4cf198df570693d5fa793f8d3af0516
0xd3e4ca758fe4a466b68d61f002a8bf709989419f583f17e0860bd4ed3f35442a
0x023f0ce67f8783d6c38be333a68b9d1cfd0abddc42b0930688cc8f185ea98a2f
0x77c19e3e7b6ea352c79385ff5fa90ae7c5dcaad0b6ca72626572249eb983c19e
0x3cfbd2fc9963bb258d576ba13750cd85a22dfc1c8ade62b2b9d167e71939437c
0xa0701ab97168cdf4c2f224e16867121d01e70f10ae08743198c586d4e7c66aca
0x5d0990a428a7467fd03d224086deb785cc19224f7b2cab3d9fa833cb0c87fe01
0x77b8cbb5ccfbdbb8f9716b847e60eab129cbf4cdff558ecce11d3e08d276f029
0xa21c56bb30e6d182337bb7596cd03ff4cc94612918e2884679211bc2e0018729
From

Functions
Getter at block 20861119
GOV(view returns (address)
0xd92ed451d94983957957c97f54d3c685d84d316a
INTERFACE_ID_ERC1155(view returns (bytes4)
0xd9b67a26
INTERFACE_ID_ERC721(view returns (bytes4)
0x80ac58cd
X2Y2_ERC1155_DELEGATE(view returns (address)
0x024ac22acdb367a3ae52a3d94ac6649fdc1f0779
X2Y2_ERC721_DELEGATE(view returns (address)
0xf849de01b080adc3a814fabe1e2087475cf2e354
converter(view returns (address)
0xd812c70385aef5c8d9833bd1ee30192711897a51
guardian(view returns (address)
0xd92ed451d94983957957c97f54d3c685d84d316a
marketRegistry(view returns (address)
0x5a20c3886900eddad911522aedd60a9d87f1ece7
openForFreeTrades(view returns (bool)
true
openForTrades(view returns (bool)
true
owner(view returns (address)
0x21a2c6c70bbbe32a9c865a305c1c490e3f40ad36
punkProxy(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
batchBuyWithERC20s(struct TrackSwapERC20Details erc20Detailsstruct MarketRegistryTradeDetails[] tradeDetailsstruct TrackSwapConverstionDetails[] converstionDetailsaddress[] dustTokenspayable 
batchBuyWithETH(struct MarketRegistryTradeDetails[] tradeDetailspayable 
closeAllTrades(
multiAssetSwap(struct TrackSwapERC20Details erc20Detailsstruct SpecialTransferHelperERC721Details[] erc721Detailsstruct TrackSwapERC1155Details[] erc1155Detailsstruct TrackSwapConverstionDetails[] converstionDetailsstruct MarketRegistryTradeDetails[] tradeDetailsaddress[] dustTokenspayable 
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytesreturns (bytes4)
onERC1155Received(addressaddressuint256uint256bytesreturns (bytes4)
onERC721Received(addressaddressuint256bytesreturns (bytes4)
onERC721Received(addressuint256bytesreturns (bytes4)
renounceOwnership(
rescueERC1155(address assetuint256[] idsuint256[] amountsaddress recipient
rescueERC20(address assetaddress recipient
rescueERC721(address assetuint256[] idsaddress recipient
rescueETH(address recipient
setConverter(address _converter
setMarketRegistry(address _marketRegistry
setOneTimeApproval(address tokenaddress operatoruint256 amount
setOpenForFreeTrades(bool _openForFreeTrades
setOpenForTrades(bool _openForTrades
setUp(
transferOwnership(address newOwner
updateGuardian(address _guardian
Events
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Constructor
constructor(address _marketRegistryaddress _guardian
Fallback and receive
receive(
Errors

This contract contains no error objects.