0 txs
0 calls
constructor
No constructor.
functions
borrowBalanceInOf
viewfunction borrowBalanceInOf(address, address) view returns (uint256 inP2P, uint256 onPool)
cEth
viewfunction cEth() view returns (address)
comptroller
viewfunction comptroller() view returns (address)
CTOKEN_DECIMALS
viewfunction CTOKEN_DECIMALS() view returns (uint8)
defaultMaxGasForMatching
viewfunction defaultMaxGasForMatching() view returns (uint64 supply, uint64 borrow, uint64 withdraw, uint64 repay)
deltas
viewfunction deltas(address) view returns (uint256 p2pSupplyDelta, uint256 p2pBorrowDelta, uint256 p2pSupplyAmount, uint256 p2pBorrowAmount)
dustThreshold
viewfunction dustThreshold() view returns (uint256)
enteredMarkets
viewfunction enteredMarkets(address, uint256) view returns (address)
incentivesVault
viewfunction incentivesVault() view returns (address)
interestRatesManager
viewfunction interestRatesManager() view returns (address)
isClaimRewardsPaused
viewfunction isClaimRewardsPaused() view returns (bool)
lastBorrowBlock
viewfunction lastBorrowBlock(address) view returns (uint256)
lastPoolIndexes
viewfunction lastPoolIndexes(address) view returns (uint32 lastUpdateBlockNumber, uint112 lastSupplyPoolIndex, uint112 lastBorrowPoolIndex)
marketParameters
viewfunction marketParameters(address) view returns (uint16 reserveFactor, uint16 p2pIndexCursor)
marketsCreated
viewfunction marketsCreated(uint256) view returns (address)
marketStatus
viewfunction marketStatus(address) view returns (bool isCreated, bool isPaused, bool isPartiallyPaused)
MAX_BASIS_POINTS
viewfunction MAX_BASIS_POINTS() view returns (uint16)
maxSortedUsers
viewfunction maxSortedUsers() view returns (uint256)
owner
viewfunction owner() view returns (address)
p2pBorrowIndex
viewfunction p2pBorrowIndex(address) view returns (uint256)
p2pDisabled
viewfunction p2pDisabled(address) view returns (bool)
p2pSupplyIndex
viewfunction p2pSupplyIndex(address) view returns (uint256)
positionsManager
viewfunction positionsManager() view returns (address)
rewardsManager
viewfunction rewardsManager() view returns (address)
supplyBalanceInOf
viewfunction supplyBalanceInOf(address, address) view returns (uint256 inP2P, uint256 onPool)
treasuryVault
viewfunction treasuryVault() view returns (address)
userMembership
viewfunction userMembership(address, address) view returns (bool)
WAD
viewfunction WAD() view returns (uint256)
wEth
viewfunction wEth() view returns (address)
renounceOwnership
nonpayablefunction renounceOwnership()
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
updateP2PIndexes
nonpayablefunction updateP2PIndexes(address _poolTokenAddress)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
P2PIndexesUpdated
event P2PIndexesUpdated(address indexed _poolTokenAddress, uint256 _p2pSupplyIndex, uint256 _p2pBorrowIndex, uint256 _poolSupplyIndex, uint256 _poolBorrowIndex)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50600054610100900460ff1661002c5760005460ff1615610034565b6100346100d5565b61009b5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b606482015260840160405180910390fd5b600054610100900460ff161580156100bd576000805461ffff19166101011790555b80156100cf576000805461ff00191690555b506100ff565b60006100ea306100f060201b610ad81760201c565b15905090565b6001600160a01b03163b151590565b610fb38061010e6000396000f3fe608060405234801561001057600080fd5b50600436106101f05760003560e01c8063ac0b4b121161010f578063df6d9212116100a2578063e8462e8f11610071578063e8462e8f146105e7578063f2f4ca16146105f0578063f2fde38b1461065c578063f4ea93d81461066f57600080fd5b8063df6d921214610586578063e34b514514610599578063e501ed04146105ac578063e61c6d6f146105de57600080fd5b8063cb830d03116100de578063cb830d03146104a2578063d59c9eb6146104af578063db0577fd14610504578063defe20531461057357600080fd5b8063ac0b4b1214610449578063af8b1c6f1461045c578063b24be6871461046f578063b59ec4781461048257600080fd5b80637f3ad0561161018757806396bd512c1161015657806396bd512c1461037e5780639df5a1f2146103c7578063a086fc22146103e1578063a44026a31461043657600080fd5b80637f3ad056146102f3578063854f7ebb146103065780638da5cb5b14610326578063947574ac1461033757600080fd5b80635fe3b567116101c35780635fe3b5671461029b5780636a146024146102ae578063715018a6146102bd578063720ceb02146102c557600080fd5b806320c342d9146101f55780632ebf4be01461022d5780633528e4ce1461025b57806352f0f81414610270575b600080fd5b610218610203366004610e4d565b60a36020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b61024d61023b366004610e4d565b60a56020526000908152604090205481565b604051908152602001610224565b61026e610269366004610e4d565b61068b565b005b60aa54610283906001600160a01b031681565b6040516001600160a01b039091168152602001610224565b60ae54610283906001600160a01b031681565b61024d670de0b6b3a764000081565b61026e610940565b6102186102d3366004610e68565b60a060209081526000928352604080842090915290825290205460ff1681565b60ad54610283906001600160a01b031681565b61024d610314366004610e4d565b60a46020526000908152604090205481565b6033546001600160a01b0316610283565b610369610345366004610e68565b609f6020908152600092835260408084209091529082529020805460019091015482565b60408051928352602083019190915201610224565b6103ac61038c366004610e4d565b60a76020526000908152604090205461ffff808216916201000090041682565b6040805161ffff938416815292909116602083015201610224565b6103cf600881565b60405160ff9091168152602001610224565b6104166103ef366004610e4d565b60a96020526000908152604090208054600182015460028301546003909301549192909184565b604080519485526020850193909352918301526060820152608001610224565b60b054610283906001600160a01b031681565b610283610457366004610e9b565b6109ab565b60af54610283906001600160a01b031681565b60ab54610283906001600160a01b031681565b61024d610490366004610e4d565b60b26020526000908152604090205481565b60b3546102189060ff1681565b6104e56104bd366004610e4d565b60a86020526000908152604090205460ff808216916101008104821691620100009091041683565b6040805193151584529115156020840152151590820152606001610224565b610547610512366004610e4d565b60a66020526000908152604090205463ffffffff8116906001600160701b036401000000008204811691600160901b90041683565b6040805163ffffffff90941684526001600160701b039283166020850152911690820152606001610224565b60ac54610283906001600160a01b031681565b60b154610283906001600160a01b031681565b6102836105a7366004610eb4565b6109d5565b6103696105ba366004610e68565b609e6020908152600092835260408084209091529082529020805460019091015482565b61024d60975481565b61024d60985481565b6099546106289067ffffffffffffffff80821691680100000000000000008104821691600160801b8204811691600160c01b90041684565b6040805167ffffffffffffffff95861681529385166020850152918416918301919091529091166060820152608001610224565b61026e61066a366004610e4d565b610a0d565b61067861271081565b60405161ffff9091168152602001610224565b6001600160a01b038116600090815260a660205260409020805463ffffffff1643111561093c576001600160a01b038216600081815260a760209081526040808320815163bd6d894d60e01b815291518795919493919263bd6d894d926004808301939192829003018187875af115801561070a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061072e9190610ede565b90506000836001600160a01b031663aa5af0fd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610770573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107949190610ede565b60408051610120810182526001600160a01b038916600081815260a4602090815284822054845282825260a58152848220548185015283850188905260608085018790528b546001600160701b0364010000000082048116608080890191909152600160901b9092041660a08701528a5461ffff80821660c0890152620100009091041660e087015293835260a98252858320865194850187528054855260018101549285019290925260028201549584019590955260030154938201939093526101008201529192508061086883610ae7565b6001600160a01b038b16600081815260a46020908152604080832086905560a58252918290208490558c546001600160701b038a8116600160901b0271ffffffffffffffffffffffffffffffffffff918d166401000000000271ffffffffffffffffffffffffffffffffffff1990931663ffffffff4316179290921716178d55815185815290810184905290810189905260608101889052929450909250907fe9f571cc89dec9d3545848be792adb166a35fd4ac7f853471f9b5a16db51b9e89060800160405180910390a2505050505050505b5050565b6033546001600160a01b0316331461099f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b6109a96000610d71565b565b60a281815481106109bb57600080fd5b6000918252602090912001546001600160a01b0316905081565b60a160205281600052604060002081815481106109f157600080fd5b6000918252602090912001546001600160a01b03169150829050565b6033546001600160a01b03163314610a675760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610996565b6001600160a01b038116610acc5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610996565b610ad581610d71565b50565b6001600160a01b03163b151590565b6000806000610b0784608001518560400151610dc390919063ffffffff16565b90506000610b268560a001518660600151610dc390919063ffffffff16565b9050600080828411610be857600061271061ffff16848960e00151610b4b9190610f0d565b60e08a01518790610b5e90612710610f2c565b610b689190610f0d565b610b729190610f43565b610b7c9190610f5b565b9050612710610b8b8683610f2c565b8960c00151610b9a9190610f0d565b610ba49190610f5b565b610bae9082610f2c565b9250612710610bbd8286610f2c565b8960c00151610bcc9190610f0d565b610bd69190610f5b565b610be09082610f43565b915050610bee565b50819050805b610100870151604001511580610c08575061010087015151155b15610c20578651610c199083610e06565b9550610cb2565b6000610c71610c63610c488a600001518b610100015160400151610e0690919063ffffffff16565b60808b01516101008c015151610c5d91610e06565b90610dc3565b670de0b6b3a7640000610e1b565b9050610cae610c808287610e06565b610c9c85610c9685670de0b6b3a7640000610f2c565b90610e06565b610ca69190610f43565b895190610e06565b9650505b610100870151606001511580610ccf575061010087015160200151155b15610cea576020870151610ce39082610e06565b9450610d68565b6000610d2a610c63610d128a602001518b610100015160600151610e0690919063ffffffff16565b60a08b01516101008c015160200151610c5d91610e06565b9050610d64610d398286610e06565b610d4f84610c9685670de0b6b3a7640000610f2c565b610d599190610f43565b60208a015190610e06565b9550505b50505050915091565b603380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6000670de0b6b3a764000082610dd98583610f0d565b610deb90670de0b6b3a7640000610f0d565b610df59190610f5b565b610dff9190610f5b565b9392505050565b6000670de0b6b3a7640000610df58385610f0d565b6000818310610e2a5781610dff565b5090919050565b80356001600160a01b0381168114610e4857600080fd5b919050565b600060208284031215610e5f57600080fd5b610dff82610e31565b60008060408385031215610e7b57600080fd5b610e8483610e31565b9150610e9260208401610e31565b90509250929050565b600060208284031215610ead57600080fd5b5035919050565b60008060408385031215610ec757600080fd5b610ed083610e31565b946020939093013593505050565b600060208284031215610ef057600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b6000816000190483118215151615610f2757610f27610ef7565b500290565b600082821015610f3e57610f3e610ef7565b500390565b60008219821115610f5657610f56610ef7565b500190565b600082610f7857634e487b7160e01b600052601260045260246000fd5b50049056fea2646970667358221220e72a5cd4c298ddbbd35f56e1f18f0cc6c00ece1a62e04fe7744b54bb2b0f410a64736f6c634300080f0033