MateriaOrchestrator
Verified contract
Proxy
Active on
Ethereum with 2,312 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
0x2e20…ae56
0xb498…c860
0xc46a…e2d3
0x7c97…9de8
Balances ($0.00)
No balances found for "MateriaOrchestrator"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 19328373 | 9 months ago | | | 0.2 | 0.0096654209 | |
| 18972903 | a year ago | | | 0 | 0.0034949259 | |
| 18757397 | a year ago | | | 0.0005 | 0.020045794 | |
| 16668976 | 2 years ago | | | 0.029342911 | 0.0043729565 | |
| 16607217 | 2 years ago | | | 0.1 | 0.0037775775 | |
| 16574749 | 2 years ago | | | 0 | 0.0077445731 | |
| 16574744 | 2 years ago | | | 0 | 0.0079472227 | |
| 16218449 | 2 years ago | | | 0.036800937 | 0.0031931691 | |
| 16218441 | 2 years ago | | | 0.019767324 | 0.0031990626 | |
| 16014457 | 2 years ago | | | 0.5 | 0.0019192836 |
ABI
ABI objects
Getter at block 21275068
ETHEREUM_OBJECT_ID() view returns (uint256)
11027808402393750762873608378930398077418220124669629658698890017122249518391
bridgeToken() view returns (address)
0x7c974104df9dd7fb91205ab3d66d15aff1049de8
doubleProxy() view returns (address)
0x2e203d0ccd2f372b6509febda9343054f146ae56
erc20Wrapper() view returns (address)
0xc46abe9805c54107114e04bdb30f189434cce2d3
factory() view returns (address)
0xb498a69ff7b9a73c58491d564fc6a462b259c860
liquidityAdder() view returns (address)
0xa85844dd423cdb2b6bea603e1768f9587d662ab8
liquidityRemover() view returns (address)
0x331f3dbcc3b65b4a401a248ad7ae2a6098621a70
swapper() view returns (address)
0xf644dd45c854bed5924e95eb0ab68e38d5be66da
Read-only
getAmountIn(uint256 amountOut, uint256 reserveIn, uint256 reserveOut) pure returns (uint256 amountIn)
getAmountOut(uint256 amountIn, uint256 reserveIn, uint256 reserveOut) pure returns (uint256 amountOut)
getAmountsIn(uint256 amountOut, address[] path) view returns (uint256[] amounts)
getAmountsOut(uint256 amountIn, address[] path) view returns (uint256[] amounts)
isEthItem(address token) view returns (address collection, bool ethItem, uint256 itemId)
onERC1155BatchReceived(address, address, uint256[], uint256[], bytes) pure returns (bytes4)
quote(uint256 amountA, uint256 reserveA, uint256 reserveB) pure returns (uint256 amountB)
onERC1155BatchReceived(address, address, uint256[], uint256[], bytes) pure returns (bytes4)
supportsInterface(bytes4) pure returns (bool)
State-modifying
Events addLiquidity(address token, uint256 tokenAmountDesired, uint256 bridgeAmountDesired, uint256 tokenAmountMin, uint256 bridgeAmountMin, address to, uint256 deadline) returns (uint256 amountA, uint256 amountB, uint256 liquidity)
addLiquidityETH(uint256 bridgeAmountDesired, uint256 EthAmountMin, uint256 bridgeAmountMin, address to, uint256 deadline) payable returns (uint256 amountToken, uint256 amountETH, uint256 liquidity)
getCrumbs(address token, uint256 amount, address receiver)
onERC1155Received(address, address, uint256, uint256, bytes payload) returns (bytes4)
removeLiquidity(address token, uint256 liquidity, uint256 tokenAmountMin, uint256 bridgeAmountMin, address to, uint256 deadline)
removeLiquidityETH(uint256 liquidity, uint256 bridgeAmountMin, uint256 EthAmountMin, address to, uint256 deadline)
removeLiquidityETHWithPermit(uint256 liquidity, uint256 tokenAmountMin, uint256 bridgeAmountMin, address to, uint256 deadline, bool approveMax, uint8 v, bytes32 r, bytes32 s)
removeLiquidityWithPermit(address token, uint256 liquidity, uint256 tokenAmountMin, uint256 bridgeAmountMin, address to, uint256 deadline, bool approveMax, uint8 v, bytes32 r, bytes32 s)
retire(address newOrchestrator)
setBridgeToken(address newBridgeToken)
setDefaultFees(uint256 materiaFee, uint256 swapFee)
setDoubleProxy(address newDoubleProxy)
setErc20Wrapper(address newErc20Wrapper)
setEthereumObjectId(uint256 newEthereumObjectId)
setFactory(address newFactory)
setFeeTo(address feeTo)
setFees(address token, uint256 materiaFee, uint256 swapFee)
setLiquidityAdder(address _adder)
setLiquidityRemover(address _remover)
setSwapper(address _swapper)
swapETHForExactTokens(uint256 amountOut, address[] path, address to, uint256 deadline) payable
swapExactETHForTokens(uint256 amountOutMin, address[] path, address to, uint256 deadline) payable
swapExactTokensForETH(uint256 amountIn, uint256 amountOutMin, address[] path, address to, uint256 deadline)
swapExactTokensForTokens(uint256 amountIn, uint256 amountOutMin, address[] path, address to, uint256 deadline) returns (uint256[] amounts)
swapTokensForExactETH(uint256 amountOut, uint256 amountInMax, address[] path, address to, uint256 deadline)
swapTokensForExactTokens(uint256 amountOut, uint256 amountInMax, address[] path, address to, uint256 deadline) returns (uint256[] amounts)
_wrapEth(uint256 amount, address wrapper) payable returns (address interoperable)
onERC1155Received(address, address from, uint256, uint256 value, bytes data) returns (bytes4)
swapETHForExactTokens(uint256 amountOut, address[] path, address to, uint256 deadline) payable returns (uint256[] amounts)
swapExactETHForTokens(uint256 amountOutMin, address[] path, address to, uint256 deadline) payable returns (uint256[] amounts)
swapExactTokensForETH(uint256 amountIn, uint256 amountOutMin, address[] path, address to, uint256 deadline) returns (uint256[] amounts)
swapExactTokensForTokens(uint256 amountIn, uint256 amountOutMin, address[] path, address to, uint256 deadline) returns (uint256[] amounts)
swapTokensForExactETH(uint256 amountOut, uint256 amountInMax, address[] path, address to, uint256 deadline) returns (uint256[] amounts)
swapTokensForExactTokens(uint256 amountOut, uint256 amountInMax, address[] path, address to, uint256 deadline) returns (uint256[] amounts)
This contract contains no event objects.
constructor(address initialFactory, address initialBridgeToken, address initialErc20Wrapper, address initialDoubleProxy, address initialLiquidityAdder, address initialLiquidityRemover, address initialSwapper)
receive()
This contract contains no error objects.