ExchangeProxy

Verified contract

Active on Ethereum with 44,557 txns
Deployed by via 0xe2576e5a at 11131680
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $0.32
0x6e10187931bdb479ac8489f3b58f9e309c61fd289321d7ec7d556f689c93fb1c
0x9feac7f64d01753b3a65d16a47c15babc7dc62346a7dd486917e2c55788246cb
0xdd45ac206c51b64c29ee64f8535b0e981ada91deacf4c8cc87979071b35c3e82
0xd77837765dbf1f78e7c56e3d8b6d56937b1fc92cfc4f05b6e2b688aa9361f0e6
0x1741b94dffd18561e26047ce93787eb6b5fd7f8f369375e585149bf2e75952ef
0xd974aac26043bac7e9caed806a205011da46c0370eba5b2820dccb4f55327d85
0xf818656534df071159fdc192e97fdb2fbaa7a8af30f593b8e9da03df83eab868
0xdb5cf7c2a1621223d341010f6082750f2aec9064ba797733a52101abb5890309
0xa8b197ec7460178127179cea35828753bef20e032d70f01f4d62acc3dfe3de61
0x798afa24cfe77e993f24e819e3797b3c7ac34ab16a5206df6fbb42ceb22541b8

Functions
Getter at block 21283463
chi(view returns (address)
0x0000000000004946c0e9f43f4dee607b0ef1fa1c
governance(view returns (address)
0x7be4d5a99c903c437ec77a20cb6d0688cbb73c7f
Read-only
viewSplitExactIn(address tokenInaddress tokenOutuint256 swapAmountuint256 nPoolsview returns (struct ExchangeProxySwap[] swapsuint256 totalOutput)
viewSplitExactOut(address tokenInaddress tokenOutuint256 swapAmountuint256 nPoolsview returns (struct ExchangeProxySwap[] swapsuint256 totalOutput)
State-modifying
batchSwapExactIn(struct ExchangeProxySwap[] swapsaddress tokenInaddress tokenOutuint256 totalAmountInuint256 minTotalAmountOutuint8 flagpayable returns (uint256 totalAmountOut)
batchSwapExactOut(struct ExchangeProxySwap[] swapsaddress tokenInaddress tokenOutuint256 maxTotalAmountInuint8 flagpayable returns (uint256 totalAmountIn)
create(address factoryaddress[] tokensuint256[] balancesuint256[] denormsuint256 swapFeeuint256 initPoolSupplyuint8 flagpayable returns (address pool)
governanceRecoverUnsupported(address _tokenuint256 _amountaddress _to
joinPool(address pooluint256 poolAmountOutuint256[] maxAmountsInuint8 flagpayable 
joinswapExternAmountIn(address pooladdress tokenInuint256 tokenAmountInuint256 minPoolAmountOutuint8 flagpayable 
multihopBatchSwapExactIn(struct ExchangeProxySwap[][] swapSequencesaddress tokenInaddress tokenOutuint256 totalAmountInuint256 minTotalAmountOutuint8 flagpayable returns (uint256 totalAmountOut)
multihopBatchSwapExactOut(struct ExchangeProxySwap[][] swapSequencesaddress tokenInaddress tokenOutuint256 maxTotalAmountInuint8 flagpayable returns (uint256 totalAmountIn)
setGovernance(address _governance
setRegistry(address _registry
smartSwapExactIn(address tokenInaddress tokenOutuint256 totalAmountInuint256 minTotalAmountOutuint256 nPoolsuint8 flagpayable returns (uint256 totalAmountOut)
smartSwapExactOut(address tokenInaddress tokenOutuint256 totalAmountOutuint256 maxTotalAmountInuint256 nPoolsuint8 flagpayable returns (uint256 totalAmountIn)
Events

This contract contains no event objects.

Constructor
constructor(address _weth
Fallback and receive
receive(
Errors

This contract contains no error objects.