Source Code
| Transaction Hash |
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
Latest 1 internal transaction
Advanced mode:
| Parent Transaction Hash | Block | From | To | |||
|---|---|---|---|---|---|---|
| 65390613 | 166 days ago | Contract Creation | 0 CELO |
Cross-Chain Transactions
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"contract IAddressesRegistry","name":"_addressesRegistry","type":"address"},{"internalType":"contract ISystemParams","name":"_systemParams","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"_recordedDebtSum","type":"uint256"}],"name":"ActivePoolBoldDebtUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"_collBalance","type":"uint256"}],"name":"ActivePoolCollBalanceUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_newBorrowerOperationsAddress","type":"address"}],"name":"BorrowerOperationsAddressChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_newCollTokenAddress","type":"address"}],"name":"CollTokenAddressChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_newDefaultPoolAddress","type":"address"}],"name":"DefaultPoolAddressChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_newStabilityPoolAddress","type":"address"}],"name":"StabilityPoolAddressChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_newTroveManagerAddress","type":"address"}],"name":"TroveManagerAddressChanged","type":"event"},{"inputs":[],"name":"NAME","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"accountForReceivedColl","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"aggBatchManagementFees","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"aggRecordedDebt","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"aggWeightedBatchManagementFeeSum","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"aggWeightedDebtSum","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"boldToken","outputs":[{"internalType":"contract IBoldToken","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"borrowerOperationsAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"calcPendingAggBatchManagementFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"calcPendingAggInterest","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"calcPendingSPYield","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"collToken","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"defaultPoolAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getBoldDebt","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getCollBalance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"uint256","name":"appliedRedistBoldDebtGain","type":"uint256"},{"internalType":"uint256","name":"appliedRedistCollGain","type":"uint256"},{"internalType":"uint256","name":"collIncrease","type":"uint256"},{"internalType":"uint256","name":"collDecrease","type":"uint256"},{"internalType":"uint256","name":"debtIncrease","type":"uint256"},{"internalType":"uint256","name":"debtDecrease","type":"uint256"},{"internalType":"uint256","name":"newWeightedRecordedDebt","type":"uint256"},{"internalType":"uint256","name":"oldWeightedRecordedDebt","type":"uint256"},{"internalType":"uint256","name":"upfrontFee","type":"uint256"},{"internalType":"uint256","name":"batchAccruedManagementFee","type":"uint256"},{"internalType":"uint256","name":"newWeightedRecordedBatchManagementFee","type":"uint256"},{"internalType":"uint256","name":"oldWeightedRecordedBatchManagementFee","type":"uint256"}],"internalType":"struct TroveChange","name":"_troveChange","type":"tuple"}],"name":"getNewApproxAvgInterestRateFromTroveChange","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"hasBeenShutDown","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"interestRouter","outputs":[{"internalType":"contract IInterestRouter","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"lastAggBatchManagementFeesUpdateTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"lastAggUpdateTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"mintAggInterest","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"uint256","name":"appliedRedistBoldDebtGain","type":"uint256"},{"internalType":"uint256","name":"appliedRedistCollGain","type":"uint256"},{"internalType":"uint256","name":"collIncrease","type":"uint256"},{"internalType":"uint256","name":"collDecrease","type":"uint256"},{"internalType":"uint256","name":"debtIncrease","type":"uint256"},{"internalType":"uint256","name":"debtDecrease","type":"uint256"},{"internalType":"uint256","name":"newWeightedRecordedDebt","type":"uint256"},{"internalType":"uint256","name":"oldWeightedRecordedDebt","type":"uint256"},{"internalType":"uint256","name":"upfrontFee","type":"uint256"},{"internalType":"uint256","name":"batchAccruedManagementFee","type":"uint256"},{"internalType":"uint256","name":"newWeightedRecordedBatchManagementFee","type":"uint256"},{"internalType":"uint256","name":"oldWeightedRecordedBatchManagementFee","type":"uint256"}],"internalType":"struct TroveChange","name":"_troveChange","type":"tuple"},{"internalType":"address","name":"_batchAddress","type":"address"}],"name":"mintAggInterestAndAccountForTroveChange","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"uint256","name":"appliedRedistBoldDebtGain","type":"uint256"},{"internalType":"uint256","name":"appliedRedistCollGain","type":"uint256"},{"internalType":"uint256","name":"collIncrease","type":"uint256"},{"internalType":"uint256","name":"collDecrease","type":"uint256"},{"internalType":"uint256","name":"debtIncrease","type":"uint256"},{"internalType":"uint256","name":"debtDecrease","type":"uint256"},{"internalType":"uint256","name":"newWeightedRecordedDebt","type":"uint256"},{"internalType":"uint256","name":"oldWeightedRecordedDebt","type":"uint256"},{"internalType":"uint256","name":"upfrontFee","type":"uint256"},{"internalType":"uint256","name":"batchAccruedManagementFee","type":"uint256"},{"internalType":"uint256","name":"newWeightedRecordedBatchManagementFee","type":"uint256"},{"internalType":"uint256","name":"oldWeightedRecordedBatchManagementFee","type":"uint256"}],"internalType":"struct TroveChange","name":"_troveChange","type":"tuple"},{"internalType":"address","name":"_batchAddress","type":"address"}],"name":"mintBatchManagementFeeAndAccountForChange","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"receiveColl","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_account","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"sendColl","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"sendCollToDefaultPool","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"setShutdownFlag","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"shutdownTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"stabilityPool","outputs":[{"internalType":"contract IBoldRewardsReceiver","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"systemParams","outputs":[{"internalType":"contract ISystemParams","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"troveManagerAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]Deployed Bytecode
0x608060405234801561000f575f80fd5b5060043610610173575f3560e01c80630367b30214610177578063048c661d1461018d57806306ff8dfb146101cc57806310a985c1146101df5780631bfa0d7b146101e85780632bcbcbcb146101f257806331b8c946146102055780633db6c94a1461022c57806342635a9514610234578063455079981461023d578063458e8e6b146102455780634ba89fa11461026c57806358569081146102745780635a4d28bb1461027d578063630afce5146102a45780636d8f962d146102cb57806371d4eb21146102d3578063759f9dec146102e657806383b60e4d146102ef57806385fe37a3146103025780638d5c1d4c146103155780639f4e511e1461031e578063a3f4df7e14610331578063aac1846f14610367578063ac8bbc491461038e578063b7f8cf9b14610397578063c2283f1f146103be578063d0ee2ace146103d1578063dd9fbcb8146103f8578063f6e413f51461040b578063fa160c0514610414575b5f80fd5b5f545b6040519081526020015b60405180910390f35b6101b47f000000000000000000000000c415ca43ab6ab246e64559696b8dcacdd08a39e881565b6040516001600160a01b039091168152602001610184565b6004546040519015158152602001610184565b61017a60065481565b6101f061041c565b005b6101f0610200366004611304565b610444565b6101b47f000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a81565b61017a610458565b61017a60025481565b61017a6104a5565b6101b47f000000000000000000000000e604507642469be4699febdf4a701d9a104dd17381565b61017a6104da565b61017a60045481565b6101b47f0000000000000000000000004e105fef015db26320c077427bd605acead9262e81565b6101b47f000000000000000000000000b55a79f398e759e43c95b979163f30ec87ee131d81565b6101f0610521565b6101f06102e136600461134d565b61052f565b61017a60035481565b6101f06102fd366004611304565b6105d8565b61017a610310366004611381565b61061e565b61017a60015481565b6101f061032c36600461139c565b6106d9565b61035a6040518060400160405280600a8152602001691058dd1a5d99541bdbdb60b21b81525081565b60405161018491906113e6565b6101b47f000000000000000000000000542191e79732a4498f263e793cc47942956f33f781565b61017a60075481565b6101b47f0000000000000000000000007fe90cf5a41473179fce89df55bc9afcd1c5c0be81565b6101f06103cc366004611304565b610722565b6101b47f0000000000000000000000000dd57f6f181d0469143fe9380762d8a112e96e4a81565b6101f061040636600461134d565b6107ab565b61017a60055481565b61017a6107c5565b61042461086b565b61042d5f610943565b60015f82825461043d919061142c565b9091555050565b61044c610bce565b61045581610c93565b50565b5f6004545f1461046757505f90565b6104a060035442610478919061143f565b6002546104859190611452565b61049b670de0b6b3a76400006301e13380611452565b610cdf565b905090565b5f6104ae6104da565b6005546104b9610458565b6001546104c6919061142c565b6104d0919061142c565b6104a0919061142c565b5f806004545f036104eb57426104ef565b6004545b90505f6104fe60075483610d17565b905061051a61050d828461143f565b6006546104859190611452565b9250505090565b610529610d2c565b42600455565b610537610db3565b6001600160a01b0381161561055e5761055e6105583684900384018461149e565b82610e68565b60015461056f610100840135610943565b610579908261142c565b905061058683358261142c565b905061059660808401358261142c565b90506105a660a08401358261143f565b60018190556002549091506105bf60c08501358261142c565b90506105cf60e08501358261143f565b60025550505050565b6105e0610bce565b6105e981610c93565b6104556001600160a01b037f000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a16333084610f77565b5f610100820135156106325761063261153b565b6004541561064157505f919050565b60015461064c610458565b610656908261142c565b905061066383358261142c565b905061067360808401358261142c565b90506106846101208401358261142c565b905061069460a08401358261143f565b6002549091506106a860c08501358261142c565b90506106b860e08501358261143f565b90505f82116106c7575f6106d1565b6106d1828261154f565b949350505050565b6106e1610fe8565b6106ea816110e2565b61071e6001600160a01b037f000000000000000000000000765de816845861e75a25fca122bb6898b8b1282a1683836110f0565b5050565b61072a610d2c565b610733816110e2565b6040516383b60e4d60e01b8152600481018290527f000000000000000000000000542191e79732a4498f263e793cc47942956f33f76001600160a01b0316906383b60e4d906024015f604051808303815f87803b158015610792575f80fd5b505af11580156107a4573d5f803e3d5ffd5b5050505050565b6107b3610d2c565b61071e6105583684900384018461149e565b5f670de0b6b3a76400007f000000000000000000000000e604507642469be4699febdf4a701d9a104dd1736001600160a01b0316631f137cd76040518163ffffffff1660e01b8152600401602060405180830381865afa15801561082b573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061084f919061156e565b610857610458565b6108619190611452565b6104a0919061154f565b336001600160a01b037f0000000000000000000000007fe90cf5a41473179fce89df55bc9afcd1c5c0be1614806108ca5750336001600160a01b037f000000000000000000000000c415ca43ab6ab246e64559696b8dcacdd08a39e816145b6109415760405162461bcd60e51b815260206004820152603e60248201527f416374697665506f6f6c3a2043616c6c6572206973206e6f7420426f72726f7760448201527f65724f7065726174696f6e73206e6f722053746162696c697479506f6f6c000060648201526084015b60405180910390fd5b565b5f8161094d610458565b610957919061142c565b90508015610bc5575f670de0b6b3a7640000827f000000000000000000000000e604507642469be4699febdf4a701d9a104dd1736001600160a01b0316631f137cd76040518163ffffffff1660e01b8152600401602060405180830381865afa1580156109c6573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109ea919061156e565b6109f49190611452565b6109fe919061154f565b90505f610a0b828461143f565b6040516340c10f1960e01b81529091506001600160a01b037f000000000000000000000000b55a79f398e759e43c95b979163f30ec87ee131d16906340c10f1990610a7c907f0000000000000000000000000dd57f6f181d0469143fe9380762d8a112e96e4a908590600401611585565b5f604051808303815f87803b158015610a93575f80fd5b505af1158015610aa5573d5f803e3d5ffd5b505050505f821115610bc2576040516340c10f1960e01b81526001600160a01b037f000000000000000000000000b55a79f398e759e43c95b979163f30ec87ee131d16906340c10f1990610b1f907f000000000000000000000000c415ca43ab6ab246e64559696b8dcacdd08a39e8908690600401611585565b5f604051808303815f87803b158015610b36575f80fd5b505af1158015610b48573d5f803e3d5ffd5b505060405163affb466960e01b8152600481018590527f000000000000000000000000c415ca43ab6ab246e64559696b8dcacdd08a39e86001600160a01b0316925063affb466991506024015f604051808303815f87803b158015610bab575f80fd5b505af1158015610bbd573d5f803e3d5ffd5b505050505b50505b42600355919050565b336001600160a01b037f0000000000000000000000007fe90cf5a41473179fce89df55bc9afcd1c5c0be161480610c2d5750336001600160a01b037f000000000000000000000000542191e79732a4498f263e793cc47942956f33f716145b6109415760405162461bcd60e51b815260206004820152603160248201527f416374697665506f6f6c3a2043616c6c6572206973206e65697468657220424f604482015270081b9bdc88111959985d5b1d08141bdbdb607a1b6064820152608401610938565b5f815f54610ca1919061142c565b5f8190556040518181529091507f9bbe217b4113a0fc957e51f8db99c9989f520e3c6bcca7a8e12c6316eaf995bf9060200160405180910390a15050565b5f8215610d0c5781610cf260018561143f565b610cfc919061154f565b610d0790600161142c565b610d0e565b5f5b90505b92915050565b5f818310610d255781610d0e565b5090919050565b336001600160a01b037f0000000000000000000000004e105fef015db26320c077427bd605acead9262e16146109415760405162461bcd60e51b815260206004820152602660248201527f416374697665506f6f6c3a2043616c6c6572206973206e6f742054726f76654d60448201526530b730b3b2b960d11b6064820152608401610938565b336001600160a01b037f0000000000000000000000007fe90cf5a41473179fce89df55bc9afcd1c5c0be161480610e125750336001600160a01b037f0000000000000000000000004e105fef015db26320c077427bd605acead9262e16145b6109415760405162461bcd60e51b815260206004820152604160248201525f805160206115e083398151915260448201525f805160206116008339815191526064820152603960f91b608482015260a401610938565b81610120015160015f828254610e7e919061142c565b9091555050600554610e8e6104da565b610e98908261142c565b905082610120015181610eab919061143f565b600581905560065461014085015191925090610ec7908261142c565b905083610160015181610eda919061143f565b600681905561012085015190915015610f6d576101208401516040516340c10f1960e01b81526001600160a01b037f000000000000000000000000b55a79f398e759e43c95b979163f30ec87ee131d16916340c10f1991610f3f918791600401611585565b5f604051808303815f87803b158015610f56575f80fd5b505af1158015610f68573d5f803e3d5ffd5b505050505b5050426007555050565b6040516001600160a01b0380851660248301528316604482015260648101829052610fe29085906323b872dd60e01b906084015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152611114565b50505050565b336001600160a01b037f0000000000000000000000007fe90cf5a41473179fce89df55bc9afcd1c5c0be1614806110475750336001600160a01b037f0000000000000000000000004e105fef015db26320c077427bd605acead9262e16145b8061107a5750336001600160a01b037f000000000000000000000000c415ca43ab6ab246e64559696b8dcacdd08a39e816145b6109415760405162461bcd60e51b815260206004820152605360248201525f805160206115e083398151915260448201525f805160206116008339815191526064820152721c881b9bdc8814dd18589a5b1a5d1e541bdbdb606a1b608482015260a401610938565b5f815f54610ca1919061143f565b61110f8363a9059cbb60e01b8484604051602401610fab929190611585565b505050565b5f611168826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166111e79092919063ffffffff16565b905080515f1480611188575080806020019051810190611188919061159e565b61110f5760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610938565b60606106d184845f85855f80866001600160a01b0316858760405161120c91906115c4565b5f6040518083038185875af1925050503d805f8114611246576040519150601f19603f3d011682016040523d82523d5f602084013e61124b565b606091505b509150915061125c87838387611267565b979650505050505050565b606083156112d55782515f036112ce576001600160a01b0385163b6112ce5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610938565b50816106d1565b6106d183838151156112ea5781518083602001fd5b8060405162461bcd60e51b815260040161093891906113e6565b5f60208284031215611314575f80fd5b5035919050565b5f610180828403121561132c575f80fd5b50919050565b80356001600160a01b0381168114611348575f80fd5b919050565b5f806101a0838503121561135f575f80fd5b611369848461131b565b91506113786101808401611332565b90509250929050565b5f6101808284031215611392575f80fd5b610d0e838361131b565b5f80604083850312156113ad575f80fd5b6113b683611332565b946020939093013593505050565b5f5b838110156113de5781810151838201526020016113c6565b50505f910152565b602081525f82518060208401526114048160408501602087016113c4565b601f01601f19169190910160400192915050565b634e487b7160e01b5f52601160045260245ffd5b80820180821115610d1157610d11611418565b81810381811115610d1157610d11611418565b8082028115828204841417610d1157610d11611418565b60405161018081016001600160401b038111828210171561149857634e487b7160e01b5f52604160045260245ffd5b60405290565b5f61018082840312156114af575f80fd5b6114b7611469565b823581526020830135602082015260408301356040820152606083013560608201526080830135608082015260a083013560a082015260c083013560c082015260e083013560e08201526101008084013581830152506101208084013581830152506101408084013581830152506101608084013581830152508091505092915050565b634e487b7160e01b5f52600160045260245ffd5b5f8261156957634e487b7160e01b5f52601260045260245ffd5b500490565b5f6020828403121561157e575f80fd5b5051919050565b6001600160a01b03929092168252602082015260400190565b5f602082840312156115ae575f80fd5b815180151581146115bd575f80fd5b9392505050565b5f82516115d58184602087016113c4565b919091019291505056fe416374697665506f6f6c3a2043616c6c6572206973206e65697468657220426f72726f7765724f7065726174696f6e73206e6f722054726f76654d616e616765a26469706673582212205ec4a1369471ddb7600d32d824dc3593d53e008f1e47ee2e1c6385fc01f90c4e64736f6c63430008180033
🤖 Code Reader
Generate instant answers for your smart contract questions using Al Models. Read more.
Loading...
Loading
Loading...
Loading
Net Worth in USD
$119,694.41
Net Worth in CELO
Token Allocations
USDM
100.00%
Multichain Portfolio | 32 Chains
Tokens
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|---|---|---|---|---|
| CELO | 100.00% | $1 | 119,574.8335 | $119,694.41 |
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.