MateriaOrchestrator

Verified contract

Proxy

Active on Ethereum with 2,312 txns
Deployed by via 0xfab7590a at 11903720
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "MateriaOrchestrator"

0xf164d72250342713910d745dd875c3e77c16bb4ff77e1ef1facc0cd4bbf44c9f
0x33b088aea8dde4443165f070f180f585825bc56abd83cd40b87fb22eb93f21fb
0x80e25b1597a86a063df01ef7dc61cd6398e3bf6f6805f10bf35c150d35fdf597
0xf8262f9c2004ef5131bb009793dcfa40f18d9c026a22b857aa4a81a550821d89
0x9236c26e7e6f7da5940e2f0ffa1c2935c50eabae8b5e94a3fb03cdc15abb403f
0x8fdcb7973f637a7fd4291454d96e8dd951e374f57cf487ae063b2b9aecfa8dc4
0xf1d06e9526e9d338eebea2dc0afd34c9f82332361764351b8d91528d90a7bfbb
0x1541a87af64a766ce484cc09eae2e2962611b997d6e584330288e5b704c3805b
0x43842080d1bfd991c4e81bb9ccf3034122f0f0391d12a391dc7781438b170b41
0xefb6588f3027062389f2bb3f62e57c0053218ec0ec9eae710fc4d84f26eb7204

Functions
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 amountOutuint256 reserveInuint256 reserveOutpure returns (uint256 amountIn)
getAmountOut(uint256 amountInuint256 reserveInuint256 reserveOutpure returns (uint256 amountOut)
getAmountsIn(uint256 amountOutaddress[] pathview returns (uint256[] amounts)
getAmountsOut(uint256 amountInaddress[] pathview returns (uint256[] amounts)
isEthItem(address tokenview returns (address collectionbool ethItemuint256 itemId)
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytespure returns (bytes4)
quote(uint256 amountAuint256 reserveAuint256 reserveBpure returns (uint256 amountB)
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytespure returns (bytes4)
supportsInterface(bytes4pure returns (bool)
State-modifying
addLiquidity(address tokenuint256 tokenAmountDesireduint256 bridgeAmountDesireduint256 tokenAmountMinuint256 bridgeAmountMinaddress touint256 deadlinereturns (uint256 amountAuint256 amountBuint256 liquidity)
addLiquidityETH(uint256 bridgeAmountDesireduint256 EthAmountMinuint256 bridgeAmountMinaddress touint256 deadlinepayable returns (uint256 amountTokenuint256 amountETHuint256 liquidity)
getCrumbs(address tokenuint256 amountaddress receiver
onERC1155Received(addressaddressuint256uint256bytes payloadreturns (bytes4)
removeLiquidity(address tokenuint256 liquidityuint256 tokenAmountMinuint256 bridgeAmountMinaddress touint256 deadline
removeLiquidityETH(uint256 liquidityuint256 bridgeAmountMinuint256 EthAmountMinaddress touint256 deadline
removeLiquidityETHWithPermit(uint256 liquidityuint256 tokenAmountMinuint256 bridgeAmountMinaddress touint256 deadlinebool approveMaxuint8 vbytes32 rbytes32 s
removeLiquidityWithPermit(address tokenuint256 liquidityuint256 tokenAmountMinuint256 bridgeAmountMinaddress touint256 deadlinebool approveMaxuint8 vbytes32 rbytes32 s
retire(address newOrchestrator
setBridgeToken(address newBridgeToken
setDefaultFees(uint256 materiaFeeuint256 swapFee
setDoubleProxy(address newDoubleProxy
setErc20Wrapper(address newErc20Wrapper
setEthereumObjectId(uint256 newEthereumObjectId
setFactory(address newFactory
setFeeTo(address feeTo
setFees(address tokenuint256 materiaFeeuint256 swapFee
setLiquidityAdder(address _adder
setLiquidityRemover(address _remover
setSwapper(address _swapper
swapETHForExactTokens(uint256 amountOutaddress[] pathaddress touint256 deadlinepayable 
swapExactETHForTokens(uint256 amountOutMinaddress[] pathaddress touint256 deadlinepayable 
swapExactTokensForETH(uint256 amountInuint256 amountOutMinaddress[] pathaddress touint256 deadline
swapExactTokensForTokens(uint256 amountInuint256 amountOutMinaddress[] pathaddress touint256 deadlinereturns (uint256[] amounts)
swapTokensForExactETH(uint256 amountOutuint256 amountInMaxaddress[] pathaddress touint256 deadline
swapTokensForExactTokens(uint256 amountOutuint256 amountInMaxaddress[] pathaddress touint256 deadlinereturns (uint256[] amounts)
_wrapEth(uint256 amountaddress wrapperpayable returns (address interoperable)
onERC1155Received(addressaddress fromuint256uint256 valuebytes datareturns (bytes4)
swapETHForExactTokens(uint256 amountOutaddress[] pathaddress touint256 deadlinepayable returns (uint256[] amounts)
swapExactETHForTokens(uint256 amountOutMinaddress[] pathaddress touint256 deadlinepayable returns (uint256[] amounts)
swapExactTokensForETH(uint256 amountInuint256 amountOutMinaddress[] pathaddress touint256 deadlinereturns (uint256[] amounts)
swapExactTokensForTokens(uint256 amountInuint256 amountOutMinaddress[] pathaddress touint256 deadlinereturns (uint256[] amounts)
swapTokensForExactETH(uint256 amountOutuint256 amountInMaxaddress[] pathaddress touint256 deadlinereturns (uint256[] amounts)
swapTokensForExactTokens(uint256 amountOutuint256 amountInMaxaddress[] pathaddress touint256 deadlinereturns (uint256[] amounts)
Events

This contract contains no event objects.

Constructor
constructor(address initialFactoryaddress initialBridgeTokenaddress initialErc20Wrapperaddress initialDoubleProxyaddress initialLiquidityAdderaddress initialLiquidityRemoveraddress initialSwapper
Fallback and receive
receive(
Errors

This contract contains no error objects.