0 txs
1 call
constructor
constructor(address _governance, address _multiTroveGetter, address _collateralRegistry)
functions
aprAfterDebtChange
viewfunction aprAfterDebtChange(address _strategy, int256 _delta) view returns (uint256)
COLLATERAL_REGISTRY
viewfunction COLLATERAL_REGISTRY() view returns (address)
collateralBias
viewfunction collateralBias(uint256 collateralIndex) view returns (uint256 bias)
governance
viewfunction governance() view returns (address)
MULTI_TROVE_GETTER
viewfunction MULTI_TROVE_GETTER() view returns (address)
name
viewfunction name() view returns (string)
setCollateralBias
nonpayablefunction setCollateralBias(uint256 _collateralIndex, uint256 _bias)
transferGovernance
nonpayablefunction transferGovernance(address _newGovernance)
events
GovernanceTransferred
event GovernanceTransferred(address indexed previousGovernance, address indexed newGovernance)
errors
No errors.
creation bytecode
0x60c060405234801562000010575f80fd5b5060405162001ea038038062001ea08339818101604052810190620000369190620001d6565b60405180606001604052806021815260200162001e7f602191398380805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167f5f56bee8cffbe9a78652a74a60705edede02af10b0bbb888ca44b79a0d42ce8060405160405180910390a3508160019081620000fd919062000493565b5050508173ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250508073ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff168152505050505062000577565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f620001a08262000175565b9050919050565b620001b28162000194565b8114620001bd575f80fd5b50565b5f81519050620001d081620001a7565b92915050565b5f805f60608486031215620001f057620001ef62000171565b5b5f620001ff86828701620001c0565b93505060206200021286828701620001c0565b92505060406200022586828701620001c0565b9150509250925092565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680620002ab57607f821691505b602082108103620002c157620002c062000266565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302620003257fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620002e8565b620003318683620002e8565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f6200037b620003756200036f8462000349565b62000352565b62000349565b9050919050565b5f819050919050565b62000396836200035b565b620003ae620003a58262000382565b848454620002f4565b825550505050565b5f90565b620003c4620003b6565b620003d18184846200038b565b505050565b5b81811015620003f857620003ec5f82620003ba565b600181019050620003d7565b5050565b601f82111562000447576200041181620002c7565b6200041c84620002d9565b810160208510156200042c578190505b620004446200043b85620002d9565b830182620003d6565b50505b505050565b5f82821c905092915050565b5f620004695f19846008026200044c565b1980831691505092915050565b5f62000483838362000458565b9150826002028217905092915050565b6200049e826200022f565b67ffffffffffffffff811115620004ba57620004b962000239565b5b620004c6825462000293565b620004d3828285620003fc565b5f60209050601f83116001811462000509575f8415620004f4578287015190505b62000500858262000476565b8655506200056f565b601f1984166200051986620002c7565b5f5b8281101562000542578489015182556001820191506020850194506020810190506200051b565b868310156200056257848901516200055e601f89168262000458565b8355505b6001600288020188555050505b505050505050565b60805160a0516118ca620005b55f395f81816102a2015281816108290152818161099b0152610a4b01525f818161041901526107e201526118ca5ff3fe608060405234801561000f575f80fd5b5060043610610086575f3560e01c80635aa6e675116100595780635aa6e6751461011257806391e4a9341461013057806398dc7c791461014e578063d38bfff41461017e57610086565b806306fdde031461008a5780632d9e85bd146100a85780635363dd82146100d85780635710f788146100f4575b5f80fd5b61009261019a565b60405161009f9190610c6b565b60405180910390f35b6100c260048036038101906100bd9190610d29565b610226565b6040516100cf9190610d7f565b60405180910390f35b6100f260048036038101906100ed9190610dc2565b610773565b005b6100fc6107e0565b6040516101099190610e5b565b60405180910390f35b61011a610804565b6040516101279190610e83565b60405180910390f35b610138610827565b6040516101459190610ebc565b60405180910390f35b61016860048036038101906101639190610ed5565b61084b565b6040516101759190610d7f565b60405180910390f35b61019860048036038101906101939190610f00565b610860565b005b600180546101a790610f58565b80601f01602080910402602001604051908101604052809291908181526020018280546101d390610f58565b801561021e5780601f106101f55761010080835404028352916020019161021e565b820191905f5260205f20905b81548152906001019060200180831161020157829003601f168201915b505050505081565b5f8061029d8473ffffffffffffffffffffffffffffffffffffffff16635262e5de6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610274573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102989190610f9c565b610997565b90505f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16630bc17feb836040518263ffffffff1660e01b81526004016102f99190610d7f565b602060405180830381865afa158015610314573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103389190611002565b90505f8173ffffffffffffffffffffffffffffffffffffffff1663ae9187546040518163ffffffff1660e01b8152600401602060405180830381865afa158015610384573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103a89190611068565b73ffffffffffffffffffffffffffffffffffffffff1663de8fa4316040518163ffffffff1660e01b8152600401602060405180830381865afa1580156103f0573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061041491906110a7565b90505f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166327addfca855f856040518463ffffffff1660e01b81526004016104749392919061110b565b5f60405180830381865afa15801561048e573d5f803e3d5ffd5b505050506040513d5f823e3d601f19601f820116820180604052508101906104b691906113fd565b90505f805f5b84811015610556575f8482815181106104d8576104d7611444565b5b60200260200101516020015190505f8583815181106104fa576104f9611444565b5b602002602001015160e0015190505f82148061051557505f81145b1561052157505061054b565b818561052d919061149e565b9450818161053b91906114d1565b84610546919061149e565b935050505b8060010190506104bc565b505f82148061056457505f81145b15610577575f965050505050505061076d565b5f8573ffffffffffffffffffffffffffffffffffffffff1663048c661d6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156105c1573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105e5919061154d565b73ffffffffffffffffffffffffffffffffffffffff1663f71c69406040518163ffffffff1660e01b8152600401602060405180830381865afa15801561062d573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061065191906110a7565b90505f8103610669575f97505050505050505061076d565b5f8912156106df57807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8a61069e9190611578565b106106de576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106d590611638565b60405180910390fd5b5b5f60025f8981526020019081526020015f205490505f810361070757670de0b6b3a764000090505b670de0b6b3a7640000818b8461071d9190611656565b670de0b6b3a7640000670a688906bd8b00008761073a91906114d1565b61074491906116c4565b61074e91906116c4565b61075891906114d1565b61076291906116c4565b985050505050505050505b92915050565b61077b610b52565b670de0b6b3a76400008110156107c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107bd9061173e565b60405180910390fd5b8060025f8481526020019081526020015f20819055505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b7f000000000000000000000000000000000000000000000000000000000000000081565b6002602052805f5260405f205f915090505481565b610868610b52565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036108d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108cd906117a6565b60405180910390fd5b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f5f56bee8cffbe9a78652a74a60705edede02af10b0bbb888ca44b79a0d42ce8060405160405180910390a35050565b5f807f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166330504b6f6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610a02573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a2691906110a7565b90505f5b81811015610b11578373ffffffffffffffffffffffffffffffffffffffff167f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663e4b50cb8836040518263ffffffff1660e01b8152600401610aa29190610d7f565b602060405180830381865afa158015610abd573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ae19190610f9c565b73ffffffffffffffffffffffffffffffffffffffff1603610b06578092505050610b4d565b806001019050610a2a565b506040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b449061180e565b60405180910390fd5b919050565b3373ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610bdf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bd690611876565b60405180910390fd5b565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015610c18578082015181840152602081019050610bfd565b5f8484015250505050565b5f601f19601f8301169050919050565b5f610c3d82610be1565b610c478185610beb565b9350610c57818560208601610bfb565b610c6081610c23565b840191505092915050565b5f6020820190508181035f830152610c838184610c33565b905092915050565b5f604051905090565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610cc582610c9c565b9050919050565b610cd581610cbb565b8114610cdf575f80fd5b50565b5f81359050610cf081610ccc565b92915050565b5f819050919050565b610d0881610cf6565b8114610d12575f80fd5b50565b5f81359050610d2381610cff565b92915050565b5f8060408385031215610d3f57610d3e610c94565b5b5f610d4c85828601610ce2565b9250506020610d5d85828601610d15565b9150509250929050565b5f819050919050565b610d7981610d67565b82525050565b5f602082019050610d925f830184610d70565b92915050565b610da181610d67565b8114610dab575f80fd5b50565b5f81359050610dbc81610d98565b92915050565b5f8060408385031215610dd857610dd7610c94565b5b5f610de585828601610dae565b9250506020610df685828601610dae565b9150509250929050565b5f819050919050565b5f610e23610e1e610e1984610c9c565b610e00565b610c9c565b9050919050565b5f610e3482610e09565b9050919050565b5f610e4582610e2a565b9050919050565b610e5581610e3b565b82525050565b5f602082019050610e6e5f830184610e4c565b92915050565b610e7d81610cbb565b82525050565b5f602082019050610e965f830184610e74565b92915050565b5f610ea682610e2a565b9050919050565b610eb681610e9c565b82525050565b5f602082019050610ecf5f830184610ead565b92915050565b5f60208284031215610eea57610ee9610c94565b5b5f610ef784828501610dae565b91505092915050565b5f60208284031215610f1557610f14610c94565b5b5f610f2284828501610ce2565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680610f6f57607f821691505b602082108103610f8257610f81610f2b565b5b50919050565b5f81519050610f9681610ccc565b92915050565b5f60208284031215610fb157610fb0610c94565b5b5f610fbe84828501610f88565b91505092915050565b5f610fd182610cbb565b9050919050565b610fe181610fc7565b8114610feb575f80fd5b50565b5f81519050610ffc81610fd8565b92915050565b5f6020828403121561101757611016610c94565b5b5f61102484828501610fee565b91505092915050565b5f61103782610cbb565b9050919050565b6110478161102d565b8114611051575f80fd5b50565b5f815190506110628161103e565b92915050565b5f6020828403121561107d5761107c610c94565b5b5f61108a84828501611054565b91505092915050565b5f815190506110a181610d98565b92915050565b5f602082840312156110bc576110bb610c94565b5b5f6110c984828501611093565b91505092915050565b5f819050919050565b5f6110f56110f06110eb846110d2565b610e00565b610cf6565b9050919050565b611105816110db565b82525050565b5f60608201905061111e5f830186610d70565b61112b60208301856110fc565b6111386040830184610d70565b949350505050565b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61117a82610c23565b810181811067ffffffffffffffff8211171561119957611198611144565b5b80604052505050565b5f6111ab610c8b565b90506111b78282611171565b919050565b5f67ffffffffffffffff8211156111d6576111d5611144565b5b602082029050602081019050919050565b5f80fd5b5f80fd5b5f6102008284031215611205576112046111eb565b5b6112106102006111a2565b90505f61121f84828501611093565b5f83015250602061123284828501611093565b602083015250604061124684828501611093565b604083015250606061125a84828501611093565b606083015250608061126e84828501611093565b60808301525060a061128284828501611093565b60a08301525060c061129684828501611093565b60c08301525060e06112aa84828501611093565b60e0830152506101006112bf84828501611093565b610100830152506101206112d584828501611093565b610120830152506101406112eb84828501611093565b6101408301525061016061130184828501611093565b6101608301525061018061131784828501610f88565b610180830152506101a061132d84828501611093565b6101a0830152506101c061134384828501611093565b6101c0830152506101e061135984828501611093565b6101e08301525092915050565b5f611378611373846111bc565b6111a2565b905080838252602082019050610200840283018581111561139c5761139b6111e7565b5b835b818110156113c657806113b188826111ef565b8452602084019350506102008101905061139e565b5050509392505050565b5f82601f8301126113e4576113e3611140565b5b81516113f4848260208601611366565b91505092915050565b5f6020828403121561141257611411610c94565b5b5f82015167ffffffffffffffff81111561142f5761142e610c98565b5b61143b848285016113d0565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6114a882610d67565b91506114b383610d67565b92508282019050808211156114cb576114ca611471565b5b92915050565b5f6114db82610d67565b91506114e683610d67565b92508282026114f481610d67565b9150828204841483151761150b5761150a611471565b5b5092915050565b5f61151c82610cbb565b9050919050565b61152c81611512565b8114611536575f80fd5b50565b5f8151905061154781611523565b92915050565b5f6020828403121561156257611561610c94565b5b5f61156f84828501611539565b91505092915050565b5f61158282610cf6565b915061158d83610cf6565b925082820261159b81610cf6565b91507f800000000000000000000000000000000000000000000000000000000000000084145f841216156115d2576115d1611471565b5b82820584148315176115e7576115e6611471565b5b5092915050565b7f2164656c746100000000000000000000000000000000000000000000000000005f82015250565b5f611622600683610beb565b915061162d826115ee565b602082019050919050565b5f6020820190508181035f83015261164f81611616565b9050919050565b5f61166082610cf6565b915061166b83610cf6565b92508282019050828112155f8312168382125f84121516171561169157611690611471565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6116ce82610d67565b91506116d983610d67565b9250826116e9576116e8611697565b5b828204905092915050565b7f215f6269617300000000000000000000000000000000000000000000000000005f82015250565b5f611728600683610beb565b9150611733826116f4565b602082019050919050565b5f6020820190508181035f8301526117558161171c565b9050919050565b7f5a45524f204144445245535300000000000000000000000000000000000000005f82015250565b5f611790600c83610beb565b915061179b8261175c565b602082019050919050565b5f6020820190508181035f8301526117bd81611784565b9050919050565b7f215f636f6c6c61746572616c546f6b656e0000000000000000000000000000005f82015250565b5f6117f8601183610beb565b9150611803826117c4565b602082019050919050565b5f6020820190508181035f830152611825816117ec565b9050919050565b7f21676f7665726e616e63650000000000000000000000000000000000000000005f82015250565b5f611860600b83610beb565b915061186b8261182c565b602082019050919050565b5f6020820190508181035f83015261188d81611854565b905091905056fea26469706673582212206f873c4f0a6201178c5febb3ad1d356ab8ef030fcb3ac34af6083b16d0c4720c64736f6c634300081700334c69717569747920563220535020537472617465677920415052204f7261636c650000000000000000000000006346282db8323a54e840c6c772b4399c9c655c0d000000000000000000000000e80bd7c36ad662f1b007dc1b1c490fbf4c47ab880000000000000000000000007f7fbc2711c0d6e8ef757dbb82038032dd168e68