0.5.1-pre.004
This commit is contained in:
@@ -1,8 +1,14 @@
|
||||
<!-- file: kb-app-demo-desktop/CHANGELOG.md -->
|
||||
<!-- version: 43 -->
|
||||
<!-- version: 44 -->
|
||||
|
||||
# CHANGELOG — kb-app-demo-desktop
|
||||
|
||||
## `0.5.1-pre.004`
|
||||
|
||||
- lit désormais le chemin de configuration Solana via `KS_CONFIG_PATH` et les fixtures Token-2022 via leurs noms `KS_PUBLIC_*` canoniques ;
|
||||
- conserve le namespace applicatif `KB_*` disponible pour de futurs besoins réellement spécifiques au Bot, sans créer de variable Bot artificielle dans cette prerelease ;
|
||||
- ne modifie aucun payload Tauri de configuration résolue : le camouflage et les DTO sûrs restent réservés à la prerelease dédiée après le split config/logging.
|
||||
|
||||
## `0.5.1-pre.002`
|
||||
|
||||
- adapte les dépendances Rust et tous les appels de crates Solana vers `ks_*` sans renommer l'application ;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-app-demo-desktop/src/app_state.rs
|
||||
// version: 11
|
||||
// version: 12
|
||||
|
||||
//! Shared Tauri application state and startup initialization.
|
||||
|
||||
@@ -228,7 +228,7 @@ fn convert_logging_config(config: &ks_config::LoggingConfig) -> ks_logging::Logg
|
||||
}
|
||||
|
||||
fn resolve_config_path() -> std::path::PathBuf {
|
||||
let configured = std::env::var("KB_CONFIG_PATH").ok();
|
||||
let configured = std::env::var("KS_CONFIG_PATH").ok();
|
||||
return resolve_config_path_from_value(configured.as_deref());
|
||||
}
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: kb-app-demo-desktop/src/demo_spl_token_2022.rs
|
||||
// version: 13
|
||||
// version: 14
|
||||
|
||||
//! Thin Tauri adapter for independent public Token-2022 Devnet validation scenarios.
|
||||
|
||||
@@ -247,46 +247,46 @@ pub(crate) fn demo_spl_token_2022_fixture(
|
||||
_ => std::result::Result::Err(format!("Token-2022 fixture is missing {name}")),
|
||||
};
|
||||
};
|
||||
let program_id = match required("TOKEN_2022_PROGRAM") {
|
||||
let program_id = match required("KS_PUBLIC_SPL_TOKEN_2022_PROGRAM_ID") {
|
||||
std::result::Result::Ok(value) => value,
|
||||
std::result::Result::Err(error) => return std::result::Result::Err(error),
|
||||
};
|
||||
let mint = match required("TOKEN_2022_MINT") {
|
||||
let mint = match required("KS_PUBLIC_DEVNET_TOKEN_2022_MINT") {
|
||||
std::result::Result::Ok(value) => value,
|
||||
std::result::Result::Err(error) => return std::result::Result::Err(error),
|
||||
};
|
||||
let source = match required("TOKEN_2022_SOURCE") {
|
||||
let source = match required("KS_PUBLIC_DEVNET_TOKEN_2022_SOURCE") {
|
||||
std::result::Result::Ok(value) => value,
|
||||
std::result::Result::Err(error) => return std::result::Result::Err(error),
|
||||
};
|
||||
let destination = match required("TOKEN_2022_DESTINATION") {
|
||||
let destination = match required("KS_PUBLIC_DEVNET_TOKEN_2022_DESTINATION") {
|
||||
std::result::Result::Ok(value) => value,
|
||||
std::result::Result::Err(error) => return std::result::Result::Err(error),
|
||||
};
|
||||
let close_account = match required("TOKEN_2022_CLOSE_ACCOUNT") {
|
||||
let close_account = match required("KS_PUBLIC_DEVNET_TOKEN_2022_CLOSE_ACCOUNT") {
|
||||
std::result::Result::Ok(value) => value,
|
||||
std::result::Result::Err(error) => return std::result::Result::Err(error),
|
||||
};
|
||||
let delegate = match required("TOKEN_2022_DELEGATE") {
|
||||
let delegate = match required("KS_PUBLIC_DEVNET_TOKEN_2022_DELEGATE") {
|
||||
std::result::Result::Ok(value) => value,
|
||||
std::result::Result::Err(error) => return std::result::Result::Err(error),
|
||||
};
|
||||
let authority = match required("TOKEN_2022_AUTHORITY") {
|
||||
let authority = match required("KS_PUBLIC_DEVNET_TOKEN_2022_AUTHORITY") {
|
||||
std::result::Result::Ok(value) => value,
|
||||
std::result::Result::Err(error) => return std::result::Result::Err(error),
|
||||
};
|
||||
let freeze_authority = match required("TOKEN_2022_FREEZE_AUTHORITY") {
|
||||
let freeze_authority = match required("KS_PUBLIC_DEVNET_TOKEN_2022_FREEZE_AUTHORITY") {
|
||||
std::result::Result::Ok(value) => value,
|
||||
std::result::Result::Err(error) => return std::result::Result::Err(error),
|
||||
};
|
||||
let decimals_text = match required("TOKEN_2022_DECIMALS") {
|
||||
let decimals_text = match required("KS_PUBLIC_DEVNET_TOKEN_2022_DECIMALS") {
|
||||
std::result::Result::Ok(value) => value,
|
||||
std::result::Result::Err(error) => return std::result::Result::Err(error),
|
||||
};
|
||||
let decimals = match decimals_text.parse::<u8>() {
|
||||
std::result::Result::Ok(value) => value,
|
||||
std::result::Result::Err(error) => {
|
||||
return std::result::Result::Err(format!("invalid TOKEN_2022_DECIMALS value: {error}"));
|
||||
return std::result::Result::Err(format!("invalid KS_PUBLIC_DEVNET_TOKEN_2022_DECIMALS value: {error}"));
|
||||
},
|
||||
};
|
||||
return std::result::Result::Ok(crate::DemoSplToken2022FixturePayload {
|
||||
@@ -300,19 +300,19 @@ pub(crate) fn demo_spl_token_2022_fixture(
|
||||
authority,
|
||||
freeze_authority,
|
||||
decimals,
|
||||
mint_amount_raw: match required("TOKEN_2022_MINT_AMOUNT_RAW") {
|
||||
mint_amount_raw: match required("KS_PUBLIC_DEVNET_TOKEN_2022_MINT_AMOUNT_RAW") {
|
||||
std::result::Result::Ok(value) => value,
|
||||
std::result::Result::Err(error) => return std::result::Result::Err(error),
|
||||
},
|
||||
transfer_amount_raw: match required("TOKEN_2022_TRANSFER_AMOUNT_RAW") {
|
||||
transfer_amount_raw: match required("KS_PUBLIC_DEVNET_TOKEN_2022_TRANSFER_AMOUNT_RAW") {
|
||||
std::result::Result::Ok(value) => value,
|
||||
std::result::Result::Err(error) => return std::result::Result::Err(error),
|
||||
},
|
||||
approve_amount_raw: match required("TOKEN_2022_APPROVE_AMOUNT_RAW") {
|
||||
approve_amount_raw: match required("KS_PUBLIC_DEVNET_TOKEN_2022_APPROVE_AMOUNT_RAW") {
|
||||
std::result::Result::Ok(value) => value,
|
||||
std::result::Result::Err(error) => return std::result::Result::Err(error),
|
||||
},
|
||||
burn_amount_raw: match required("TOKEN_2022_BURN_AMOUNT_RAW") {
|
||||
burn_amount_raw: match required("KS_PUBLIC_DEVNET_TOKEN_2022_BURN_AMOUNT_RAW") {
|
||||
std::result::Result::Ok(value) => value,
|
||||
std::result::Result::Err(error) => return std::result::Result::Err(error),
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user