Bài viết
Chia sẻ kiến thức của bạn.
Aaveator138
Feb 05, 2023
Hỏi đáp Chuyên Gia
SAME_BLOCK_BORROW_REPAY prevents a user from repaying twice in the same block - is that intended?
It looks like SAME_BLOCK_BORROW_REPAY prevents a user from repaying twice in the same block even if they dont borrow anything in that block. Is that intended?
- Aave Protocol
0
1
Chia sẻ
Bình luận
Câu trả lời
1Aaveator138
Feb 16 2023, 10:49This is the error condition:
equire(
(stableRatePreviousTimestamp < uint40(block.timestamp) &&
interestRateMode == DataTypes.InterestRateMode.STABLE) ||
(variableDebtPreviousIndex < reserveCache.nextVariableBorrowIndex &&
interestRateMode == DataTypes.InterestRateMode.VARIABLE),
Errors.SAME_BLOCK_BORROW_REPAY
);
It looks like this is to prevent the variable of stable rates from being updated twice in the same block, so I think it is intentional
it will depend on your use case, but keep in mind there is a repaywithatokens
function which in my case was enough to suit my needs
0
Bình luận
Bạn có biết câu trả lời không?
Hãy đăng nhập và chia sẻ nó.
Aave is a decentralized non-custodial liquidity protocol where users can participate as depositors or borrowers.
213Bài viết230Câu trả lời
Kiếm phần của bạn từ 1000 Sui
Tích lũy điểm danh tiếng và nhận phần thưởng khi giúp cộng đồng Sui phát triển.
Bài viết nổi bật
- Error "No matching key" when trying to unstake USDC on BNB chain32
- How to tell the code to, rather than "deposit 1 eth worth of WBTC" deposit "500$ worth of WBTC"?22
- How to interpret configuration field in a response from the getReserveData view function in Aave v2?21
- Getting a return value of '25 - INVALID BURN AMOUNT'21
- Is there any way to stake in the security module on Görli?23