BlurSwap

Verified contract

Active on Ethereum with 320,938 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
--
0xe01a41da17445daa0a92e33702397d67818c54de3e39cdcbf395713e4f038f0b
0xb1400c3f4bf031185fc973b0cde942f8663f7aab722545d669abfc7cbe06ebb7
0x45cb44f1d77b64691e4e9f15cce83b7362bbbe84b2272962cf8d3c209466cdb6
0x5edbbcbe83f4e9be49fedc8d42e50f721b248d705d02c99aebd74bb17ece3741
0xa42d3aa705981f07cb8e810256b031f4e16992b3ff0a4171415db41ad67029bb
0x4a0120acca844760e0b1b294b08ec103438f8d4fdaac8c9b69ea28c20daedf94
0x68b44cdba8b56f7704dd26047257734a98f2f98ac96b66abc33973d4fde8570d
0x58abba7039d10cf13c840fd7af6d0ca1a225379bf531da5f351e75849c2659db
0xf3b629dddc4883c4d4d069b6b25df8ebb8281b7eec64163c735ace52357ce12a
0x0b9253838f2525ebba120badcfdd21feb19b0ca4084bbbf2cf07d2d062485418

Functions
Getter at block 20791543
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.