BlurSwap

Verified contract

Active on Ethereum with 325,029 txns
Deployed by via 0xece645fa at 15220808
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x08d75877aa77ed46d9549984974767c7ed34cab400b7de865474c4470ce29821
0x8753f037beb30587591abcd85114ceafb63c53c4c9fe1da226e24a370ed33ba5
0x2a7a4921a7619b11c8119fc226b986d5413b49dd94e28e8b12e0405965c18ae1
0xeef7ae3dd5958382ef69b9697d3e73373d62dd0c5e9562a0f84be55c98668471
0x0a476ff8715ac8c570d86f881a0f5c42269019ae8af79e490382e40b000d6a83
0xc9b891dc2ce2c85e7876427aadfe1cc9b2199f736341d7123b88ca90052c2155
0xd4bbc30a0408c1352d707107f0dd87bc8c7dd76129ee3d24cc7d37fcc3a2d518
0x9de831d4508c88f869e5f3f76bd77d27539d1d7472f9616f3da371d33553096b
0xcd58cfa89ca54ed6c5746e9d979a4d6a83f5b1c8f17e6ec3205e7d8ca68421e5
0x7a8ad25aea0a3cb20f6f827d2cba7021d463e204138283c452704de479cebb0f

Functions
Getter at block 21243961
GOV(view returns (address)
0xcd0313fd7cca5648d2948c42c320ba50cd0e6cb6
baseFees(view returns (uint256)
0
converter(view returns (address)
0xe9cf0d3e77fdf08bb74da6400094a313064de58e
guardian(view returns (address)
0xcd0313fd7cca5648d2948c42c320ba50cd0e6cb6
marketRegistry(view returns (address)
0x3a574bac669f3b1cb54b92ccbaefbafd07054d96
openForFreeTrades(view returns (bool)
true
openForTrades(view returns (bool)
true
owner(view returns (address)
0xfa9fb502534761dbddacf5b7e2aa84684815f1bb
punkProxy(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
affiliates(uint256view returns (address affiliatebool isActive)
sponsoredMarkets(uint256view returns (uint256 marketIdbool isActive)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
addAffiliate(address _affiliate
addSponsoredMarket(uint256 _marketId
batchBuyFromOpenSea(struct BlurSwapOpenseaTrades[] openseaTradespayable 
batchBuyWithERC20s(struct BlurSwapERC20Details erc20Detailsstruct MarketRegistryTradeDetails[] tradeDetailsstruct BlurSwapConverstionDetails[] converstionDetailsaddress[] dustTokenspayable 
batchBuyWithETH(struct MarketRegistryTradeDetails[] tradeDetailspayable 
closeAllTrades(
multiAssetSwap(struct BlurSwapERC20Details erc20Detailsstruct SpecialTransferHelperERC721Details[] erc721Detailsstruct BlurSwapERC1155Details[] erc1155Detailsstruct BlurSwapConverstionDetails[] converstionDetailsstruct MarketRegistryTradeDetails[] tradeDetailsaddress[] dustTokensuint256[2] feeDetailspayable 
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
setBaseFees(uint256 _baseFees
setConverter(address _converter
setMarketRegistry(address _marketRegistry
setOneTimeApproval(address tokenaddress operatoruint256 amount
setOpenForFreeTrades(bool _openForFreeTrades
setOpenForTrades(bool _openForTrades
setUp(
transferOwnership(address newOwner
updateAffiliate(uint256 _affiliateIndexaddress _affiliatebool _IsActive
updateGuardian(address _guardian
updateSponsoredMarket(uint256 _marketIndexuint256 _marketIdbool _isActive
Events
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Constructor
constructor(address _marketRegistryaddress _guardian
Fallback and receive
receive(
Errors

This contract contains no error objects.