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 l’identifiant SPL Token classique employé par les tests de frontière. La tranche 0.1.0-pre.005 ajoute les trois identifiants SPL Memo v1, v3 et v4 sans les classer parmi les surfaces natives. 0.1.0-pre.006 active l’identifiant SPL Token classique dans un décodeur concret tout en le maintenant hors des surfaces natives. Les identifiants SPL et protocolaires supplémentaires seront ajoutés avec leurs tranches de migration respectives.
API publique
- les constantes
*_PROGRAM_IDetSTAKE_CONFIG_ACCOUNT_IDexposent les adresses Base58 canoniques ; ProgramIdEntryconserve un code stable et une adresse, accessibles par les champs compatiblesname/addresset parcode()/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. L’adresse correspondante est un compte de configuration Stake connu, pas un programme exécutable.