aave-protocol-v2/contracts/tokenization/interfaces/IStableDebtToken.sol
2020-07-03 23:20:02 +02:00

20 lines
471 B
Solidity

pragma solidity ^0.6.0;
interface IStableDebtToken {
function mint(
address account,
uint256 amount,
uint256 rate
) external virtual;
function burn(address _account, uint256 _amount) external virtual;
function getAverageStableRate() external virtual view returns(uint256);
function getUserStableRate(address _user) external virtual view returns(uint256);
function getUserLastUpdated(address _user) external virtual view returns (uint40);
}