Helius has released a beta service that lets developers retrieve how a Solana account looked at an earlier point in the network's history. The Historical Accounts API can return state at the end of a past slot or immediately after a chosen transaction within that slot. Helius announced the product on November 14, while its documentation describes the beta as a mainnet-only service for Business plans and higher. The launch adds point-in-time account reads to Helius's existing transaction-history tools, giving developers a direct record of stored program data rather than only a list of actions that occurred.

Two methods add a time coordinate to account queries

The release introduces getHistoricalAccountInfo for one account and getHistoricalTokenAccountsByOwner for the SPL Token and Token-2022 accounts owned by a wallet. Both accept a slot, and both can use a transaction index when a query needs the state directly after one transaction. The second method returns paginated token-account results and can narrow them to one mint. Helius says these are proprietary JSON-RPC methods rather than additions to Solana's standard RPC interface.

Related reporting: Solana Reward Records Leave Historical Validator Fees Harder to Verify

Why past state is different from transaction history

Standard account calls return only the latest value held by a validator. Transaction and block records preserve instructions, logs and balance changes, but they do not necessarily reproduce the complete account data written by a program. That gap can matter when a liquidity pool, vault or oracle changes several times in one slot. A transaction-level position allows a developer to compare the account immediately before and after a specific execution instead of replaying a wider section of the ledger. It can also expose state from a closed account that a current-state query can no longer return, provided the requested position falls within the available history.

Coverage begins in September

The current archive starts at slot 444,959,999, dated September 7, 2026, which Helius identifies as the final slot of epoch 1029. Earlier requests return an account-history-unavailable error. The methods run on Helius's mainnet or Gatekeeper endpoints; devnet is not supported. During the beta, calls cost zero credits, but access requires a Business plan or above. Helius lists separate rate limits of 100 requests per second for single-account reads and 10 for historical token-account queries.

The practical uses extend beyond balances

Helius positions the service for backtesting, accounting, transaction debugging and protocol analysis. A team can inspect a wallet's token accounts on a reporting date, compare a pool before and after a trade, or recover the last visible state of an account that was later closed. Each returned account includes a lastUpdatedAt position, which can be used as a cursor to step backward through earlier writes. Independent Solana Compass reporting said the launch turns some historical questions into direct calls that otherwise require a custom indexer or transaction replay.

Important limits remain during beta

The service does not currently cover Solana's full history, and it does not convert account data into prices or financial conclusions. Applications still need to interpret each program's account layout and use separate price information where required. Results also depend on the queried slot and transaction index being selected correctly; end-of-slot state can include non-transaction writes that a transaction-level query excludes. Helius warns that parameters, pricing, response formats and data coverage can change while the product is in beta. The launch therefore provides a more precise historical lookup tool, but users will need to track how far coverage expands and what the eventual commercial terms become.

Sources

AI-generated editorial image; not a photograph of the reported event. Prepared with AI assistance and source verification.