0 txs
1 call
constructor
No constructor.
functions
aprAfterDebtChange
viewfunction aprAfterDebtChange(address _strategy, int256 _delta) view returns (uint256)
getNetBorrowRate
viewfunction getNetBorrowRate(address _strategy, int256 _delta) view returns (int256)
getNetSupplyRate
viewfunction getNetSupplyRate(address _strategy, int256 _delta) view returns (uint256)
events
No events.
errors
No errors.
creation bytecode
0x60808060405234610016576117aa908161001b8239f35b5f80fdfe604060808152600480361015610013575f80fd5b5f3560e01c9081632d9e85bd1461007e575080635d8fd0b414610063576360a3ab2b1461003e575f80fd5b3461005f57602090610058610052366102ca565b90610a76565b9051908152f35b5f80fd5b503461005f57602090610058610078366102ca565b906103a4565b823461005f5761008d366102ca565b929061009984826103a4565b9160018060a01b039182811692855196636be36a1d60e01b885260209788818681895afa9081156102c0575f91610293575b508751638e72e31b60e01b8152898187818a5afa908115610289575f9161024f575b506127109161ffff610100921690610326565b0481810291905f8212600160ff1b82141661023c578183051490151715610229579087610139670de0b6b3a76400008694058095610a76565b958851958680926306876d1960e01b82525afa93841561021f575f946101e8575b508651632683071b60e11b815293169083015260248201528481604481731981ad9f44f2ea9add2dc4ad7d075c102c70af925afa9081156101de575f916101af575b506101aa906100589361037f565b61038c565b90508481813d83116101d7575b6101c681836102f0565b8101031261005f575161005861019c565b503d6101bc565b84513d5f823e3d90fd5b9093508781813d8311610218575b61020081836102f0565b8101031261005f576102119061036b565b928861015a565b503d6101f6565b87513d5f823e3d90fd5b601184634e487b7160e01b5f525260245ffd5b601186634e487b7160e01b5f525260245ffd5b90508981813d8311610282575b61026681836102f0565b8101031261005f575161ffff8116810361005f576127106100ed565b503d61025c565b89513d5f823e3d90fd5b90508881813d83116102b9575b6102aa81836102f0565b8101031261005f5751896100cb565b503d6102a0565b88513d5f823e3d90fd5b604090600319011261005f576004356001600160a01b038116810361005f579060243590565b90601f8019910116810190811067ffffffffffffffff82111761031257604052565b634e487b7160e01b5f52604160045260245ffd5b8181029291811591840414171561033957565b634e487b7160e01b5f52601160045260245ffd5b8115610357570490565b634e487b7160e01b5f52601260045260245ffd5b51906001600160a01b038216820361005f57565b9190820180921161033957565b81810392915f13801582851316918412161761033957565b6040516334f293ed60e11b81526020816004816001600160a01b0386165afa9081156107b5575f91610a3c575b506040516379fed8ad60e11b8152906020826004816001600160a01b0385165afa9182156107b5575f92610a0b575b50604051631d8e90d160e11b81526020816004816001600160a01b0386165afa80156107b55785905f906109d5575b610439925061102e565b6040516308f7a6e360e31b81529092906020816004816001600160a01b0387165afa9081156107b5575f916109a3575b50604051638f840ddd60e01b8152936020856004816001600160a01b0388165afa9485156107b5575f9561096f575b506040516305cee64160e21b81526020816004816001600160a01b0389165afa9081156107b5575f9161093a575b50906020936084926040519788958694635c0b440b60e11b8652600486015260248501526044840152606483015260018060a01b03165afa9182156107b5575f92610906575b50604051635fe3b56760e01b8152906020826004816001600160a01b0385165afa9182156107b5575f926108c7575b506040516356610b3560e11b815291602090839060049082906001600160a01b03165afa9182156107b5575f92610889575b506040516307e218f960e41b81526001600160a01b03828116600483015290925f9184916024918391165afa9182156107b5575f92610865575b505f925f5b83518110156106345760e06105c18286611190565b51015115158061061d575b6105d9575b6001016105ac565b9361061560019161060f60e06105ef8989611190565b510151848060a01b0360206106048b8b611190565b51015116908a6111e2565b9061037f565b9490506105d1565b50604061062a8286611190565b51015142106105cc565b506040516338d52e0f60e01b8152919590949093919250906020836004816001600160a01b0386165afa9182156107b5575f92610828575b6106769350611266565b6301e133809384820291808304861481151715610339576a1a1601fc4ea7109e0000000291808304670de0b6b3a7640000149015171561033957604051631d8e90d160e11b81526020816004816001600160a01b0386165afa9081156107b5575f916107f6575b506040516308f7a6e360e31b8152906020826004816001600160a01b0387165afa9182156107b5575f926107c0575b5061071b60049260209261037f565b604051638f840ddd60e01b815290939092839182906001600160a01b03165afa9081156107b5575f91610783575b50810390811161033957610766926107609161102e565b9061034d565b90828102928184041490151715610339576107809161037f565b90565b90506020813d6020116107ad575b8161079e602093836102f0565b8101031261005f57515f610749565b3d9150610791565b6040513d5f823e3d90fd5b91506020823d6020116107ee575b816107db602093836102f0565b8101031261005f5790519061071b61070c565b3d91506107ce565b90506020813d602011610820575b81610811602093836102f0565b8101031261005f57515f6106dd565b3d9150610804565b91506020833d60201161085d575b81610843602093836102f0565b8101031261005f576108576106769361036b565b9161066c565b3d9150610836565b6108829192503d805f833e61087a81836102f0565b81019061106e565b905f6105a7565b91506020823d6020116108bf575b816108a4602093836102f0565b8101031261005f575f6108b860249361036b565b925061056d565b3d9150610897565b91506020823d6020116108fe575b816108e2602093836102f0565b8101031261005f5760206108f760049361036b565b925061053b565b3d91506108d5565b9091506020813d602011610932575b81610922602093836102f0565b8101031261005f5751905f61050c565b3d9150610915565b9190506020823d602011610967575b81610956602093836102f0565b8101031261005f57905160206104c6565b3d9150610949565b9094506020813d60201161099b575b8161098b602093836102f0565b8101031261005f5751935f610498565b3d915061097e565b90506020813d6020116109cd575b816109be602093836102f0565b8101031261005f57515f610469565b3d91506109b1565b50506020813d602011610a03575b816109f0602093836102f0565b8101031261005f5784610439915161042f565b3d91506109e3565b610a2e91925060203d602011610a35575b610a2681836102f0565b81019061100f565b905f610400565b503d610a1c565b90506020813d602011610a6e575b81610a57602093836102f0565b8101031261005f57610a689061036b565b5f6103d1565b3d9150610a4a565b60405163af9f8fbd60e01b81526004939160208286816001600160a01b0385165afa9182156107b5575f92610fd3575b506040516379fed8ad60e11b81529260208487816001600160a01b0387165afa9384156107b5575f94610fb2575b50604051631d8e90d160e11b815260208188816001600160a01b0388165afa80156107b55786905f90610f7c575b610b0c925061038c565b6040516308f7a6e360e31b815260208189816001600160a01b0389165afa80156107b55787905f90610f46575b610b43925061102e565b604051638f840ddd60e01b8152959091906020878a816001600160a01b038a165afa9687156107b5575f97610f0b575b506020929160649160405198899485936315f2405360e01b85528d8501526024840152604483015260018060a01b03165afa9384156107b5575f94610ed7575b50604051635fe3b56760e01b81529360208588816001600160a01b0388165afa80156107b55787955f91610e99575b506040516356610b3560e11b81529560209187919082906001600160a01b03165afa9485156107b5575f95610e5b575b506040516307e218f960e41b81526001600160a01b038581168983015290955f9187916024918391165afa9485156107b5575f95610e3f575b505f935f5b8651811015610cd45761010080610c67838a611190565b510151151580610cbd575b610c80575b50600101610c50565b819661060f610cb692610c956001958c611190565b5101518a6020610cab8c888060a01b0393611190565b5101511690896111e2565b9590610c77565b506040610cca838a611190565b5101514210610c72565b506040516322b6e0bd60e11b815292969195509390929060208389816001600160a01b0386165afa9182156107b5575f92610e02575b610d149350611266565b6301e133809283820291808304851481151715610def576a1a1601fc4ea7109e0000000291808304670de0b6b3a76400001490151715610ddc576040516308f7a6e360e31b8152906020908290899082906001600160a01b03165afa9081156107b5575f91610da8575b50610d8c926107609161102e565b918181029181830414901517156102295761078092935061038c565b90506020813d602011610dd4575b81610dc3602093836102f0565b8101031261005f5751610d8c610d7e565b3d9150610db6565b601187634e487b7160e01b5f525260245ffd5b601188634e487b7160e01b5f525260245ffd5b91506020833d602011610e37575b81610e1d602093836102f0565b8101031261005f57610e31610d149361036b565b91610d0a565b3d9150610e10565b610e549195503d805f833e61087a81836102f0565b935f610c4b565b94506020853d602011610e91575b81610e76602093836102f0565b8101031261005f575f610e8a60249661036b565b9550610c12565b3d9150610e69565b9550506020853d602011610ecf575b81610eb5602093836102f0565b8101031261005f576020610ec9889661036b565b90610be2565b3d9150610ea8565b9093506020813d602011610f03575b81610ef3602093836102f0565b8101031261005f5751925f610bb3565b3d9150610ee6565b9096506020929192813d602011610f3e575b81610f2a602093836102f0565b8101031261005f5751959091906020610b73565b3d9150610f1d565b50506020813d602011610f74575b81610f61602093836102f0565b8101031261005f5786610b439151610b39565b3d9150610f54565b50506020813d602011610faa575b81610f97602093836102f0565b8101031261005f5785610b0c9151610b02565b3d9150610f8a565b610fcc91945060203d602011610a3557610a2681836102f0565b925f610ad4565b9091506020813d602011611007575b81610fef602093836102f0565b8101031261005f576110009061036b565b905f610aa6565b3d9150610fe2565b9081602091031261005f57516001600160a01b038116810361005f5790565b9190915f838201938412911290801582169115161761033957565b51906001600160e01b038216820361005f57565b519063ffffffff8216820361005f57565b906020808383031261005f57825167ffffffffffffffff9384821161005f57019082601f8301121561005f5781519284841161031257604094604051956110ba848760051b01886102f0565b85875283870192846101208098028701019581871161005f578501935b8685106110e957505050505050505090565b878583031261005f578251908882019082821086831117610312578992889286526111138861036b565b815261112083890161036b565b8382015285880151868201526060611139818a01611049565b90820152608061114a818a0161105d565b9082015260a061115b818a01611049565b9082015260c061116c818a0161105d565b9082015260e0808901519082015261010080890151908201528152019401936110d7565b80518210156111a45760209160051b010190565b634e487b7160e01b5f52603260045260245ffd5b9081602091031261005f575160ff8116810361005f5790565b60ff16604d811161033957600a0a90565b6111fb83926111f56004956020946112e8565b90610326565b60405163313ce56760e01b815293909284919082906001600160a01b03165afa9182156107b55761078092610760915f91611237575b506111d1565b611259915060203d60201161125f575b61125181836102f0565b8101906111b8565b5f611231565b503d611247565b9080156112e15760405163313ce56760e01b8152926020846004816001600160a01b0385165afa9283156107b557610780945f946112b7575b5060ff916112ac916112e8565b9216600a0a0261034d565b6112ac919450916112d860ff9360203d60201161125f5761125181836102f0565b9491509161129f565b5050505f90565b6040805163f5dab71160e01b81526001600160a01b038085166004808401829052969590948216928481602481875afa9081156114cf579083915f916116eb575b5051168061168d5750835163313ce56760e01b81526020919082818a818a5afa9081156116835790611361915f9161166c57506111d1565b801561165957670de0b6b3a7640000049585516338d52e0f60e01b815283818b81895afa90811561021f579085915f91611621575b5016810361154757505083516334f293ed60e11b815281818981875afa9081156114cf57889183915f91611510575b50945b8651635fe3b56760e01b815292839182905afa9081156114cf57839183915f916114d9575b50898751809681936307dc0d1d60e41b8352165afa9283156114cf575f93611495575b506024829394828751968794859363fc57d4df60e01b8552168c840152165afa92831561148c57505f9261145e575b50506402540be40091808302928304036102295761078092935061034d565b90809250813d8311611485575b61147581836102f0565b8101031261005f57515f8061143f565b503d61146b565b513d5f823e3d90fd5b9180935082813d83116114c8575b6114ad81836102f0565b8101031261005f5760246114c1849361036b565b9350611410565b503d6114a3565b85513d5f823e3d90fd5b92505081813d8311611509575b6114f081836102f0565b8101031261005f5781611503849261036b565b5f6113ed565b503d6114e6565b92505081813d8311611540575b61152781836102f0565b8101031261005f578161153a899261036b565b5f6113c5565b503d61151d565b85516322b6e0bd60e11b815291949183818b81865afa90811561021f578a93929186915f916115e8575b501614611580575b82906113c8565b935050835163af9f8fbd60e01b815281818981875afa9081156114cf57889183915f916115b1575b50949050611579565b92505081813d83116115e1575b6115c881836102f0565b8101031261005f57816115db899261036b565b5f6115a8565b503d6115be565b945050508383813d831161161a575b61160181836102f0565b8101031261005f57846116148b9461036b565b5f611571565b503d6115f7565b809250858092503d8311611652575b61163a81836102f0565b8101031261005f5761164c859161036b565b5f611396565b503d611630565b601289634e487b7160e01b5f525260245ffd5b6112599150843d861161125f5761125181836102f0565b86513d5f823e3d90fd5b92505050816020929495935051928380926350d25bcd60e01b82525afa91821561148c57505f916116bc575090565b90506020813d6020116116e3575b816116d7602093836102f0565b8101031261005f575190565b3d91506116ca565b809250868092503d831161176d575b61170481836102f0565b8101031261005f5784519085820182811067ffffffffffffffff82111761175a5786526020906117338161036b565b83520151906bffffffffffffffffffffffff8216820361005f57839160208201525f611329565b60418a634e487b7160e01b5f525260245ffd5b503d6116fa56fea26469706673582212209fb6b3afac94dba621f330f7e83091f49ac97af4577b3120d1c85ac811e78c1a64736f6c63430008170033