solana_kit_address_constants

Coverage

Well-known Solana address constants for programs, sysvars, SPL programs, Metaplex programs, and token mints for the Solana Kit Dart SDK.

Provides centralized Address constants so that any package can reference well-known on-chain addresses without importing the full domain package or hardcoding strings.

Installation

dependencies:
  solana_kit_address_constants: ^0.1.0

Usage

import 'package:solana_kit_address_constants/solana_kit_address_constants.dart';

// Native program addresses
final system = systemProgramAddress;
final stake = stakeProgramAddress;
final computeBudget = computeBudgetProgramAddress;

// Sysvar addresses
final rent = sysvarRentAddress;
final clock = sysvarClockAddress;

// SPL program addresses
final token = tokenProgramAddress;
final ata = associatedTokenProgramAddress;

// Metaplex program addresses
final metadata = tokenMetadataProgramAddress;

// Well-known token mint addresses
final wrappedSol = wrappedSolMintAddress;
final usdc = usdcMintAddress;

Key APIs

Constant Description
systemProgramAddress System program address
stakeProgramAddress Stake program address
voteProgramAddress Vote program address
computeBudgetProgramAddress Compute Budget program address
sysvarOwnerAddress Owner address for all sysvar accounts
sysvarClockAddress Clock sysvar address
sysvarRentAddress Rent sysvar address
tokenProgramAddress SPL Token program address
token2022ProgramAddress Token-2022 (Token Extensions) program address
associatedTokenProgramAddress SPL Associated Token Account program address
tokenMetadataProgramAddress Metaplex Token Metadata program address
wrappedSolMintAddress Wrapped SOL mint address
usdcMintAddress USDC mint address
usdtMintAddress USDT mint address

Libraries

solana_kit_address_constants
Well-known Solana address constants for programs, sysvars, SPL programs, Metaplex programs, and token mints.