Files
khadhroony-bot3/kb-pipeline-demo-scenarios
2026-07-30 10:27:06 +02:00
..
2026-07-30 10:27:06 +02:00
2026-07-30 10:27:06 +02:00
2026-07-30 10:27:06 +02:00

Environnement des scénarios

Les exécutables et tests opt-in peuvent appeler initialize_demo_scenario_environment(workspace_root) avant de lire leurs variables. Cette fonction délègue à kb-config et applique la même priorité que l'application desktop. La crate ne dépend pas directement de dotenvy.

Préparation de la fixture Token-2022

cargo run -p kb-pipeline-demo-scenarios --bin kb-pipeline-demo-scenarios-cli -- prepare-token-2022-fixture \
  --rpc-url https://api.devnet.solana.com \
  --wallet wallets/temporary/local_devnet/local-devnet-operator.json \
  --wallet-dir wallets/temporary/local_devnet \
  --decimals 9

La commande crée ou réutilise un mint avec freeze authority, trois comptes Token-2022 distincts et un delegate, puis écrit spl_token_2022_validation/fixture.env. Les keypairs sont générés avec solana-keygen --silent et ne sont jamais inclus dans la sortie JSON.