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
0x608060405234801561000f575f80fd5b506115c88061001d5f395ff3fe608060405234801561000f575f80fd5b506004361061003f575f3560e01c80632d9e85bd146100435780635d8fd0b41461006857806360a3ab2b1461007b575b5f80fd5b610056610051366004611089565b61008e565b60405190815260200160405180910390f35b610056610076366004611089565b6102bd565b610056610089366004611089565b61035f565b5f8061009a84846102bd565b90505f612710856001600160a01b0316638e72e31b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100dc573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061010091906110b3565b61ffff16866001600160a01b0316636be36a1d6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610140573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061016491906110d4565b61016e91906110ff565b610178919061112a565b90505f670de0b6b3a764000061018e838761113d565b610198919061116c565b90505f6101a5878361035f565b90505f731981ad9f44f2ea9add2dc4ad7d075c102c70af926001600160a01b0316634d060e36896001600160a01b03166306876d196040518163ffffffff1660e01b8152600401602060405180830381865afa158015610207573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061022b91906111a8565b6040516001600160e01b031960e084901b1681526001600160a01b03909116600482015260248101869052604401602060405180830381865afa158015610274573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061029891906110d4565b9050816102a582876111c3565b6102af91906111d6565b955050505050505b92915050565b5f80836001600160a01b03166369e527da6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156102fb573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061031f91906111a8565b90505f61032c82856103f7565b90505f61033a86848761066e565b90508061034b6301e13380846110ff565b61035591906111c3565b9695505050505050565b5f80836001600160a01b031663af9f8fbd6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561039d573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103c191906111a8565b90505f6103ce8285610a31565b90505f6103dc868487610c0b565b9050806103ed6301e13380846110ff565b61035591906111d6565b5f80836001600160a01b031663f3fdb15a6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610435573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061045991906111a8565b9050806001600160a01b031663b816881684866001600160a01b0316633b1d21a26040518163ffffffff1660e01b8152600401602060405180830381865afa1580156104a7573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104cb91906110d4565b6104d591906111fc565b866001600160a01b03166347bd37186040518163ffffffff1660e01b8152600401602060405180830381865afa158015610511573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061053591906110d4565b876001600160a01b0316638f840ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610571573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061059591906110d4565b886001600160a01b031663173b99046040518163ffffffff1660e01b8152600401602060405180830381865afa1580156105d1573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105f591906110d4565b6040516001600160e01b031960e087901b16815260048101949094526024840192909252604483015260648201526084015b602060405180830381865afa158015610642573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061066691906110d4565b949350505050565b5f80836001600160a01b0316635fe3b5676040518163ffffffff1660e01b8152600401602060405180830381865afa1580156106ac573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106d091906111a8565b6001600160a01b031663acc2166a6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561070b573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061072f91906111a8565b6040516307e218f960e41b81526001600160a01b0386811660048301529190911690637e218f90906024015f60405180830381865afa158015610774573d5f803e3d5ffd5b505050506040513d5f823e601f3d908101601f1916820160405261079b91908101906112bb565b90505f805b8251811015610850575f8382815181106107bc576107bc6113f0565b602002602001015160e001511180156107f15750428382815181106107e3576107e36113f0565b602002602001015160400151115b156108485761083b8784838151811061080c5761080c6113f0565b602002602001015160e0015185848151811061082a5761082a6113f0565b602002602001015160200151610e90565b61084590836111c3565b91505b6001016107a0565b5083856001600160a01b0316638f840ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561088e573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108b291906110d4565b866001600160a01b03166347bd37186040518163ffffffff1660e01b8152600401602060405180830381865afa1580156108ee573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061091291906110d4565b876001600160a01b0316633b1d21a26040518163ffffffff1660e01b8152600401602060405180830381865afa15801561094e573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061097291906110d4565b61097c91906111c3565b6109869190611404565b61099091906111fc565b6301e133806109ff88848a6001600160a01b03166338d52e0f6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156109d6573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109fa91906111a8565b610f1a565b610a0991906110ff565b610a1b90670de0b6b3a76400006110ff565b610a25919061112a565b925050505b9392505050565b5f80836001600160a01b031663f3fdb15a6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610a6f573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a9391906111a8565b9050806001600160a01b03166315f2405384866001600160a01b0316633b1d21a26040518163ffffffff1660e01b8152600401602060405180830381865afa158015610ae1573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b0591906110d4565b610b0f91906111d6565b85876001600160a01b03166347bd37186040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b4c573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b7091906110d4565b610b7a91906111fc565b876001600160a01b0316638f840ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610bb6573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610bda91906110d4565b6040516001600160e01b031960e086901b168152600481019390935260248301919091526044820152606401610627565b5f80836001600160a01b0316635fe3b5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015610c49573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610c6d91906111a8565b6001600160a01b031663acc2166a6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610ca8573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ccc91906111a8565b6040516307e218f960e41b81526001600160a01b0386811660048301529190911690637e218f90906024015f60405180830381865afa158015610d11573d5f803e3d5ffd5b505050506040513d5f823e601f3d908101601f19168201604052610d3891908101906112bb565b90505f805b8251811015610dde575f838281518110610d5957610d596113f0565b60200260200101516101000151118015610d8f575042838281518110610d8157610d816113f0565b602002602001015160400151115b15610dd657610dc987848381518110610daa57610daa6113f0565b6020026020010151610100015185848151811061082a5761082a6113f0565b610dd390836111c3565b91505b600101610d3d565b5083856001600160a01b03166347bd37186040518163ffffffff1660e01b8152600401602060405180830381865afa158015610e1c573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e4091906110d4565b610e4a91906111fc565b6301e133806109ff88848a6001600160a01b031663456dc17a6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156109d6573d5f803e3d5ffd5b5f816001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015610ecd573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ef19190611417565b610efc90600a611517565b610f068584610fb1565b610f1090856110ff565b610666919061112a565b5f825f03610f2957505f610a2a565b610f338483610fb1565b826001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015610f6f573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f939190611417565b60ff16600a0a840281610fa857610fa8611116565b04949350505050565b60405163f5dab71160e01b81526001600160a01b0382811660048301525f91829185169063f5dab711906024016040805180830381865afa158015610ff8573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061101c9190611525565b5190506001600160a01b038116611036575f9150506102b7565b806001600160a01b03166350d25bcd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610642573d5f803e3d5ffd5b6001600160a01b0381168114611086575f80fd5b50565b5f806040838503121561109a575f80fd5b82356110a581611072565b946020939093013593505050565b5f602082840312156110c3575f80fd5b815161ffff81168114610a2a575f80fd5b5f602082840312156110e4575f80fd5b5051919050565b634e487b7160e01b5f52601160045260245ffd5b80820281158282048414176102b7576102b76110eb565b634e487b7160e01b5f52601260045260245ffd5b5f8261113857611138611116565b500490565b8082025f8212600160ff1b84141615611158576111586110eb565b81810583148215176102b7576102b76110eb565b5f8261117a5761117a611116565b600160ff1b82145f1984141615611193576111936110eb565b500590565b80516111a381611072565b919050565b5f602082840312156111b8575f80fd5b8151610a2a81611072565b808201808211156102b7576102b76110eb565b8181035f8312801583831316838312821617156111f5576111f56110eb565b5092915050565b8082018281125f83128015821682158216171561121b5761121b6110eb565b505092915050565b634e487b7160e01b5f52604160045260245ffd5b604051610120810167ffffffffffffffff8111828210171561125b5761125b611223565b60405290565b604051601f8201601f1916810167ffffffffffffffff8111828210171561128a5761128a611223565b604052919050565b80516001600160e01b03811681146111a3575f80fd5b805163ffffffff811681146111a3575f80fd5b5f60208083850312156112cc575f80fd5b825167ffffffffffffffff808211156112e3575f80fd5b818501915085601f8301126112f6575f80fd5b81518181111561130857611308611223565b611316848260051b01611261565b8181528481019250610120918202840185019188831115611335575f80fd5b938501935b828510156113e45780858a031215611350575f80fd5b611358611237565b61136186611198565b815261136e878701611198565b81880152604086810151908201526060611389818801611292565b90820152608061139a8782016112a8565b9082015260a06113ab878201611292565b9082015260c06113bc8782016112a8565b9082015260e0868101519082015261010080870151908201528452938401939285019261133a565b50979650505050505050565b634e487b7160e01b5f52603260045260245ffd5b818103818111156102b7576102b76110eb565b5f60208284031215611427575f80fd5b815160ff81168114610a2a575f80fd5b600181815b8085111561147157815f1904821115611457576114576110eb565b8085161561146457918102915b93841c939080029061143c565b509250929050565b5f82611487575060016102b7565b8161149357505f6102b7565b81600181146114a957600281146114b3576114cf565b60019150506102b7565b60ff8411156114c4576114c46110eb565b50506001821b6102b7565b5060208310610133831016604e8410600b84101617156114f2575081810a6102b7565b6114fc8383611437565b805f190482111561150f5761150f6110eb565b029392505050565b5f610a2a60ff841683611479565b5f60408284031215611535575f80fd5b6040516040810181811067ffffffffffffffff8211171561155857611558611223565b604052825161156681611072565b815260208301516bffffffffffffffffffffffff81168114611586575f80fd5b6020820152939250505056fea2646970667358221220a4992306a907467082878d6bd44dd92a40ae9eb817764a9bf75aeccf9e735d6664736f6c63430008170033