docs
docs copied to clipboard
Wrong function names referencing `TransientStateLibrary` in flash accounting guide
https://github.com/Uniswap/docs/blob/main/docs/contracts/v4/guides/13-flash-accounting.mdx#reading-deltastates
From example:
using TransientStateLibrary for IPoolManager;
function checkDeltaBeforeOperation(
Currency currency,
address user
) external view returns (int256) {
// Important: This shows the current delta for this token/user pair
return poolManager.getCurrentDelta(currency, user);
// Negative: User owes tokens
// Positive: User can claim tokens
// Zero: No outstanding obligations
}
However, TransientStateLibrary has no such function as getCurrentDelta,
https://github.com/Uniswap/v4-core/blob/main/src/libraries/TransientStateLibrary.sol#L35
and currencyDelta should be used instead
Related PR: #848