0 txs
8 calls
constructor
No constructor.
functions
allocateFunds
nonpayablefunction allocateFunds(bytes data)
events
AllocatedFunds
event AllocatedFunds(address indexed strategy, bool indexed isDeposit, uint256 amount, bytes extraData)
errors
SafeCastOverflowedUintDowncast
error SafeCastOverflowedUintDowncast(uint8 bits, uint256 value)
SafeERC20FailedOperation
error SafeERC20FailedOperation(address token)
creation bytecode
0x6080604052348015600e575f5ffd5b50610a888061001c5f395ff3fe608060405234801561000f575f5ffd5b5060043610610029575f3560e01c80638f5d2a471461002d575b5f5ffd5b61004061003b3660046106bc565b610042565b005b5f61004f828401846107af565b90507fe74d828616eceb28be4a8cf3f9eeee868e1f44ce928ee17a9d7ad296fa52be005f5b8251811015610509576001826008015f85848151811061009657610096610953565b6020908102919091018101518101516001600160a01b031682528101919091526040015f205460ff1660028111156100d0576100d061093f565b03610501575f8382815181106100e8576100e8610953565b60200260200101515f0151156103285761018b84838151811061010d5761010d610953565b6020026020010151602001515f19306001600160a01b03166338d52e0f6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610157573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061017b9190610967565b6001600160a01b03169190610510565b83828151811061019d5761019d610953565b6020026020010151602001516001600160a01b0316638f5d2a478584815181106101c9576101c9610953565b6020026020010151604001516040518263ffffffff1660e01b81526004016101f191906109b7565b6020604051808303815f875af115801561020d573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061023191906109c9565b905061029184838151811061024857610248610953565b6020026020010151602001515f306001600160a01b03166338d52e0f6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610157573d5f5f3e3d5ffd5b61029a816105c9565b836008015f8685815181106102b1576102b1610953565b6020026020010151602001516001600160a01b03166001600160a01b031681526020019081526020015f205f0160018282829054906101000a90046001600160781b03166102ff91906109f4565b92506101000a8154816001600160781b0302191690836001600160781b03160217905550610463565b83828151811061033a5761033a610953565b6020026020010151602001516001600160a01b0316630abe7cf285848151811061036657610366610953565b6020026020010151604001516040518263ffffffff1660e01b815260040161038e91906109b7565b6020604051808303815f875af11580156103aa573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103ce91906109c9565b90506103d9816105c9565b836008015f8685815181106103f0576103f0610953565b6020026020010151602001516001600160a01b03166001600160a01b031681526020019081526020015f205f0160018282829054906101000a90046001600160781b031661043e9190610a13565b92506101000a8154816001600160781b0302191690836001600160781b031602179055505b83828151811061047557610475610953565b60200260200101515f0151151584838151811061049457610494610953565b6020026020010151602001516001600160a01b03167f25e74fcadbe6a0047dc3f9789e2393f79a6ffafcf66166eccbd5e924e867fffb838786815181106104dd576104dd610953565b6020026020010151604001516040516104f7929190610a32565b60405180910390a3505b600101610074565b5050505050565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663095ea7b360e01b1790526105618482610605565b6105c357604080516001600160a01b03851660248201525f6044808301919091528251808303909101815260649091019091526020810180516001600160e01b031663095ea7b360e01b1790526105b9908590610650565b6105c38482610650565b50505050565b5f6001600160781b03821115610601576040516306dfcc6560e41b815260786004820152602481018390526044015b60405180910390fd5b5090565b5f5f5f5f60205f8651602088015f8a5af192503d91505f519050828015610644575081156106365780600114610644565b5f866001600160a01b03163b115b93505050505b92915050565b5f5f60205f8451602086015f885af18061066f576040513d5f823e3d81fd5b50505f513d91508115610686578060011415610693565b6001600160a01b0384163b155b156105c357604051635274afe760e01b81526001600160a01b03851660048201526024016105f8565b5f5f602083850312156106cd575f5ffd5b823567ffffffffffffffff8111156106e3575f5ffd5b8301601f810185136106f3575f5ffd5b803567ffffffffffffffff811115610709575f5ffd5b85602082840101111561071a575f5ffd5b6020919091019590945092505050565b634e487b7160e01b5f52604160045260245ffd5b6040516060810167ffffffffffffffff811182821017156107615761076161072a565b60405290565b604051601f8201601f1916810167ffffffffffffffff811182821017156107905761079061072a565b604052919050565b6001600160a01b03811681146107ac575f5ffd5b50565b5f602082840312156107bf575f5ffd5b813567ffffffffffffffff8111156107d5575f5ffd5b8201601f810184136107e5575f5ffd5b803567ffffffffffffffff8111156107ff576107ff61072a565b8060051b61080f60208201610767565b9182526020818401810192908101908784111561082a575f5ffd5b6020850192505b8383101561093457823567ffffffffffffffff81111561084f575f5ffd5b85016060818a03601f19011215610864575f5ffd5b61086c61073e565b6020820135801515811461087e575f5ffd5b8152604082013561088e81610798565b6020820152606082013567ffffffffffffffff8111156108ac575f5ffd5b60208184010192505089601f8301126108c3575f5ffd5b813567ffffffffffffffff8111156108dd576108dd61072a565b6108f0601f8201601f1916602001610767565b8181528b6020838601011115610904575f5ffd5b816020850160208301375f6020838301015280604084015250508084525050602082019150602083019250610831565b979650505050505050565b634e487b7160e01b5f52602160045260245ffd5b634e487b7160e01b5f52603260045260245ffd5b5f60208284031215610977575f5ffd5b815161098281610798565b9392505050565b5f81518084528060208401602086015e5f602082860101526020601f19601f83011685010191505092915050565b602081525f6109826020830184610989565b5f602082840312156109d9575f5ffd5b5051919050565b634e487b7160e01b5f52601160045260245ffd5b6001600160781b03818116838216019081111561064a5761064a6109e0565b6001600160781b03828116828216039081111561064a5761064a6109e0565b828152604060208201525f610a4a6040830184610989565b94935050505056fea2646970667358221220fb51c88b581293f5d5dec848caac9441e90d8dca7af467793efd42ef2db559cd64736f6c634300081b0033