v0.1.0-pre.061
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: kb-lib/README.md -->
|
||||
<!-- version: 12 -->
|
||||
<!-- version: 13 -->
|
||||
|
||||
# kb-lib
|
||||
|
||||
@@ -67,9 +67,9 @@ imbriqué.
|
||||
Le décodeur borne les payloads, les chaînes de metadata, le nombre d’enfants et les comptes
|
||||
cumulés. Les comptes, autorités, offsets de preuve, suffixes et chemins outer/inner restent
|
||||
ordonnés et exacts. Une transaction échouée produit une intention non commitée. Le parseur public
|
||||
`decoder_spl_token2022_parse_token2022_state()` distingue Mint, Account et Multisig, conserve la base exacte et expose
|
||||
`decoder_spl_token_2022_parse_token_2022_state()` distingue Mint, Account et Multisig, conserve la base exacte et expose
|
||||
les entrées TLV ordonnées sans inventer l’état d’un programme externe pointé. La matrice normative
|
||||
est `docs/SPL_TOKEN2022_MATRIX.json`.
|
||||
est `docs/SPL_TOKEN_2022_MATRIX.json`.
|
||||
|
||||
## Décodeur du registre ElGamal
|
||||
|
||||
@@ -101,13 +101,13 @@ politique d’exécution définitivement interdite. La matrice normative est
|
||||
|
||||
- `MtApiEventMaterializer`, `MtApiMaterializerIdentity`, `MtApiMaterializationTransactionPolicy`, `MtApiMaterializerExecutionResult` et `MtApiMaterializedOutput` : contrat complet utilisable par un matérialiseur interne ou externe ;
|
||||
- `MtLifecycleMaterializer`, `MtAdminMaterializer`, `MtComplianceAuditMaterializer` et `MtStakingMaterializer` : matérialisateurs Solana natifs concrets ;
|
||||
- `materializer_admin_materialize_token2022_state_snapshots()` et `materializer_admin_materialize_elgamal_registry_state_snapshot()` : projections stateful d’administration déjà exposées ;
|
||||
- `materializer_admin_materialize_token_2022_state_snapshots()` et `materializer_admin_materialize_elgamal_registry_state_snapshot()` : projections stateful d’administration déjà exposées ;
|
||||
- `DcSolanaCoreDecoder` : décodeur concret natif ;
|
||||
- `DcSplMemoDecoder` : décodeur exact des trois générations SPL Memo ;
|
||||
- `DcSplTokenDecoder` : décodeur exact du programme SPL Token classique ;
|
||||
- `DcSplAssociatedTokenAccountDecoder` : décodeur exact du programme Associated Token Account ;
|
||||
- `DcSplToken2022Decoder` : décodeur exact des instructions Token‑2022 ;
|
||||
- `DcToken2022State`, `DcToken2022StateKind`, `DcToken2022TlvEntry` et `decoder_spl_token2022_token2022_state()` : API publique de lecture d’état Token‑2022 ;
|
||||
- `DcToken2022State`, `DcToken2022StateKind`, `DcToken2022TlvEntry` et `decoder_spl_token_2022_token_2022_state()` : API publique de lecture d’état Token‑2022 ;
|
||||
- `DcSplElgamalRegistryDecoder`, `DcSplElGamalRegistryState` et `decoder_spl_elgamal_registry_parse_elgamal_registry_state()` : API publique du registre ElGamal ;
|
||||
- `DcMetadataMetaplexTokenMetadataDecoder` : décodeur exact du programme Metaplex Token Metadata ;
|
||||
- les fonctions `decoder_metadata_metaplex_token_metadata_*` et les types `DcMetadataMtm*` : parseurs et snapshots publics des comptes Metaplex ;
|
||||
|
||||
Reference in New Issue
Block a user