0 txs
57 calls
constructor
constructor(address _compositeRouter, address _router, address _permit2, address _vaultExplorer)
functions
compositeRouter
viewfunction compositeRouter() view returns (address)
isPoolBoosted
viewfunction isPoolBoosted(address poolAddress) view returns (bool isBoosted, bool[] isWrapped)
permit2
viewfunction permit2() view returns (address)
router
viewfunction router() view returns (address)
vaultExplorer
viewfunction vaultExplorer() view returns (address)
addLiquidity
nonpayablefunction addLiquidity(address pool, address[] tokenAddresses, uint256[] amountsIn, uint256 minAmountOut, bool isBoosted, bool[] isWrapped)
removeLiquidity
nonpayablefunction removeLiquidity(address pool, uint256 burnAmountLP, uint256[] minAmountsOut, bool isBoosted, bool[] isWrapped)
events
No events.
errors
No errors.
creation bytecode
0x610100604052348015610010575f5ffd5b5060405161149738038061149783398101604081905261002f9161006c565b6001600160a01b0393841660805291831660a052821660c0521660e0526100bd565b80516001600160a01b0381168114610067575f5ffd5b919050565b5f5f5f5f6080858703121561007f575f5ffd5b61008885610051565b935061009660208601610051565b92506100a460408601610051565b91506100b260608601610051565b905092959194509250565b60805160a05160c05160e05161135b61013c5f395f8181610110015261045601525f81816098015281816105d9015261060801525f818161015e015281816101980152818161030f0152818161058f01526107f301525f8181610137015281816101be01528181610270015281816105b50152610757015261135b5ff3fe608060405234801561000f575f5ffd5b506004361061007a575f3560e01c8063649e18ea11610058578063649e18ea146100f85780636b18a5701461010b5780636e767e3214610132578063f887ea4014610159575f5ffd5b806305699c5a1461007e57806312261ee7146100935780635603d74d146100d7575b5f5ffd5b61009161008c366004610d24565b610180565b005b6100ba7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b6100ea6100e5366004610db6565b61039a565b6040516100ce929190610e14565b610091610106366004610e2e565b610577565b6100ba7f000000000000000000000000000000000000000000000000000000000000000081565b6100ba7f000000000000000000000000000000000000000000000000000000000000000081565b6100ba7f000000000000000000000000000000000000000000000000000000000000000081565b60408051602081019091525f8082529081846101bc577f00000000000000000000000000000000000000000000000000000000000000006101de565b7f00000000000000000000000000000000000000000000000000000000000000005b60405163095ea7b360e01b81526001600160a01b038083166004830152602482018a90529192509089169063095ea7b3906044016020604051808303815f875af115801561022e573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102529190610f47565b5084156102f857604051636c53fcff60e11b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063d8a7f9fe906102af908b9088908c908c908a908a90600401610fc0565b5f604051808303815f875af11580156102ca573d5f5f3e3d5ffd5b505050506040513d5f823e601f3d908101601f191682016040526102f191908101906110e3565b5050610390565b604051630516827560e41b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063516827509061034c908b908b908b9089908990600401611148565b5f604051808303815f875af1158015610367573d5f5f3e3d5ffd5b505050506040513d5f823e601f3d908101601f1916820160405261038e9190810190611194565b505b5050505050505050565b5f60605f836001600160a01b031663aa6ca8086040518163ffffffff1660e01b81526004015f60405180830381865afa1580156103d9573d5f5f3e3d5ffd5b505050506040513d5f823e601f3d908101601f1916820160405261040091908101906111c6565b9050805167ffffffffffffffff81111561041c5761041c610bd1565b604051908082528060200260200182016040528015610445578160200160208202803683370190505b5091505f5b8151811015610570575f7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316630387587d848481518110610495576104956111f8565b60200260200101516040518263ffffffff1660e01b81526004016104c891906001600160a01b0391909116815260200190565b602060405180830381865afa1580156104e3573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610507919061120c565b90505f6001600160a01b0316816001600160a01b03161415848381518110610531576105316111f8565b602002602001019015159081151581525050838281518110610555576105556111f8565b60200260200101511561056757600194505b5060010161044a565b5050915091565b60408051602081019091525f8082529081846105b3577f00000000000000000000000000000000000000000000000000000000000000006105d5565b7f00000000000000000000000000000000000000000000000000000000000000005b90507f00000000000000000000000000000000000000000000000000000000000000005f5b8951811015610739576106737f00000000000000000000000000000000000000000000000000000000000000008a8381518110610639576106396111f8565b60200260200101518c8481518110610653576106536111f8565b60200260200101516001600160a01b031661087e9092919063ffffffff16565b816001600160a01b03166387517c458b8381518110610694576106946111f8565b6020026020010151858c85815181106106af576106af6111f8565b60209081029190910101516040516001600160e01b031960e086901b1681526001600160a01b039384166004820152918316602483015291909116604482015265ffffffffffff421660648201526084015f604051808303815f87803b158015610717575f5ffd5b505af1158015610729573d5f5f3e3d5ffd5b5050600190920191506105fa9050565b5085156107dc57604051633076809360e21b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063c1da024c90610796908d9089908d908d908b908b90600401611227565b6020604051808303815f875af11580156107b2573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107d6919061127e565b50610872565b60405163c08bc85160e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063c08bc85190610830908d908c908c908a908a90600401611295565b6020604051808303815f875af115801561084c573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610870919061127e565b505b50505050505050505050565b604051636eb1769f60e11b81523060048201526001600160a01b0383811660248301525f91839186169063dd62ed3e90604401602060405180830381865afa1580156108cc573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108f0919061127e565b6108fa91906112d8565b604080516001600160a01b038616602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663095ea7b360e01b17905290915061094f908590610955565b50505050565b5f6109a9826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316610a309092919063ffffffff16565b805190915015610a2b57808060200190518101906109c79190610f47565b610a2b5760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b60648201526084015b60405180910390fd5b505050565b6060610a3e84845f85610a46565b949350505050565b606082471015610aa75760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401610a22565b5f5f866001600160a01b03168587604051610ac291906112fd565b5f6040518083038185875af1925050503d805f8114610afc576040519150601f19603f3d011682016040523d82523d5f602084013e610b01565b606091505b5091509150610b1287838387610b1d565b979650505050505050565b60608315610b8b5782515f03610b84576001600160a01b0385163b610b845760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610a22565b5081610a3e565b610a3e8383815115610ba05781518083602001fd5b8060405162461bcd60e51b8152600401610a229190611313565b6001600160a01b0381168114610bce575f5ffd5b50565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff81118282101715610c0e57610c0e610bd1565b604052919050565b5f67ffffffffffffffff821115610c2f57610c2f610bd1565b5060051b60200190565b5f82601f830112610c48575f5ffd5b8135610c5b610c5682610c16565b610be5565b8082825260208201915060208360051b860101925085831115610c7c575f5ffd5b602085015b83811015610c99578035835260209283019201610c81565b5095945050505050565b8015158114610bce575f5ffd5b8035610cbb81610ca3565b919050565b5f82601f830112610ccf575f5ffd5b8135610cdd610c5682610c16565b8082825260208201915060208360051b860101925085831115610cfe575f5ffd5b602085015b83811015610c99578035610d1681610ca3565b835260209283019201610d03565b5f5f5f5f5f60a08688031215610d38575f5ffd5b8535610d4381610bba565b945060208601359350604086013567ffffffffffffffff811115610d65575f5ffd5b610d7188828901610c39565b9350506060860135610d8281610ca3565b9150608086013567ffffffffffffffff811115610d9d575f5ffd5b610da988828901610cc0565b9150509295509295909350565b5f60208284031215610dc6575f5ffd5b8135610dd181610bba565b9392505050565b5f8151808452602084019350602083015f5b82811015610e0a5781511515865260209586019590910190600101610dea565b5093949350505050565b8215158152604060208201525f610a3e6040830184610dd8565b5f5f5f5f5f5f60c08789031215610e43575f5ffd5b8635610e4e81610bba565b9550602087013567ffffffffffffffff811115610e69575f5ffd5b8701601f81018913610e79575f5ffd5b8035610e87610c5682610c16565b8082825260208201915060208360051b85010192508b831115610ea8575f5ffd5b6020840193505b82841015610ed3578335610ec281610bba565b825260209384019390910190610eaf565b9750505050604087013567ffffffffffffffff811115610ef1575f5ffd5b610efd89828a01610c39565b94505060608701359250610f1360808801610cb0565b915060a087013567ffffffffffffffff811115610f2e575f5ffd5b610f3a89828a01610cc0565b9150509295509295509295565b5f60208284031215610f57575f5ffd5b8151610dd181610ca3565b5f8151808452602084019350602083015f5b82811015610e0a578151865260209586019590910190600101610f74565b5f81518084528060208401602086015e5f602082860101526020601f19601f83011685010191505092915050565b6001600160a01b038716815260c0602082018190525f90610fe390830188610dd8565b8660408401528281036060840152610ffb8187610f62565b9050841515608084015282810360a08401526110178185610f92565b9998505050505050505050565b5f82601f830112611033575f5ffd5b8151611041610c5682610c16565b8082825260208201915060208360051b860101925085831115611062575f5ffd5b602085015b83811015610c9957805161107a81610bba565b835260209283019201611067565b5f82601f830112611097575f5ffd5b81516110a5610c5682610c16565b8082825260208201915060208360051b8601019250858311156110c6575f5ffd5b602085015b83811015610c995780518352602092830192016110cb565b5f5f604083850312156110f4575f5ffd5b825167ffffffffffffffff81111561110a575f5ffd5b61111685828601611024565b925050602083015167ffffffffffffffff811115611132575f5ffd5b61113e85828601611088565b9150509250929050565b60018060a01b038616815284602082015260a060408201525f61116e60a0830186610f62565b841515606084015282810360808401526111888185610f92565b98975050505050505050565b5f602082840312156111a4575f5ffd5b815167ffffffffffffffff8111156111ba575f5ffd5b610a3e84828501611088565b5f602082840312156111d6575f5ffd5b815167ffffffffffffffff8111156111ec575f5ffd5b610a3e84828501611024565b634e487b7160e01b5f52603260045260245ffd5b5f6020828403121561121c575f5ffd5b8151610dd181610bba565b6001600160a01b038716815260c0602082018190525f9061124a90830188610dd8565b828103604084015261125c8188610f62565b9050856060840152841515608084015282810360a08401526110178185610f92565b5f6020828403121561128e575f5ffd5b5051919050565b6001600160a01b038616815260a0602082018190525f906112b890830187610f62565b856040840152841515606084015282810360808401526111888185610f92565b808201808211156112f757634e487b7160e01b5f52601160045260245ffd5b92915050565b5f82518060208501845e5f920191825250919050565b602081525f610dd16020830184610f9256fea264697066735822122001bd0a3260892eb801a373fe68309761fb1ceaeaa357bac43fa954fa48e8570b64736f6c634300081c0033000000000000000000000000b21a277466e7db6934556a1ce12eb3f032815c8a000000000000000000000000ae563e3f8219521950555f5962419c8919758ea2000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3000000000000000000000000fc2986feab34713e659da84f3b1fa32c1da95832