Skip to content

Stock Tokens

Stock tokens are tokenized equities that undergo stock splits without minting or burning tokens. Instead, the token issuer applies an updatable multiplier to each holder's balance to reflect the split. Fordefi always displays your balance (for example in single vault pages or Transactions History) and lets you send in scaled share amounts, never the raw underlying amount.

Fordefi supports stock tokens on EVM chains and Solana:

EVM (ERC-8056)

Stock tokens on EVM chains are built on ERC-8056, an extension of the ERC-20 standard. Because they remain ERC-20 tokens, they support all standard operations — transfers, approvals, and allowances.

Fordefi supports holding and transferring ERC-8056 stock tokens on chains where the standard is in use, such as Robinhood Chain.

Balances

Your displayed balance reflects your current share count at all times, including any stock splits issued by the token issuer. No action is required on your part when a split occurs.

Stock splits do not generate a transaction in your history.

Sending ERC-8056 Tokens

Stock tokens maintain two parallel representations of balance: a raw internal balance and a UI balance scaled by the token's current multiplier. Fordefi always displays the UI balance.

When you enter an amount to send, you enter it in shares (the UI amount). Fordefi converts this to the raw internal amount required by the token contract before constructing the transaction, using the contract's current multiplier at the time of the transfer. The on-chain transaction itself is denominated in raw units, not shares.

Solana (Token-2022 Scaled UI Amount)

Solana's Token-2022 program includes a Scaled UI Amount extension that lets a token issuer apply an updatable multiplier to a mint's displayed balance, for example to represent a stock split, dividend, or yield without changing the raw amount stored on-chain. Fordefi supports holding and transferring Solana tokens that use this extension, such as xStocks (for example: AAPLx).

Balances

Your displayed balance reflects the current scaled amount, truncated to the token's decimal precision. Fordefi never displays the raw on-chain amount. Transaction and activity history show the scaled amount as it was at the time the transaction occurred, and are not recalculated against a later multiplier.

Sending Scaled UI Amount Tokens

When you enter an amount to send, you enter it in scaled units (shares). Fordefi converts this to the raw amount required by the mint at transaction-build time, using the mint's current multiplier, and rounds down so the transaction never fails due to a shortfall. Sending your full balance (max/send-all) uses the full scaled balance as the entered amount and follows the same scaled-to-raw conversion.