Files
khadhroony-bot3/migration/khadhroony-bot2-reference/kb_materializer_admin
2026-07-24 14:23:58 +02:00
..
2026-07-23 16:37:12 +02:00
2026-07-23 16:37:12 +02:00
2026-07-24 14:23:58 +02:00

kb_materializer_admin

Ce crate matérialise les mutations administratives exactes et commitées qui possèdent une identité stable sans nécessiter un snapshot complet du compte.

Projections natives actives

  • system_account_ownership:<operation>:0 pour assign et assign_with_seed ;
  • config_account_update:store:0 pour les écritures Config génériques, avec clés, signataires, longueur, SHA-256 et préfixe borné du payload opaque ;
  • program_loader_authority:<surface>:<operation>:0 pour set_authority, set_authority_checked et transfer_authority.
  • spl_token_authority:set_authority:0 pour les changements ou révocations d'autorité Token ;
  • spl_token_multisig:<operation>:0 pour les configurations multisig classiques, avec seuil et membres ordonnés.

Les sorties utilisent la famille matérialisée Admin et la politique SuccessfulCommittedOnly. Une transaction échouée ou une observation non commitée ne produit aucune mutation administrative.

Limites

Le crate conserve l'intention commitée et les paramètres observables, mais ne prétend pas reconstruire l'état final du compte. Les données Config complètes et le bytecode Loader ne sont jamais recopiés dans les sorties matérialisées. Les instructions ATA ne modifient aucune autorité de mint, freeze, close ou multisig et restent donc explicitement sans projection administrative.

État ElGamal Registry

materializer_admin_materialize_elgamal_registry_state_snapshot projette létat exact lu du compte registre (owner, clé ElGamal publique et wire). Cette projection ne prétend pas revalider la preuve cryptographique depuis les seuls octets du compte et ne déchiffre aucune valeur.