1 tx
2 calls
constructor
No constructor.
functions
APR_ORACLE
viewfunction APR_ORACLE() view returns (address)
aprAfterDebtChange
viewfunction aprAfterDebtChange(address _strategy, int256 _delta) view returns (uint256 _apr)
remappings
viewfunction remappings(address) view returns (address)
setRemapping
nonpayablefunction setRemapping(address _strategy, address _vault)
events
No events.
errors
No errors.
creation bytecode
0x608060405234801561000f575f80fd5b50610aa28061001d5f395ff3fe608060405234801561000f575f80fd5b506004361061004a575f3560e01c80630778991f1461004e5780632d9e85bd1461006a578063848075671461009a5780639d3becdb146100b8575b5f80fd5b6100686004803603810190610063919061058b565b6100e8565b005b610084600480360381019061007f91906105fc565b610209565b6040516100919190610652565b60405180910390f35b6100a26104e6565b6040516100af919061067a565b60405180910390f35b6100d260048036038101906100cd9190610693565b6104fe565b6040516100df919061067a565b60405180910390f35b8173ffffffffffffffffffffffffffffffffffffffff166388a8d6026040518163ffffffff1660e01b8152600401602060405180830381865afa158015610131573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061015591906106d2565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461018b575f80fd5b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b5f805f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361030c578373ffffffffffffffffffffffffffffffffffffffff1663fbfa77cf6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156102e5573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061030991906106d2565b90505b5f8473ffffffffffffffffffffffffffffffffffffffff1663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015610356573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061037a9190610727565b90505f8273ffffffffffffffffffffffffffffffffffffffff1663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa1580156103c6573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103ea9190610727565b90508082111561041e578082610400919061077f565b600a61040c91906108e1565b856104179190610958565b945061044d565b8082101561044c578181610432919061077f565b600a61043e91906108e1565b8561044991906109c0565b94505b5b731981ad9f44f2ea9add2dc4ad7d075c102c70af9273ffffffffffffffffffffffffffffffffffffffff1663c20e636284876040518363ffffffff1660e01b815260040161049c929190610a45565b602060405180830381865afa1580156104b7573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104db9190610727565b935050505092915050565b731981ad9f44f2ea9add2dc4ad7d075c102c70af9281565b5f602052805f5260405f205f915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61055a82610531565b9050919050565b61056a81610550565b8114610574575f80fd5b50565b5f8135905061058581610561565b92915050565b5f80604083850312156105a1576105a061052d565b5b5f6105ae85828601610577565b92505060206105bf85828601610577565b9150509250929050565b5f819050919050565b6105db816105c9565b81146105e5575f80fd5b50565b5f813590506105f6816105d2565b92915050565b5f80604083850312156106125761061161052d565b5b5f61061f85828601610577565b9250506020610630858286016105e8565b9150509250929050565b5f819050919050565b61064c8161063a565b82525050565b5f6020820190506106655f830184610643565b92915050565b61067481610550565b82525050565b5f60208201905061068d5f83018461066b565b92915050565b5f602082840312156106a8576106a761052d565b5b5f6106b584828501610577565b91505092915050565b5f815190506106cc81610561565b92915050565b5f602082840312156106e7576106e661052d565b5b5f6106f4848285016106be565b91505092915050565b6107068161063a565b8114610710575f80fd5b50565b5f81519050610721816106fd565b92915050565b5f6020828403121561073c5761073b61052d565b5b5f61074984828501610713565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6107898261063a565b91506107948361063a565b92508282039050818111156107ac576107ab610752565b5b92915050565b5f8160011c9050919050565b5f808291508390505b6001851115610807578086048111156107e3576107e2610752565b5b60018516156107f25780820291505b8081029050610800856107b2565b94506107c7565b94509492505050565b5f8261081f57600190506108da565b8161082c575f90506108da565b8160018114610842576002811461084c5761087b565b60019150506108da565b60ff84111561085e5761085d610752565b5b8360020a91508482111561087557610874610752565b5b506108da565b5060208310610133831016604e8410600b84101617156108b05782820a9050838111156108ab576108aa610752565b5b6108da565b6108bd84848460016107be565b925090508184048111156108d4576108d3610752565b5b81810290505b9392505050565b5f6108eb8261063a565b91506108f68361063a565b92506109237fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484610810565b905092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f610962826105c9565b915061096d836105c9565b92508261097d5761097c61092b565b5b60015f0383147f8000000000000000000000000000000000000000000000000000000000000000831416156109b5576109b4610752565b5b828205905092915050565b5f6109ca826105c9565b91506109d5836105c9565b92508282026109e3816105c9565b91507f800000000000000000000000000000000000000000000000000000000000000084145f84121615610a1a57610a19610752565b5b8282058414831517610a2f57610a2e610752565b5b5092915050565b610a3f816105c9565b82525050565b5f604082019050610a585f83018561066b565b610a656020830184610a36565b939250505056fea26469706673582212200f7a7bd7b978000f90dcf0b1004427089c560baffe7e50a96d066800daf0d04164736f6c63430008170033