ElementExSwapV2
Verified contract
Proxy
Active on
Base with 122,267 txns
Unified storage
Raw
Slot | Value |
---|---|
0x0000000000000000000000000000000000000000000000000000000000000000 | 0x0000000000000000000000000000000000000000000000000000000000000003 |
0x0000000000000000000000000000000000000000000000000000000000000001 | 0x0000000000000000000000000000000000000000000000000000000000000000 |
0x0000000000000000000000000000000000000000000000000000000000000002 | 0x0000000000000000000000000000000000000000000000000000000000000000 |
0x0000000000000000000000000000000000000000000000000000000000000003 | 0x0000000000000000000000000000000000000000000000000000000000000000 |
0x0000000000000000000000000000000000000000000000000000000000000004 | 0x0000000000000000000000000000000000000000000000000000000000000000 |
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
USA | ERC-20 | 1 | $0.000817 |
$0 | |
GTC | ERC-20 | 2.4K | -- | -- | |
| ERC-20 | 2.4K | -- | -- | |
| ERC-20 | 2.4K | -- | -- | |
OHNO | ERC-20 | 1.723884K | -- | -- | |
LZPZ | ERC-20 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 22736264 | 17 minutes ago | | | 0.00003 | 0.0000048441318 | |
| 22735830 | 31 minutes ago | | | 0.000011 | 7.9253606e-7 | |
| 22735422 | an hour ago | | | 0.000032999999 | 5.9237686e-7 | |
| 22735296 | an hour ago | | | 0.0000003 | 0.000014516764 | |
| 22733574 | 2 hours ago | | | 0.000032999999 | 5.4693126e-7 | |
| 22733288 | 2 hours ago | | | 0.0000009 | 6.6278490e-7 | |
| 22732735 | 2 hours ago | | | 0.0000051 | 7.9301254e-7 | |
| 22731394 | 3 hours ago | | | 0.0000003 | 6.5770693e-7 | |
| 22730432 | 4 hours ago | | | 0.00005 | 7.8515673e-7 | |
| 22727949 | 5 hours ago | | | 0.0000009 | 2.9790562e-7 |
ABI
ABI objects
Getter at block 22736756 getFeatures() view returns (uint256 featuresCount, address[] features, string[] names, uint256[] featureMethodsCount)
owner() view returns (address)
0x98634f1cfba567ce9aa1be9d3f894e147c881c24
getMarkets() view returns (uint256 marketsCount, address[] proxies, bool[] isLibrary, bool[] isActive)
(marketsCount=3, proxies=[0xa39A5f160a1952dDf38781Bd76E402B0006912A9, 0x00000000000000ADc04C56Bf30aC9d3c0aAF14dC, 0x0000000000000068F116a894984e2DB1123eB395], isLibrary=[false, false, false], isActive=[true, true, true])
getMethodIDs() view returns (uint256 count, bytes4[] methodIDs)
(count=15, methodIDs=[0x928515e9, 0xc3866f2e, 0xc541c7cb, 0x987a2f5e, 0x7dfcc71a, 0xeb44fdd3, 0xec2c9016, 0xa638980c, 0x078e2097, 0xaea61556, 0xd9d8f12f, 0x5f05c8c3, 0xce88aeda, 0xd488a195, 0x9f827ea3])
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.