v0.1.0-pre.036

This commit is contained in:
2026-07-25 12:18:56 +02:00
parent be446f680d
commit 1137655a3f
6 changed files with 1650 additions and 1 deletions

View File

@@ -1,5 +1,9 @@
## 0.1.0-pre.031
## 0.1.0-pre.036
- Migration de la préparation stateful des opérations Solana natives dans `kb-pipeline`.
- Migration complète de lorchestration HTTP `backfill` dans `kb-pipeline`.
- Conservation des sources explicites et historiques par adresse, des directions `before`/`after`, de la pagination bornée, des retries et de la reprise déterministe.
- Adaptation aux façades `kb-onchain-transport`, `kb-store` et `kb-lib`.

View File

@@ -105,3 +105,8 @@ La tranche `0.1.0-pre.029` migre la planification et lextraction core de `kb-
La tranche `0.1.0-pre.031` ajoute lorchestration HTTP de backfill : signatures explicites ou historiques par adresse, pagination bornée, hydration via `getTransaction`, retries, annulation, reprise déterministe et persistance des observations.
La migration de `kb-pipeline` couvre désormais le backfill, l'extraction core, le replay de décodage, la validation Token-2022 et les lectures stateful/préflight Token-2022 et ElGamal Registry.
### Migration `0.1.0-pre.036`
`kb-pipeline` inclut désormais les contrôles stateful bornés des opérations Solana natives.

View File

@@ -305,3 +305,6 @@
- [x] Lecture et validation du registre ElGamal.
- [x] Préflight multi-comptes Token-2022 borné.
- [ ] Orchestration des preuves et de l'exécution Token-2022.
- [x] `0.1.0-pre.036` — contrôles stateful Solana natifs migrés dans `kb-pipeline`.

View File

@@ -1,5 +1,5 @@
# file: kb-pipeline/Cargo.toml
# version: 9
# version: 10
[package]
name = "kb-pipeline"
@@ -21,6 +21,7 @@ kb-store = { path = "../kb-store" }
kb-wallet = { path = "../kb-wallet" }
serde.workspace = true
serde_json.workspace = true
solana-address-lookup-table-interface.workspace = true
solana-pubkey.workspace = true
spl-elgamal-registry-interface.workspace = true
sha2.workspace = true

View File

@@ -13,6 +13,7 @@ mod core_extraction;
mod decode_replay;
mod plan;
mod solana_elgamal_registry_stateful;
mod solana_stateful;
mod solana_token2022_correlation;
mod solana_token2022_crypto_preflight;
mod solana_token2022_devnet_scenarios;
@@ -104,6 +105,18 @@ pub use self::solana_elgamal_registry_stateful::materialize_elgamal_registry_acc
pub use self::solana_elgamal_registry_stateful::materialize_elgamal_registry_stateful_snapshot;
/// Migrated read_elgamal_registry_stateful_snapshot contract.
pub use self::solana_elgamal_registry_stateful::read_elgamal_registry_stateful_snapshot;
/// One machine-readable native Solana stateful readiness check.
pub use self::solana_stateful::SolanaCoreStatefulCheck;
/// One contextual fact measured during native Solana stateful readiness.
pub use self::solana_stateful::SolanaCoreStatefulFact;
/// Native Solana stateful readiness report.
pub use self::solana_stateful::SolanaCoreStatefulReadinessReport;
/// Native Solana stateful readiness request.
pub use self::solana_stateful::SolanaCoreStatefulReadinessRequest;
/// Native Solana stateful readiness status.
pub use self::solana_stateful::SolanaCoreStatefulReadinessStatus;
/// Inspects state required before simulating one native Solana operation.
pub use self::solana_stateful::inspect_solana_core_stateful_readiness;
/// Correlation outcome between one committed instruction fact and one final state snapshot.
pub use self::solana_token2022_correlation::Token2022CorrelationStatus;
/// Deterministic correlation report for one instruction output and one final snapshot.

File diff suppressed because it is too large Load Diff