Skip to content

fTokenBase ​

Git Source

Inherits:fTokenAdmin

fToken base: bundles the shared fToken state-changing/admin/view logic (fTokenAdmin -> fTokenCore + fTokenViews) together with decimals() and liquidityCallback().

Intentionally excludes public user entrypoints (deposit / mint / withdraw / redeem and signature flows live in fTokenActions & co) so beacon-proxy permissioned implementations can inherit audited logic without ungated selectors.

Functions ​

decimals ​

Returns the decimals places of the token.

solidity
function decimals() public view virtual override(ERC20) returns (uint8);

liquidityCallback ​

Handles Liquidity callback token pulls during deposits.

solidity
function liquidityCallback(address token_, uint256 amount_, bytes calldata data_) external virtual;