0 txs
0 calls
constructor
constructor(address keeper, address osTokenConfigV1, address osTokenConfigV2, address osTokenController)
functions
calculateStake
nonpayablefunction calculateStake(tuple inputData) returns (tuple outputData)
calculateUnstake
nonpayablefunction calculateUnstake(tuple inputData) returns (tuple outputData)
getBalance
nonpayablefunction getBalance(tuple inputData) returns (uint256 receivedAssets)
multicall
nonpayablefunction multicall(bytes[] data) returns (bytes[] results)
events
No events.
errors
MathOverflowedMulDiv
error MathOverflowedMulDiv()
creation bytecode
0x610100346100e757601f611ccd38819003918201601f19168301916001600160401b038311848410176100eb578084926080946040528339810103126100e757610048816100ff565b90610055602082016100ff565b61006d6060610066604085016100ff565b93016100ff565b6001600160a01b0393841660805290831660a05290821660c0521660e052604051611bb99081610114823960805181818160a20152818161075d0152610cc8015260a05181611668015260c051816115c7015260e051818181610199015281816107b501528181610dbc015281816119be0152611a670152f35b5f80fd5b634e487b7160e01b5f52604160045260245ffd5b51906001600160a01b03821682036100e75756fe60806040526004361015610011575f80fd5b5f3560e01c80632f48508c1461005457806397d2516f1461004f578063ac9650d81461004a5763ba75955914610045575f80fd5b610c97565b610c2b565b61072c565b3461052b57610062366105f6565b805161009e906020906001600160a01b03165b604051637db8130d60e11b81526001600160a01b03909116600482015291829081906024820190565b03817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa9081156103c9575f9161052f575b506104ac575b805161013b9190610107906100fb906001600160a01b031681565b6001600160a01b031690565b60208281018051604051632764b59160e11b81526001600160a01b0390911660048201529490928591829081906024820190565b03915afa80156103c9576001600160801b036101d19161017b955f9161047d575b50169161018160408501519361017281866114be565b96878092611220565b94611220565b6040516303d1689d60e11b81526004810194909452937f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169392602090849081906024820190565b0381875afa9182156103c957610241935f9361045b575b5081516020919061021590610207906100fb906001600160a01b031681565b91516001600160a01b031690565b60405163f04da65b60e01b81526001600160a01b03909116600482015294859190829081906024820190565b03915afa9283156103c957610291936020915f9161043e575b508251610271906100fb906001600160a01b031681565b60405180809781946303d1689d60e11b8352600483019190602083019252565b03915afa9283156103c957610303936020926102e3925f9261040f575b50516102dd9082906102d8906102d1906001600160a01b0316611563565b611563565b8097611715565b6114be565b90611220565b95604051809481926303d1689d60e11b8352600483019190602083019252565b0381865afa80156103c95761031f925f916103f0575b50611715565b928381106103e8575b8361033291611220565b8061033c856117c0565b10156103ce575b506040516303d1689d60e11b8152600481019290925260209082908180602481015b03915afa80156103c95761039492610384925f92610398575b50611241565b6040519081529081906020820190565b0390f35b6103bb91925060203d6020116103c2575b6103b381836105ad565b810190611232565b908461037e565b503d6103a9565b611162565b916103df6103659360209395611241565b93915091610343565b925082610328565b610409915060203d6020116103c2576103b381836105ad565b86610319565b6102cc9250906102d86102d16104346102dd94883d8a116103c2576103b381836105ad565b94505050906102ae565b6104559150823d84116103c2576103b381836105ad565b8861025a565b602091935061047690823d84116103c2576103b381836105ad565b92906101e8565b61049f915060203d6020116104a5575b61049781836105ad565b8101906111f5565b8661015c565b503d61048d565b80516104c2906100fb906001600160a01b031681565b90606081015191803b1561052b57604051631a7ff55360e01b8152925f9184918290849082906104f59060048301611177565b03925af19182156103c95761013b92610511575b5090506100e0565b8061051f5f610525936105ad565b8061116d565b82610509565b5f80fd5b610551915060203d602011610557575b61054981836105ad565b81019061114a565b826100da565b503d61053f565b634e487b7160e01b5f52604160045260245ffd5b608081019081106001600160401b0382111761058d57604052565b61055e565b606081019081106001600160401b0382111761058d57604052565b90601f801991011681019081106001600160401b0382111761058d57604052565b6001600160a01b0381160361052b57565b6001600160401b03811161058d5760051b60200190565b602060031982011261052b576004356001600160401b03811161052b576004019060808282031261052b576040519161062e83610572565b8035610639816105ce565b83526020810135610649816105ce565b6020840152604081013560408401526060810135906001600160401b03821161052b57019060808282031261052b576040519161068583610572565b8035835260208101358060130b810361052b57602084015260408101356106ab816105ce565b60408401526060810135906001600160401b03821161052b57019080601f8301121561052b5781356106dc816105df565b926106ea60405194856105ad565b81845260208085019260051b82010192831161052b57602001905b82821061071c575050506060820152606082015290565b8135815260209182019101610705565b3461052b5761073a366105f6565b61074261124e565b8151610759906020906001600160a01b0316610075565b03817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa9081156103c9575f91610b89575b50610b18575b8151610809906107b3906001600160a01b0316611563565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316939060206107ea8261184d565b604051809581926363737ac960e11b8352600483019190602083019252565b0381885afa80156103c95761086f935f91610af9575b506020850152815161083b906100fb906001600160a01b031681565b6020838101805160405163f04da65b60e01b81526001600160a01b0390911660048201529590928691829081906024820190565b03915afa9384156103c9576108bf946020915f91610adc575b50845161089f906100fb906001600160a01b031681565b60405180809881946303d1689d60e11b8352600483019190602083019252565b03915afa9384156103c9575f94610ab4575b5090602061092f926109036102076100fb6100fb6108f560408a019a8b5190611241565b98516001600160a01b031690565b604051632764b59160e11b81526001600160a01b03909116600482015293849190829081906024820190565b03915afa80156103c9576001600160801b03602091610970945f91610a97575b506040516303d1689d60e11b81529116600482015292839081906024820190565b0381895afa9182156103c9575f92610a6e575b50610992816109b493946118c5565b61099b816119a9565b80821115610a65576109ac91611220565b935b516118c5565b91818111610a36575050505f915b826109dc575b604080518351815260208085015190820152f35b6040516363737ac960e11b81526004810193909352602090839060249082905afa80156103c957610394925f91610a17575b5081525f6109c8565b610a30915060203d6020116103c2576103b381836105ad565b5f610a0e565b610a438383969496611241565b811115610a52575b50506109c2565b610a5d929450611220565b915f80610a4b565b50505f936109ae565b6109b4925081610a8f6109929260203d6020116103c2576103b381836105ad565b935050610983565b610aae9150833d85116104a55761049781836105ad565b5f61094f565b61092f92919450610ad3602091823d84116103c2576103b381836105ad565b949192506108d1565b610af39150823d84116103c2576103b381836105ad565b5f610888565b610b12915060203d6020116103c2576103b381836105ad565b5f61081f565b8151610b2e906100fb906001600160a01b031681565b606083015190803b1561052b57604051631a7ff55360e01b8152915f918391829084908290610b609060048301611177565b03925af180156103c957610b75575b5061079b565b8061051f5f610b83936105ad565b5f610b6f565b610ba2915060203d6020116105575761054981836105ad565b5f610795565b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b602081016020825282518091526040820191602060408360051b8301019401925f915b838310610bfe57505050505090565b9091929394602080610c1c600193603f198682030187528951610ba8565b97019301930191939290610bef565b3461052b57602036600319011261052b576004356001600160401b03811161052b573660238201121561052b578060040135906001600160401b03821161052b573660248360051b8301011161052b57610394916024610c8b92016113f7565b60405191829182610bcc565b3461052b57610ca5366105f6565b610cad6114a0565b8151610cc4906020906001600160a01b0316610075565b03817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa9081156103c9575f9161112b575b506110b2575b8151610d569290610d21906100fb906001600160a01b031681565b60208281018051604051632764b59160e11b81526001600160a01b039091166004820152959093928691829081906024820190565b03915afa9384156103c957610d9c6001600160801b03610df396610da4935f91611093575b5016610d8b8160408601516114be565b8652610d9681611a48565b90611241565b845190611220565b6040516303d1689d60e11b81526004810191909152937f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690602090869081906024820190565b0381845afa80156103c957610e19602091610e5f975f91611076575b50610d96816119a9565b93610e336102076100fb6100fb875160018060a01b031690565b60405163f04da65b60e01b81526001600160a01b03909116600482015296879190829081906024820190565b03915afa9485156103c9575f95611055575b508151610e88906100fb906001600160a01b031681565b6040516303d1689d60e11b81526004810187905290602090829060249082905afa80156103c957610ee6602091610f0a935f91611038575b5085516102dd9082906102d890610edf906001600160a01b0316611563565b809a611715565b9286519060405180809581946303d1689d60e11b8352600483019190602083019252565b03915afa9081156103c9576100fb602094610f51610f39610f9498610f71966100fb965f9161101b5750611715565b9560408a01968088528110611013575b865190611220565b80610f5c87516117c0565b1015611000575b50516001600160a01b031690565b90519060405180809581946363737ac960e11b8352600483019190602083019252565b03915afa80156103c95761039493610fb3925f92610fdf575b506114be565b602082015260405191829182919091604080606083019480518452602081015160208501520151910152565b610ff991925060203d6020116103c2576103b381836105ad565b905f610fad565b61100b908651611241565b85525f610f63565b808752610f49565b61103291508a3d8c116103c2576103b381836105ad565b5f610319565b61104f9150833d85116103c2576103b381836105ad565b5f610ec0565b61106f91955060203d6020116103c2576103b381836105ad565b935f610e71565b61108d9150833d85116103c2576103b381836105ad565b5f610e0f565b6110ac915060203d6020116104a55761049781836105ad565b5f610d7b565b81516110c8906100fb906001600160a01b031681565b91606081015192803b1561052b57604051631a7ff55360e01b8152935f9185918290849082906110fb9060048301611177565b03925af19283156103c957610d5693611117575b509150610d06565b8061051f5f611125936105ad565b5f61110f565b611144915060203d6020116105575761054981836105ad565b5f610d00565b9081602091031261052b5751801515810361052b5790565b6040513d5f823e3d90fd5b5f91031261052b57565b9060208252602060c0606060a08501938051848701528381015160130b604087015260018060a01b03604082015116828701520151936080808201528451809452019201905f5b8181106111cb5750505090565b82518452602093840193909201916001016111be565b51906001600160801b038216820361052b57565b9081602091031261052b57611209906111e1565b90565b634e487b7160e01b5f52601160045260245ffd5b9190820391821161122d57565b61120c565b9081602091031261052b575190565b9190820180921161122d57565b60405190604082018281106001600160401b0382111761058d576040525f6020838281520152565b90611280826105df565b61128d60405191826105ad565b828152809261129e601f19916105df565b01905f5b8281106112ae57505050565b8060606020809385010152016112a2565b634e487b7160e01b5f52603260045260245ffd5b91908110156113145760051b81013590601e198136030182121561052b5701908135916001600160401b03831161052b57602001823603811361052b579190565b6112bf565b908092918237015f815290565b6001600160401b03811161058d57601f01601f191660200190565b3d1561136b573d9061135282611326565b9161136060405193846105ad565b82523d5f602084013e565b606090565b60208183031261052b578051906001600160401b03821161052b570181601f8201121561052b578051906113a382611326565b926113b160405194856105ad565b8284526020838301011161052b57815f9260208093018386015e8301015290565b906020611209928181520190610ba8565b80518210156113145760209160051b010190565b91909161140383611276565b925f5b81811061141257505050565b5f8061141f8385876112d3565b9061142f60405180938193611319565b0390305af461143c611341565b9015611462579060019161145082886113e3565b5261145b81876113e3565b5001611406565b604481511061052b5761148481602480600461149c9501518301019101611370565b60405162461bcd60e51b8152918291600483016113d2565b0390fd5b604051906114ad82610592565b5f6040838281528260208201520152565b90808210156114cb575090565b905090565b9081602091031261052b575160ff8116810361052b5790565b90655af3107a4000820291808304655af3107a4000149015171561122d57565b51906001600160401b038216820361052b57565b9081606091031261052b5761155b604080519261153984610592565b611542816111e1565b845261155060208201611509565b602085015201611509565b604082015290565b60405163054fd4d560e41b81526020816004816001600160a01b0386165afa9081156103c95760019160ff915f916116c8575b501611156116525760405163e48a5f7b60e01b81526001600160a01b039091166004820152606081806024810103817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa80156103c957604061161791611209935f91611623575b5001516001600160401b031690565b6001600160401b031690565b611645915060603d60601161164b575b61163d81836105ad565b81019061151d565b5f611608565b503d611633565b50604051631331885160e31b81526020816004817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa80156103c957611209915f916116a9575b506114e9565b6116c2915060203d6020116103c2576103b381836105ad565b5f6116a3565b6116ea915060203d6020116116f0575b6116e281836105ad565b8101906114d0565b5f611596565b503d6116d8565b8115611701570490565b634e487b7160e01b5f52601260045260245ffd5b90670de0b6b3a76400008202905f19670de0b6b3a76400008409928280851094039380850394146117b457838211156117a557670de0b6b3a7640000829109815f0382168092046002816003021880820260020302808202600203028082026002030280820260020302808202600203028091026002030293600183805f03040190848311900302920304170290565b63227bc15360e01b5f5260045ffd5b509061120992506116f7565b662386f26fc1000081025f19662386f26fc10000830981808210910390808203911461183d5780670de0b6b3a764000011156117a557670de0b6b3a7640000662386f26fc100007faccb18165bd6fe31ae1cf318dc5b51eee0e1ba569b88cd74c1773b91fac10669940990828211900360ee1b910360121c170290565b50670de0b6b3a764000091500490565b80670de0b6b3a7640000025f1982670de0b6b3a76400000981808210910390808203911461183d5780670de0b6b3a764000011156117a557670de0b6b3a76400007faccb18165bd6fe31ae1cf318dc5b51eee0e1ba569b88cd74c1773b91fac1066993810990828211900360ee1b910360121c170290565b808202905f198382099082808310920391808303921461192f5781670de0b6b3a764000011156117a5577faccb18165bd6fe31ae1cf318dc5b51eee0e1ba569b88cd74c1773b91fac1066993670de0b6b3a7640000910990828211900360ee1b910360121c170290565b50670de0b6b3a76400009250500490565b808202905f198382099082808310920391808303921461199e578161271011156117a5577fbc01a36e2eb1c432ca57a786c226809d495182a9930be0ded288ce703afb7e9193612710910990828211900360fc1b910360041c170290565b506127109250500490565b60405163046bea2960e51b81526020816004817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa9081156103c9575f91611a15575b50610e10810290808204610e10149015171561122d57611209916118c5565b611a2e915060203d6020116103c2576103b381836105ad565b5f6119f6565b9081602091031261052b5761120990611509565b6040516303d1689d60e11b815260048101919091526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690602081602481855afa80156103c957611aa8915f91611b64575b506119a9565b604051631ff5bc5760e21b81529091602082600481845afa80156103c957611b09936001600160401b03611ae8926020955f91611b37575b501690611940565b9060405180809581946363737ac960e11b8352600483019190602083019252565b03915afa9081156103c9575f91611b1e575090565b611209915060203d6020116103c2576103b381836105ad565b611b579150863d8811611b5d575b611b4f81836105ad565b810190611a34565b5f611ae0565b503d611b45565b611b7d915060203d6020116103c2576103b381836105ad565b5f611aa256fea2646970667358221220d5fa73f8fe5f73e60bdec53c1e0a00c0d1abdcf4b087e029b71cb170bccff31164736f6c634300081a00330000000000000000000000006b5815467da09daa7dc83db21c9239d98bb487b5000000000000000000000000e8822246f8864da92015813a39ae776087fb1cd5000000000000000000000000287d1e2a8de183a8bf8f2b09fa1340fbd766eb590000000000000000000000002a261e60fb14586b474c208b1b7ac6d0f5000306