solana_kit_loader 0.1.0 copy "solana_kit_loader: ^0.1.0" to clipboard
solana_kit_loader: ^0.1.0 copied to clipboard

BPF Loader v3 (Upgradeable) and Loader v4 instructions, accounts, and helpers for Solana Kit.

Changelog #

solana_kit_loader 0.1.0 (2026-06-01) #

๐Ÿ’ฅ Breaking Change #

Add Loader program package

Add a new loader package with BPF Loader v3 (Upgradeable) and Loader v4 program addresses, instruction builders, account header codecs, and deployment/upgrade instruction plan helpers.

import 'package:solana_kit_loader/solana_kit_loader.dart';

final instruction = getUpgradeInstruction(
  programDataAddress: programDataAddress,
  programAddress: programAddress,
  authority: authorityAddress,
  buffer: bufferAddress,
);

Owner: Ifiok Jr. ยท Introduced in: 34c93b9 ยท 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

0.0.0 #

Placeholder publication.

0
likes
140
points
19
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

BPF Loader v3 (Upgradeable) and Loader v4 instructions, accounts, and helpers for Solana Kit.

Homepage
Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

meta, solana_kit_addresses, solana_kit_codecs_core, solana_kit_codecs_data_structures, solana_kit_codecs_numbers, solana_kit_instruction_plans, solana_kit_instructions

More

Packages that depend on solana_kit_loader