ExchangeProxy
Verified contract
Active on
Ethereum with 44,557 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x0000…0000
Balances ($0.32)
Native
Value
$0.32
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 0.000087 | $3,616.63 |
$0.32 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 13286339 | 3 years ago | | | 0 | 0.011506704 | |
| 12744481 | 3 years ago | | | 0 | 0.0040936700 | |
| 12699292 | 3 years ago | | | 0 | 0.0027941780 | |
| 12698426 | 3 years ago | | | 0 | 0.0026831230 | |
| 12629467 | 3 years ago | | | 0 | 0.0013641257 | |
| 12611558 | 3 years ago | | | 0 | 0.0016275120 | |
| 12514546 | 4 years ago | | | 0 | 0.0088557030 | |
| 12477634 | 4 years ago | | | 0 | 0.012735024 | |
| 12470532 | 4 years ago | | | 0 | 0.016184825 | |
| 12452540 | 4 years ago | | | 0 | 0.016634373 |
ABI
ABI objects
Getter at block 21283463
chi() view returns (address)
0x0000000000004946c0e9f43f4dee607b0ef1fa1c
governance() view returns (address)
0x7be4d5a99c903c437ec77a20cb6d0688cbb73c7f
Read-only
viewSplitExactIn(address tokenIn, address tokenOut, uint256 swapAmount, uint256 nPools) view returns (struct ExchangeProxySwap[] swaps, uint256 totalOutput)
viewSplitExactOut(address tokenIn, address tokenOut, uint256 swapAmount, uint256 nPools) view returns (struct ExchangeProxySwap[] swaps, uint256 totalOutput)
State-modifying
Events batchSwapExactIn(struct ExchangeProxySwap[] swaps, address tokenIn, address tokenOut, uint256 totalAmountIn, uint256 minTotalAmountOut, uint8 flag) payable returns (uint256 totalAmountOut)
batchSwapExactOut(struct ExchangeProxySwap[] swaps, address tokenIn, address tokenOut, uint256 maxTotalAmountIn, uint8 flag) payable returns (uint256 totalAmountIn)
create(address factory, address[] tokens, uint256[] balances, uint256[] denorms, uint256 swapFee, uint256 initPoolSupply, uint8 flag) payable returns (address pool)
governanceRecoverUnsupported(address _token, uint256 _amount, address _to)
joinPool(address pool, uint256 poolAmountOut, uint256[] maxAmountsIn, uint8 flag) payable
joinswapExternAmountIn(address pool, address tokenIn, uint256 tokenAmountIn, uint256 minPoolAmountOut, uint8 flag) payable
multihopBatchSwapExactIn(struct ExchangeProxySwap[][] swapSequences, address tokenIn, address tokenOut, uint256 totalAmountIn, uint256 minTotalAmountOut, uint8 flag) payable returns (uint256 totalAmountOut)
multihopBatchSwapExactOut(struct ExchangeProxySwap[][] swapSequences, address tokenIn, address tokenOut, uint256 maxTotalAmountIn, uint8 flag) payable returns (uint256 totalAmountIn)
setGovernance(address _governance)
setRegistry(address _registry)
smartSwapExactIn(address tokenIn, address tokenOut, uint256 totalAmountIn, uint256 minTotalAmountOut, uint256 nPools, uint8 flag) payable returns (uint256 totalAmountOut)
smartSwapExactOut(address tokenIn, address tokenOut, uint256 totalAmountOut, uint256 maxTotalAmountIn, uint256 nPools, uint8 flag) payable returns (uint256 totalAmountIn)
This contract contains no event objects.
constructor(address _weth)
receive()
This contract contains no error objects.