0 txs
1 call
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
0x610100604052348015610010575f5ffd5b5060405161117b38038061117b83398101604081905261002f9161006c565b6001600160a01b0393841660805291831660a052821660c0521660e0526100bd565b80516001600160a01b0381168114610067575f5ffd5b919050565b5f5f5f5f6080858703121561007f575f5ffd5b61008885610051565b935061009660208601610051565b92506100a460408601610051565b91506100b260608601610051565b905092959194509250565b60805160a05160c05160e05161103f61013c5f395f8181610110015261045601525f81816098015281816105d9015261062d01525f818161015e015281816101980152818161030f0152818161058f015261085801525f8181610137015281816101be01528181610270015281816105b501526107bc015261103f5ff3fe608060405234801561000f575f5ffd5b506004361061007a575f3560e01c8063649e18ea11610058578063649e18ea146100f85780636b18a5701461010b5780636e767e3214610132578063f887ea4014610159575f5ffd5b806305699c5a1461007e57806312261ee7146100935780635603d74d146100d7575b5f5ffd5b61009161008c366004610a4d565b610180565b005b6100ba7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b6100ea6100e5366004610adf565b61039a565b6040516100ce929190610b3d565b610091610106366004610b5f565b610577565b6100ba7f000000000000000000000000000000000000000000000000000000000000000081565b6100ba7f000000000000000000000000000000000000000000000000000000000000000081565b6100ba7f000000000000000000000000000000000000000000000000000000000000000081565b60408051602081019091525f8082529081846101bc577f00000000000000000000000000000000000000000000000000000000000000006101de565b7f00000000000000000000000000000000000000000000000000000000000000005b60405163095ea7b360e01b81526001600160a01b038083166004830152602482018a90529192509089169063095ea7b3906044016020604051808303815f875af115801561022e573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102529190610c78565b5084156102f857604051636c53fcff60e11b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063d8a7f9fe906102af908b9088908c908c908a908a90600401610cf1565b5f604051808303815f875af11580156102ca573d5f5f3e3d5ffd5b505050506040513d5f823e601f3d908101601f191682016040526102f19190810190610e14565b5050610390565b604051630516827560e41b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063516827509061034c908b908b908b9089908990600401610e79565b5f604051808303815f875af1158015610367573d5f5f3e3d5ffd5b505050506040513d5f823e601f3d908101601f1916820160405261038e9190810190610ec5565b505b5050505050505050565b5f60605f836001600160a01b031663aa6ca8086040518163ffffffff1660e01b81526004015f60405180830381865afa1580156103d9573d5f5f3e3d5ffd5b505050506040513d5f823e601f3d908101601f191682016040526104009190810190610ef7565b9050805167ffffffffffffffff81111561041c5761041c6108fa565b604051908082528060200260200182016040528015610445578160200160208202803683370190505b5091505f5b8151811015610570575f7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316630387587d84848151811061049557610495610f29565b60200260200101516040518263ffffffff1660e01b81526004016104c891906001600160a01b0391909116815260200190565b602060405180830381865afa1580156104e3573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105079190610f3d565b90505f6001600160a01b0316816001600160a01b0316141584838151811061053157610531610f29565b60200260200101901515908115158152505083828151811061055557610555610f29565b60200260200101511561056757600194505b5060010161044a565b5050915091565b60408051602081019091525f8082529081846105b3577f00000000000000000000000000000000000000000000000000000000000000006105d5565b7f00000000000000000000000000000000000000000000000000000000000000005b90507f00000000000000000000000000000000000000000000000000000000000000005f5b895181101561079e5789818151811061061557610615610f29565b60200260200101516001600160a01b031663095ea7b37f00000000000000000000000000000000000000000000000000000000000000008b848151811061065e5761065e610f29565b60200260200101516040518363ffffffff1660e01b81526004016106979291906001600160a01b03929092168252602082015260400190565b6020604051808303815f875af11580156106b3573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106d79190610c78565b50816001600160a01b03166387517c458b83815181106106f9576106f9610f29565b6020026020010151858c858151811061071457610714610f29565b60209081029190910101516040516001600160e01b031960e086901b1681526001600160a01b039384166004820152918316602483015291909116604482015265ffffffffffff421660648201526084015f604051808303815f87803b15801561077c575f5ffd5b505af115801561078e573d5f5f3e3d5ffd5b5050600190920191506105fa9050565b50851561084157604051633076809360e21b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063c1da024c906107fb908d9089908d908d908b908b90600401610f58565b6020604051808303815f875af1158015610817573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061083b9190610faf565b506108d7565b60405163c08bc85160e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063c08bc85190610895908d908c908c908a908a90600401610fc6565b6020604051808303815f875af11580156108b1573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108d59190610faf565b505b50505050505050505050565b6001600160a01b03811681146108f7575f5ffd5b50565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff81118282101715610937576109376108fa565b604052919050565b5f67ffffffffffffffff821115610958576109586108fa565b5060051b60200190565b5f82601f830112610971575f5ffd5b813561098461097f8261093f565b61090e565b8082825260208201915060208360051b8601019250858311156109a5575f5ffd5b602085015b838110156109c25780358352602092830192016109aa565b5095945050505050565b80151581146108f7575f5ffd5b80356109e4816109cc565b919050565b5f82601f8301126109f8575f5ffd5b8135610a0661097f8261093f565b8082825260208201915060208360051b860101925085831115610a27575f5ffd5b602085015b838110156109c2578035610a3f816109cc565b835260209283019201610a2c565b5f5f5f5f5f60a08688031215610a61575f5ffd5b8535610a6c816108e3565b945060208601359350604086013567ffffffffffffffff811115610a8e575f5ffd5b610a9a88828901610962565b9350506060860135610aab816109cc565b9150608086013567ffffffffffffffff811115610ac6575f5ffd5b610ad2888289016109e9565b9150509295509295909350565b5f60208284031215610aef575f5ffd5b8135610afa816108e3565b9392505050565b5f8151808452602084019350602083015f5b82811015610b335781511515865260209586019590910190600101610b13565b5093949350505050565b8215158152604060208201525f610b576040830184610b01565b949350505050565b5f5f5f5f5f5f60c08789031215610b74575f5ffd5b8635610b7f816108e3565b9550602087013567ffffffffffffffff811115610b9a575f5ffd5b8701601f81018913610baa575f5ffd5b8035610bb861097f8261093f565b8082825260208201915060208360051b85010192508b831115610bd9575f5ffd5b6020840193505b82841015610c04578335610bf3816108e3565b825260209384019390910190610be0565b9750505050604087013567ffffffffffffffff811115610c22575f5ffd5b610c2e89828a01610962565b94505060608701359250610c44608088016109d9565b915060a087013567ffffffffffffffff811115610c5f575f5ffd5b610c6b89828a016109e9565b9150509295509295509295565b5f60208284031215610c88575f5ffd5b8151610afa816109cc565b5f8151808452602084019350602083015f5b82811015610b33578151865260209586019590910190600101610ca5565b5f81518084528060208401602086015e5f602082860101526020601f19601f83011685010191505092915050565b6001600160a01b038716815260c0602082018190525f90610d1490830188610b01565b8660408401528281036060840152610d2c8187610c93565b9050841515608084015282810360a0840152610d488185610cc3565b9998505050505050505050565b5f82601f830112610d64575f5ffd5b8151610d7261097f8261093f565b8082825260208201915060208360051b860101925085831115610d93575f5ffd5b602085015b838110156109c2578051610dab816108e3565b835260209283019201610d98565b5f82601f830112610dc8575f5ffd5b8151610dd661097f8261093f565b8082825260208201915060208360051b860101925085831115610df7575f5ffd5b602085015b838110156109c2578051835260209283019201610dfc565b5f5f60408385031215610e25575f5ffd5b825167ffffffffffffffff811115610e3b575f5ffd5b610e4785828601610d55565b925050602083015167ffffffffffffffff811115610e63575f5ffd5b610e6f85828601610db9565b9150509250929050565b60018060a01b038616815284602082015260a060408201525f610e9f60a0830186610c93565b84151560608401528281036080840152610eb98185610cc3565b98975050505050505050565b5f60208284031215610ed5575f5ffd5b815167ffffffffffffffff811115610eeb575f5ffd5b610b5784828501610db9565b5f60208284031215610f07575f5ffd5b815167ffffffffffffffff811115610f1d575f5ffd5b610b5784828501610d55565b634e487b7160e01b5f52603260045260245ffd5b5f60208284031215610f4d575f5ffd5b8151610afa816108e3565b6001600160a01b038716815260c0602082018190525f90610f7b90830188610b01565b8281036040840152610f8d8188610c93565b9050856060840152841515608084015282810360a0840152610d488185610cc3565b5f60208284031215610fbf575f5ffd5b5051919050565b6001600160a01b038616815260a0602082018190525f90610fe990830187610c93565b85604084015284151560608401528281036080840152610eb98185610cc356fea264697066735822122050c2b07349326fefaf6f355c3fa51fa270ab39cdbca259b8503282eec7c84ff464736f6c634300081c0033000000000000000000000000b21a277466e7db6934556a1ce12eb3f032815c8a000000000000000000000000ae563e3f8219521950555f5962419c8919758ea2000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3000000000000000000000000fc2986feab34713e659da84f3b1fa32c1da95832