ElementExSwapV2
Verified contract
Proxy
Active on
Ethereum with 51,862 txns
Unified storage
Map
Table
Raw
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
0x51c3…ede1 | ERC-1555 | 1 | -- | -- | |
0x57f1…ea85 (#113328364534656878565710693615339049885503649223249804649476909309326242748973) | ERC-721 | 1 | -- | -- | |
0x6213…6f50 | ERC-1555 | 1 | -- | -- | |
SCUC | ERC-721 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21156959 | 2 hours ago | | | 0.01668 | 0.0077042853 | |
| 21156949 | 2 hours ago | | | 0.00995 | 0.0055843101 | |
| 21156943 | 2 hours ago | | | 0.01268 | 0.0071112539 | |
| 21156869 | 2 hours ago | | | 0.00323 | 0.0024733945 | |
| 21156866 | 2 hours ago | | | 0.0032 | 0.0028754644 | |
| 21156588 | 3 hours ago | | | 0.0001 | 0.0016500440 | |
| 21156179 | 5 hours ago | | | 0.00338 | 0.0020777265 | |
| 21156179 | 5 hours ago | | | 0.0034 | 0.0020988456 | |
| 21156175 | 5 hours ago | | | 0.0034 | 0.0019847877 | |
| 21156175 | 5 hours ago | | | 0.0034 | 0.0019847877 |
ABI
ABI objects
Getter at block 21157541 getFeatures() view returns (uint256 featuresCount, address[] features, string[] names, uint256[] featureMethodsCount) getMarkets() view returns (uint256 marketsCount, address[] proxies, bool[] isLibrary, bool[] isActive)
owner() view returns (address)
0x42a1c0721af084370fe13f514a86d26bbeac1f97
getMethodIDs() view returns (uint256 count, bytes4[] methodIDs)
(count=15, methodIDs=[0x928515e9, 0xc3866f2e, 0xc541c7cb, 0x987a2f5e, 0x7dfcc71a, 0xeb44fdd3, 0xec2c9016, 0xa638980c, 0x078e2097, 0xaea61556, 0xd9d8f12f, 0x5f05c8c3, 0x9f827ea3, 0xce88aeda, 0xd488a195])
Read-only
getFeature(address featureAddr) view returns (struct MasterFeatureFeature feature)
getFeatureByMethodID(bytes4 methodID) view returns (struct MasterFeatureFeature feature)
getFeatureImpl(bytes4 methodID) view returns (address impl)
getMarket(uint256 marketId) view returns (struct LibAggregatorStorageMarket)
State-modifying
Events approveERC20(address token, address operator, uint256 amount)
batchBuyWithERC20s(struct IAggregatorERC20Pair[] erc20Pairs, bytes tradeBytes, address[] dustTokens) payable
batchBuyWithETH(bytes tradeBytes) 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)
registerFeature(struct ElementExSwapV2Feature feature)
registerFeatures(struct ElementExSwapV2Feature[] features)
rescueERC20(address asset, address recipient)
rescueERC721(address asset, uint256[] ids, address recipient)
rescueETH(address recipient)
supportsInterface(bytes4 interfaceId) returns (bool)
transferOwnership(address newOwner)
unregister(bytes4[] methodIDs)
addMarket(address proxy, bool isLibrary)
setMarketActive(uint256 marketId, bool isActive)
setMarketProxy(uint256 marketId, address newProxy, bool isLibrary)
FeatureFunctionUpdated(bytes4 indexed methodID, address oldFeature, address newFeature)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
This contract contains no constructor objects.
fallback()
receive()
This contract contains no error objects.