Solana Altcoin Folio
Organize Solana activity around owners, wallet addresses, token accounts, programs, staking positions, and verified mint identities.
Respect the Solana account model
Create an owner record, attach wallet addresses, and discover associated token and program accounts. Preserve account addresses, owning programs, mints, balances, and observation times. Aggregate only after the component accounts are identified.
Use mint addresses rather than symbols for identity. Quarantine unsolicited or unverified tokens and exclude them from valuation until reviewed.
Read transactions as instruction groups
A transaction can contain several instructions that succeed or fail together. Preserve the signature, fee payer, fee, account keys, programs, and parsed instructions. Normalize the economic result while keeping raw evidence for later reclassification.
Track failed transactions as fee events when appropriate. Use confidence levels for parsed swaps, staking actions, application deposits, and transfers rather than forcing uncertain activity into a neat category.
Separate liquid, delegated, and application value
Show liquid SOL, delegated SOL, activation or withdrawal states, liquid staking tokens, verified tokens, and application positions separately. Store gross assets and liabilities for lending or liquidity positions and prevent receipt tokens from being counted twice.