Solana Tech Roundup
Solana Devnet has started to get many features activated. Make sure you give each feature thorough testing with your application to check for any behavior changes. Changes such as the compute limit cap and rent exempt requirements can cause different behavior.
Proposal Highlight
Leader QoS
The Leader QoS proposal outlines how transactions can be prioritized to be forwarded or included in a block. It outlines prioritization as:
- Higher fee per CU
- When fee per CU is the same, transactions from higher staked validators have a higher chance of getting included in a block
This proposal is still being discussion. Join the discussion!.
Commit Highlights
- ⚓Add Anchor decoding to explorer⚓
- Making Anchor programs much easier to read on the explorer. Check out Jet as an example
- 👩💻Feature Tracking👩💻
- Keep up to date on work and when a feature is getting activated with Github issues
List of Changes
April 1
- Added feature gate issues for tracking features
- Features can now be followed with Github issues
- Handle RPC channel disconnect gracefully
- Enable RocksDB read performance metrics
- Supported versioned transactions in the AsyncClient
April 2
- Add GetMinimumStakeDelegation to Stake program
- This new instruction allows you to get the minimum delegation via transaction return data
April 4
- Gracefully drop signals on validator exit
- Remove floats from simple math
- Persist historical roots for accountsdb
- Track shreds received over turbine
- Add ability to get account info with a config
- This change adds a RPC call that allows you to use
dataSlice
to retrieve part of the account for a single account
- This change adds a RPC call that allows you to use
April 5
April 6
- Add Anchor decoding to explorer
- Anchor programs/transactions/instructions will now show decoded by default on the explorer. Much easier to read!
- Add performance metrics for RocksDB writes