solana_kit_config 0.2.3 copy "solana_kit_config: ^0.2.3" to clipboard
solana_kit_config: ^0.2.3 copied to clipboard

Config program client 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_config 0.1.0 (2026-06-01) #

๐Ÿ’ฅ Breaking Change #

Add Solana Config program client

Add the Solana Config program package with generated codecs, account decoder, Store instruction builder, and typed store helper.

import 'package:solana_kit_config/solana_kit_config.dart';

final instruction = getStoreConfigInstruction(
  configAccount: configAddress,
  keys: ConfigKeys(keys: [ConfigKey(pubkey: signer, isSigner: true)]),
  configData: Uint8List.fromList([1, 2, 3]),
);

Owner: Ifiok Jr. ยท Introduced in: 7caff09 ยท Last updated in: 2a9ae80

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 address
  • spl_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

solana_kit_config 0.1.1 (2026-08-12) #

๐Ÿ“– Documentation #

Point package README website badges at package docs

Updated package README website badges to link directly to each package's docs catalog entry and added missing package entries to the documentation website catalog/index.

Owner: @ifiokjr ยท Review: PR #192

solana_kit_config 0.1.2 (2026-08-18) #

๐Ÿ“– Documentation #

Reformat package docs

Docs have been reformatted to remove line wrapping.

Owner: @ifiokjr ยท Review: PR #212

solana_kit_config 0.1.3 (2026-08-19) #

Changed #

  • No package-specific changes were recorded; solana_kit_config was updated to 0.1.3.

solana_kit_config 0.2.0 (2026-08-30) #

Changed #

  • No package-specific changes were recorded; solana_kit_config was updated to 0.2.0.

solana_kit_config 0.2.1 (2026-08-30) #

Changed #

  • No package-specific changes were recorded; solana_kit_config was updated to 0.2.1.

solana_kit_config 0.2.2 (2026-09-06) #

Changed #

  • No package-specific changes were recorded; solana_kit_config was updated to 0.2.2.

solana_kit_config 0.2.3 (2026-09-12) #

Fixes #

  • Document program errors and the generated program-client contract. Add library doc comments synchronized from shared MDT sections to thirteen packages: program error matching (isProgramError + TransactionMessageInput) and the generated program-client API shape are now documented inline in each library and in the errors docs page; six barrels that had no library doc comment gain one; three one-line library headers are expanded. No code changes. Owner: @ifiokjr ยท Review: PR #248

0.0.0 #

Placeholder publication.