Files
khadhroony-bot3/kb-program-ids/README.md
2026-07-23 18:25:10 +02:00

1.4 KiB
Raw Blame History

kb-program-ids

kb-program-ids est la source unique des identifiants de programmes Solana et des comptes natifs connus utilisés par le workspace.

La tranche 0.1.0-pre.004 expose les 18 surfaces exécutables nécessaires au décodeur Solana Core, les comptes natifs associés utilisés par leurs contrats et lidentifiant SPL Token classique employé par les tests de frontière. Les identifiants SPL et protocolaires supplémentaires seront ajoutés avec leurs tranches de migration respectives.

API publique

  • les constantes *_PROGRAM_ID et STAKE_CONFIG_ACCOUNT_ID exposent les adresses Base58 canoniques ;
  • ProgramIdEntry conserve un code stable et une adresse, accessibles par les champs compatibles name/address et par code()/program_id() ;
  • native_program_ids() retourne exactement les 18 surfaces exécutables de Solana Core ;
  • native_well_known_account_ids() sépare les comptes natifs non exécutables ;
  • registered_program_ids() et son alias de compatibilité entries() retournent le registre actuellement migré ;
  • find_registered_program_id() effectue une recherche exacte par adresse.

STAKE_CONFIG_PROGRAM_ID reste uniquement un alias de compatibilité historique. Ladresse correspondante est un compte de configuration Stake connu, pas un programme exécutable.