ElementExSwap
Verified contract
Proxy
Active on
Ethereum with 18,219 txns
Unified storage
Map
Table
Raw
Constants and immutables
0
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "ElementExSwap"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 15843688 | 2 years ago | | | 0.001 | 0.0041615786 | |
| 15606438 | 2 years ago | | | 0.012 | 0.00065330800 | |
| 15573948 | 2 years ago | | | 0.0056 | 0.0019781850 | |
| 15566468 | 2 years ago | | | 1 | 0.0011552524 | |
| 15559996 | 2 years ago | | | 0.0023 | 0.00057059000 | |
| 15558555 | 2 years ago | | | 0.0018 | 0.0013688456 | |
| 15558296 | 2 years ago | | | 1.5 | 0.00065681923 | |
| 15557651 | 2 years ago | | | 0.006956664 | 0.0053888965 | |
| 15556242 | 2 years ago | | | 0.00045 | 0.00059138100 | |
| 15555328 | 2 years ago | | | 0.00045 | 0.00078860400 |
ABI
ABI objects
Getter at block 21167378
converter() view returns (address)
0x0000000000000000000000000000000000000000
guardian() view returns (address)
0x0000000000000000000000000000000000000000
openForTrades() view returns (bool)
false
owner() view returns (address)
0x42a1c0721af084370fe13f514a86d26bbeac1f97
punkProxy() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
markets(uint256) view returns (address proxy, bool isLib, bool isActive, bool partialFill)
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events addMarket(address _proxy, bool _isLib, bool _partialFill)
batchBuyFromSingleMarketWithETH(address marketProxy, struct ElementExSwapSimpleTrades[] tradeDetails) payable
batchBuyWithERC20s(struct ElementExSwapERC20Details erc20Details, struct ElementExSwapTradeDetails[] tradeDetails, struct ElementExSwapConverstionDetails[] converstionDetails, address[] dustTokens) payable
batchBuyWithERC20sSimulate(struct ElementExSwapERC20Details erc20Details, struct ElementExSwapTradeDetails[] tradeDetails, struct ElementExSwapConverstionDetails[] converstionDetails, address[] dustTokens) payable
batchBuyWithETH(struct ElementExSwapTradeDetails[] tradeDetails) payable
batchBuyWithETHSimulate(struct ElementExSwapTradeDetails[] tradeDetails) payable
buyOneWithERC20s(address marketProxy, struct ElementExSwapERC20Details erc20Details, struct ElementExSwapSimpleTrades tradeDetails, struct ElementExSwapConverstionDetails[] converstionDetails, address[] dustTokens) payable
buyOneWithETH(address marketProxy, struct ElementExSwapSimpleTrades tradeDetail) payable
closeAllTrades()
multiAssetSwapEx(struct ElementExSwapERC20Details erc20Details, struct SpecialTransferHelperERC721Details[] erc721Details, struct ElementExSwapERC1155Details[] erc1155Details, struct ElementExSwapConverstionDetails[] converstionDetails, struct ElementExSwapTradeDetails[] tradeDetails, address[] dustTokens) payable
onERC1155BatchReceived(address, address, uint256[], uint256[], bytes) returns (bytes4)
onERC1155Received(address, address, uint256, uint256, bytes) returns (bytes4)
onERC721Received(address, address, uint256, bytes) returns (bytes4)
onERC721Received(address, uint256, bytes) returns (bytes4)
renounceOwnership()
rescueERC1155(address asset, uint256[] ids, uint256[] amounts, address recipient)
rescueERC20(address asset, address recipient)
rescueERC721(address asset, uint256[] ids, address recipient)
rescueETH(address recipient)
setConverter(address _converter)
setMarketProxy(uint256 _marketId, address _newProxy, bool _isLib, bool _partialFill)
setMarketStatus(uint256 _marketId, bool _newStatus)
setOneTimeApproval(address token, address operator, uint256 amount)
setOpenForTrades(bool _openForTrades)
setUp()
transferOwnership(address newOwner)
updateGuardian(address _guardian)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
TradeNotFilled(uint256 tradeInfo)
TradeNotFilledSingleMarket(address market, uint256 tradeInfo)
constructor(address[] _proxies, bool[] _isLibs, bool[] _partialFill)
receive()
This contract contains no error objects.