0 txs
0 calls
constructor
constructor(address _admin)
functions
admin
viewfunction admin() view returns (address)
getCTokenAdmin
viewfunction getCTokenAdmin(address cToken) view returns (address)
reserveManager
viewfunction reserveManager() view returns (address)
_acceptAdmin
nonpayablefunction _acceptAdmin(address cToken) returns (uint256)
_reduceReserves
nonpayablefunction _reduceReserves(address cToken, uint256 reduceAmount) returns (uint256)
_setCollateralCap
nonpayablefunction _setCollateralCap(address cToken, uint256 newCollateralCap)
_setComptroller
nonpayablefunction _setComptroller(address cToken, address newComptroller) returns (uint256)
_setImplementation
nonpayablefunction _setImplementation(address cToken, address implementation, bool allowResign, bytes becomeImplementationData)
_setInterestRateModel
nonpayablefunction _setInterestRateModel(address cToken, address newInterestRateModel) returns (uint256)
_setPendingAdmin
nonpayablefunction _setPendingAdmin(address cToken, address newPendingAdmin) returns (uint256)
_setReserveFactor
nonpayablefunction _setReserveFactor(address cToken, uint256 newReserveFactorMantissa) returns (uint256)
extractReserves
nonpayablefunction extractReserves(address cToken, uint256 reduceAmount)
seize
nonpayablefunction seize(address token)
setAdmin
nonpayablefunction setAdmin(address newAdmin)
setReserveManager
nonpayablefunction setReserveManager(address newReserveManager)
events
SetAdmin
event SetAdmin(address indexed oldAdmin, address indexed newAdmin)
SetReserveManager
event SetReserveManager(address indexed oldReserveManager, address indexed newAdmin)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b506040516110d43803806110d48339818101604052602081101561003357600080fd5b5051610047816001600160e01b0361004d16565b506100f8565b6001600160a01b0381166100a8576040805162461bcd60e51b815260206004820181905260248201527f6e65772061646d696e2063616e6e6f74206265207a65726f2061646472657373604482015290519081900360640190fd5b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f848ac24ab84501710d6631faab117b66b79aba7ec6f7778cf3bcff428c1a4efc9190a35050565b610fcd806101076000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c8063bb004abc11610097578063df7da75411610066578063df7da75414610344578063e960f0381461036a578063f851a44014610396578063fb3ee5711461039e576100f5565b8063bb004abc14610250578063c0c5b91014610258578063d5c7d67014610284578063dc52958514610316576100f5565b80630e8e12c2116100d35780630e8e12c2146101965780631046791d146101c257806326a5b79714610204578063704b6c021461022a576100f5565b806307da3c1d146100fa578063081ad1cc146101285780630d50805714610168575b600080fd5b6101266004803603604081101561011057600080fd5b506001600160a01b0381351690602001356103c4565b005b6101566004803603604081101561013e57600080fd5b506001600160a01b0381358116916020013516610558565b60408051918252519081900360200190f35b6101566004803603604081101561017e57600080fd5b506001600160a01b038135811691602001351661062d565b610126600480360360408110156101ac57600080fd5b506001600160a01b0381351690602001356106cf565b6101e8600480360360208110156101d857600080fd5b50356001600160a01b031661077a565b604080516001600160a01b039092168252519081900360200190f35b6101566004803603602081101561021a57600080fd5b50356001600160a01b03166107e7565b6101266004803603602081101561024057600080fd5b50356001600160a01b0316610880565b6101e86108d5565b6101566004803603604081101561026e57600080fd5b506001600160a01b0381351690602001356108e4565b6101266004803603608081101561029a57600080fd5b6001600160a01b0382358116926020810135909116916040820135151591908101906080810160608201356401000000008111156102d757600080fd5b8201836020820111156102e957600080fd5b8035906020019184600183028401116401000000008311171561030b57600080fd5b509092509050610974565b6101566004803603604081101561032c57600080fd5b506001600160a01b0381358116916020013516610a67565b6101266004803603602081101561035a57600080fd5b50356001600160a01b0316610b09565b6101566004803603604081101561038057600080fd5b506001600160a01b038135169060200135610ba4565b6101e8610c34565b610126600480360360208110156103b457600080fd5b50356001600160a01b0316610c43565b6001546001600160a01b0316331461040d5760405162461bcd60e51b815260040180806020018281038252602f815260200180610f45602f913960400191505060405180910390fd5b816001600160a01b031663601a0bf1826040518263ffffffff1660e01b815260040180828152602001915050602060405180830381600087803b15801561045357600080fd5b505af1158015610467573d6000803e3d6000fd5b505050506040513d602081101561047d57600080fd5b5051156104d1576040805162461bcd60e51b815260206004820152601960248201527f6661696c656420746f2072656475636520726573657276657300000000000000604482015290519081900360640190fd5b6000826001600160a01b0316636f307dc36040518163ffffffff1660e01b815260040160206040518083038186803b15801561050c57600080fd5b505afa158015610520573d6000803e3d6000fd5b505050506040513d602081101561053657600080fd5b50516001549091506105539082906001600160a01b031684610d26565b505050565b600080546001600160a01b031633146105a25760405162461bcd60e51b8152600401808060200182810382526025815260200180610f746025913960400191505060405180910390fd5b826001600160a01b031663f2b3abbd836040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b03168152602001915050602060405180830381600087803b1580156105fa57600080fd5b505af115801561060e573d6000803e3d6000fd5b505050506040513d602081101561062457600080fd5b50519392505050565b600080546001600160a01b031633146106775760405162461bcd60e51b8152600401808060200182810382526025815260200180610f746025913960400191505060405180910390fd5b826001600160a01b031663b71d1a0c836040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b03168152602001915050602060405180830381600087803b1580156105fa57600080fd5b6000546001600160a01b031633146107185760405162461bcd60e51b8152600401808060200182810382526025815260200180610f746025913960400191505060405180910390fd5b816001600160a01b03166381cf00eb826040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b15801561075e57600080fd5b505af1158015610772573d6000803e3d6000fd5b505050505050565b6000816001600160a01b031663f851a4406040518163ffffffff1660e01b815260040160206040518083038186803b1580156107b557600080fd5b505afa1580156107c9573d6000803e3d6000fd5b505050506040513d60208110156107df57600080fd5b505192915050565b600080546001600160a01b031633146108315760405162461bcd60e51b8152600401808060200182810382526025815260200180610f746025913960400191505060405180910390fd5b816001600160a01b031663e9c714f26040518163ffffffff1660e01b8152600401602060405180830381600087803b15801561086c57600080fd5b505af11580156107c9573d6000803e3d6000fd5b6000546001600160a01b031633146108c95760405162461bcd60e51b8152600401808060200182810382526025815260200180610f746025913960400191505060405180910390fd5b6108d281610e99565b50565b6001546001600160a01b031681565b600080546001600160a01b0316331461092e5760405162461bcd60e51b8152600401808060200182810382526025815260200180610f746025913960400191505060405180910390fd5b826001600160a01b031663601a0bf1836040518263ffffffff1660e01b815260040180828152602001915050602060405180830381600087803b1580156105fa57600080fd5b6000546001600160a01b031633146109bd5760405162461bcd60e51b8152600401808060200182810382526025815260200180610f746025913960400191505060405180910390fd5b6040516301556f3160e61b81526001600160a01b03858116600483019081528515156024840152606060448401908152606484018590529188169263555bcc4092889288928892889291608401848480828437600081840152601f19601f82011690508083019250505095505050505050600060405180830381600087803b158015610a4857600080fd5b505af1158015610a5c573d6000803e3d6000fd5b505050505050505050565b600080546001600160a01b03163314610ab15760405162461bcd60e51b8152600401808060200182810382526025815260200180610f746025913960400191505060405180910390fd5b826001600160a01b0316634576b5db836040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b03168152602001915050602060405180830381600087803b1580156105fa57600080fd5b6000546001600160a01b03163314610b525760405162461bcd60e51b8152600401808060200182810382526025815260200180610f746025913960400191505060405180910390fd5b600180546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f6de65d20b5f4740dc478f865c4c6d0b5d6811f6f4c57223bcad98be9a166d90b90600090a35050565b600080546001600160a01b03163314610bee5760405162461bcd60e51b8152600401808060200182810382526025815260200180610f746025913960400191505060405180910390fd5b826001600160a01b031663fca7820b836040518263ffffffff1660e01b815260040180828152602001915050602060405180830381600087803b1580156105fa57600080fd5b6000546001600160a01b031681565b6000546001600160a01b03163314610c8c5760405162461bcd60e51b8152600401808060200182810382526025815260200180610f746025913960400191505060405180910390fd5b604080516370a0823160e01b815230600482015290516000916001600160a01b038416916370a0823191602480820192602092909190829003018186803b158015610cd657600080fd5b505afa158015610cea573d6000803e3d6000fd5b505050506040513d6020811015610d0057600080fd5b505190508015610d2257600054610d229083906001600160a01b031683610d26565b5050565b6001600160a01b038216610d81576040805162461bcd60e51b815260206004820152601f60248201527f72656365697665722063616e6e6f74206265207a65726f206164647265737300604482015290519081900360640190fd5b826001600160a01b031663a9059cbb83836040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050600060405180830381600087803b158015610de157600080fd5b505af1158015610df5573d6000803e3d6000fd5b5050505060003d60008114610e2a5760208114610e345760203d1015610e1a57600080fd5b60206000803e6000519150610e40565b6000199150610e40565b60206000803e60005191505b5080610e93576040805162461bcd60e51b815260206004820152601960248201527f544f4b454e5f5452414e534645525f4f55545f4641494c454400000000000000604482015290519081900360640190fd5b50505050565b6001600160a01b038116610ef4576040805162461bcd60e51b815260206004820181905260248201527f6e65772061646d696e2063616e6e6f74206265207a65726f2061646472657373604482015290519081900360640190fd5b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f848ac24ab84501710d6631faab117b66b79aba7ec6f7778cf3bcff428c1a4efc9190a3505056fe6f6e6c79207468652072657365727665206d616e61676572206d61792063616c6c20746869732066756e6374696f6e6f6e6c79207468652061646d696e206d61792063616c6c20746869732066756e6374696f6ea265627a7a72315820f3d18d5cd2a8fe19915c35a25a4603b90b1191dbbe87aa2c6a502f5cc9f80a5f64736f6c634300051100320000000000000000000000006d5a7597896a703fe8c85775b23395a48f971305