mirror of
https://github.com/Instadapp/aave-protocol-v2.git
synced 2024-07-29 21:47:30 +00:00
Added total supply timestamp on the stable debt token
This commit is contained in:
parent
73d7ca001c
commit
b5efaa740f
|
@ -21,6 +21,7 @@ contract StableDebtToken is IStableDebtToken, DebtTokenBase {
|
||||||
|
|
||||||
uint256 private _avgStableRate;
|
uint256 private _avgStableRate;
|
||||||
mapping(address => uint40) _timestamps;
|
mapping(address => uint40) _timestamps;
|
||||||
|
uint40 _totalSupplyTimestamp;
|
||||||
|
|
||||||
constructor(
|
constructor(
|
||||||
address pool,
|
address pool,
|
||||||
|
@ -122,7 +123,8 @@ contract StableDebtToken is IStableDebtToken, DebtTokenBase {
|
||||||
_usersData[user] = vars.newStableRate;
|
_usersData[user] = vars.newStableRate;
|
||||||
|
|
||||||
//solium-disable-next-line
|
//solium-disable-next-line
|
||||||
_timestamps[user] = uint40(block.timestamp);
|
_totalSupplyTimestamp = _timestamps[user] = uint40(block.timestamp);
|
||||||
|
|
||||||
|
|
||||||
//calculates the updated average stable rate
|
//calculates the updated average stable rate
|
||||||
_avgStableRate = _avgStableRate
|
_avgStableRate = _avgStableRate
|
||||||
|
@ -171,7 +173,7 @@ contract StableDebtToken is IStableDebtToken, DebtTokenBase {
|
||||||
_timestamps[user] = 0;
|
_timestamps[user] = 0;
|
||||||
} else {
|
} else {
|
||||||
//solium-disable-next-line
|
//solium-disable-next-line
|
||||||
_timestamps[user] = uint40(block.timestamp);
|
_totalSupplyTimestamp = _timestamps[user] = uint40(block.timestamp);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (balanceIncrease > amount) {
|
if (balanceIncrease > amount) {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user