solana_kit_address_constants 0.8.0
solana_kit_address_constants: ^0.8.0 copied to clipboard
Well-known Solana address constants for programs, sysvars, SPL programs, Metaplex programs, and token mints.
solana_kit_address_constants #
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 #
Installation #
Install the package directly:
dependencies:
"solana_kit_address_constants": ^0.8.0
If your app uses several Solana Kit packages together, you can also depend on the umbrella package instead:
dart pub add solana_kit
Inside this monorepo, Dart workspace resolution uses the local package automatically.
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 |