0 txs
0 calls
constructor
No constructor.
functions
aaveIncentivesController
viewfunction aaveIncentivesController() view returns (address)
addressesProvider
viewfunction addressesProvider() view returns (address)
borrowBalanceInOf
viewfunction borrowBalanceInOf(address, address) view returns (uint256 inP2P, uint256 onPool)
BORROWING_MASK
viewfunction BORROWING_MASK() view returns (bytes32)
borrowMask
viewfunction borrowMask(address) view returns (bytes32)
DEFAULT_LIQUIDATION_CLOSE_FACTOR
viewfunction DEFAULT_LIQUIDATION_CLOSE_FACTOR() view returns (uint256)
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)
entryPositionsManager
viewfunction entryPositionsManager() view returns (address)
exitPositionsManager
viewfunction exitPositionsManager() view returns (address)
HEALTH_FACTOR_LIQUIDATION_THRESHOLD
viewfunction HEALTH_FACTOR_LIQUIDATION_THRESHOLD() view returns (uint256)
incentivesVault
viewfunction incentivesVault() view returns (address)
interestRatesManager
viewfunction interestRatesManager() view returns (address)
isClaimRewardsPaused
viewfunction isClaimRewardsPaused() view returns (bool)
market
viewfunction market(address) view returns (address underlyingToken, uint16 reserveFactor, uint16 p2pIndexCursor, bool isCreated, bool isPaused, bool isPartiallyPaused, bool isP2PDisabled)
marketsCreated
viewfunction marketsCreated(uint256) view returns (address)
MAX_BASIS_POINTS
viewfunction MAX_BASIS_POINTS() view returns (uint16)
MAX_NB_OF_MARKETS
viewfunction MAX_NB_OF_MARKETS() view returns (uint256)
maxSortedUsers
viewfunction maxSortedUsers() view returns (uint256)
NO_REFERRAL_CODE
viewfunction NO_REFERRAL_CODE() view returns (uint8)
ONE
viewfunction ONE() view returns (bytes32)
owner
viewfunction owner() view returns (address)
p2pBorrowIndex
viewfunction p2pBorrowIndex(address) view returns (uint256)
p2pSupplyIndex
viewfunction p2pSupplyIndex(address) view returns (uint256)
pool
viewfunction pool() view returns (address)
poolIndexes
viewfunction poolIndexes(address) view returns (uint32 lastUpdateTimestamp, uint112 poolSupplyIndex, uint112 poolBorrowIndex)
rewardsManager
viewfunction rewardsManager() view returns (address)
supplyBalanceInOf
viewfunction supplyBalanceInOf(address, address) view returns (uint256 inP2P, uint256 onPool)
treasuryVault
viewfunction treasuryVault() view returns (address)
userMarkets
viewfunction userMarkets(address) view returns (bytes32)
VARIABLE_INTEREST_MODE
viewfunction VARIABLE_INTEREST_MODE() view returns (uint8)
renounceOwnership
nonpayablefunction renounceOwnership()
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
updateIndexes
nonpayablefunction updateIndexes(address _poolToken)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
P2PIndexesUpdated
event P2PIndexesUpdated(address indexed _poolToken, uint256 _p2pSupplyIndex, uint256 _p2pBorrowIndex, uint256 _poolSupplyIndex, uint256 _poolBorrowIndex)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50600054610100900460ff1661002c5760005460ff1615610034565b6100346100d5565b61009b5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b606482015260840160405180910390fd5b600054610100900460ff161580156100bd576000805461ffff19166101011790555b80156100cf576000805461ff00191690555b506100ff565b60006100ea306100f060201b610b011760201c565b15905090565b6001600160a01b03163b151590565b610f998061010e6000396000f3fe608060405234801561001057600080fd5b50600436106102065760003560e01c8063af8b1c6f1161011a578063d664f72c116100ad578063f2f4ca161161007c578063f2f4ca1614610613578063f2fde38b1461067f578063f4ea93d814610692578063f8180c66146106ae578063fb8b758d146106c157600080fd5b8063d664f72c146105bc578063defe2053146105c5578063e501ed04146105d8578063e61c6d6f1461060a57600080fd5b8063c2ee3a08116100e9578063c2ee3a0814610575578063c3525c281461057d578063c72c4d101461058c578063cb830d031461059f57600080fd5b8063af8b1c6f14610508578063b24be6871461051b578063b505e7a21461052e578063bc45d1901461055557600080fd5b80637f3ad0561161019d5780639f382f6a1161016c5780639f382f6a146103cd578063a086fc2214610485578063a10c0250146104da578063a2253eec146104e2578063ac0b4b12146104f557600080fd5b80637f3ad05614610342578063854f7ebb146103555780638da5cb5b14610375578063947574ac1461038657600080fd5b80633b0a79ec116101d95780633b0a79ec146102a35780635f2475ca146102b6578063661cd5fc146102c9578063715018a61461033857600080fd5b806316f0115b1461020b5780632ebf4be01461023b57806331bc995914610269578063381adc6b14610283575b600080fd5b60aa5461021e906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b61025b610249366004610e97565b60a36020526000908152604090205481565b604051908152602001610232565b610271600081565b60405160ff9091168152602001610232565b61025b610291366004610e97565b60a76020526000908152604090205481565b60ac5461021e906001600160a01b031681565b60a95461021e906001600160a01b031681565b61030c6102d7366004610e97565b60a46020526000908152604090205463ffffffff8116906001600160701b036401000000008204811691600160901b90041683565b6040805163ffffffff90941684526001600160701b039283166020850152911690820152606001610232565b6103406106c9565b005b60ad5461021e906001600160a01b031681565b61025b610363366004610e97565b60a26020526000908152604090205481565b6033546001600160a01b031661021e565b6103b8610394366004610eb9565b609f6020908152600092835260408084209091529082529020805460019091015482565b60408051928352602083019190915201610232565b6104386103db366004610e97565b60a5602052600090815260409020546001600160a01b0381169061ffff600160a01b8204811691600160b01b81049091169060ff600160c01b8204811691600160c81b8104821691600160d01b8204811691600160d81b90041687565b604080516001600160a01b03909816885261ffff9687166020890152959094169486019490945290151560608501521515608084015290151560a0830152151560c082015260e001610232565b6104ba610493366004610e97565b60a66020526000908152604090208054600182015460028301546003909301549192909184565b604080519485526020850193909352918301526060820152608001610232565b610271600281565b6103406104f0366004610e97565b610734565b61021e610503366004610eec565b610a0c565b60b05461021e906001600160a01b031681565b60ae5461021e906001600160a01b031681565b61025b7f555555555555555555555555555555555555555555555555555555555555555581565b61025b610563366004610e97565b60a06020526000908152604090205481565b61025b600181565b61025b670de0b6b3a764000081565b60a85461021e906001600160a01b031681565b6097546105ac9060ff1681565b6040519015158152602001610232565b61025b61138881565b60af5461021e906001600160a01b031681565b6103b86105e6366004610eb9565b609e6020908152600092835260408084209091529082529020805460019091015482565b61025b60985481565b60995461064b9067ffffffffffffffff80821691680100000000000000008104821691600160801b8204811691600160c01b90041684565b6040805167ffffffffffffffff95861681529385166020850152918416918301919091529091166060820152608001610232565b61034061068d366004610e97565b610a36565b61069b61271081565b60405161ffff9091168152602001610232565b60ab5461021e906001600160a01b031681565b61025b608081565b6033546001600160a01b031633146107285760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b6107326000610b10565b565b6001600160a01b038116600090815260a460205260409020805463ffffffff16420361075e575050565b6001600160a01b03828116600090815260a56020526040808220805460aa54925163d15e005360e01b81529085166004820181905291949193929091169063d15e005390602401602060405180830381865afa1580156107c2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107e69190610f05565b60aa5460405163386497fd60e01b81526001600160a01b0385811660048301529293506000929091169063386497fd90602401602060405180830381865afa158015610836573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061085a9190610f05565b60408051610120810182526001600160a01b038916600081815260a2602090815284822054845282825260a38152848220548185015283850188905260608085018790528b546001600160701b0364010000000082048116608080890191909152600160901b9092041660a08701528b5461ffff600160a01b8204811660c0890152600160b01b9091041660e087015293835260a68252858320865194850187528054855260018101549285019290925260028201549584019590955260030154938201939093526101008201529192508061093583610b62565b6001600160a01b038b16600081815260a26020908152604080832086905560a38252918290208490558c546001600160701b038a8116600160901b0271ffffffffffffffffffffffffffffffffffff918d166401000000000271ffffffffffffffffffffffffffffffffffff1990931663ffffffff4216179290921716178d55815185815290810184905290810189905260608101889052929450909250907fe9f571cc89dec9d3545848be792adb166a35fd4ac7f853471f9b5a16db51b9e89060800160405180910390a2505050505050505050565b60a18181548110610a1c57600080fd5b6000918252602090912001546001600160a01b0316905081565b6033546001600160a01b03163314610a905760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161071f565b6001600160a01b038116610af55760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161071f565b610afe81610b10565b50565b6001600160a01b03163b151590565b603380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6000806000610b8284608001518560400151610dc590919063ffffffff16565b90506000610ba18560a001518660600151610dc590919063ffffffff16565b90506000610bbc8660e0015183610dff90919063ffffffff16565b60e0870151610bd890610bd190612710610f34565b8590610dff565b610be29190610f4b565b90506000610bfe610bf38584610f34565b60c089015190610dff565b610c089083610f34565b90506000610c24610c198486610f34565b60c08a015190610dff565b610c2e9084610f4b565b90508761010001516040015160001480610c4c575061010088015151155b15610c64578751610c5d9083610e23565b9650610d05565b6000610cc6610cac610c8c8b60000151610c868d610100015160400151610e65565b90610e23565b610ca68c60800151610c868e610100015160000151610e65565b90610dc5565b6b033b2e3c9fd0803ce80000008082109182029115020190565b9050610d01610cd58288610e23565b610cef85610c86856b033b2e3c9fd0803ce8000000610f34565b610cf99190610f4b565b8a5190610e23565b9750505b610100880151606001511580610d22575061010088015160200151155b15610d3d576020880151610d369082610e23565b9550610dbb565b6000610d79610cac610d5f8b60200151610c868d610100015160600151610e65565b610ca68c60a00151610c868e610100015160200151610e65565b9050610db7610d888287610e23565b610da284610c86856b033b2e3c9fd0803ce8000000610f34565b610dac9190610f4b565b60208b015190610e23565b9650505b5050505050915091565b600281046b033b2e3c9fd0803ce80000008119048311158202610de757600080fd5b6b033b2e3c9fd0803ce8000000929092029091010490565b60008161138819048311820215610e1557600080fd5b506127109102611388010490565b6000816b019d971e4fe8401e7400000019048311820215610e4357600080fd5b506b033b2e3c9fd0803ce800000091026b019d971e4fe8401e74000000010490565b633b9aca008181029081048214610e7b57600080fd5b919050565b80356001600160a01b0381168114610e7b57600080fd5b600060208284031215610ea957600080fd5b610eb282610e80565b9392505050565b60008060408385031215610ecc57600080fd5b610ed583610e80565b9150610ee360208401610e80565b90509250929050565b600060208284031215610efe57600080fd5b5035919050565b600060208284031215610f1757600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b600082821015610f4657610f46610f1e565b500390565b60008219821115610f5e57610f5e610f1e565b50019056fea26469706673582212207da4b4fc8724cee063f6e23e53462184fe783d62ef6408e5adf515597d425f1264736f6c634300080d0033