0 txs
0 calls
constructor
No constructor.
functions
owner
viewfunction owner() view returns (address)
addLiquidity
nonpayablefunction addLiquidity(address pool, uint256 amountIn, uint256 coinIndex, address to, uint256 minAmountOut, address emergencyTo) returns (uint256 amountOut)
removeLiquidity
nonpayablefunction removeLiquidity(address pool, uint256 i, address to, address tokenOut, uint256 minAmountOut, address emergencyTo) returns (uint256 amountOut)
renounceOwnership
nonpayablefunction renounceOwnership()
swap
nonpayablefunction swap(address tokenIn, address pool, uint256 i, uint256 j, address tokenOut, address to, uint256 minAmountOut, address emergencyTo, uint256 aggregationFee) returns (uint256 amountOut)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b5061001a3361001f565b61006f565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6110318061007e6000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c80636d943961146100675780636f3ab8c11461008d578063715018a6146100a05780638da5cb5b146100aa578063bb16e12d146100c5578063f2fde38b146100d8575b600080fd5b61007a610075366004610d39565b6100eb565b6040519081526020015b60405180910390f35b61007a61009b366004610da0565b6103cb565b6100a86105e8565b005b6000546040516001600160a01b039091168152602001610084565b61007a6100d3366004610e38565b6105fc565b6100a86100e6366004610e83565b610861565b60405163c661065760e01b81526004810185905260009081906001600160a01b0389169063c661065790602401602060405180830381865afa158015610135573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101599190610ea7565b905080610167818a8a6108da565b61016f610d06565b8881896002811061018257610182610ec4565b6020020152604051638d8ea72760e01b81526000906001600160a01b038c1690638d8ea727906101b6908590600401610efd565b602060405180830381865afa1580156101d3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101f79190610f11565b9050808711156102195761020c83878c6109c5565b60009450505050506103c1565b604051630b4c7e4d60e01b81526001600160a01b038c1690630b4c7e4d90610248908590600090600401610f2a565b600060405180830381600087803b15801561026257600080fd5b505af1158015610276573d6000803e3d6000fd5b5050505060008b6001600160a01b031663fc0c546a6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156102ba573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102de9190610ea7565b6040516370a0823160e01b81523060048201529091506001600160a01b038216906370a0823190602401602060405180830381865afa158015610325573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103499190610f11565b9550878610156103a05760405162461bcd60e51b815260206004820152601d60248201527f43727970746f506f6f6c416461707465723a206d696e20616d6f756e7400000060448201526064015b60405180910390fd5b6001600160a01b03891630146103bb576103bb818a886109c5565b50505050505b9695505050505050565b6040516370a0823160e01b81523060048201526000908a9082906001600160a01b038316906370a0823190602401602060405180830381865afa158015610416573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061043a9190610f11565b60405163556d6e9f60e01b8152600481018c9052602481018b9052604481018290529091506000906001600160a01b038d169063556d6e9f90606401602060405180830381865afa158015610493573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104b79190610f11565b9050808711156104d8576104cc8387846109c5565b600093505050506105db565b6104e3838d846108da565b604051630b68372160e31b8152600481018c9052602481018b905260448101839052606481018290526001600160a01b038d1690635b41b90890608401600060405180830381600087803b15801561053a57600080fd5b505af115801561054e573d6000803e3d6000fd5b50506040516370a0823160e01b81523060048201526001600160a01b038c1692506370a082319150602401602060405180830381865afa158015610596573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105ba9190610f11565b93506001600160a01b03881630146105d7576105d78989866109c5565b5050505b9998505050505050505050565b6105f06109fa565b6105fa6000610a54565b565b600080876001600160a01b031663fc0c546a6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561063d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106619190610ea7565b6040516370a0823160e01b815230600482015290915081906000906001600160a01b038316906370a0823190602401602060405180830381865afa1580156106ad573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d19190610f11565b90506106de828b836108da565b6040516327d8462f60e11b815260048101829052602481018a90526000906001600160a01b038c1690634fb08c5e90604401602060405180830381865afa15801561072d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107519190610f11565b9050808711156107665761020c8387846109c5565b60405163f1dc3cc960e01b815260048101839052602481018b9052600060448201526001600160a01b038c169063f1dc3cc990606401600060405180830381600087803b1580156107b657600080fd5b505af11580156107ca573d6000803e3d6000fd5b50506040516370a0823160e01b81523060048201526001600160a01b038b1692506370a082319150602401602060405180830381865afa158015610812573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108369190610f11565b94506001600160a01b038916301461085357610853888a876109c5565b505050509695505050505050565b6108696109fa565b6001600160a01b0381166108ce5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610397565b6108d781610a54565b50565b604051636eb1769f60e11b81523060048201526001600160a01b038381166024830152600091839186169063dd62ed3e90604401602060405180830381865afa15801561092b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061094f9190610f11565b6109599190610f45565b6040516001600160a01b0385166024820152604481018290529091506109bf90859063095ea7b360e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152610aa4565b50505050565b6040516001600160a01b0383166024820152604481018290526109f590849063a9059cbb60e01b90606401610988565b505050565b6000546001600160a01b031633146105fa5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610397565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000610af9826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316610b769092919063ffffffff16565b8051909150156109f55780806020019051810190610b179190610f66565b6109f55760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610397565b6060610b858484600085610b8d565b949350505050565b606082471015610bee5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401610397565b600080866001600160a01b03168587604051610c0a9190610fac565b60006040518083038185875af1925050503d8060008114610c47576040519150601f19603f3d011682016040523d82523d6000602084013e610c4c565b606091505b5091509150610c5d87838387610c68565b979650505050505050565b60608315610cd7578251600003610cd0576001600160a01b0385163b610cd05760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610397565b5081610b85565b610b858383815115610cec5781518083602001fd5b8060405162461bcd60e51b81526004016103979190610fc8565b60405180604001604052806002906020820280368337509192915050565b6001600160a01b03811681146108d757600080fd5b60008060008060008060c08789031215610d5257600080fd5b8635610d5d81610d24565b955060208701359450604087013593506060870135610d7b81610d24565b92506080870135915060a0870135610d9281610d24565b809150509295509295509295565b60008060008060008060008060006101208a8c031215610dbf57600080fd5b8935610dca81610d24565b985060208a0135610dda81610d24565b975060408a0135965060608a0135955060808a0135610df881610d24565b945060a08a0135610e0881610d24565b935060c08a0135925060e08a0135610e1f81610d24565b809250506101008a013590509295985092959850929598565b60008060008060008060c08789031215610e5157600080fd5b8635610e5c81610d24565b9550602087013594506040870135610e7381610d24565b93506060870135610d7b81610d24565b600060208284031215610e9557600080fd5b8135610ea081610d24565b9392505050565b600060208284031215610eb957600080fd5b8151610ea081610d24565b634e487b7160e01b600052603260045260246000fd5b8060005b60028110156109bf578151845260209384019390910190600101610ede565b60408101610f0b8284610eda565b92915050565b600060208284031215610f2357600080fd5b5051919050565b60608101610f388285610eda565b8260408301529392505050565b80820180821115610f0b57634e487b7160e01b600052601160045260246000fd5b600060208284031215610f7857600080fd5b81518015158114610ea057600080fd5b60005b83811015610fa3578181015183820152602001610f8b565b50506000910152565b60008251610fbe818460208701610f88565b9190910192915050565b6020815260008251806020840152610fe7816040850160208701610f88565b601f01601f1916919091016040019291505056fea2646970667358221220a5db6e707c7c72b6b84e543d70358a12384a122006933a0e38d68635132d626364736f6c63430008110033