solana_kit_sysvars 0.4.0
solana_kit_sysvars: ^0.4.0 copied to clipboard
System variable access for the Solana Kit Dart SDK.
Changelog #
All notable changes to this project will be documented in this file.
This changelog is managed by monochange.
solana_kit_sysvars 0.3.2 (2026-05-30) #
🚀 Feature #
Detached from main group
This package is now released independently rather than as part of the main solana_kit group. System variable access is a standalone utility package that does not depend on the core solana_kit release cycle, so an independent release track is more appropriate.
Owner: Ifiok Jr. · Introduced in: fccec7f · Last updated in: 93b3cd3
🐛 Fixed #
Add per-package coverage badges
Add codecov flags and per-package coverage badges to all package READMEs.
Owner: Ifiok Jr. · Introduced in: bed1b1f · Last updated in: 93b3cd3
Improve handwritten test coverage across RPC
Owner: Ifiok Jr. · Introduced in: 68fa2e3 · Last updated in: a526ea3
Add sysvar layout mapping helpers
Add shared fixed-layout sysvar mapping helpers for typed…
Add shared fixed-layout sysvar mapping helpers for typed struct encoders/decoders plus reusable structured formatting utilities, and migrate representative sysvar models to use them.
Owner: Ifiok Jr. · Introduced in: f440ae7 · Last updated in: 0ee3d60
solana_kit_sysvars 0.4.0 (2026-06-01) #
💥 Breaking Change #
Raise minimum Dart SDK to 3.12
Raise the minimum supported Dart SDK constraint to ^3.12.0 across public Dart packages.
This is a breaking change because consumers must use Dart 3.12 or newer. Flutter consumers must use a Flutter SDK that bundles Dart 3.12 or newer.
environment:
sdk: ^3.12.0
Owner: Ifiok Jr. · Introduced in: 32d5d36
🐛 Fixed #
Add well-known program, sysvar, SPL, Metaplex, and token mint address constants
Add centralized address constants to solana_kit_addresses so that any package can reference well-known on-chain addresses without importing the full domain package or hardcoding strings.
New exports:
program_addresses.dart— All Agave/Solana native program addresses (system, ALT, BPF loaders, compute budget, config, stake, vote, etc.)sysvar_addresses.dart— All sysvar addresses (clock, rent, recentBlockhashes, fees, rewards, etc.) plus the sysvar owner addressspl_addresses.dart— SPL program addresses (Token, Token-2022, ATA, Memo, Memo Legacy)metaplex_addresses.dart— Metaplex program addresses (Token Metadata, Bubblegum, Auth Rules, Core, SPL Account Compression, Noop)well_known_addresses.dart— Well-known token mint addresses (Wrapped SOL, USDC, USDT)
Also re-exports from solana_kit_address (Address type, codecs, comparator, PublicKey) and solana_kit_address_constants (well-known address constants).
Owner: Ifiok Jr. · Introduced in: 3f596ef · Last updated in: 4643648