Skip to content

fix(solana): accept version 1 transactions in getBlock and getTransaction. - #117

Open
engboustani wants to merge 2 commits into
fystack:mainfrom
engboustani:fix/solana-transaction-v1
Open

engboustani wants to merge 2 commits into
fystack:mainfrom
engboustani:fix/solana-transaction-v1

Conversation

@engboustani

Copy link
Copy Markdown

Solana clusters (mainnet, testnet and devnet) now include version 1 transactions in most blocks. With maxSupportedTransactionVersion: 0, getBlock rejects the whole block ("Transaction version (1) is not supported by the requesting client"), so no Solana block can be indexed. In jsonParsed, version 1 transactions have the same shape as version 0 for the transfers the indexer extracts: they add transactionConfig and have no addressTableLookups. Raising the limit to 1 is enough. The constant is shared by GetBlock and GetTransaction.

engboustani and others added 2 commits October 19, 2026 23:29
…tion

Solana clusters (mainnet, testnet, devnet) now include version 1 transactions
in most blocks. With maxSupportedTransactionVersion 0 the RPC rejects the whole
block: "Transaction version (1) is not supported by the requesting client", so
no Solana block can be indexed. Version 1 parses like version 0 for the
transfers the indexer extracts (it adds transactionConfig and has no
addressTableLookups), so raising the limit is enough.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
ContainsBatch only accepted int64 items. go-redis v9 speaks RESP3 by default,
where RedisBloom answers BF.MEXISTS with booleans, so every address read as
unmonitored and the EVM indexer matched no ERC-20 transfer (and no native
transfer to a watched address) since the batch check replaced per-address
lookups (fystack#115). Accept both reply shapes.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant