0 txs
9.7k calls
constructor
No constructor.
functions
computeLiquidityMintTo
viewfunction computeLiquidityMintTo(uint256 _totalSupply, uint256 _depositValue, uint256 _totalValue, address _poolManagerLogic, address _poolFactory) view returns (tuple liquidityMintTo)
computePoolTokensAllocation
viewfunction computePoolTokensAllocation(uint256 _redeemAmount, address _poolManagerLogic, address _poolFactory) view returns (tuple tokens)
events
No events.
errors
No errors.
creation bytecode
0x610921610026600b82828239805160001a60731461001957fe5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106100405760003560e01c8063919f883614610045578063e3969ba31461006e575b600080fd5b610058610053366004610768565b61008e565b604051610065919061089f565b60405180910390f35b61008161007c3660046107f3565b61028e565b604051610065919061087e565b6100966106eb565b838152606080820185905260408051637adc304360e11b81529051600092839283926001600160a01b0389169263f5b860869260048082019391829003018186803b1580156100e457600080fd5b505afa1580156100f8573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061011c91906107c6565b925092509250826000141561013357505050610287565b835160009061014e90839061014890876102e1565b90610343565b606086015190915061016090826103a7565b6060860152600061017f8361014861017882886103a7565b85906102e1565b905080610190575050505050610287565b855161019c90826103a7565b866000018181525050600080886001600160a01b0316639cada6e46040518163ffffffff1660e01b8152600401604080518083038186803b1580156101e057600080fd5b505afa1580156101f4573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061021891906107a3565b909250905061022b8161014885856102e1565b6040890181905261023d9084906103a7565b60208901819052885111801561025a575087604001518860200151115b61027f5760405162461bcd60e51b815260040161027690610842565b60405180910390fd5b505050505050505b9392505050565b610296610713565b6102a38686868686610404565b90506102d8866102d283604001516102cc856020015186600001516105e990919063ffffffff16565b906105e9565b85610641565b95945050505050565b6000826102f05750600061033d565b828202828482816102fd57fe5b041461033a5760405162461bcd60e51b81526004018080602001828103825260218152602001806108cb6021913960400191505060405180910390fd5b90505b92915050565b6000808211610396576040805162461bcd60e51b815260206004820152601a602482015279536166654d6174683a206469766973696f6e206279207a65726f60301b604482015290519081900360640190fd5b81838161039f57fe5b049392505050565b6000828211156103fe576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b61040c610713565b6000861161041a5784610428565b6104288461014887896102e1565b8160000181815250506000806000856001600160a01b031663cdeae9a96040518163ffffffff1660e01b815260040160606040518083038186803b15801561046f57600080fd5b505afa158015610483573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104a791906107c6565b92509250925082600014156104be575050506102d8565b83516000906104d390839061014890876102e1565b85519091506104e290826103a7565b855260006104f78361014861017882886103a7565b9050806105085750505050506102d8565b600080886001600160a01b0316639cada6e46040518163ffffffff1660e01b8152600401604080518083038186803b15801561054357600080fd5b505afa158015610557573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061057b91906107a3565b909250905061058e8161014885856102e1565b604089018190526105a09084906103a7565b6020890181905288511180156105bd575087604001518860200151115b6105d95760405162461bcd60e51b815260040161027690610842565b5050505050505095945050505050565b60008282018381101561033a576040805162461bcd60e51b815260206004820152601b60248201527a536166654d6174683a206164646974696f6e206f766572666c6f7760281b604482015290519081900360640190fd5b6000816001600160a01b0316639d70902f6040518163ffffffff1660e01b815260040160206040518083038186803b15801561067c57600080fd5b505afa158015610690573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106b49190610750565b905080156106e557806106c785856105e9565b11156106e55760405162461bcd60e51b815260040161027690610860565b50505050565b6040518060800160405280600081526020016000815260200160008152602001600081525090565b60405180606001604052806000815260200160008152602001600081525090565b80356001600160a01b038116811461074b57600080fd5b919050565b600060208284031215610761578081fd5b5051919050565b60008060006060848603121561077c578182fd5b8335925061078c60208501610734565b915061079a60408501610734565b90509250925092565b600080604083850312156107b5578182fd5b505080516020909101519092909150565b6000806000606084860312156107da578283fd5b8351925060208401519150604084015190509250925092565b600080600080600060a0868803121561080a578081fd5b85359450602086013593506040860135925061082860608701610734565b915061083660808701610734565b90509295509295909350565b6020808252600490820152636468313360e01b604082015260600190565b6020808252600490820152633234199960e11b604082015260600190565b81518152602080830151908201526040918201519181019190915260600190565b815181526020808301519082015260408083015190820152606091820151918101919091526080019056fe536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a2646970667358221220161b490cef6b660b1dbb1dcbede23e0fde7e79ad12fe4f27d29bdf1ff9f2f7b064736f6c63430007060033