Solana Tech Roundup
This past week we passed the private beta stage of the Solana StackExchange. This is a huge accomplishment for the ecosystem, enabling the ability to "Google" your answers in the future. The Solana StackExchange will go live in public beta and the questions/answers will start being indexed on August 16th.
Change Highlight
New Token2022 Library
With token2022 now available in all environments, there is support found in a new version of the @solana/spl-token javascript library. As of now you can try out all of the new features except confidential transactions using version 0.3.0 or @solana/spl-token.
You don't have to make any changes to existing code if you are using 0.2.0 or older, as this update is not a breaking change. You can find tests working with the new features in the github repository.
Some cool features of using the new token2022 library include:
- Interest bearing mints
- Ability to close mints
- Optional transfer fees
and much more. Try them out today using @solana/spl-token
0.3.0
Commit Highlights
More support for the upcoming addressLookupTables
Finally some secp256k docs. Check them out on github!
List of Changes
August 5
- Add ability to parse program account close instruction
- Fix IO stat collection
- Add jsonParsed support for address lookup tables
- Fix docs redirections
August 6
- Bpf-loader: make syscalls public
- Fixes syscalls so that they're public again
- Add compute units consumed to transaction stats
August 8
- RPC: Add option to set max payload size
- Max request payload can now be configurable instead of defaulting to 50KB
- Delete files older than the lowest_cleanup_slot in LedgerCleanupService
- This helps reclaim disk space more effect as you run ledger cleanup
- Bail out of execute_batches early for empty batches slice
- If empty batches there's no need to execute. Minor performance improvement
- Add secp256k1 docs
August 9
- Make sync TPU client use async TPU client under the hood
- Support Geyser account updates with ledger tool
- Different receive windows per QUIC connection
- Add nonblocking version of blockhashQuery to token-cli
August 10
- Explorer: Refactor parsed transaction
- Fix QUIC client on testValidator
- Local test validator was having issues with QUIC. This should resolve them
- Web3.js: Handle loadedAddresses from addressLookupTable in transaction meta response
August 11