0 txs
1 call
constructor
No constructor.
functions
encodePlainAllocate
purefunction encodePlainAllocate(address strategy, uint256 amount) pure returns (bytes)
encodePlainAllocateToTwoStrategies
purefunction encodePlainAllocateToTwoStrategies(address strategy1, uint256 amount1, address strategy2, uint256 amount2) pure returns (bytes)
encodePlainDeallocate
purefunction encodePlainDeallocate(address strategy, uint256 amount) pure returns (bytes)
encodePlainDeallocateFromTwoStrategies
purefunction encodePlainDeallocateFromTwoStrategies(address strategy1, uint256 amount1, address strategy2, uint256 amount2) pure returns (bytes)
encodePlainMultiStrategyAllocate
purefunction encodePlainMultiStrategyAllocate(tuple[] allocates) pure returns (bytes)
encodePlainMultiStrategyDeallocate
purefunction encodePlainMultiStrategyDeallocate(tuple[] deallocates) pure returns (bytes)
events
No events.
errors
No errors.
creation bytecode
0x6080604052348015600e575f5ffd5b506108ca8061001c5f395ff3fe608060405234801561000f575f5ffd5b5060043610610060575f3560e01c806324ac9e4714610064578063541baac81461008d57806395082c63146100a0578063d347446a146100b3578063d3658b74146100c6578063f9fb381a146100d9575b5f5ffd5b610077610072366004610605565b6100ec565b6040516100849190610674565b60405180910390f35b61007761009b366004610605565b6101b7565b6100776100ae36600461068d565b610278565b6100776100c1366004610723565b610306565b6100776100d436600461068d565b61044c565b6100776100e7366004610723565b6104ce565b60408051600280825260608281019093525f9190816020015b604080518082019091525f80825260208201528152602001906001900390816101055790505090506040518060400160405280876001600160a01b0316815260200186815250815f8151811061015d5761015d6107f1565b60200260200101819052506040518060400160405280856001600160a01b031681526020018481525081600181518110610199576101996107f1565b60200260200101819052506101ad81610306565b9695505050505050565b60408051600280825260608281019093525f9190816020015b604080518082019091525f80825260208201528152602001906001900390816101d05790505090506040518060400160405280876001600160a01b0316815260200186815250815f81518110610228576102286107f1565b60200260200101819052506040518060400160405280856001600160a01b031681526020018481525081600181518110610264576102646107f1565b60200260200101819052506101ad816104ce565b6040805160018082528183019092526060915f9190816020015b604080518082019091525f80825260208201528152602001906001900390816102925790505090506040518060400160405280856001600160a01b0316815260200184815250815f815181106102ea576102ea6107f1565b60200260200101819052506102fe81610306565b949350505050565b60605f825167ffffffffffffffff811115610323576103236106b5565b60405190808252806020026020018201604052801561036f57816020015b60408051606080820183525f8083526020830152918101919091528152602001906001900390816103415790505b5090505f5b83518110156104235760405180606001604052806001151581526020018583815181106103a3576103a36107f1565b60200260200101515f01516001600160a01b031681526020018583815181106103ce576103ce6107f1565b6020026020010151602001516040516020016103ec91815260200190565b604051602081830303815290604052815250828281518110610410576104106107f1565b6020908102919091010152600101610374565b50806040516020016104359190610805565b604051602081830303815290604052915050919050565b6040805160018082528183019092526060915f9190816020015b604080518082019091525f80825260208201528152602001906001900390816104665790505090506040518060400160405280856001600160a01b0316815260200184815250815f815181106104be576104be6107f1565b60200260200101819052506102fe815b60605f825167ffffffffffffffff8111156104eb576104eb6106b5565b60405190808252806020026020018201604052801561053757816020015b60408051606080820183525f8083526020830152918101919091528152602001906001900390816105095790505b5090505f5b83518110156104235760405180606001604052805f1515815260200185838151811061056a5761056a6107f1565b60200260200101515f01516001600160a01b03168152602001858381518110610595576105956107f1565b6020026020010151602001516040516020016105b391815260200190565b6040516020818303038152906040528152508282815181106105d7576105d76107f1565b602090810291909101015260010161053c565b80356001600160a01b0381168114610600575f5ffd5b919050565b5f5f5f5f60808587031215610618575f5ffd5b610621856105ea565b935060208501359250610636604086016105ea565b9396929550929360600135925050565b5f81518084528060208401602086015e5f602082860101526020601f19601f83011685010191505092915050565b602081525f6106866020830184610646565b9392505050565b5f5f6040838503121561069e575f5ffd5b6106a7836105ea565b946020939093013593505050565b634e487b7160e01b5f52604160045260245ffd5b6040805190810167ffffffffffffffff811182821017156106ec576106ec6106b5565b60405290565b604051601f8201601f1916810167ffffffffffffffff8111828210171561071b5761071b6106b5565b604052919050565b5f60208284031215610733575f5ffd5b813567ffffffffffffffff811115610749575f5ffd5b8201601f81018413610759575f5ffd5b803567ffffffffffffffff811115610773576107736106b5565b61078260208260051b016106f2565b8082825260208201915060208360061b8501019250868311156107a3575f5ffd5b6020840193505b828410156101ad57604084880312156107c1575f5ffd5b6107c96106c9565b6107d2856105ea565b81526020858101358183015290835260409094019391909101906107aa565b634e487b7160e01b5f52603260045260245ffd5b5f602082016020835280845180835260408501915060408160051b8601019250602086015f5b8281101561088857868503603f1901845281518051151586526020808201516001600160a01b03169087015260409081015160609187018290529061087290870182610646565b955050602093840193919091019060010161082b565b5092969550505050505056fea26469706673582212202ba64dbcc8631ba0955026011e9ccc916a40e58bd3119e7de71a30e76ff70b5b64736f6c634300081b0033