This contract is being backfilled. You may encounter incomplete storage history.

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.22
0x6e10187931bdb479ac8489f3b58f9e309c61fd289321d7ec7d556f689c93fb1c
0x9feac7f64d01753b3a65d16a47c15babc7dc62346a7dd486917e2c55788246cb
0xdd45ac206c51b64c29ee64f8535b0e981ada91deacf4c8cc87979071b35c3e82
0xd77837765dbf1f78e7c56e3d8b6d56937b1fc92cfc4f05b6e2b688aa9361f0e6
0x1741b94dffd18561e26047ce93787eb6b5fd7f8f369375e585149bf2e75952ef
0xd974aac26043bac7e9caed806a205011da46c0370eba5b2820dccb4f55327d85
0xf818656534df071159fdc192e97fdb2fbaa7a8af30f593b8e9da03df83eab868
0xdb5cf7c2a1621223d341010f6082750f2aec9064ba797733a52101abb5890309
0xa8b197ec7460178127179cea35828753bef20e032d70f01f4d62acc3dfe3de61
0x798afa24cfe77e993f24e819e3797b3c7ac34ab16a5206df6fbb42ceb22541b8

Functions
Getter at block 20792376
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.