From 6151bb25e799039c29c9f1bf8f72bee16a5c93c8 Mon Sep 17 00:00:00 2001 From: SinuS Von SifriduS Date: Sun, 9 Aug 2026 22:48:31 +0200 Subject: [PATCH] 0.5.1-pre.003 --- Cargo.toml | 4 +- config/example.config.json | 378 +++---- docs/OPERATION_NAMING_CONVENTION.md | 18 +- .../KHADHROONY_SOLANA_NAMESPACE_POLICY.md | 10 +- docs/guides/LOGGING.md | 12 +- docs/guides/POSTGRES_STORAGE.md | 8 +- ...HROONY_SOLANA_NAMESPACE_AND_CONFIG_PLAN.md | 778 +++++++------- docs/rules/RULES_SPECIFIC_KHADHROONY.md | 4 +- .../V0_4_8_METADATA_VALIDATION_REPORT.md | 4 +- ks-config/CHANGELOG.md | 7 +- ks-lib/CHANGELOG.md | 8 +- ks-lib/README.md | 4 +- ks-lib/src/decoder.rs | 212 ++-- ks-lib/src/decoder/adapter.rs | 6 +- .../decoder/adapter/saber_decimal_wrapper.rs | 4 +- ks-lib/src/decoder/adapter/spl_token_wrap.rs | 4 +- ks-lib/src/decoder/amm.rs | 50 +- ks-lib/src/decoder/amm/aldrin_v1.rs | 4 +- ks-lib/src/decoder/amm/aldrin_v2.rs | 4 +- ks-lib/src/decoder/amm/alphaq.rs | 4 +- ks-lib/src/decoder/amm/believe.rs | 4 +- ks-lib/src/decoder/amm/bonk_swap.rs | 4 +- ks-lib/src/decoder/amm/fluxbeam.rs | 4 +- ks-lib/src/decoder/amm/goon_fi.rs | 4 +- ks-lib/src/decoder/amm/goosefx_gamma.rs | 4 +- ks-lib/src/decoder/amm/goosefx_v2.rs | 4 +- ks-lib/src/decoder/amm/guac_swap.rs | 4 +- ks-lib/src/decoder/amm/lifinity_swap_v2.rs | 4 +- ks-lib/src/decoder/amm/metadao_v0_5.rs | 4 +- ks-lib/src/decoder/amm/meteora_damm_v1.rs | 4 +- ks-lib/src/decoder/amm/meteora_damm_v2.rs | 4 +- ks-lib/src/decoder/amm/obric_v2.rs | 4 +- ks-lib/src/decoder/amm/one_dex.rs | 4 +- ks-lib/src/decoder/amm/pump_swap.rs | 4 +- ks-lib/src/decoder/amm/raydium_lp_v4.rs | 4 +- ks-lib/src/decoder/amm/solfi.rs | 4 +- ks-lib/src/decoder/amm/solfi_v2.rs | 4 +- ks-lib/src/decoder/amm/vertigo.rs | 4 +- ks-lib/src/decoder/amm/woofi.rs | 4 +- ks-lib/src/decoder/amm/zero_fi.rs | 4 +- ks-lib/src/decoder/amm/zora.rs | 4 +- ks-lib/src/decoder/anchor.rs | 4 +- ks-lib/src/decoder/anchor/core.rs | 4 +- ks-lib/src/decoder/api/decoder.rs | 4 +- ks-lib/src/decoder/bridge.rs | 10 +- .../circle_cctp_token_messenger_minter.rs | 4 +- .../circle_cctp_token_messenger_minter_v2.rs | 4 +- .../src/decoder/bridge/layer_zero_endpoint.rs | 4 +- .../src/decoder/bridge/layer_zero_executor.rs | 4 +- ks-lib/src/decoder/clmm.rs | 14 +- ks-lib/src/decoder/clmm/byreal.rs | 4 +- ks-lib/src/decoder/clmm/fusion.rs | 4 +- ks-lib/src/decoder/clmm/orca_whirlpool.rs | 4 +- ks-lib/src/decoder/clmm/pancake_swap.rs | 4 +- ks-lib/src/decoder/clmm/raydium.rs | 4 +- ks-lib/src/decoder/clmm/stabble.rs | 4 +- ks-lib/src/decoder/cpmm.rs | 4 +- ks-lib/src/decoder/cpmm/raydium.rs | 4 +- ks-lib/src/decoder/dlmm.rs | 4 +- ks-lib/src/decoder/dlmm/meteora.rs | 4 +- ks-lib/src/decoder/fees.rs | 8 +- ks-lib/src/decoder/fees/bags_fee_share_v1.rs | 4 +- ks-lib/src/decoder/fees/bags_fee_share_v2.rs | 4 +- ks-lib/src/decoder/fees/pump_fees.rs | 4 +- ks-lib/src/decoder/governance.rs | 8 +- .../decoder/governance/metadao_bid_wall.rs | 4 +- .../decoder/governance/metadao_futarchy.rs | 4 +- .../src/decoder/governance/squads_multisig.rs | 4 +- ks-lib/src/decoder/launchpad.rs | 22 +- ks-lib/src/decoder/launchpad/boop_fun.rs | 4 +- ks-lib/src/decoder/launchpad/metadao_ico.rs | 4 +- ks-lib/src/decoder/launchpad/meteora_dbc.rs | 4 +- ks-lib/src/decoder/launchpad/moonit.rs | 4 +- .../src/decoder/launchpad/orca_wavebreak.rs | 4 +- ks-lib/src/decoder/launchpad/printr.rs | 4 +- ks-lib/src/decoder/launchpad/pump_fun.rs | 4 +- .../src/decoder/launchpad/pump_pumpup_ai.rs | 4 +- .../decoder/launchpad/raydium_launchlab.rs | 4 +- ks-lib/src/decoder/launchpad/virtuals.rs | 4 +- ks-lib/src/decoder/lending.rs | 16 +- ks-lib/src/decoder/lending/clone.rs | 4 +- .../decoder/lending/jupiter_lend_borrow.rs | 4 +- .../src/decoder/lending/jupiter_lend_earn.rs | 4 +- .../lending/jupiter_lend_flash_loan.rs | 4 +- .../decoder/lending/jupiter_lend_liquidity.rs | 4 +- ks-lib/src/decoder/lending/kamino.rs | 4 +- ks-lib/src/decoder/lending/marginfi_v2.rs | 4 +- ks-lib/src/decoder/lock.rs | 4 +- ks-lib/src/decoder/lock/raydium_lp.rs | 4 +- ks-lib/src/decoder/metadata.rs | 4 +- .../metaplex_token_metadata/constants.rs | 4 +- .../metaplex_token_metadata/decoder.rs | 8 +- .../solana_program_metadata/constants.rs | 4 +- .../solana_program_metadata/decoder.rs | 4 +- .../src/decoder/metadata/spl_name_service.rs | 4 +- ks-lib/src/decoder/nft.rs | 6 +- ks-lib/src/decoder/nft/metaplex_bubblegum.rs | 4 +- ks-lib/src/decoder/nft/tensor_cnft.rs | 4 +- ks-lib/src/decoder/orderbook.rs | 8 +- .../decoder/orderbook/jupiter_limit_order.rs | 4 +- .../orderbook/jupiter_limit_order_v2.rs | 4 +- ks-lib/src/decoder/orderbook/openbook_v2.rs | 4 +- ks-lib/src/decoder/perpetuals.rs | 10 +- ks-lib/src/decoder/perpetuals/drift_v2.rs | 4 +- ks-lib/src/decoder/perpetuals/jupiter.rs | 4 +- .../src/decoder/perpetuals/phoenix_eternal.rs | 4 +- ks-lib/src/decoder/perpetuals/zeta.rs | 4 +- ks-lib/src/decoder/router.rs | 12 +- .../src/decoder/router/dflow_aggregator_v4.rs | 4 +- .../decoder/router/jupiter_aggregator_v4.rs | 4 +- .../decoder/router/jupiter_aggregator_v6.rs | 4 +- ks-lib/src/decoder/router/okx_labs_v1.rs | 4 +- ks-lib/src/decoder/router/okx_labs_v2.rs | 4 +- ks-lib/src/decoder/rwa.rs | 4 +- ks-lib/src/decoder/rwa/ondo_global_markets.rs | 4 +- ks-lib/src/decoder/solana/core/constants.rs | 4 +- ks-lib/src/decoder/solana/core/decoder.rs | 4 +- ks-lib/src/decoder/spl.rs | 10 +- ks-lib/src/decoder/spl/account_compression.rs | 4 +- .../spl/associated_token_account/constants.rs | 4 +- .../spl/associated_token_account/decoder.rs | 4 +- .../decoder/spl/elgamal_registry/constants.rs | 4 +- .../decoder/spl/elgamal_registry/decoder.rs | 4 +- ks-lib/src/decoder/spl/memo/constants.rs | 4 +- ks-lib/src/decoder/spl/memo/decoder.rs | 4 +- ks-lib/src/decoder/spl/noop.rs | 4 +- ks-lib/src/decoder/spl/single_pool.rs | 4 +- ks-lib/src/decoder/spl/stake_pool.rs | 4 +- ks-lib/src/decoder/spl/token/constants.rs | 4 +- ks-lib/src/decoder/spl/token/decoder.rs | 4 +- .../src/decoder/spl/token_2022/constants.rs | 4 +- ks-lib/src/decoder/spl/token_2022/decoder.rs | 4 +- ks-lib/src/decoder/stable.rs | 10 +- .../src/decoder/stable/swap_hylo_exchange.rs | 4 +- .../src/decoder/stable/swap_jupiter_stable.rs | 4 +- ks-lib/src/decoder/stable/swap_numeraire.rs | 4 +- ks-lib/src/decoder/stable/swap_stabble.rs | 4 +- ks-lib/src/decoder/staking.rs | 10 +- .../decoder/staking/jito_tip_distribution.rs | 4 +- ks-lib/src/decoder/staking/kamino_farm.rs | 4 +- .../src/decoder/staking/marinade_finance.rs | 4 +- ks-lib/src/decoder/staking/solayer.rs | 4 +- ks-lib/src/decoder/storage.rs | 4 +- ks-lib/src/decoder/storage/solana_record.rs | 4 +- ks-lib/src/decoder/strategy.rs | 4 +- ks-lib/src/decoder/strategy/jupiter_dca.rs | 4 +- ks-lib/src/decoder/treasury.rs | 4 +- .../treasury/helium_treasury_management.rs | 4 +- ks-lib/src/decoder/vault.rs | 14 +- ks-lib/src/decoder/vault/carrot_defi.rs | 4 +- .../src/decoder/vault/hylo_stability_pool.rs | 4 +- ks-lib/src/decoder/vault/kamino.rs | 4 +- ks-lib/src/decoder/vault/kamino_v2.rs | 4 +- ks-lib/src/decoder/vault/kamino_yvaults.rs | 4 +- ks-lib/src/decoder/vault/meteora.rs | 4 +- ks-lib/src/decoder/vesting.rs | 6 +- ks-lib/src/decoder/vesting/jupiter_lock.rs | 4 +- ks-lib/src/decoder/vesting/streamflow.rs | 4 +- ks-lib/src/decoder/wallet.rs | 4 +- .../wallet/jupiter_apepro_smart_wallet.rs | 4 +- ks-lib/src/decoder/weighted.rs | 4 +- ks-lib/src/decoder/weighted/swap_stabble.rs | 4 +- ks-lib/src/executor.rs | 14 +- .../executor/adapter/saber_decimal_wrapper.rs | 6 +- ks-lib/src/executor/adapter/spl_token_wrap.rs | 6 +- ks-lib/src/executor/amm/aldrin_v1.rs | 6 +- ks-lib/src/executor/amm/aldrin_v2.rs | 6 +- ks-lib/src/executor/amm/alphaq.rs | 6 +- ks-lib/src/executor/amm/believe.rs | 6 +- ks-lib/src/executor/amm/bonk_swap.rs | 6 +- ks-lib/src/executor/amm/fluxbeam.rs | 6 +- ks-lib/src/executor/amm/goon_fi.rs | 6 +- ks-lib/src/executor/amm/goosefx_gamma.rs | 6 +- ks-lib/src/executor/amm/goosefx_v2.rs | 6 +- ks-lib/src/executor/amm/guac_swap.rs | 6 +- ks-lib/src/executor/amm/lifinity_swap_v2.rs | 6 +- ks-lib/src/executor/amm/metadao_v0_5.rs | 6 +- ks-lib/src/executor/amm/meteora_damm_v1.rs | 6 +- ks-lib/src/executor/amm/meteora_damm_v2.rs | 6 +- ks-lib/src/executor/amm/obric_v2.rs | 6 +- ks-lib/src/executor/amm/one_dex.rs | 6 +- ks-lib/src/executor/amm/pump_swap.rs | 6 +- ks-lib/src/executor/amm/raydium_lp_v4.rs | 6 +- ks-lib/src/executor/amm/solfi.rs | 6 +- ks-lib/src/executor/amm/solfi_v2.rs | 6 +- ks-lib/src/executor/amm/vertigo.rs | 6 +- ks-lib/src/executor/amm/woofi.rs | 6 +- ks-lib/src/executor/amm/zero_fi.rs | 6 +- ks-lib/src/executor/amm/zora.rs | 6 +- .../circle_cctp_token_messenger_minter.rs | 6 +- .../circle_cctp_token_messenger_minter_v2.rs | 6 +- .../executor/bridge/layer_zero_endpoint.rs | 6 +- .../executor/bridge/layer_zero_executor.rs | 6 +- ks-lib/src/executor/clmm/byreal.rs | 6 +- ks-lib/src/executor/clmm/fusion.rs | 6 +- ks-lib/src/executor/clmm/orca_whirlpool.rs | 6 +- ks-lib/src/executor/clmm/pancake_swap.rs | 6 +- ks-lib/src/executor/clmm/raydium.rs | 6 +- ks-lib/src/executor/clmm/stabble.rs | 6 +- ks-lib/src/executor/cpmm/raydium.rs | 6 +- ks-lib/src/executor/dlmm/meteora.rs | 6 +- ks-lib/src/executor/fees/bags_fee_share_v1.rs | 6 +- ks-lib/src/executor/fees/bags_fee_share_v2.rs | 6 +- ks-lib/src/executor/fees/pump_fees.rs | 6 +- .../executor/governance/metadao_bid_wall.rs | 6 +- .../executor/governance/metadao_futarchy.rs | 6 +- .../executor/governance/squads_multisig.rs | 6 +- ks-lib/src/executor/launchpad/boop_fun.rs | 6 +- ks-lib/src/executor/launchpad/metadao_ico.rs | 6 +- ks-lib/src/executor/launchpad/meteora_dbc.rs | 6 +- ks-lib/src/executor/launchpad/moonit.rs | 6 +- .../src/executor/launchpad/orca_wavebreak.rs | 6 +- ks-lib/src/executor/launchpad/printr.rs | 6 +- ks-lib/src/executor/launchpad/pump_fun.rs | 6 +- .../src/executor/launchpad/pump_pumpup_ai.rs | 6 +- .../executor/launchpad/raydium_launchlab.rs | 6 +- ks-lib/src/executor/launchpad/virtuals.rs | 6 +- ks-lib/src/executor/lending/clone.rs | 6 +- .../executor/lending/jupiter_lend_borrow.rs | 6 +- .../src/executor/lending/jupiter_lend_earn.rs | 6 +- .../lending/jupiter_lend_flash_loan.rs | 6 +- .../lending/jupiter_lend_liquidity.rs | 6 +- ks-lib/src/executor/lending/kamino.rs | 6 +- ks-lib/src/executor/lending/marginfi_v2.rs | 6 +- ks-lib/src/executor/lock/raydium_lp.rs | 6 +- .../metaplex_token_metadata/builder.rs | 4 +- .../metaplex_token_metadata/executor.rs | 6 +- .../solana_program_metadata/constants.rs | 4 +- .../src/executor/metadata/spl_name_service.rs | 6 +- ks-lib/src/executor/nft/metaplex_bubblegum.rs | 6 +- ks-lib/src/executor/nft/tensor_cnft.rs | 6 +- .../executor/orderbook/jupiter_limit_order.rs | 6 +- .../orderbook/jupiter_limit_order_v2.rs | 6 +- ks-lib/src/executor/orderbook/openbook_v2.rs | 6 +- ks-lib/src/executor/perpetuals/drift_v2.rs | 6 +- ks-lib/src/executor/perpetuals/jupiter.rs | 6 +- .../executor/perpetuals/phoenix_eternal.rs | 6 +- ks-lib/src/executor/perpetuals/zeta.rs | 6 +- .../executor/router/dflow_aggregator_v4.rs | 6 +- .../executor/router/jupiter_aggregator_v4.rs | 6 +- .../executor/router/jupiter_aggregator_v6.rs | 6 +- ks-lib/src/executor/router/okx_labs_v1.rs | 6 +- ks-lib/src/executor/router/okx_labs_v2.rs | 6 +- .../src/executor/rwa/ondo_global_markets.rs | 6 +- ks-lib/src/executor/solana/core/builder.rs | 4 +- ks-lib/src/executor/solana/core/constants.rs | 6 +- ks-lib/src/executor/solana/core/executor.rs | 8 +- .../executor/solana/transaction/constants.rs | 4 +- .../src/executor/spl/account_compression.rs | 6 +- .../spl/associated_token_account/builder.rs | 4 +- .../spl/associated_token_account/constants.rs | 6 +- .../spl/associated_token_account/executor.rs | 8 +- .../executor/spl/elgamal_registry/builder.rs | 4 +- .../spl/elgamal_registry/constants.rs | 4 +- .../executor/spl/elgamal_registry/executor.rs | 6 +- ks-lib/src/executor/spl/memo/builder.rs | 4 +- ks-lib/src/executor/spl/memo/constants.rs | 6 +- ks-lib/src/executor/spl/memo/executor.rs | 8 +- ks-lib/src/executor/spl/noop.rs | 6 +- ks-lib/src/executor/spl/single_pool.rs | 6 +- ks-lib/src/executor/spl/stake_pool.rs | 6 +- ks-lib/src/executor/spl/token/builder.rs | 4 +- ks-lib/src/executor/spl/token/constants.rs | 4 +- ks-lib/src/executor/spl/token/executor.rs | 8 +- ks-lib/src/executor/spl/token_2022/builder.rs | 4 +- .../src/executor/spl/token_2022/constants.rs | 6 +- .../src/executor/spl/token_2022/executor.rs | 8 +- .../src/executor/stable/swap_hylo_exchange.rs | 6 +- .../executor/stable/swap_jupiter_stable.rs | 6 +- ks-lib/src/executor/stable/swap_numeraire.rs | 6 +- ks-lib/src/executor/stable/swap_stabble.rs | 6 +- .../executor/staking/jito_tip_distribution.rs | 6 +- ks-lib/src/executor/staking/kamino_farm.rs | 6 +- .../src/executor/staking/marinade_finance.rs | 6 +- ks-lib/src/executor/staking/solayer.rs | 6 +- ks-lib/src/executor/storage/solana_record.rs | 6 +- ks-lib/src/executor/strategy/jupiter_dca.rs | 6 +- .../treasury/helium_treasury_management.rs | 6 +- ks-lib/src/executor/vault/carrot_defi.rs | 6 +- .../src/executor/vault/hylo_stability_pool.rs | 6 +- ks-lib/src/executor/vault/kamino.rs | 6 +- ks-lib/src/executor/vault/kamino_v2.rs | 6 +- ks-lib/src/executor/vault/kamino_yvaults.rs | 6 +- ks-lib/src/executor/vault/meteora.rs | 6 +- ks-lib/src/executor/vesting/jupiter_lock.rs | 6 +- ks-lib/src/executor/vesting/streamflow.rs | 6 +- .../wallet/jupiter_apepro_smart_wallet.rs | 6 +- ks-lib/src/executor/weighted/swap_stabble.rs | 6 +- ks-lib/src/lib.rs | 198 ++-- ks-lib/src/materializer.rs | 6 +- ks-lib/src/materializer/admin/constants.rs | 6 +- ks-lib/src/materializer/api/materializer.rs | 4 +- ks-lib/src/materializer/bridge/constants.rs | 4 +- .../compliance/audit/constants.rs | 6 +- ks-lib/src/materializer/fees/constants.rs | 6 +- .../src/materializer/governance/constants.rs | 4 +- ks-lib/src/materializer/lending/constants.rs | 4 +- .../src/materializer/lifecycle/constants.rs | 6 +- .../src/materializer/liquidity/constants.rs | 4 +- .../metaplex_token_metadata/constants.rs | 6 +- .../solana_program_metadata/constants.rs | 6 +- .../metadata/token_2022/constants.rs | 6 +- ks-lib/src/materializer/nft/constants.rs | 4 +- ks-lib/src/materializer/oracle/constants.rs | 4 +- .../src/materializer/orderbook/constants.rs | 4 +- .../src/materializer/perpetuals/constants.rs | 4 +- .../src/materializer/pool/state/constants.rs | 4 +- ks-lib/src/materializer/rewards/constants.rs | 4 +- ks-lib/src/materializer/risk/constants.rs | 6 +- ks-lib/src/materializer/routing/constants.rs | 4 +- ks-lib/src/materializer/staking/constants.rs | 6 +- .../materializer/token/accounts/constants.rs | 6 +- .../token/metadata_risk/constants.rs | 4 +- ks-lib/src/materializer/trades/constants.rs | 4 +- .../transaction/annotations/constants.rs | 6 +- ks-lib/src/materializer/vault/constants.rs | 4 +- ks-logging/CHANGELOG.md | 7 +- ks-pipeline/CHANGELOG.md | 7 +- ..._token_metadata_execution_orchestration.rs | 4 +- ..._solana_program_execution_orchestration.rs | 4 +- .../spl_token_2022_execution_orchestration.rs | 4 +- ks-store/CHANGELOG.md | 8 +- .../postgres/query/decode_pipeline_queries.rs | 4 +- scripts/audit_khadhroony_workspace_rules.py | 21 +- .../METAPLEX_TOKEN_METADATA_MATRIX.json | 30 +- .../OPERATION_NAMING_MATRIX.json | 970 +++++++++--------- ...LANA_PROGRAM_METADATA_EXECUTOR_MATRIX.json | 2 +- .../SPL_ASSOCIATED_TOKEN_ACCOUNT_MATRIX.json | 2 +- .../SPL_ELGAMAL_REGISTRY_MATRIX.json | 2 +- .../contract-matrices/SPL_MEMO_MATRIX.json | 2 +- .../SPL_TOKEN_2022_MATRIX.json | 4 +- .../SPL_TOKEN_2022_VALIDATION_MATRIX.json | 4 +- .../contract-matrices/SPL_TOKEN_MATRIX.json | 2 +- 333 files changed, 2200 insertions(+), 2158 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 38b08fa..126a609 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,5 +1,5 @@ # file: Cargo.toml -# version: 46 +# version: 47 [workspace] resolver = "3" @@ -18,7 +18,7 @@ members = [ ] [workspace.package] -version = "0.5.1-pre.2" +version = "0.5.1-pre.3" edition = "2024" license = "MIT" repository = "https://git.sasedev.com/Sasedev/khadhroony-bot3" diff --git a/config/example.config.json b/config/example.config.json index 01291e4..1680bc8 100644 --- a/config/example.config.json +++ b/config/example.config.json @@ -164,7 +164,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.decoder.solana.core" + "ks-lib-decoder.solana.core" ] }, { @@ -177,7 +177,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.decoder.solana.core" + "ks-lib-decoder.solana.core" ] }, { @@ -190,7 +190,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.decoder.solana.core" + "ks-lib-decoder.solana.core" ] }, { @@ -203,7 +203,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.decoder.spl.memo" + "ks-lib-decoder.spl.memo" ] }, { @@ -216,7 +216,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.decoder.spl.memo" + "ks-lib-decoder.spl.memo" ] }, { @@ -229,7 +229,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.decoder.spl.memo" + "ks-lib-decoder.spl.memo" ] }, { @@ -242,7 +242,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.decoder.spl.associated_token_account" + "ks-lib-decoder.spl.associated_token_account" ] }, { @@ -255,7 +255,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.decoder.spl.associated_token_account" + "ks-lib-decoder.spl.associated_token_account" ] }, { @@ -268,7 +268,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.decoder.spl.associated_token_account" + "ks-lib-decoder.spl.associated_token_account" ] }, { @@ -281,7 +281,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.decoder.spl.token" + "ks-lib-decoder.spl.token" ] }, { @@ -294,7 +294,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.decoder.spl.token" + "ks-lib-decoder.spl.token" ] }, { @@ -307,7 +307,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.decoder.spl.token" + "ks-lib-decoder.spl.token" ] }, { @@ -320,7 +320,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.executor.solana.core" + "ks-lib-executor.solana.core" ] }, { @@ -333,7 +333,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.executor.solana.core" + "ks-lib-executor.solana.core" ] }, { @@ -346,7 +346,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.executor.solana.core" + "ks-lib-executor.solana.core" ] }, { @@ -359,7 +359,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.executor.solana.transaction" + "ks-lib-executor.solana.transaction" ] }, { @@ -372,7 +372,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.executor.solana.transaction" + "ks-lib-executor.solana.transaction" ] }, { @@ -385,7 +385,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.executor.solana.transaction" + "ks-lib-executor.solana.transaction" ] }, { @@ -398,7 +398,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.executor.spl.memo" + "ks-lib-executor.spl.memo" ] }, { @@ -411,7 +411,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.executor.spl.memo" + "ks-lib-executor.spl.memo" ] }, { @@ -424,7 +424,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.executor.spl.memo" + "ks-lib-executor.spl.memo" ] }, { @@ -437,7 +437,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.executor.spl.associated_token_account" + "ks-lib-executor.spl.associated_token_account" ] }, { @@ -450,7 +450,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.executor.spl.associated_token_account" + "ks-lib-executor.spl.associated_token_account" ] }, { @@ -463,7 +463,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.executor.spl.associated_token_account" + "ks-lib-executor.spl.associated_token_account" ] }, { @@ -476,7 +476,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.executor.spl.token" + "ks-lib-executor.spl.token" ] }, { @@ -489,7 +489,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.executor.spl.token" + "ks-lib-executor.spl.token" ] }, { @@ -502,7 +502,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.executor.spl.token" + "ks-lib-executor.spl.token" ] }, { @@ -554,7 +554,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.materializer.admin" + "ks-lib-materializer.admin" ] }, { @@ -567,7 +567,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.materializer.admin" + "ks-lib-materializer.admin" ] }, { @@ -580,7 +580,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.materializer.admin" + "ks-lib-materializer.admin" ] }, { @@ -593,7 +593,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.materializer.compliance.audit" + "ks-lib-materializer.compliance.audit" ] }, { @@ -606,7 +606,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.materializer.compliance.audit" + "ks-lib-materializer.compliance.audit" ] }, { @@ -619,7 +619,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.materializer.compliance.audit" + "ks-lib-materializer.compliance.audit" ] }, { @@ -632,7 +632,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.materializer.lifecycle" + "ks-lib-materializer.lifecycle" ] }, { @@ -645,7 +645,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.materializer.lifecycle" + "ks-lib-materializer.lifecycle" ] }, { @@ -658,7 +658,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.materializer.lifecycle" + "ks-lib-materializer.lifecycle" ] }, { @@ -671,7 +671,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.materializer.transaction.annotations" + "ks-lib-materializer.transaction.annotations" ] }, { @@ -684,7 +684,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.materializer.transaction.annotations" + "ks-lib-materializer.transaction.annotations" ] }, { @@ -697,7 +697,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.materializer.transaction.annotations" + "ks-lib-materializer.transaction.annotations" ] }, { @@ -707,7 +707,7 @@ "format": "human", "path": "logs/devnet/ks-lib/materializer/staking/debug.log", "targets": [ - "kb-lib.materializer.staking" + "ks-lib-materializer.staking" ], "sink": "file", "rotation": "daily", @@ -720,7 +720,7 @@ "format": "human", "path": "logs/devnet/ks-lib/materializer/staking/info.log", "targets": [ - "kb-lib.materializer.staking" + "ks-lib-materializer.staking" ], "sink": "file", "rotation": "daily", @@ -733,7 +733,7 @@ "format": "json", "path": "logs/devnet/ks-lib/materializer/staking/error.jsonl", "targets": [ - "kb-lib.materializer.staking" + "ks-lib-materializer.staking" ], "sink": "file", "rotation": "daily", @@ -908,7 +908,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.materializer.token.accounts" + "ks-lib-materializer.token.accounts" ] }, { @@ -921,7 +921,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.materializer.token.accounts" + "ks-lib-materializer.token.accounts" ] }, { @@ -934,7 +934,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.materializer.token.accounts" + "ks-lib-materializer.token.accounts" ] }, { @@ -947,7 +947,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.materializer.risk" + "ks-lib-materializer.risk" ] }, { @@ -960,7 +960,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.materializer.risk" + "ks-lib-materializer.risk" ] }, { @@ -973,7 +973,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.materializer.risk" + "ks-lib-materializer.risk" ] }, { @@ -986,7 +986,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.decoder.spl.token_2022" + "ks-lib-decoder.spl.token_2022" ] }, { @@ -999,7 +999,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.decoder.spl.token_2022" + "ks-lib-decoder.spl.token_2022" ] }, { @@ -1012,7 +1012,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.decoder.spl.token_2022" + "ks-lib-decoder.spl.token_2022" ] }, { @@ -1025,7 +1025,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.decoder.metadata.metaplex_token_metadata" + "ks-lib-decoder.metadata.metaplex_token_metadata" ] }, { @@ -1038,7 +1038,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.decoder.metadata.metaplex_token_metadata" + "ks-lib-decoder.metadata.metaplex_token_metadata" ] }, { @@ -1051,7 +1051,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.decoder.metadata.metaplex_token_metadata" + "ks-lib-decoder.metadata.metaplex_token_metadata" ] }, { @@ -1064,7 +1064,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.decoder.spl.elgamal_registry" + "ks-lib-decoder.spl.elgamal_registry" ] }, { @@ -1077,7 +1077,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.decoder.spl.elgamal_registry" + "ks-lib-decoder.spl.elgamal_registry" ] }, { @@ -1090,7 +1090,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.decoder.spl.elgamal_registry" + "ks-lib-decoder.spl.elgamal_registry" ] }, { @@ -1103,7 +1103,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.executor.spl.elgamal_registry" + "ks-lib-executor.spl.elgamal_registry" ] }, { @@ -1116,7 +1116,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.executor.spl.elgamal_registry" + "ks-lib-executor.spl.elgamal_registry" ] }, { @@ -1129,7 +1129,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.executor.spl.elgamal_registry" + "ks-lib-executor.spl.elgamal_registry" ] }, { @@ -1142,7 +1142,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.executor.spl.token_2022" + "ks-lib-executor.spl.token_2022" ] }, { @@ -1155,7 +1155,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.executor.spl.token_2022" + "ks-lib-executor.spl.token_2022" ] }, { @@ -1168,7 +1168,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.executor.spl.token_2022" + "ks-lib-executor.spl.token_2022" ] } ], @@ -1582,7 +1582,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.decoder.solana.core" + "ks-lib-decoder.solana.core" ] }, { @@ -1595,7 +1595,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.decoder.solana.core" + "ks-lib-decoder.solana.core" ] }, { @@ -1608,7 +1608,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.decoder.solana.core" + "ks-lib-decoder.solana.core" ] }, { @@ -1621,7 +1621,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.decoder.spl.memo" + "ks-lib-decoder.spl.memo" ] }, { @@ -1634,7 +1634,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.decoder.spl.memo" + "ks-lib-decoder.spl.memo" ] }, { @@ -1647,7 +1647,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.decoder.spl.memo" + "ks-lib-decoder.spl.memo" ] }, { @@ -1660,7 +1660,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.decoder.spl.associated_token_account" + "ks-lib-decoder.spl.associated_token_account" ] }, { @@ -1673,7 +1673,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.decoder.spl.associated_token_account" + "ks-lib-decoder.spl.associated_token_account" ] }, { @@ -1686,7 +1686,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.decoder.spl.associated_token_account" + "ks-lib-decoder.spl.associated_token_account" ] }, { @@ -1699,7 +1699,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.decoder.spl.token" + "ks-lib-decoder.spl.token" ] }, { @@ -1712,7 +1712,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.decoder.spl.token" + "ks-lib-decoder.spl.token" ] }, { @@ -1725,7 +1725,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.decoder.spl.token" + "ks-lib-decoder.spl.token" ] }, { @@ -1738,7 +1738,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.executor.solana.core" + "ks-lib-executor.solana.core" ] }, { @@ -1751,7 +1751,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.executor.solana.core" + "ks-lib-executor.solana.core" ] }, { @@ -1764,7 +1764,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.executor.solana.core" + "ks-lib-executor.solana.core" ] }, { @@ -1777,7 +1777,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.executor.solana.transaction" + "ks-lib-executor.solana.transaction" ] }, { @@ -1790,7 +1790,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.executor.solana.transaction" + "ks-lib-executor.solana.transaction" ] }, { @@ -1803,7 +1803,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.executor.solana.transaction" + "ks-lib-executor.solana.transaction" ] }, { @@ -1816,7 +1816,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.executor.spl.memo" + "ks-lib-executor.spl.memo" ] }, { @@ -1829,7 +1829,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.executor.spl.memo" + "ks-lib-executor.spl.memo" ] }, { @@ -1842,7 +1842,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.executor.spl.memo" + "ks-lib-executor.spl.memo" ] }, { @@ -1855,7 +1855,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.executor.spl.associated_token_account" + "ks-lib-executor.spl.associated_token_account" ] }, { @@ -1868,7 +1868,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.executor.spl.associated_token_account" + "ks-lib-executor.spl.associated_token_account" ] }, { @@ -1881,7 +1881,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.executor.spl.associated_token_account" + "ks-lib-executor.spl.associated_token_account" ] }, { @@ -1894,7 +1894,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.executor.spl.token" + "ks-lib-executor.spl.token" ] }, { @@ -1907,7 +1907,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.executor.spl.token" + "ks-lib-executor.spl.token" ] }, { @@ -1920,7 +1920,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.executor.spl.token" + "ks-lib-executor.spl.token" ] }, { @@ -1972,7 +1972,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.materializer.admin" + "ks-lib-materializer.admin" ] }, { @@ -1985,7 +1985,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.materializer.admin" + "ks-lib-materializer.admin" ] }, { @@ -1998,7 +1998,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.materializer.admin" + "ks-lib-materializer.admin" ] }, { @@ -2011,7 +2011,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.materializer.compliance.audit" + "ks-lib-materializer.compliance.audit" ] }, { @@ -2024,7 +2024,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.materializer.compliance.audit" + "ks-lib-materializer.compliance.audit" ] }, { @@ -2037,7 +2037,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.materializer.compliance.audit" + "ks-lib-materializer.compliance.audit" ] }, { @@ -2050,7 +2050,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.materializer.lifecycle" + "ks-lib-materializer.lifecycle" ] }, { @@ -2063,7 +2063,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.materializer.lifecycle" + "ks-lib-materializer.lifecycle" ] }, { @@ -2076,7 +2076,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.materializer.lifecycle" + "ks-lib-materializer.lifecycle" ] }, { @@ -2089,7 +2089,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.materializer.transaction.annotations" + "ks-lib-materializer.transaction.annotations" ] }, { @@ -2102,7 +2102,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.materializer.transaction.annotations" + "ks-lib-materializer.transaction.annotations" ] }, { @@ -2115,7 +2115,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.materializer.transaction.annotations" + "ks-lib-materializer.transaction.annotations" ] }, { @@ -2125,7 +2125,7 @@ "format": "human", "path": "logs/mainnet_research/ks-lib/materializer/staking/debug.log", "targets": [ - "kb-lib.materializer.staking" + "ks-lib-materializer.staking" ], "sink": "file", "rotation": "daily", @@ -2138,7 +2138,7 @@ "format": "human", "path": "logs/mainnet_research/ks-lib/materializer/staking/info.log", "targets": [ - "kb-lib.materializer.staking" + "ks-lib-materializer.staking" ], "sink": "file", "rotation": "daily", @@ -2151,7 +2151,7 @@ "format": "json", "path": "logs/mainnet_research/ks-lib/materializer/staking/error.jsonl", "targets": [ - "kb-lib.materializer.staking" + "ks-lib-materializer.staking" ], "sink": "file", "rotation": "daily", @@ -2326,7 +2326,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.materializer.token.accounts" + "ks-lib-materializer.token.accounts" ] }, { @@ -2339,7 +2339,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.materializer.token.accounts" + "ks-lib-materializer.token.accounts" ] }, { @@ -2352,7 +2352,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.materializer.token.accounts" + "ks-lib-materializer.token.accounts" ] }, { @@ -2365,7 +2365,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.materializer.risk" + "ks-lib-materializer.risk" ] }, { @@ -2378,7 +2378,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.materializer.risk" + "ks-lib-materializer.risk" ] }, { @@ -2391,7 +2391,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.materializer.risk" + "ks-lib-materializer.risk" ] }, { @@ -2404,7 +2404,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.decoder.spl.token_2022" + "ks-lib-decoder.spl.token_2022" ] }, { @@ -2417,7 +2417,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.decoder.spl.token_2022" + "ks-lib-decoder.spl.token_2022" ] }, { @@ -2430,7 +2430,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.decoder.spl.token_2022" + "ks-lib-decoder.spl.token_2022" ] }, { @@ -2443,7 +2443,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.decoder.metadata.metaplex_token_metadata" + "ks-lib-decoder.metadata.metaplex_token_metadata" ] }, { @@ -2456,7 +2456,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.decoder.metadata.metaplex_token_metadata" + "ks-lib-decoder.metadata.metaplex_token_metadata" ] }, { @@ -2469,7 +2469,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.decoder.metadata.metaplex_token_metadata" + "ks-lib-decoder.metadata.metaplex_token_metadata" ] }, { @@ -2482,7 +2482,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.decoder.spl.elgamal_registry" + "ks-lib-decoder.spl.elgamal_registry" ] }, { @@ -2495,7 +2495,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.decoder.spl.elgamal_registry" + "ks-lib-decoder.spl.elgamal_registry" ] }, { @@ -2508,7 +2508,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.decoder.spl.elgamal_registry" + "ks-lib-decoder.spl.elgamal_registry" ] }, { @@ -2521,7 +2521,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.executor.spl.elgamal_registry" + "ks-lib-executor.spl.elgamal_registry" ] }, { @@ -2534,7 +2534,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.executor.spl.elgamal_registry" + "ks-lib-executor.spl.elgamal_registry" ] }, { @@ -2547,7 +2547,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.executor.spl.elgamal_registry" + "ks-lib-executor.spl.elgamal_registry" ] }, { @@ -2560,7 +2560,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.executor.spl.token_2022" + "ks-lib-executor.spl.token_2022" ] }, { @@ -2573,7 +2573,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.executor.spl.token_2022" + "ks-lib-executor.spl.token_2022" ] }, { @@ -2586,7 +2586,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.executor.spl.token_2022" + "ks-lib-executor.spl.token_2022" ] } ], @@ -3200,7 +3200,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.decoder.solana.core" + "ks-lib-decoder.solana.core" ] }, { @@ -3213,7 +3213,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.decoder.solana.core" + "ks-lib-decoder.solana.core" ] }, { @@ -3226,7 +3226,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.decoder.solana.core" + "ks-lib-decoder.solana.core" ] }, { @@ -3239,7 +3239,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.decoder.spl.memo" + "ks-lib-decoder.spl.memo" ] }, { @@ -3252,7 +3252,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.decoder.spl.memo" + "ks-lib-decoder.spl.memo" ] }, { @@ -3265,7 +3265,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.decoder.spl.memo" + "ks-lib-decoder.spl.memo" ] }, { @@ -3278,7 +3278,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.decoder.spl.associated_token_account" + "ks-lib-decoder.spl.associated_token_account" ] }, { @@ -3291,7 +3291,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.decoder.spl.associated_token_account" + "ks-lib-decoder.spl.associated_token_account" ] }, { @@ -3304,7 +3304,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.decoder.spl.associated_token_account" + "ks-lib-decoder.spl.associated_token_account" ] }, { @@ -3317,7 +3317,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.decoder.spl.token" + "ks-lib-decoder.spl.token" ] }, { @@ -3330,7 +3330,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.decoder.spl.token" + "ks-lib-decoder.spl.token" ] }, { @@ -3343,7 +3343,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.decoder.spl.token" + "ks-lib-decoder.spl.token" ] }, { @@ -3356,7 +3356,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.executor.solana.core" + "ks-lib-executor.solana.core" ] }, { @@ -3369,7 +3369,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.executor.solana.core" + "ks-lib-executor.solana.core" ] }, { @@ -3382,7 +3382,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.executor.solana.core" + "ks-lib-executor.solana.core" ] }, { @@ -3395,7 +3395,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.executor.solana.transaction" + "ks-lib-executor.solana.transaction" ] }, { @@ -3408,7 +3408,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.executor.solana.transaction" + "ks-lib-executor.solana.transaction" ] }, { @@ -3421,7 +3421,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.executor.solana.transaction" + "ks-lib-executor.solana.transaction" ] }, { @@ -3434,7 +3434,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.executor.spl.memo" + "ks-lib-executor.spl.memo" ] }, { @@ -3447,7 +3447,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.executor.spl.memo" + "ks-lib-executor.spl.memo" ] }, { @@ -3460,7 +3460,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.executor.spl.memo" + "ks-lib-executor.spl.memo" ] }, { @@ -3473,7 +3473,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.executor.spl.associated_token_account" + "ks-lib-executor.spl.associated_token_account" ] }, { @@ -3486,7 +3486,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.executor.spl.associated_token_account" + "ks-lib-executor.spl.associated_token_account" ] }, { @@ -3499,7 +3499,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.executor.spl.associated_token_account" + "ks-lib-executor.spl.associated_token_account" ] }, { @@ -3512,7 +3512,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.executor.spl.token" + "ks-lib-executor.spl.token" ] }, { @@ -3525,7 +3525,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.executor.spl.token" + "ks-lib-executor.spl.token" ] }, { @@ -3538,7 +3538,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.executor.spl.token" + "ks-lib-executor.spl.token" ] }, { @@ -3590,7 +3590,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.materializer.admin" + "ks-lib-materializer.admin" ] }, { @@ -3603,7 +3603,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.materializer.admin" + "ks-lib-materializer.admin" ] }, { @@ -3616,7 +3616,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.materializer.admin" + "ks-lib-materializer.admin" ] }, { @@ -3629,7 +3629,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.materializer.compliance.audit" + "ks-lib-materializer.compliance.audit" ] }, { @@ -3642,7 +3642,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.materializer.compliance.audit" + "ks-lib-materializer.compliance.audit" ] }, { @@ -3655,7 +3655,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.materializer.compliance.audit" + "ks-lib-materializer.compliance.audit" ] }, { @@ -3668,7 +3668,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.materializer.lifecycle" + "ks-lib-materializer.lifecycle" ] }, { @@ -3681,7 +3681,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.materializer.lifecycle" + "ks-lib-materializer.lifecycle" ] }, { @@ -3694,7 +3694,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.materializer.lifecycle" + "ks-lib-materializer.lifecycle" ] }, { @@ -3707,7 +3707,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.materializer.transaction.annotations" + "ks-lib-materializer.transaction.annotations" ] }, { @@ -3720,7 +3720,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.materializer.transaction.annotations" + "ks-lib-materializer.transaction.annotations" ] }, { @@ -3733,7 +3733,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.materializer.transaction.annotations" + "ks-lib-materializer.transaction.annotations" ] }, { @@ -3743,7 +3743,7 @@ "format": "human", "path": "logs/mainnet/ks-lib/materializer/staking/debug.log", "targets": [ - "kb-lib.materializer.staking" + "ks-lib-materializer.staking" ], "sink": "file", "rotation": "daily", @@ -3756,7 +3756,7 @@ "format": "human", "path": "logs/mainnet/ks-lib/materializer/staking/info.log", "targets": [ - "kb-lib.materializer.staking" + "ks-lib-materializer.staking" ], "sink": "file", "rotation": "daily", @@ -3769,7 +3769,7 @@ "format": "json", "path": "logs/mainnet/ks-lib/materializer/staking/error.jsonl", "targets": [ - "kb-lib.materializer.staking" + "ks-lib-materializer.staking" ], "sink": "file", "rotation": "daily", @@ -3944,7 +3944,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.materializer.token.accounts" + "ks-lib-materializer.token.accounts" ] }, { @@ -3957,7 +3957,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.materializer.token.accounts" + "ks-lib-materializer.token.accounts" ] }, { @@ -3970,7 +3970,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.materializer.token.accounts" + "ks-lib-materializer.token.accounts" ] }, { @@ -3983,7 +3983,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.materializer.risk" + "ks-lib-materializer.risk" ] }, { @@ -3996,7 +3996,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.materializer.risk" + "ks-lib-materializer.risk" ] }, { @@ -4009,7 +4009,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.materializer.risk" + "ks-lib-materializer.risk" ] }, { @@ -4022,7 +4022,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.decoder.spl.token_2022" + "ks-lib-decoder.spl.token_2022" ] }, { @@ -4035,7 +4035,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.decoder.spl.token_2022" + "ks-lib-decoder.spl.token_2022" ] }, { @@ -4048,7 +4048,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.decoder.spl.token_2022" + "ks-lib-decoder.spl.token_2022" ] }, { @@ -4061,7 +4061,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.decoder.metadata.metaplex_token_metadata" + "ks-lib-decoder.metadata.metaplex_token_metadata" ] }, { @@ -4074,7 +4074,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.decoder.metadata.metaplex_token_metadata" + "ks-lib-decoder.metadata.metaplex_token_metadata" ] }, { @@ -4087,7 +4087,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.decoder.metadata.metaplex_token_metadata" + "ks-lib-decoder.metadata.metaplex_token_metadata" ] }, { @@ -4100,7 +4100,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.decoder.spl.elgamal_registry" + "ks-lib-decoder.spl.elgamal_registry" ] }, { @@ -4113,7 +4113,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.decoder.spl.elgamal_registry" + "ks-lib-decoder.spl.elgamal_registry" ] }, { @@ -4126,7 +4126,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.decoder.spl.elgamal_registry" + "ks-lib-decoder.spl.elgamal_registry" ] }, { @@ -4139,7 +4139,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.executor.spl.elgamal_registry" + "ks-lib-executor.spl.elgamal_registry" ] }, { @@ -4152,7 +4152,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.executor.spl.elgamal_registry" + "ks-lib-executor.spl.elgamal_registry" ] }, { @@ -4165,7 +4165,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.executor.spl.elgamal_registry" + "ks-lib-executor.spl.elgamal_registry" ] }, { @@ -4178,7 +4178,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.executor.spl.token_2022" + "ks-lib-executor.spl.token_2022" ] }, { @@ -4191,7 +4191,7 @@ "format": "human", "ansi": false, "targets": [ - "kb-lib.executor.spl.token_2022" + "ks-lib-executor.spl.token_2022" ] }, { @@ -4204,7 +4204,7 @@ "format": "json", "ansi": false, "targets": [ - "kb-lib.executor.spl.token_2022" + "ks-lib-executor.spl.token_2022" ] } ], diff --git a/docs/OPERATION_NAMING_CONVENTION.md b/docs/OPERATION_NAMING_CONVENTION.md index 01d812b..ba93dab 100644 --- a/docs/OPERATION_NAMING_CONVENTION.md +++ b/docs/OPERATION_NAMING_CONVENTION.md @@ -1,5 +1,5 @@ - + # Convention canonique des identités runtime et des codes d’opération @@ -67,17 +67,17 @@ surface_code : spl.token_2022 Format : ```text -kb-lib...[.] +ks-lib-..[.] ``` Exemples : ```text -kb-lib.decoder.solana.core -kb-lib.executor.solana.core -kb-lib.decoder.spl.memo -kb-lib.executor.spl.token_2022 -kb-lib.materializer.transaction.annotations +ks-lib-decoder.solana.core +ks-lib-executor.solana.core +ks-lib-decoder.spl.memo +ks-lib-executor.spl.token_2022 +ks-lib-materializer.transaction.annotations ``` Cette identité désigne le composant logiciel, pas une opération on-chain. @@ -85,8 +85,8 @@ Cette identité désigne le composant logiciel, pas une opération on-chain. Pour un matérialisateur, le tracing target reprend exactement cette identité runtime. La paire avec le `processor_name` est déterministe : ```text -component_name = kb-lib. -processor_name = component_name sans le préfixe kb-lib. +component_name = ks-lib-materializer. +processor_name = materializer. ``` Les domaines spécialisés ne doivent pas être raccourcis : utiliser `compliance.audit`, `transaction.annotations` et `token.accounts`, et non les parents génériques `compliance`, `transaction` ou `token`. diff --git a/docs/decisions/KHADHROONY_SOLANA_NAMESPACE_POLICY.md b/docs/decisions/KHADHROONY_SOLANA_NAMESPACE_POLICY.md index 755c481..c9e3024 100644 --- a/docs/decisions/KHADHROONY_SOLANA_NAMESPACE_POLICY.md +++ b/docs/decisions/KHADHROONY_SOLANA_NAMESPACE_POLICY.md @@ -1,5 +1,5 @@ - + # Politique de namespace Khadhroony Solana @@ -7,7 +7,7 @@ Cette décision est adoptée pendant la clôture de `0.5.0` et devient la cible normative des migrations de fondation `0.5.1` à `0.5.3`. -À partir de `0.5.1-pre.002`, les dix crates Solana généralistes sont physiquement nommées `ks-*` et leurs identifiants Rust `ks_*`. Les namespaces historiques `KB_*`, `kb-lib.*` et `kb_sol_*` restent temporairement présents jusqu'aux prereleases dédiées ; leur présence pendant cette migration bornée ne remet pas en cause la cible ci-dessous. +À partir de `0.5.1-pre.002`, les dix crates Solana généralistes sont physiquement nommées `ks-*` et leurs identifiants Rust `ks_*`. `0.5.1-pre.003` migre également les identités techniques `kb-lib.*` vers `ks-lib-*`. Les namespaces historiques `KB_*` et `kb_sol_*` restent temporairement présents jusqu'aux prereleases dédiées ; leur présence pendant cette migration bornée ne remet pas en cause la cible ci-dessous. Le renommage des bibliothèques internes ne renomme pas le workspace, le dépôt ni le répertoire racine : ils restent `khadhroony-bot3` pendant toute la série pré-`1.0`. Un éventuel renommage du workspace racine est explicitement hors périmètre de `0.5.x` et ne doit intervenir qu'en `1.0` ou ultérieurement sur décision dédiée. @@ -75,15 +75,15 @@ Une configuration runtime complète ne doit jamais être sérialisée puis « ne ## 6. Identités runtime et persistées -La migration de namespace ne se limite pas au nom des crates. Les identités techniques actuellement préfixées par `kb-lib` doivent être migrées vers le domaine Khadhroony Solana lorsqu'elles identifient des composants généralistes. +La migration de namespace ne se limite pas au nom des crates. Depuis `0.5.1-pre.003`, les identités techniques généralistes anciennement préfixées par `kb-lib` utilisent le domaine Khadhroony Solana. -La convention cible retenue comprend notamment : +Le mapping de migration retenu et appliqué comprend : - `kb-lib.decoder.*` → `ks-lib-decoder.*` ; - `kb-lib.materializer.*` → `ks-lib-materializer.*` ; - `kb-lib.executor.*` → `ks-lib-executor.*`. -`0.5.1-pre.001` doit produire l'inventaire exhaustif des targets de tracing, `processor_name`, identités de replay/idempotence, codes persistés et autres chaînes techniques concernées avant modification. Les anciennes identités ne doivent pas être conservées par inertie puisque la fondation et la base peuvent encore être migrées avant `0.6.x`. +`0.5.1-pre.001` a produit l'inventaire initial, puis `pre.003` l'a vérifié contre le corpus actif avant migration : 255 identités uniques ont été confirmées, soit 118 décodeurs, 112 exécuteurs et 25 matérialiseurs. Les anciennes identités ne sont conservées que dans les documents de traçabilité de migration ; elles ne doivent plus être produites par le runtime, les matrices ou les routes de logging actives. Les segments métier internes (`solana`, `spl`, protocoles, surfaces et opérations) conservent leurs règles propres ; la migration de préfixe ne doit pas altérer arbitrairement leur sémantique. diff --git a/docs/guides/LOGGING.md b/docs/guides/LOGGING.md index a0c267b..ef4f617 100644 --- a/docs/guides/LOGGING.md +++ b/docs/guides/LOGGING.md @@ -1,5 +1,5 @@ - + # Guide de logging et tracing @@ -49,13 +49,13 @@ Les targets suivent les conventions du workspace, par exemple : ks-pipeline.backfill ks-pipeline.decode-replay ks-onchain-transport.http -kb-lib.executor.spl.token-2022 -kb-lib.materializer.compliance.audit -kb-lib.materializer.token.accounts -kb-lib.materializer.transaction.annotations +ks-lib-executor.spl.token-2022 +ks-lib-materializer.compliance.audit +ks-lib-materializer.token.accounts +ks-lib-materializer.transaction.annotations ``` -Pour un matérialisateur, la target de tracing est l’identité runtime `kb-lib.materializer.[.]`. Elle reste distincte du `processorName` persisté `materializer.[.]`, qui ne doit pas être utilisé comme target de logs. +Pour un matérialisateur, la target de tracing est l’identité runtime `ks-lib-materializer.[.]`. Elle reste distincte du `processorName` persisté `materializer.[.]`, qui ne doit pas être utilisé comme target de logs. Une nouvelle target doit être ajoutée selon `docs/OPERATION_NAMING_CONVENTION.md` et les règles Khadhroony. diff --git a/docs/guides/POSTGRES_STORAGE.md b/docs/guides/POSTGRES_STORAGE.md index 0c74924..2a7ea81 100644 --- a/docs/guides/POSTGRES_STORAGE.md +++ b/docs/guides/POSTGRES_STORAGE.md @@ -1,5 +1,5 @@ - + # Guide PostgreSQL et contrats de stockage @@ -39,6 +39,12 @@ Toujours utiliser `masked_dsn()` dans les diagnostics. Les migrations sont idempotentes et ordonnées. Une nouvelle migration ne doit pas modifier rétroactivement une migration déjà publiée. +## Compatibilité des identités de processeurs + +Depuis `0.5.1-pre.003`, les identités techniques produites par `ks-lib` utilisent `ks-lib-decoder.*`, `ks-lib-executor.*` et `ks-lib-materializer.*`. Une base alimentée avant cette migration peut encore contenir des valeurs `kb-lib.*` dans les contrats de provenance/replay. + +Aucune migration SQL automatique de ces valeurs n'est ajoutée en `0.5.1` : avant `0.6.x`, une base conservée doit soit être reconstruite proprement, soit faire l'objet d'une migration de données explicitement contrôlée avant reprise du replay. Il ne faut pas exploiter durablement un même corpus avec les anciennes et nouvelles identités mélangées. Les noms de tables `kb_sol_*` restent inchangés jusqu'au chantier `0.5.3`. + ## Repositories Les traits publics séparent le contrat de l’implémentation PostgreSQL. Les opérations de lecture utilisent des filtres et paginations bornés. diff --git a/docs/plans/V0_5_1_KHADHROONY_SOLANA_NAMESPACE_AND_CONFIG_PLAN.md b/docs/plans/V0_5_1_KHADHROONY_SOLANA_NAMESPACE_AND_CONFIG_PLAN.md index 2230581..8ec7d59 100644 --- a/docs/plans/V0_5_1_KHADHROONY_SOLANA_NAMESPACE_AND_CONFIG_PLAN.md +++ b/docs/plans/V0_5_1_KHADHROONY_SOLANA_NAMESPACE_AND_CONFIG_PLAN.md @@ -1,13 +1,13 @@ - + # Plan temporaire `0.5.1` — namespace Khadhroony Solana et configuration sûre ## 1. Statut et règle de cette prerelease -Ce document est le plan temporaire de `0.5.1`. `0.5.1-pre.001` a fermé l'inventaire et les contrats de migration. `0.5.1-pre.002` réalise le premier changement structurel : les dix crates Solana généralistes, leurs packages, identifiants Rust, chemins de workspace, tests externes, scripts et CLI migrent vers `ks-*` / `ks_*`. `kb-app-demo-desktop` et le workspace racine restent nommés comme avant. +Ce document est le plan temporaire de `0.5.1`. `0.5.1-pre.001` a fermé l'inventaire et les contrats de migration. `0.5.1-pre.002` a renommé physiquement les dix crates Solana généralistes vers `ks-*` / `ks_*`. `0.5.1-pre.003` migre maintenant les identités runtime et persistables hiérarchiques de `ks-lib`, leurs routes de logging, matrices, tests et garde-fous, sans toucher aux variables d'environnement ni au namespace SQL. `kb-app-demo-desktop` et le workspace racine restent nommés comme avant. -La base `0.5.0-pre.004` puis `0.5.1-pre.001` ont été validées par `cargo fmt --all`, `cargo check --workspace`, `cargo clippy --all-targets`, `python3 scripts/audit_rust_workspace_rules.py` et `cargo test --workspace`. Les tests d'API externe passent également. Les validations de `pre.002` doivent être rejouées après application du delta, car les noms de packages et de crates constituent une frontière de compilation réelle. +La base `0.5.0-pre.004` puis `0.5.1-pre.001` ont été validées par `cargo fmt --all`, `cargo check --workspace`, `cargo clippy --all-targets`, `python3 scripts/audit_rust_workspace_rules.py` et `cargo test --workspace`. `pre.002` a ensuite été acceptée après validation opérateur du renommage physique. `pre.003` doit à nouveau rejouer ces contrôles, car les identités migrées alimentent les registres, matrices, diagnostics, routes de logging et contrats de replay. ## 2. Invariant du workspace racine @@ -32,18 +32,18 @@ Les bibliothèques internes Solana migrent vers `ks-*` / `ks_*` et leurs variabl ## 4. Inventaire des crates et ordre de migration -| Package actuel | Identifiant Rust actuel | Package cible | Identifiant Rust cible | Dépendances workspace directes actuelles | Ordre | -|---|---|---|---|---|---:| -| `kb-core` | `kb_core` | `ks-core` | `ks_core` | — | 1 | -| `kb-program-ids` | `kb_program_ids` | `ks-program-ids` | `ks_program_ids` | — | 2 | -| `kb-config` | `kb_config` | `ks-config` | `ks_config` | kb-core | 3 | -| `kb-logging` | `kb_logging` | `ks-logging` | `ks_logging` | kb-core | 4 | -| `kb-wallet` | `kb_wallet` | `ks-wallet` | `ks_wallet` | kb-core | 5 | -| `kb-lib` | `kb_lib` | `ks-lib` | `ks_lib` | kb-core, kb-program-ids | 6 | -| `kb-onchain-transport` | `kb_onchain_transport` | `ks-onchain-transport` | `ks_onchain_transport` | kb-config, kb-core, kb-lib | 7 | -| `kb-store` | `kb_store` | `ks-store` | `ks_store` | kb-core, kb-lib | 8 | -| `kb-pipeline` | `kb_pipeline` | `ks-pipeline` | `ks_pipeline` | kb-core, kb-config, kb-lib, kb-onchain-transport, kb-program-ids, kb-store | 9 | -| `kb-pipeline-demo-scenarios` | `kb_pipeline_demo_scenarios` | `ks-pipeline-demo-scenarios` | `ks_pipeline_demo_scenarios` | kb-core, kb-config, kb-lib, kb-onchain-transport, kb-pipeline, kb-program-ids, kb-store, kb-wallet | 10 | +| Package actuel | Identifiant Rust actuel | Package cible | Identifiant Rust cible | Dépendances workspace directes actuelles | Ordre | +|------------------------------|------------------------------|------------------------------|------------------------------|----------------------------------------------------------------------------------------------------|------:| +| `kb-core` | `kb_core` | `ks-core` | `ks_core` | — | 1 | +| `kb-program-ids` | `kb_program_ids` | `ks-program-ids` | `ks_program_ids` | — | 2 | +| `kb-config` | `kb_config` | `ks-config` | `ks_config` | kb-core | 3 | +| `kb-logging` | `kb_logging` | `ks-logging` | `ks_logging` | kb-core | 4 | +| `kb-wallet` | `kb_wallet` | `ks-wallet` | `ks_wallet` | kb-core | 5 | +| `kb-lib` | `kb_lib` | `ks-lib` | `ks_lib` | kb-core, kb-program-ids | 6 | +| `kb-onchain-transport` | `kb_onchain_transport` | `ks-onchain-transport` | `ks_onchain_transport` | kb-config, kb-core, kb-lib | 7 | +| `kb-store` | `kb_store` | `ks-store` | `ks_store` | kb-core, kb-lib | 8 | +| `kb-pipeline` | `kb_pipeline` | `ks-pipeline` | `ks_pipeline` | kb-core, kb-config, kb-lib, kb-onchain-transport, kb-program-ids, kb-store | 9 | +| `kb-pipeline-demo-scenarios` | `kb_pipeline_demo_scenarios` | `ks-pipeline-demo-scenarios` | `ks_pipeline_demo_scenarios` | kb-core, kb-config, kb-lib, kb-onchain-transport, kb-pipeline, kb-program-ids, kb-store, kb-wallet | 10 | `kb-app-demo-desktop` est adapté en dernier, mais garde son package, son répertoire et ses identifiants applicatifs. @@ -58,18 +58,18 @@ bin : kb-pipeline-demo-scenarios-cli -> ks-pipeline-demo-scenarios-cli Les valeurs suivantes sont des métriques d'orientation sur les fichiers actifs, hors archives et artefacts générés. Elles montrent qu'un renommage massif en une seule opération serait difficile à diagnostiquer. -| Crate | Références package / fichiers | Références identifiant Rust / fichiers | -|---|---:|---:| -| `kb-core` | 51 / 32 | 3165 / 407 | -| `kb-config` | 56 / 33 | 201 / 44 | -| `kb-lib` | 3145 / 550 | 2785 / 97 | -| `kb-logging` | 72 / 27 | 22 / 3 | -| `kb-program-ids` | 42 / 28 | 1413 / 334 | -| `kb-pipeline` | 287 / 112 | 436 / 38 | -| `kb-pipeline-demo-scenarios` | 145 / 75 | 173 / 18 | -| `kb-onchain-transport` | 125 / 56 | 530 / 50 | -| `kb-store` | 157 / 81 | 344 / 30 | -| `kb-wallet` | 75 / 30 | 53 / 17 | +| Crate | Références package / fichiers | Références identifiant Rust / fichiers | +|------------------------------|------------------------------:|---------------------------------------:| +| `kb-core` | 51 / 32 | 3165 / 407 | +| `kb-config` | 56 / 33 | 201 / 44 | +| `kb-lib` | 3145 / 550 | 2785 / 97 | +| `kb-logging` | 72 / 27 | 22 / 3 | +| `kb-program-ids` | 42 / 28 | 1413 / 334 | +| `kb-pipeline` | 287 / 112 | 436 / 38 | +| `kb-pipeline-demo-scenarios` | 145 / 75 | 173 / 18 | +| `kb-onchain-transport` | 125 / 56 | 530 / 50 | +| `kb-store` | 157 / 81 | 344 / 30 | +| `kb-wallet` | 75 / 30 | 53 / 17 | Le volume `kb-lib` inclut notamment les identités techniques `kb-lib.*`; il ne doit pas être interprété comme autant d'importations Cargo. @@ -121,12 +121,14 @@ Ne suivent **pas** automatiquement le renommage : ## 6. Identités runtime et persistées -L'inventaire actif contient **256 identités uniques `kb-lib.*`** : +L'inventaire actif vérifié en `pre.003` contient **255 identités uniques `kb-lib.*` à migrer** : - 118 décodeurs ; -- 113 exécuteurs ; +- 112 exécuteurs ; - 25 matérialiseurs. +Le comptage de cadrage `pre.001` indiquait 256/113 exécuteurs ; le rescannage exhaustif du corpus réellement utilisé a corrigé cette dérive avant migration. Le mapping ci-dessous reste la source exhaustive des 255 identités historiques vers leurs identités `ks-lib-*`. + La règle de migration est : ```text @@ -143,264 +145,264 @@ Les targets de tracing de crates génériques doivent également migrer vers `ks ### 6.1 Inventaire exhaustif des identités `kb-lib.*` -| Identité actuelle | Identité cible | -|---|---| -| `kb-lib.decoder.adapter.saber_decimal_wrapper` | `ks-lib-decoder.adapter.saber_decimal_wrapper` | -| `kb-lib.decoder.adapter.spl_token_wrap` | `ks-lib-decoder.adapter.spl_token_wrap` | -| `kb-lib.decoder.admin.jupiter_lock` | `ks-lib-decoder.admin.jupiter_lock` | -| `kb-lib.decoder.admin.pump_fees` | `ks-lib-decoder.admin.pump_fees` | -| `kb-lib.decoder.amm.aldrin_v1` | `ks-lib-decoder.amm.aldrin_v1` | -| `kb-lib.decoder.amm.aldrin_v2` | `ks-lib-decoder.amm.aldrin_v2` | -| `kb-lib.decoder.amm.alphaq` | `ks-lib-decoder.amm.alphaq` | -| `kb-lib.decoder.amm.believe` | `ks-lib-decoder.amm.believe` | -| `kb-lib.decoder.amm.bonk_swap` | `ks-lib-decoder.amm.bonk_swap` | -| `kb-lib.decoder.amm.fluxbeam` | `ks-lib-decoder.amm.fluxbeam` | -| `kb-lib.decoder.amm.goon_fi` | `ks-lib-decoder.amm.goon_fi` | -| `kb-lib.decoder.amm.goosefx_gamma` | `ks-lib-decoder.amm.goosefx_gamma` | -| `kb-lib.decoder.amm.goosefx_v2` | `ks-lib-decoder.amm.goosefx_v2` | -| `kb-lib.decoder.amm.guac_swap` | `ks-lib-decoder.amm.guac_swap` | -| `kb-lib.decoder.amm.lifinity_swap_v2` | `ks-lib-decoder.amm.lifinity_swap_v2` | -| `kb-lib.decoder.amm.metadao_futarchy_amm` | `ks-lib-decoder.amm.metadao_futarchy_amm` | -| `kb-lib.decoder.amm.metadao_v0_5` | `ks-lib-decoder.amm.metadao_v0_5` | -| `kb-lib.decoder.amm.meteora_damm_v1` | `ks-lib-decoder.amm.meteora_damm_v1` | -| `kb-lib.decoder.amm.meteora_damm_v2` | `ks-lib-decoder.amm.meteora_damm_v2` | -| `kb-lib.decoder.amm.obric_v2` | `ks-lib-decoder.amm.obric_v2` | -| `kb-lib.decoder.amm.one_dex` | `ks-lib-decoder.amm.one_dex` | -| `kb-lib.decoder.amm.pump_swap` | `ks-lib-decoder.amm.pump_swap` | -| `kb-lib.decoder.amm.raydium_lp_v4` | `ks-lib-decoder.amm.raydium_lp_v4` | -| `kb-lib.decoder.amm.solfi` | `ks-lib-decoder.amm.solfi` | -| `kb-lib.decoder.amm.solfi_v2` | `ks-lib-decoder.amm.solfi_v2` | -| `kb-lib.decoder.amm.vertigo` | `ks-lib-decoder.amm.vertigo` | -| `kb-lib.decoder.amm.virtuals` | `ks-lib-decoder.amm.virtuals` | -| `kb-lib.decoder.amm.woofi` | `ks-lib-decoder.amm.woofi` | -| `kb-lib.decoder.amm.zero_fi` | `ks-lib-decoder.amm.zero_fi` | -| `kb-lib.decoder.amm.zora` | `ks-lib-decoder.amm.zora` | -| `kb-lib.decoder.anchor` | `ks-lib-decoder.anchor` | -| `kb-lib.decoder.api` | `ks-lib-decoder.api` | -| `kb-lib.decoder.bridge.circle_cctp_token_messenger_minter` | `ks-lib-decoder.bridge.circle_cctp_token_messenger_minter` | -| `kb-lib.decoder.bridge.circle_cctp_token_messenger_minter_v2` | `ks-lib-decoder.bridge.circle_cctp_token_messenger_minter_v2` | -| `kb-lib.decoder.bridge.layer_zero_endpoint` | `ks-lib-decoder.bridge.layer_zero_endpoint` | -| `kb-lib.decoder.bridge.layer_zero_executor` | `ks-lib-decoder.bridge.layer_zero_executor` | -| `kb-lib.decoder.clmm.byreal` | `ks-lib-decoder.clmm.byreal` | -| `kb-lib.decoder.clmm.fusion` | `ks-lib-decoder.clmm.fusion` | -| `kb-lib.decoder.clmm.orca_whirlpool` | `ks-lib-decoder.clmm.orca_whirlpool` | -| `kb-lib.decoder.clmm.pancake_swap` | `ks-lib-decoder.clmm.pancake_swap` | -| `kb-lib.decoder.clmm.raydium` | `ks-lib-decoder.clmm.raydium` | -| `kb-lib.decoder.clmm.stabble` | `ks-lib-decoder.clmm.stabble` | -| `kb-lib.decoder.cpmm.raydium` | `ks-lib-decoder.cpmm.raydium` | -| `kb-lib.decoder.dlmm.meteora` | `ks-lib-decoder.dlmm.meteora` | -| `kb-lib.decoder.fees.bags_fee_share_v1` | `ks-lib-decoder.fees.bags_fee_share_v1` | -| `kb-lib.decoder.fees.bags_fee_share_v2` | `ks-lib-decoder.fees.bags_fee_share_v2` | -| `kb-lib.decoder.fees.pump_fees` | `ks-lib-decoder.fees.pump_fees` | -| `kb-lib.decoder.governance.metadao_bid_wall` | `ks-lib-decoder.governance.metadao_bid_wall` | -| `kb-lib.decoder.governance.metadao_futarchy` | `ks-lib-decoder.governance.metadao_futarchy` | -| `kb-lib.decoder.governance.squads_multisig` | `ks-lib-decoder.governance.squads_multisig` | -| `kb-lib.decoder.launchpad.boop_fun` | `ks-lib-decoder.launchpad.boop_fun` | -| `kb-lib.decoder.launchpad.metadao_ico` | `ks-lib-decoder.launchpad.metadao_ico` | -| `kb-lib.decoder.launchpad.meteora_dbc` | `ks-lib-decoder.launchpad.meteora_dbc` | -| `kb-lib.decoder.launchpad.moonit` | `ks-lib-decoder.launchpad.moonit` | -| `kb-lib.decoder.launchpad.orca_wavebreak` | `ks-lib-decoder.launchpad.orca_wavebreak` | -| `kb-lib.decoder.launchpad.printr` | `ks-lib-decoder.launchpad.printr` | -| `kb-lib.decoder.launchpad.pump_fun` | `ks-lib-decoder.launchpad.pump_fun` | -| `kb-lib.decoder.launchpad.pump_pumpup_ai` | `ks-lib-decoder.launchpad.pump_pumpup_ai` | -| `kb-lib.decoder.launchpad.raydium_launchlab` | `ks-lib-decoder.launchpad.raydium_launchlab` | -| `kb-lib.decoder.launchpad.virtuals` | `ks-lib-decoder.launchpad.virtuals` | -| `kb-lib.decoder.lending.clone` | `ks-lib-decoder.lending.clone` | -| `kb-lib.decoder.lending.jupiter_lend_borrow` | `ks-lib-decoder.lending.jupiter_lend_borrow` | -| `kb-lib.decoder.lending.jupiter_lend_earn` | `ks-lib-decoder.lending.jupiter_lend_earn` | -| `kb-lib.decoder.lending.jupiter_lend_flash_loan` | `ks-lib-decoder.lending.jupiter_lend_flash_loan` | -| `kb-lib.decoder.lending.jupiter_lend_liquidity` | `ks-lib-decoder.lending.jupiter_lend_liquidity` | -| `kb-lib.decoder.lending.kamino` | `ks-lib-decoder.lending.kamino` | -| `kb-lib.decoder.lending.marginfi_v2` | `ks-lib-decoder.lending.marginfi_v2` | -| `kb-lib.decoder.lock.raydium_lp` | `ks-lib-decoder.lock.raydium_lp` | -| `kb-lib.decoder.metadata.metaplex_token_metadata` | `ks-lib-decoder.metadata.metaplex_token_metadata` | -| `kb-lib.decoder.metadata.solana_program_metadata` | `ks-lib-decoder.metadata.solana_program_metadata` | -| `kb-lib.decoder.metadata.spl_name_service` | `ks-lib-decoder.metadata.spl_name_service` | -| `kb-lib.decoder.nft.metaplex_bubblegum` | `ks-lib-decoder.nft.metaplex_bubblegum` | -| `kb-lib.decoder.nft.tensor_cnft` | `ks-lib-decoder.nft.tensor_cnft` | -| `kb-lib.decoder.orderbook.jupiter_limit_order` | `ks-lib-decoder.orderbook.jupiter_limit_order` | -| `kb-lib.decoder.orderbook.jupiter_limit_order_v2` | `ks-lib-decoder.orderbook.jupiter_limit_order_v2` | -| `kb-lib.decoder.orderbook.openbook_v2` | `ks-lib-decoder.orderbook.openbook_v2` | -| `kb-lib.decoder.perpetuals.drift_v2` | `ks-lib-decoder.perpetuals.drift_v2` | -| `kb-lib.decoder.perpetuals.jupiter` | `ks-lib-decoder.perpetuals.jupiter` | -| `kb-lib.decoder.perpetuals.phoenix_eternal` | `ks-lib-decoder.perpetuals.phoenix_eternal` | -| `kb-lib.decoder.perpetuals.zeta` | `ks-lib-decoder.perpetuals.zeta` | -| `kb-lib.decoder.router.dflow_aggregator_v4` | `ks-lib-decoder.router.dflow_aggregator_v4` | -| `kb-lib.decoder.router.jupiter_aggregator_v4` | `ks-lib-decoder.router.jupiter_aggregator_v4` | -| `kb-lib.decoder.router.jupiter_aggregator_v6` | `ks-lib-decoder.router.jupiter_aggregator_v6` | -| `kb-lib.decoder.router.jupiter_dca` | `ks-lib-decoder.router.jupiter_dca` | -| `kb-lib.decoder.router.okx_labs_v1` | `ks-lib-decoder.router.okx_labs_v1` | -| `kb-lib.decoder.router.okx_labs_v2` | `ks-lib-decoder.router.okx_labs_v2` | -| `kb-lib.decoder.rwa.ondo_global_markets` | `ks-lib-decoder.rwa.ondo_global_markets` | -| `kb-lib.decoder.solana.core` | `ks-lib-decoder.solana.core` | -| `kb-lib.decoder.spl.account_compression` | `ks-lib-decoder.spl.account_compression` | -| `kb-lib.decoder.spl.associated_token_account` | `ks-lib-decoder.spl.associated_token_account` | -| `kb-lib.decoder.spl.elgamal_registry` | `ks-lib-decoder.spl.elgamal_registry` | -| `kb-lib.decoder.spl.memo` | `ks-lib-decoder.spl.memo` | -| `kb-lib.decoder.spl.noop` | `ks-lib-decoder.spl.noop` | -| `kb-lib.decoder.spl.single_pool` | `ks-lib-decoder.spl.single_pool` | -| `kb-lib.decoder.spl.stake_pool` | `ks-lib-decoder.spl.stake_pool` | -| `kb-lib.decoder.spl.token` | `ks-lib-decoder.spl.token` | -| `kb-lib.decoder.spl.token_2022` | `ks-lib-decoder.spl.token_2022` | -| `kb-lib.decoder.stable.swap_hylo_exchange` | `ks-lib-decoder.stable.swap_hylo_exchange` | -| `kb-lib.decoder.stable.swap_jupiter_stable` | `ks-lib-decoder.stable.swap_jupiter_stable` | -| `kb-lib.decoder.stable.swap_numeraire` | `ks-lib-decoder.stable.swap_numeraire` | -| `kb-lib.decoder.stable.swap_stabble` | `ks-lib-decoder.stable.swap_stabble` | -| `kb-lib.decoder.staking.jito_tip_distribution` | `ks-lib-decoder.staking.jito_tip_distribution` | -| `kb-lib.decoder.staking.kamino_farm` | `ks-lib-decoder.staking.kamino_farm` | -| `kb-lib.decoder.staking.marinade_finance` | `ks-lib-decoder.staking.marinade_finance` | -| `kb-lib.decoder.staking.solayer` | `ks-lib-decoder.staking.solayer` | -| `kb-lib.decoder.storage.solana_record` | `ks-lib-decoder.storage.solana_record` | -| `kb-lib.decoder.strategy.jupiter_dca` | `ks-lib-decoder.strategy.jupiter_dca` | -| `kb-lib.decoder.treasury.helium_treasury_management` | `ks-lib-decoder.treasury.helium_treasury_management` | -| `kb-lib.decoder.vault.carrot_defi` | `ks-lib-decoder.vault.carrot_defi` | -| `kb-lib.decoder.vault.hylo_stability_pool` | `ks-lib-decoder.vault.hylo_stability_pool` | -| `kb-lib.decoder.vault.kamino` | `ks-lib-decoder.vault.kamino` | -| `kb-lib.decoder.vault.kamino_v2` | `ks-lib-decoder.vault.kamino_v2` | -| `kb-lib.decoder.vault.kamino_yvaults` | `ks-lib-decoder.vault.kamino_yvaults` | -| `kb-lib.decoder.vault.meteora` | `ks-lib-decoder.vault.meteora` | -| `kb-lib.decoder.vesting.jupiter_lock` | `ks-lib-decoder.vesting.jupiter_lock` | -| `kb-lib.decoder.vesting.streamflow` | `ks-lib-decoder.vesting.streamflow` | -| `kb-lib.decoder.wallet.jupiter_apepro_smart_wallet` | `ks-lib-decoder.wallet.jupiter_apepro_smart_wallet` | -| `kb-lib.decoder.weighted.swap_stabble` | `ks-lib-decoder.weighted.swap_stabble` | -| `kb-lib.executor.adapter.saber_decimal_wrapper` | `ks-lib-executor.adapter.saber_decimal_wrapper` | -| `kb-lib.executor.adapter.spl_token_wrap` | `ks-lib-executor.adapter.spl_token_wrap` | -| `kb-lib.executor.amm.aldrin_v1` | `ks-lib-executor.amm.aldrin_v1` | -| `kb-lib.executor.amm.aldrin_v2` | `ks-lib-executor.amm.aldrin_v2` | -| `kb-lib.executor.amm.alphaq` | `ks-lib-executor.amm.alphaq` | -| `kb-lib.executor.amm.believe` | `ks-lib-executor.amm.believe` | -| `kb-lib.executor.amm.bonk_swap` | `ks-lib-executor.amm.bonk_swap` | -| `kb-lib.executor.amm.fluxbeam` | `ks-lib-executor.amm.fluxbeam` | -| `kb-lib.executor.amm.goon_fi` | `ks-lib-executor.amm.goon_fi` | -| `kb-lib.executor.amm.goosefx_gamma` | `ks-lib-executor.amm.goosefx_gamma` | -| `kb-lib.executor.amm.goosefx_v2` | `ks-lib-executor.amm.goosefx_v2` | -| `kb-lib.executor.amm.guac_swap` | `ks-lib-executor.amm.guac_swap` | -| `kb-lib.executor.amm.lifinity_swap_v2` | `ks-lib-executor.amm.lifinity_swap_v2` | -| `kb-lib.executor.amm.metadao_v0_5` | `ks-lib-executor.amm.metadao_v0_5` | -| `kb-lib.executor.amm.meteora_damm_v1` | `ks-lib-executor.amm.meteora_damm_v1` | -| `kb-lib.executor.amm.meteora_damm_v2` | `ks-lib-executor.amm.meteora_damm_v2` | -| `kb-lib.executor.amm.obric_v2` | `ks-lib-executor.amm.obric_v2` | -| `kb-lib.executor.amm.one_dex` | `ks-lib-executor.amm.one_dex` | -| `kb-lib.executor.amm.pump_swap` | `ks-lib-executor.amm.pump_swap` | -| `kb-lib.executor.amm.raydium_lp_v4` | `ks-lib-executor.amm.raydium_lp_v4` | -| `kb-lib.executor.amm.solfi` | `ks-lib-executor.amm.solfi` | -| `kb-lib.executor.amm.solfi_v2` | `ks-lib-executor.amm.solfi_v2` | -| `kb-lib.executor.amm.vertigo` | `ks-lib-executor.amm.vertigo` | -| `kb-lib.executor.amm.woofi` | `ks-lib-executor.amm.woofi` | -| `kb-lib.executor.amm.zero_fi` | `ks-lib-executor.amm.zero_fi` | -| `kb-lib.executor.amm.zora` | `ks-lib-executor.amm.zora` | -| `kb-lib.executor.bridge.circle_cctp_token_messenger_minter` | `ks-lib-executor.bridge.circle_cctp_token_messenger_minter` | +| Identité actuelle | Identité cible | +|----------------------------------------------------------------|----------------------------------------------------------------| +| `kb-lib.decoder.adapter.saber_decimal_wrapper` | `ks-lib-decoder.adapter.saber_decimal_wrapper` | +| `kb-lib.decoder.adapter.spl_token_wrap` | `ks-lib-decoder.adapter.spl_token_wrap` | +| `kb-lib.decoder.admin.jupiter_lock` | `ks-lib-decoder.admin.jupiter_lock` | +| `kb-lib.decoder.admin.pump_fees` | `ks-lib-decoder.admin.pump_fees` | +| `kb-lib.decoder.amm.aldrin_v1` | `ks-lib-decoder.amm.aldrin_v1` | +| `kb-lib.decoder.amm.aldrin_v2` | `ks-lib-decoder.amm.aldrin_v2` | +| `kb-lib.decoder.amm.alphaq` | `ks-lib-decoder.amm.alphaq` | +| `kb-lib.decoder.amm.believe` | `ks-lib-decoder.amm.believe` | +| `kb-lib.decoder.amm.bonk_swap` | `ks-lib-decoder.amm.bonk_swap` | +| `kb-lib.decoder.amm.fluxbeam` | `ks-lib-decoder.amm.fluxbeam` | +| `kb-lib.decoder.amm.goon_fi` | `ks-lib-decoder.amm.goon_fi` | +| `kb-lib.decoder.amm.goosefx_gamma` | `ks-lib-decoder.amm.goosefx_gamma` | +| `kb-lib.decoder.amm.goosefx_v2` | `ks-lib-decoder.amm.goosefx_v2` | +| `kb-lib.decoder.amm.guac_swap` | `ks-lib-decoder.amm.guac_swap` | +| `kb-lib.decoder.amm.lifinity_swap_v2` | `ks-lib-decoder.amm.lifinity_swap_v2` | +| `kb-lib.decoder.amm.metadao_futarchy_amm` | `ks-lib-decoder.amm.metadao_futarchy_amm` | +| `kb-lib.decoder.amm.metadao_v0_5` | `ks-lib-decoder.amm.metadao_v0_5` | +| `kb-lib.decoder.amm.meteora_damm_v1` | `ks-lib-decoder.amm.meteora_damm_v1` | +| `kb-lib.decoder.amm.meteora_damm_v2` | `ks-lib-decoder.amm.meteora_damm_v2` | +| `kb-lib.decoder.amm.obric_v2` | `ks-lib-decoder.amm.obric_v2` | +| `kb-lib.decoder.amm.one_dex` | `ks-lib-decoder.amm.one_dex` | +| `kb-lib.decoder.amm.pump_swap` | `ks-lib-decoder.amm.pump_swap` | +| `kb-lib.decoder.amm.raydium_lp_v4` | `ks-lib-decoder.amm.raydium_lp_v4` | +| `kb-lib.decoder.amm.solfi` | `ks-lib-decoder.amm.solfi` | +| `kb-lib.decoder.amm.solfi_v2` | `ks-lib-decoder.amm.solfi_v2` | +| `kb-lib.decoder.amm.vertigo` | `ks-lib-decoder.amm.vertigo` | +| `kb-lib.decoder.amm.virtuals` | `ks-lib-decoder.amm.virtuals` | +| `kb-lib.decoder.amm.woofi` | `ks-lib-decoder.amm.woofi` | +| `kb-lib.decoder.amm.zero_fi` | `ks-lib-decoder.amm.zero_fi` | +| `kb-lib.decoder.amm.zora` | `ks-lib-decoder.amm.zora` | +| `kb-lib.decoder.anchor` | `ks-lib-decoder.anchor` | +| `kb-lib.decoder.api` | `ks-lib-decoder.api` | +| `kb-lib.decoder.bridge.circle_cctp_token_messenger_minter` | `ks-lib-decoder.bridge.circle_cctp_token_messenger_minter` | +| `kb-lib.decoder.bridge.circle_cctp_token_messenger_minter_v2` | `ks-lib-decoder.bridge.circle_cctp_token_messenger_minter_v2` | +| `kb-lib.decoder.bridge.layer_zero_endpoint` | `ks-lib-decoder.bridge.layer_zero_endpoint` | +| `kb-lib.decoder.bridge.layer_zero_executor` | `ks-lib-decoder.bridge.layer_zero_executor` | +| `kb-lib.decoder.clmm.byreal` | `ks-lib-decoder.clmm.byreal` | +| `kb-lib.decoder.clmm.fusion` | `ks-lib-decoder.clmm.fusion` | +| `kb-lib.decoder.clmm.orca_whirlpool` | `ks-lib-decoder.clmm.orca_whirlpool` | +| `kb-lib.decoder.clmm.pancake_swap` | `ks-lib-decoder.clmm.pancake_swap` | +| `kb-lib.decoder.clmm.raydium` | `ks-lib-decoder.clmm.raydium` | +| `kb-lib.decoder.clmm.stabble` | `ks-lib-decoder.clmm.stabble` | +| `kb-lib.decoder.cpmm.raydium` | `ks-lib-decoder.cpmm.raydium` | +| `kb-lib.decoder.dlmm.meteora` | `ks-lib-decoder.dlmm.meteora` | +| `kb-lib.decoder.fees.bags_fee_share_v1` | `ks-lib-decoder.fees.bags_fee_share_v1` | +| `kb-lib.decoder.fees.bags_fee_share_v2` | `ks-lib-decoder.fees.bags_fee_share_v2` | +| `kb-lib.decoder.fees.pump_fees` | `ks-lib-decoder.fees.pump_fees` | +| `kb-lib.decoder.governance.metadao_bid_wall` | `ks-lib-decoder.governance.metadao_bid_wall` | +| `kb-lib.decoder.governance.metadao_futarchy` | `ks-lib-decoder.governance.metadao_futarchy` | +| `kb-lib.decoder.governance.squads_multisig` | `ks-lib-decoder.governance.squads_multisig` | +| `kb-lib.decoder.launchpad.boop_fun` | `ks-lib-decoder.launchpad.boop_fun` | +| `kb-lib.decoder.launchpad.metadao_ico` | `ks-lib-decoder.launchpad.metadao_ico` | +| `kb-lib.decoder.launchpad.meteora_dbc` | `ks-lib-decoder.launchpad.meteora_dbc` | +| `kb-lib.decoder.launchpad.moonit` | `ks-lib-decoder.launchpad.moonit` | +| `kb-lib.decoder.launchpad.orca_wavebreak` | `ks-lib-decoder.launchpad.orca_wavebreak` | +| `kb-lib.decoder.launchpad.printr` | `ks-lib-decoder.launchpad.printr` | +| `kb-lib.decoder.launchpad.pump_fun` | `ks-lib-decoder.launchpad.pump_fun` | +| `kb-lib.decoder.launchpad.pump_pumpup_ai` | `ks-lib-decoder.launchpad.pump_pumpup_ai` | +| `kb-lib.decoder.launchpad.raydium_launchlab` | `ks-lib-decoder.launchpad.raydium_launchlab` | +| `kb-lib.decoder.launchpad.virtuals` | `ks-lib-decoder.launchpad.virtuals` | +| `kb-lib.decoder.lending.clone` | `ks-lib-decoder.lending.clone` | +| `kb-lib.decoder.lending.jupiter_lend_borrow` | `ks-lib-decoder.lending.jupiter_lend_borrow` | +| `kb-lib.decoder.lending.jupiter_lend_earn` | `ks-lib-decoder.lending.jupiter_lend_earn` | +| `kb-lib.decoder.lending.jupiter_lend_flash_loan` | `ks-lib-decoder.lending.jupiter_lend_flash_loan` | +| `kb-lib.decoder.lending.jupiter_lend_liquidity` | `ks-lib-decoder.lending.jupiter_lend_liquidity` | +| `kb-lib.decoder.lending.kamino` | `ks-lib-decoder.lending.kamino` | +| `kb-lib.decoder.lending.marginfi_v2` | `ks-lib-decoder.lending.marginfi_v2` | +| `kb-lib.decoder.lock.raydium_lp` | `ks-lib-decoder.lock.raydium_lp` | +| `kb-lib.decoder.metadata.metaplex_token_metadata` | `ks-lib-decoder.metadata.metaplex_token_metadata` | +| `kb-lib.decoder.metadata.solana_program_metadata` | `ks-lib-decoder.metadata.solana_program_metadata` | +| `kb-lib.decoder.metadata.spl_name_service` | `ks-lib-decoder.metadata.spl_name_service` | +| `kb-lib.decoder.nft.metaplex_bubblegum` | `ks-lib-decoder.nft.metaplex_bubblegum` | +| `kb-lib.decoder.nft.tensor_cnft` | `ks-lib-decoder.nft.tensor_cnft` | +| `kb-lib.decoder.orderbook.jupiter_limit_order` | `ks-lib-decoder.orderbook.jupiter_limit_order` | +| `kb-lib.decoder.orderbook.jupiter_limit_order_v2` | `ks-lib-decoder.orderbook.jupiter_limit_order_v2` | +| `kb-lib.decoder.orderbook.openbook_v2` | `ks-lib-decoder.orderbook.openbook_v2` | +| `kb-lib.decoder.perpetuals.drift_v2` | `ks-lib-decoder.perpetuals.drift_v2` | +| `kb-lib.decoder.perpetuals.jupiter` | `ks-lib-decoder.perpetuals.jupiter` | +| `kb-lib.decoder.perpetuals.phoenix_eternal` | `ks-lib-decoder.perpetuals.phoenix_eternal` | +| `kb-lib.decoder.perpetuals.zeta` | `ks-lib-decoder.perpetuals.zeta` | +| `kb-lib.decoder.router.dflow_aggregator_v4` | `ks-lib-decoder.router.dflow_aggregator_v4` | +| `kb-lib.decoder.router.jupiter_aggregator_v4` | `ks-lib-decoder.router.jupiter_aggregator_v4` | +| `kb-lib.decoder.router.jupiter_aggregator_v6` | `ks-lib-decoder.router.jupiter_aggregator_v6` | +| `kb-lib.decoder.router.jupiter_dca` | `ks-lib-decoder.router.jupiter_dca` | +| `kb-lib.decoder.router.okx_labs_v1` | `ks-lib-decoder.router.okx_labs_v1` | +| `kb-lib.decoder.router.okx_labs_v2` | `ks-lib-decoder.router.okx_labs_v2` | +| `kb-lib.decoder.rwa.ondo_global_markets` | `ks-lib-decoder.rwa.ondo_global_markets` | +| `kb-lib.decoder.solana.core` | `ks-lib-decoder.solana.core` | +| `kb-lib.decoder.spl.account_compression` | `ks-lib-decoder.spl.account_compression` | +| `kb-lib.decoder.spl.associated_token_account` | `ks-lib-decoder.spl.associated_token_account` | +| `kb-lib.decoder.spl.elgamal_registry` | `ks-lib-decoder.spl.elgamal_registry` | +| `kb-lib.decoder.spl.memo` | `ks-lib-decoder.spl.memo` | +| `kb-lib.decoder.spl.noop` | `ks-lib-decoder.spl.noop` | +| `kb-lib.decoder.spl.single_pool` | `ks-lib-decoder.spl.single_pool` | +| `kb-lib.decoder.spl.stake_pool` | `ks-lib-decoder.spl.stake_pool` | +| `kb-lib.decoder.spl.token` | `ks-lib-decoder.spl.token` | +| `kb-lib.decoder.spl.token_2022` | `ks-lib-decoder.spl.token_2022` | +| `kb-lib.decoder.stable.swap_hylo_exchange` | `ks-lib-decoder.stable.swap_hylo_exchange` | +| `kb-lib.decoder.stable.swap_jupiter_stable` | `ks-lib-decoder.stable.swap_jupiter_stable` | +| `kb-lib.decoder.stable.swap_numeraire` | `ks-lib-decoder.stable.swap_numeraire` | +| `kb-lib.decoder.stable.swap_stabble` | `ks-lib-decoder.stable.swap_stabble` | +| `kb-lib.decoder.staking.jito_tip_distribution` | `ks-lib-decoder.staking.jito_tip_distribution` | +| `kb-lib.decoder.staking.kamino_farm` | `ks-lib-decoder.staking.kamino_farm` | +| `kb-lib.decoder.staking.marinade_finance` | `ks-lib-decoder.staking.marinade_finance` | +| `kb-lib.decoder.staking.solayer` | `ks-lib-decoder.staking.solayer` | +| `kb-lib.decoder.storage.solana_record` | `ks-lib-decoder.storage.solana_record` | +| `kb-lib.decoder.strategy.jupiter_dca` | `ks-lib-decoder.strategy.jupiter_dca` | +| `kb-lib.decoder.treasury.helium_treasury_management` | `ks-lib-decoder.treasury.helium_treasury_management` | +| `kb-lib.decoder.vault.carrot_defi` | `ks-lib-decoder.vault.carrot_defi` | +| `kb-lib.decoder.vault.hylo_stability_pool` | `ks-lib-decoder.vault.hylo_stability_pool` | +| `kb-lib.decoder.vault.kamino` | `ks-lib-decoder.vault.kamino` | +| `kb-lib.decoder.vault.kamino_v2` | `ks-lib-decoder.vault.kamino_v2` | +| `kb-lib.decoder.vault.kamino_yvaults` | `ks-lib-decoder.vault.kamino_yvaults` | +| `kb-lib.decoder.vault.meteora` | `ks-lib-decoder.vault.meteora` | +| `kb-lib.decoder.vesting.jupiter_lock` | `ks-lib-decoder.vesting.jupiter_lock` | +| `kb-lib.decoder.vesting.streamflow` | `ks-lib-decoder.vesting.streamflow` | +| `kb-lib.decoder.wallet.jupiter_apepro_smart_wallet` | `ks-lib-decoder.wallet.jupiter_apepro_smart_wallet` | +| `kb-lib.decoder.weighted.swap_stabble` | `ks-lib-decoder.weighted.swap_stabble` | +| `kb-lib.executor.adapter.saber_decimal_wrapper` | `ks-lib-executor.adapter.saber_decimal_wrapper` | +| `kb-lib.executor.adapter.spl_token_wrap` | `ks-lib-executor.adapter.spl_token_wrap` | +| `kb-lib.executor.amm.aldrin_v1` | `ks-lib-executor.amm.aldrin_v1` | +| `kb-lib.executor.amm.aldrin_v2` | `ks-lib-executor.amm.aldrin_v2` | +| `kb-lib.executor.amm.alphaq` | `ks-lib-executor.amm.alphaq` | +| `kb-lib.executor.amm.believe` | `ks-lib-executor.amm.believe` | +| `kb-lib.executor.amm.bonk_swap` | `ks-lib-executor.amm.bonk_swap` | +| `kb-lib.executor.amm.fluxbeam` | `ks-lib-executor.amm.fluxbeam` | +| `kb-lib.executor.amm.goon_fi` | `ks-lib-executor.amm.goon_fi` | +| `kb-lib.executor.amm.goosefx_gamma` | `ks-lib-executor.amm.goosefx_gamma` | +| `kb-lib.executor.amm.goosefx_v2` | `ks-lib-executor.amm.goosefx_v2` | +| `kb-lib.executor.amm.guac_swap` | `ks-lib-executor.amm.guac_swap` | +| `kb-lib.executor.amm.lifinity_swap_v2` | `ks-lib-executor.amm.lifinity_swap_v2` | +| `kb-lib.executor.amm.metadao_v0_5` | `ks-lib-executor.amm.metadao_v0_5` | +| `kb-lib.executor.amm.meteora_damm_v1` | `ks-lib-executor.amm.meteora_damm_v1` | +| `kb-lib.executor.amm.meteora_damm_v2` | `ks-lib-executor.amm.meteora_damm_v2` | +| `kb-lib.executor.amm.obric_v2` | `ks-lib-executor.amm.obric_v2` | +| `kb-lib.executor.amm.one_dex` | `ks-lib-executor.amm.one_dex` | +| `kb-lib.executor.amm.pump_swap` | `ks-lib-executor.amm.pump_swap` | +| `kb-lib.executor.amm.raydium_lp_v4` | `ks-lib-executor.amm.raydium_lp_v4` | +| `kb-lib.executor.amm.solfi` | `ks-lib-executor.amm.solfi` | +| `kb-lib.executor.amm.solfi_v2` | `ks-lib-executor.amm.solfi_v2` | +| `kb-lib.executor.amm.vertigo` | `ks-lib-executor.amm.vertigo` | +| `kb-lib.executor.amm.woofi` | `ks-lib-executor.amm.woofi` | +| `kb-lib.executor.amm.zero_fi` | `ks-lib-executor.amm.zero_fi` | +| `kb-lib.executor.amm.zora` | `ks-lib-executor.amm.zora` | +| `kb-lib.executor.bridge.circle_cctp_token_messenger_minter` | `ks-lib-executor.bridge.circle_cctp_token_messenger_minter` | | `kb-lib.executor.bridge.circle_cctp_token_messenger_minter_v2` | `ks-lib-executor.bridge.circle_cctp_token_messenger_minter_v2` | -| `kb-lib.executor.bridge.layer_zero_endpoint` | `ks-lib-executor.bridge.layer_zero_endpoint` | -| `kb-lib.executor.bridge.layer_zero_executor` | `ks-lib-executor.bridge.layer_zero_executor` | -| `kb-lib.executor.clmm.byreal` | `ks-lib-executor.clmm.byreal` | -| `kb-lib.executor.clmm.fusion` | `ks-lib-executor.clmm.fusion` | -| `kb-lib.executor.clmm.orca_whirlpool` | `ks-lib-executor.clmm.orca_whirlpool` | -| `kb-lib.executor.clmm.pancake_swap` | `ks-lib-executor.clmm.pancake_swap` | -| `kb-lib.executor.clmm.raydium` | `ks-lib-executor.clmm.raydium` | -| `kb-lib.executor.clmm.stabble` | `ks-lib-executor.clmm.stabble` | -| `kb-lib.executor.cpmm.raydium` | `ks-lib-executor.cpmm.raydium` | -| `kb-lib.executor.dlmm.meteora` | `ks-lib-executor.dlmm.meteora` | -| `kb-lib.executor.fees.bags_fee_share_v1` | `ks-lib-executor.fees.bags_fee_share_v1` | -| `kb-lib.executor.fees.bags_fee_share_v2` | `ks-lib-executor.fees.bags_fee_share_v2` | -| `kb-lib.executor.fees.pump_fees` | `ks-lib-executor.fees.pump_fees` | -| `kb-lib.executor.governance.metadao_bid_wall` | `ks-lib-executor.governance.metadao_bid_wall` | -| `kb-lib.executor.governance.metadao_futarchy` | `ks-lib-executor.governance.metadao_futarchy` | -| `kb-lib.executor.governance.squads_multisig` | `ks-lib-executor.governance.squads_multisig` | -| `kb-lib.executor.launchpad.boop_fun` | `ks-lib-executor.launchpad.boop_fun` | -| `kb-lib.executor.launchpad.metadao_ico` | `ks-lib-executor.launchpad.metadao_ico` | -| `kb-lib.executor.launchpad.meteora_dbc` | `ks-lib-executor.launchpad.meteora_dbc` | -| `kb-lib.executor.launchpad.moonit` | `ks-lib-executor.launchpad.moonit` | -| `kb-lib.executor.launchpad.orca_wavebreak` | `ks-lib-executor.launchpad.orca_wavebreak` | -| `kb-lib.executor.launchpad.printr` | `ks-lib-executor.launchpad.printr` | -| `kb-lib.executor.launchpad.pump_fun` | `ks-lib-executor.launchpad.pump_fun` | -| `kb-lib.executor.launchpad.pump_pumpup_ai` | `ks-lib-executor.launchpad.pump_pumpup_ai` | -| `kb-lib.executor.launchpad.raydium_launchlab` | `ks-lib-executor.launchpad.raydium_launchlab` | -| `kb-lib.executor.launchpad.virtuals` | `ks-lib-executor.launchpad.virtuals` | -| `kb-lib.executor.lending.clone` | `ks-lib-executor.lending.clone` | -| `kb-lib.executor.lending.jupiter_lend_borrow` | `ks-lib-executor.lending.jupiter_lend_borrow` | -| `kb-lib.executor.lending.jupiter_lend_earn` | `ks-lib-executor.lending.jupiter_lend_earn` | -| `kb-lib.executor.lending.jupiter_lend_flash_loan` | `ks-lib-executor.lending.jupiter_lend_flash_loan` | -| `kb-lib.executor.lending.jupiter_lend_liquidity` | `ks-lib-executor.lending.jupiter_lend_liquidity` | -| `kb-lib.executor.lending.kamino` | `ks-lib-executor.lending.kamino` | -| `kb-lib.executor.lending.marginfi_v2` | `ks-lib-executor.lending.marginfi_v2` | -| `kb-lib.executor.lock.raydium_lp` | `ks-lib-executor.lock.raydium_lp` | -| `kb-lib.executor.metadata.metaplex_token_metadata` | `ks-lib-executor.metadata.metaplex_token_metadata` | -| `kb-lib.executor.metadata.solana_program_metadata` | `ks-lib-executor.metadata.solana_program_metadata` | -| `kb-lib.executor.metadata.spl_name_service` | `ks-lib-executor.metadata.spl_name_service` | -| `kb-lib.executor.nft.metaplex_bubblegum` | `ks-lib-executor.nft.metaplex_bubblegum` | -| `kb-lib.executor.nft.tensor_cnft` | `ks-lib-executor.nft.tensor_cnft` | -| `kb-lib.executor.orderbook.jupiter_limit_order` | `ks-lib-executor.orderbook.jupiter_limit_order` | -| `kb-lib.executor.orderbook.jupiter_limit_order_v2` | `ks-lib-executor.orderbook.jupiter_limit_order_v2` | -| `kb-lib.executor.orderbook.openbook_v2` | `ks-lib-executor.orderbook.openbook_v2` | -| `kb-lib.executor.perpetuals.drift_v2` | `ks-lib-executor.perpetuals.drift_v2` | -| `kb-lib.executor.perpetuals.jupiter` | `ks-lib-executor.perpetuals.jupiter` | -| `kb-lib.executor.perpetuals.phoenix_eternal` | `ks-lib-executor.perpetuals.phoenix_eternal` | -| `kb-lib.executor.perpetuals.zeta` | `ks-lib-executor.perpetuals.zeta` | -| `kb-lib.executor.router.dflow_aggregator_v4` | `ks-lib-executor.router.dflow_aggregator_v4` | -| `kb-lib.executor.router.jupiter_aggregator_v4` | `ks-lib-executor.router.jupiter_aggregator_v4` | -| `kb-lib.executor.router.jupiter_aggregator_v6` | `ks-lib-executor.router.jupiter_aggregator_v6` | -| `kb-lib.executor.router.okx_labs_v1` | `ks-lib-executor.router.okx_labs_v1` | -| `kb-lib.executor.router.okx_labs_v2` | `ks-lib-executor.router.okx_labs_v2` | -| `kb-lib.executor.rwa.ondo_global_markets` | `ks-lib-executor.rwa.ondo_global_markets` | -| `kb-lib.executor.solana.core` | `ks-lib-executor.solana.core` | -| `kb-lib.executor.solana.transaction` | `ks-lib-executor.solana.transaction` | -| `kb-lib.executor.spl.account_compression` | `ks-lib-executor.spl.account_compression` | -| `kb-lib.executor.spl.associated_token_account` | `ks-lib-executor.spl.associated_token_account` | -| `kb-lib.executor.spl.elgamal_registry` | `ks-lib-executor.spl.elgamal_registry` | -| `kb-lib.executor.spl.memo` | `ks-lib-executor.spl.memo` | -| `kb-lib.executor.spl.noop` | `ks-lib-executor.spl.noop` | -| `kb-lib.executor.spl.single_pool` | `ks-lib-executor.spl.single_pool` | -| `kb-lib.executor.spl.stake_pool` | `ks-lib-executor.spl.stake_pool` | -| `kb-lib.executor.spl.token` | `ks-lib-executor.spl.token` | -| `kb-lib.executor.spl.token-2022` | `ks-lib-executor.spl.token-2022` | -| `kb-lib.executor.spl.token_2022` | `ks-lib-executor.spl.token_2022` | -| `kb-lib.executor.stable.swap_hylo_exchange` | `ks-lib-executor.stable.swap_hylo_exchange` | -| `kb-lib.executor.stable.swap_jupiter_stable` | `ks-lib-executor.stable.swap_jupiter_stable` | -| `kb-lib.executor.stable.swap_numeraire` | `ks-lib-executor.stable.swap_numeraire` | -| `kb-lib.executor.stable.swap_stabble` | `ks-lib-executor.stable.swap_stabble` | -| `kb-lib.executor.staking.jito_tip_distribution` | `ks-lib-executor.staking.jito_tip_distribution` | -| `kb-lib.executor.staking.kamino_farm` | `ks-lib-executor.staking.kamino_farm` | -| `kb-lib.executor.staking.marinade_finance` | `ks-lib-executor.staking.marinade_finance` | -| `kb-lib.executor.staking.solayer` | `ks-lib-executor.staking.solayer` | -| `kb-lib.executor.storage.solana_record` | `ks-lib-executor.storage.solana_record` | -| `kb-lib.executor.strategy.jupiter_dca` | `ks-lib-executor.strategy.jupiter_dca` | -| `kb-lib.executor.treasury.helium_treasury_management` | `ks-lib-executor.treasury.helium_treasury_management` | -| `kb-lib.executor.vault.carrot_defi` | `ks-lib-executor.vault.carrot_defi` | -| `kb-lib.executor.vault.hylo_stability_pool` | `ks-lib-executor.vault.hylo_stability_pool` | -| `kb-lib.executor.vault.kamino` | `ks-lib-executor.vault.kamino` | -| `kb-lib.executor.vault.kamino_v2` | `ks-lib-executor.vault.kamino_v2` | -| `kb-lib.executor.vault.kamino_yvaults` | `ks-lib-executor.vault.kamino_yvaults` | -| `kb-lib.executor.vault.meteora` | `ks-lib-executor.vault.meteora` | -| `kb-lib.executor.vesting.jupiter_lock` | `ks-lib-executor.vesting.jupiter_lock` | -| `kb-lib.executor.vesting.streamflow` | `ks-lib-executor.vesting.streamflow` | -| `kb-lib.executor.wallet.jupiter_apepro_smart_wallet` | `ks-lib-executor.wallet.jupiter_apepro_smart_wallet` | -| `kb-lib.executor.weighted.swap_stabble` | `ks-lib-executor.weighted.swap_stabble` | -| `kb-lib.materializer.admin` | `ks-lib-materializer.admin` | -| `kb-lib.materializer.bridge` | `ks-lib-materializer.bridge` | -| `kb-lib.materializer.compliance.audit` | `ks-lib-materializer.compliance.audit` | -| `kb-lib.materializer.fees` | `ks-lib-materializer.fees` | -| `kb-lib.materializer.governance` | `ks-lib-materializer.governance` | -| `kb-lib.materializer.lending` | `ks-lib-materializer.lending` | -| `kb-lib.materializer.lifecycle` | `ks-lib-materializer.lifecycle` | -| `kb-lib.materializer.liquidity` | `ks-lib-materializer.liquidity` | -| `kb-lib.materializer.metadata.metaplex_token_metadata` | `ks-lib-materializer.metadata.metaplex_token_metadata` | -| `kb-lib.materializer.metadata.solana_program_metadata` | `ks-lib-materializer.metadata.solana_program_metadata` | -| `kb-lib.materializer.metadata.token_2022` | `ks-lib-materializer.metadata.token_2022` | -| `kb-lib.materializer.nft` | `ks-lib-materializer.nft` | -| `kb-lib.materializer.oracle` | `ks-lib-materializer.oracle` | -| `kb-lib.materializer.orderbook` | `ks-lib-materializer.orderbook` | -| `kb-lib.materializer.perpetuals` | `ks-lib-materializer.perpetuals` | -| `kb-lib.materializer.pool.state` | `ks-lib-materializer.pool.state` | -| `kb-lib.materializer.rewards` | `ks-lib-materializer.rewards` | -| `kb-lib.materializer.risk` | `ks-lib-materializer.risk` | -| `kb-lib.materializer.routing` | `ks-lib-materializer.routing` | -| `kb-lib.materializer.staking` | `ks-lib-materializer.staking` | -| `kb-lib.materializer.token.accounts` | `ks-lib-materializer.token.accounts` | -| `kb-lib.materializer.token.metadata_risk` | `ks-lib-materializer.token.metadata_risk` | -| `kb-lib.materializer.trades` | `ks-lib-materializer.trades` | -| `kb-lib.materializer.transaction.annotations` | `ks-lib-materializer.transaction.annotations` | -| `kb-lib.materializer.vault` | `ks-lib-materializer.vault` | +| `kb-lib.executor.bridge.layer_zero_endpoint` | `ks-lib-executor.bridge.layer_zero_endpoint` | +| `kb-lib.executor.bridge.layer_zero_executor` | `ks-lib-executor.bridge.layer_zero_executor` | +| `kb-lib.executor.clmm.byreal` | `ks-lib-executor.clmm.byreal` | +| `kb-lib.executor.clmm.fusion` | `ks-lib-executor.clmm.fusion` | +| `kb-lib.executor.clmm.orca_whirlpool` | `ks-lib-executor.clmm.orca_whirlpool` | +| `kb-lib.executor.clmm.pancake_swap` | `ks-lib-executor.clmm.pancake_swap` | +| `kb-lib.executor.clmm.raydium` | `ks-lib-executor.clmm.raydium` | +| `kb-lib.executor.clmm.stabble` | `ks-lib-executor.clmm.stabble` | +| `kb-lib.executor.cpmm.raydium` | `ks-lib-executor.cpmm.raydium` | +| `kb-lib.executor.dlmm.meteora` | `ks-lib-executor.dlmm.meteora` | +| `kb-lib.executor.fees.bags_fee_share_v1` | `ks-lib-executor.fees.bags_fee_share_v1` | +| `kb-lib.executor.fees.bags_fee_share_v2` | `ks-lib-executor.fees.bags_fee_share_v2` | +| `kb-lib.executor.fees.pump_fees` | `ks-lib-executor.fees.pump_fees` | +| `kb-lib.executor.governance.metadao_bid_wall` | `ks-lib-executor.governance.metadao_bid_wall` | +| `kb-lib.executor.governance.metadao_futarchy` | `ks-lib-executor.governance.metadao_futarchy` | +| `kb-lib.executor.governance.squads_multisig` | `ks-lib-executor.governance.squads_multisig` | +| `kb-lib.executor.launchpad.boop_fun` | `ks-lib-executor.launchpad.boop_fun` | +| `kb-lib.executor.launchpad.metadao_ico` | `ks-lib-executor.launchpad.metadao_ico` | +| `kb-lib.executor.launchpad.meteora_dbc` | `ks-lib-executor.launchpad.meteora_dbc` | +| `kb-lib.executor.launchpad.moonit` | `ks-lib-executor.launchpad.moonit` | +| `kb-lib.executor.launchpad.orca_wavebreak` | `ks-lib-executor.launchpad.orca_wavebreak` | +| `kb-lib.executor.launchpad.printr` | `ks-lib-executor.launchpad.printr` | +| `kb-lib.executor.launchpad.pump_fun` | `ks-lib-executor.launchpad.pump_fun` | +| `kb-lib.executor.launchpad.pump_pumpup_ai` | `ks-lib-executor.launchpad.pump_pumpup_ai` | +| `kb-lib.executor.launchpad.raydium_launchlab` | `ks-lib-executor.launchpad.raydium_launchlab` | +| `kb-lib.executor.launchpad.virtuals` | `ks-lib-executor.launchpad.virtuals` | +| `kb-lib.executor.lending.clone` | `ks-lib-executor.lending.clone` | +| `kb-lib.executor.lending.jupiter_lend_borrow` | `ks-lib-executor.lending.jupiter_lend_borrow` | +| `kb-lib.executor.lending.jupiter_lend_earn` | `ks-lib-executor.lending.jupiter_lend_earn` | +| `kb-lib.executor.lending.jupiter_lend_flash_loan` | `ks-lib-executor.lending.jupiter_lend_flash_loan` | +| `kb-lib.executor.lending.jupiter_lend_liquidity` | `ks-lib-executor.lending.jupiter_lend_liquidity` | +| `kb-lib.executor.lending.kamino` | `ks-lib-executor.lending.kamino` | +| `kb-lib.executor.lending.marginfi_v2` | `ks-lib-executor.lending.marginfi_v2` | +| `kb-lib.executor.lock.raydium_lp` | `ks-lib-executor.lock.raydium_lp` | +| `kb-lib.executor.metadata.metaplex_token_metadata` | `ks-lib-executor.metadata.metaplex_token_metadata` | +| `kb-lib.executor.metadata.solana_program_metadata` | `ks-lib-executor.metadata.solana_program_metadata` | +| `kb-lib.executor.metadata.spl_name_service` | `ks-lib-executor.metadata.spl_name_service` | +| `kb-lib.executor.nft.metaplex_bubblegum` | `ks-lib-executor.nft.metaplex_bubblegum` | +| `kb-lib.executor.nft.tensor_cnft` | `ks-lib-executor.nft.tensor_cnft` | +| `kb-lib.executor.orderbook.jupiter_limit_order` | `ks-lib-executor.orderbook.jupiter_limit_order` | +| `kb-lib.executor.orderbook.jupiter_limit_order_v2` | `ks-lib-executor.orderbook.jupiter_limit_order_v2` | +| `kb-lib.executor.orderbook.openbook_v2` | `ks-lib-executor.orderbook.openbook_v2` | +| `kb-lib.executor.perpetuals.drift_v2` | `ks-lib-executor.perpetuals.drift_v2` | +| `kb-lib.executor.perpetuals.jupiter` | `ks-lib-executor.perpetuals.jupiter` | +| `kb-lib.executor.perpetuals.phoenix_eternal` | `ks-lib-executor.perpetuals.phoenix_eternal` | +| `kb-lib.executor.perpetuals.zeta` | `ks-lib-executor.perpetuals.zeta` | +| `kb-lib.executor.router.dflow_aggregator_v4` | `ks-lib-executor.router.dflow_aggregator_v4` | +| `kb-lib.executor.router.jupiter_aggregator_v4` | `ks-lib-executor.router.jupiter_aggregator_v4` | +| `kb-lib.executor.router.jupiter_aggregator_v6` | `ks-lib-executor.router.jupiter_aggregator_v6` | +| `kb-lib.executor.router.okx_labs_v1` | `ks-lib-executor.router.okx_labs_v1` | +| `kb-lib.executor.router.okx_labs_v2` | `ks-lib-executor.router.okx_labs_v2` | +| `kb-lib.executor.rwa.ondo_global_markets` | `ks-lib-executor.rwa.ondo_global_markets` | +| `kb-lib.executor.solana.core` | `ks-lib-executor.solana.core` | +| `kb-lib.executor.solana.transaction` | `ks-lib-executor.solana.transaction` | +| `kb-lib.executor.spl.account_compression` | `ks-lib-executor.spl.account_compression` | +| `kb-lib.executor.spl.associated_token_account` | `ks-lib-executor.spl.associated_token_account` | +| `kb-lib.executor.spl.elgamal_registry` | `ks-lib-executor.spl.elgamal_registry` | +| `kb-lib.executor.spl.memo` | `ks-lib-executor.spl.memo` | +| `kb-lib.executor.spl.noop` | `ks-lib-executor.spl.noop` | +| `kb-lib.executor.spl.single_pool` | `ks-lib-executor.spl.single_pool` | +| `kb-lib.executor.spl.stake_pool` | `ks-lib-executor.spl.stake_pool` | +| `kb-lib.executor.spl.token` | `ks-lib-executor.spl.token` | +| `kb-lib.executor.spl.token-2022` | `ks-lib-executor.spl.token-2022` | +| `kb-lib.executor.spl.token_2022` | `ks-lib-executor.spl.token_2022` | +| `kb-lib.executor.stable.swap_hylo_exchange` | `ks-lib-executor.stable.swap_hylo_exchange` | +| `kb-lib.executor.stable.swap_jupiter_stable` | `ks-lib-executor.stable.swap_jupiter_stable` | +| `kb-lib.executor.stable.swap_numeraire` | `ks-lib-executor.stable.swap_numeraire` | +| `kb-lib.executor.stable.swap_stabble` | `ks-lib-executor.stable.swap_stabble` | +| `kb-lib.executor.staking.jito_tip_distribution` | `ks-lib-executor.staking.jito_tip_distribution` | +| `kb-lib.executor.staking.kamino_farm` | `ks-lib-executor.staking.kamino_farm` | +| `kb-lib.executor.staking.marinade_finance` | `ks-lib-executor.staking.marinade_finance` | +| `kb-lib.executor.staking.solayer` | `ks-lib-executor.staking.solayer` | +| `kb-lib.executor.storage.solana_record` | `ks-lib-executor.storage.solana_record` | +| `kb-lib.executor.strategy.jupiter_dca` | `ks-lib-executor.strategy.jupiter_dca` | +| `kb-lib.executor.treasury.helium_treasury_management` | `ks-lib-executor.treasury.helium_treasury_management` | +| `kb-lib.executor.vault.carrot_defi` | `ks-lib-executor.vault.carrot_defi` | +| `kb-lib.executor.vault.hylo_stability_pool` | `ks-lib-executor.vault.hylo_stability_pool` | +| `kb-lib.executor.vault.kamino` | `ks-lib-executor.vault.kamino` | +| `kb-lib.executor.vault.kamino_v2` | `ks-lib-executor.vault.kamino_v2` | +| `kb-lib.executor.vault.kamino_yvaults` | `ks-lib-executor.vault.kamino_yvaults` | +| `kb-lib.executor.vault.meteora` | `ks-lib-executor.vault.meteora` | +| `kb-lib.executor.vesting.jupiter_lock` | `ks-lib-executor.vesting.jupiter_lock` | +| `kb-lib.executor.vesting.streamflow` | `ks-lib-executor.vesting.streamflow` | +| `kb-lib.executor.wallet.jupiter_apepro_smart_wallet` | `ks-lib-executor.wallet.jupiter_apepro_smart_wallet` | +| `kb-lib.executor.weighted.swap_stabble` | `ks-lib-executor.weighted.swap_stabble` | +| `kb-lib.materializer.admin` | `ks-lib-materializer.admin` | +| `kb-lib.materializer.bridge` | `ks-lib-materializer.bridge` | +| `kb-lib.materializer.compliance.audit` | `ks-lib-materializer.compliance.audit` | +| `kb-lib.materializer.fees` | `ks-lib-materializer.fees` | +| `kb-lib.materializer.governance` | `ks-lib-materializer.governance` | +| `kb-lib.materializer.lending` | `ks-lib-materializer.lending` | +| `kb-lib.materializer.lifecycle` | `ks-lib-materializer.lifecycle` | +| `kb-lib.materializer.liquidity` | `ks-lib-materializer.liquidity` | +| `kb-lib.materializer.metadata.metaplex_token_metadata` | `ks-lib-materializer.metadata.metaplex_token_metadata` | +| `kb-lib.materializer.metadata.solana_program_metadata` | `ks-lib-materializer.metadata.solana_program_metadata` | +| `kb-lib.materializer.metadata.token_2022` | `ks-lib-materializer.metadata.token_2022` | +| `kb-lib.materializer.nft` | `ks-lib-materializer.nft` | +| `kb-lib.materializer.oracle` | `ks-lib-materializer.oracle` | +| `kb-lib.materializer.orderbook` | `ks-lib-materializer.orderbook` | +| `kb-lib.materializer.perpetuals` | `ks-lib-materializer.perpetuals` | +| `kb-lib.materializer.pool.state` | `ks-lib-materializer.pool.state` | +| `kb-lib.materializer.rewards` | `ks-lib-materializer.rewards` | +| `kb-lib.materializer.risk` | `ks-lib-materializer.risk` | +| `kb-lib.materializer.routing` | `ks-lib-materializer.routing` | +| `kb-lib.materializer.staking` | `ks-lib-materializer.staking` | +| `kb-lib.materializer.token.accounts` | `ks-lib-materializer.token.accounts` | +| `kb-lib.materializer.token.metadata_risk` | `ks-lib-materializer.token.metadata_risk` | +| `kb-lib.materializer.trades` | `ks-lib-materializer.trades` | +| `kb-lib.materializer.transaction.annotations` | `ks-lib-materializer.transaction.annotations` | +| `kb-lib.materializer.vault` | `ks-lib-materializer.vault` | ## 7. Inventaire des variables d'environnement @@ -440,112 +442,112 @@ Les treize variables historiques `TOKEN_2022_*` sont des fixtures Devnet et conv ### 7.2 Mapping code/config/tests — 82 noms -| Nom actuel | Nom cible | Classe | -|---|---|---| -| `HELIUS_API_KEY` | `KS_SECRET_HELIUS_API_KEY` | `secret` | -| `KB_CONFIG_PATH` | `KS_CONFIG_PATH` | `internal` | -| `KB_CONFIG_TEST_MISSING` | `KS_CONFIG_TEST_MISSING` | `internal` | -| `KB_DEVNET_AIRDROP_LAMPORTS` | `KS_DEVNET_AIRDROP_LAMPORTS` | `internal` | -| `KB_DEVNET_CONFIG_PATH` | `KS_DEVNET_CONFIG_PATH` | `internal` | -| `KB_DEVNET_EXECUTION_TEST` | `KS_DEVNET_EXECUTION_TEST` | `internal` | -| `KB_DEVNET_MEMO_EXECUTION_TEST` | `KS_DEVNET_MEMO_EXECUTION_TEST` | `internal` | -| `KB_DEVNET_MEMO_SUBMIT` | `KS_DEVNET_MEMO_SUBMIT` | `internal` | -| `KB_DEVNET_METAPLEX_COLLECTION_VERIFY_CAMPAIGN_TEST` | `KS_DEVNET_METAPLEX_COLLECTION_VERIFY_CAMPAIGN_TEST` | `internal` | -| `KB_DEVNET_METAPLEX_CREATE_MINT_CAMPAIGN_TEST` | `KS_DEVNET_METAPLEX_CREATE_MINT_CAMPAIGN_TEST` | `internal` | -| `KB_DEVNET_METAPLEX_CREATE_MINT_FAMILY` | `KS_DEVNET_METAPLEX_CREATE_MINT_FAMILY` | `internal` | -| `KB_DEVNET_METAPLEX_ESCROW_CAMPAIGN_TEST` | `KS_DEVNET_METAPLEX_ESCROW_CAMPAIGN_TEST` | `internal` | -| `KB_DEVNET_METAPLEX_EXECUTION_TEST` | `KS_DEVNET_METAPLEX_EXECUTION_TEST` | `internal` | -| `KB_DEVNET_METAPLEX_MAINTENANCE_CAMPAIGN_TEST` | `KS_DEVNET_METAPLEX_MAINTENANCE_CAMPAIGN_TEST` | `internal` | -| `KB_DEVNET_METAPLEX_MATERIALIZE_AFTER_CONFIRMATION` | `KS_DEVNET_METAPLEX_MATERIALIZE_AFTER_CONFIRMATION` | `internal` | -| `KB_DEVNET_METAPLEX_OPERATION_JSON` | `KS_DEVNET_METAPLEX_OPERATION_JSON` | `internal` | -| `KB_DEVNET_METAPLEX_OPERATOR_CONFIRMED` | `KS_DEVNET_METAPLEX_OPERATOR_CONFIRMED` | `internal` | -| `KB_DEVNET_METAPLEX_PNFT_LIFECYCLE_CAMPAIGN_TEST` | `KS_DEVNET_METAPLEX_PNFT_LIFECYCLE_CAMPAIGN_TEST` | `internal` | -| `KB_DEVNET_METAPLEX_POSTCONDITION_READS_JSON` | `KS_DEVNET_METAPLEX_POSTCONDITION_READS_JSON` | `internal` | -| `KB_DEVNET_METAPLEX_PREFLIGHT_READS_JSON` | `KS_DEVNET_METAPLEX_PREFLIGHT_READS_JSON` | `internal` | -| `KB_DEVNET_METAPLEX_PRINT_BURN_CAMPAIGN_TEST` | `KS_DEVNET_METAPLEX_PRINT_BURN_CAMPAIGN_TEST` | `internal` | -| `KB_DEVNET_METAPLEX_SUBMIT` | `KS_DEVNET_METAPLEX_SUBMIT` | `internal` | -| `KB_DEVNET_METAPLEX_USE_PROBE_TEST` | `KS_DEVNET_METAPLEX_USE_PROBE_TEST` | `internal` | -| `KB_DEVNET_PROFILE` | `KS_DEVNET_PROFILE` | `internal` | -| `KB_DEVNET_RPC_URL` | `KS_DEVNET_RPC_URL` | `internal` | -| `KB_DEVNET_SPL_ATA_EXECUTION_TEST` | `KS_DEVNET_SPL_ATA_EXECUTION_TEST` | `internal` | -| `KB_DEVNET_SPL_ATA_MINT` | `KS_DEVNET_SPL_ATA_MINT` | `internal` | -| `KB_DEVNET_SPL_ATA_NESTED_MINT` | `KS_DEVNET_SPL_ATA_NESTED_MINT` | `internal` | -| `KB_DEVNET_SPL_ATA_OPERATION` | `KS_DEVNET_SPL_ATA_OPERATION` | `internal` | -| `KB_DEVNET_SPL_ATA_OWNER_MINT` | `KS_DEVNET_SPL_ATA_OWNER_MINT` | `internal` | -| `KB_DEVNET_SPL_ATA_SUBMIT` | `KS_DEVNET_SPL_ATA_SUBMIT` | `internal` | -| `KB_DEVNET_SPL_ATA_TOKEN_PROGRAM` | `KS_DEVNET_SPL_ATA_TOKEN_PROGRAM` | `internal` | -| `KB_DEVNET_SPL_TOKEN_AMOUNT` | `KS_DEVNET_SPL_TOKEN_AMOUNT` | `internal` | -| `KB_DEVNET_SPL_TOKEN_AUTHORITY` | `KS_DEVNET_SPL_TOKEN_AUTHORITY` | `internal` | -| `KB_DEVNET_SPL_TOKEN_DECIMALS` | `KS_DEVNET_SPL_TOKEN_DECIMALS` | `internal` | -| `KB_DEVNET_SPL_TOKEN_DESTINATION` | `KS_DEVNET_SPL_TOKEN_DESTINATION` | `internal` | -| `KB_DEVNET_SPL_TOKEN_EXECUTION_TEST` | `KS_DEVNET_SPL_TOKEN_EXECUTION_TEST` | `internal` | -| `KB_DEVNET_SPL_TOKEN_LIFECYCLE_APPROVE_AMOUNT` | `KS_DEVNET_SPL_TOKEN_LIFECYCLE_APPROVE_AMOUNT` | `internal` | -| `KB_DEVNET_SPL_TOKEN_LIFECYCLE_AUTHORITY` | `KS_DEVNET_SPL_TOKEN_LIFECYCLE_AUTHORITY` | `internal` | -| `KB_DEVNET_SPL_TOKEN_LIFECYCLE_DECIMALS` | `KS_DEVNET_SPL_TOKEN_LIFECYCLE_DECIMALS` | `internal` | -| `KB_DEVNET_SPL_TOKEN_LIFECYCLE_DELEGATE` | `KS_DEVNET_SPL_TOKEN_LIFECYCLE_DELEGATE` | `internal` | -| `KB_DEVNET_SPL_TOKEN_LIFECYCLE_DESTINATION` | `KS_DEVNET_SPL_TOKEN_LIFECYCLE_DESTINATION` | `internal` | -| `KB_DEVNET_SPL_TOKEN_LIFECYCLE_FIRST_STEP_INDEX` | `KS_DEVNET_SPL_TOKEN_LIFECYCLE_FIRST_STEP_INDEX` | `internal` | -| `KB_DEVNET_SPL_TOKEN_LIFECYCLE_INTER_STEP_DELAY_MS` | `KS_DEVNET_SPL_TOKEN_LIFECYCLE_INTER_STEP_DELAY_MS` | `internal` | -| `KB_DEVNET_SPL_TOKEN_LIFECYCLE_MINT` | `KS_DEVNET_SPL_TOKEN_LIFECYCLE_MINT` | `internal` | -| `KB_DEVNET_SPL_TOKEN_LIFECYCLE_MINT_AMOUNT` | `KS_DEVNET_SPL_TOKEN_LIFECYCLE_MINT_AMOUNT` | `internal` | -| `KB_DEVNET_SPL_TOKEN_LIFECYCLE_PREPARATION_SETTLE_DELAY_MS` | `KS_DEVNET_SPL_TOKEN_LIFECYCLE_PREPARATION_SETTLE_DELAY_MS` | `internal` | -| `KB_DEVNET_SPL_TOKEN_LIFECYCLE_PREPARE` | `KS_DEVNET_SPL_TOKEN_LIFECYCLE_PREPARE` | `internal` | +| Nom actuel | Nom cible | Classe | +|--------------------------------------------------------------|--------------------------------------------------------------|------------| +| `HELIUS_API_KEY` | `KS_SECRET_HELIUS_API_KEY` | `secret` | +| `KB_CONFIG_PATH` | `KS_CONFIG_PATH` | `internal` | +| `KB_CONFIG_TEST_MISSING` | `KS_CONFIG_TEST_MISSING` | `internal` | +| `KB_DEVNET_AIRDROP_LAMPORTS` | `KS_DEVNET_AIRDROP_LAMPORTS` | `internal` | +| `KB_DEVNET_CONFIG_PATH` | `KS_DEVNET_CONFIG_PATH` | `internal` | +| `KB_DEVNET_EXECUTION_TEST` | `KS_DEVNET_EXECUTION_TEST` | `internal` | +| `KB_DEVNET_MEMO_EXECUTION_TEST` | `KS_DEVNET_MEMO_EXECUTION_TEST` | `internal` | +| `KB_DEVNET_MEMO_SUBMIT` | `KS_DEVNET_MEMO_SUBMIT` | `internal` | +| `KB_DEVNET_METAPLEX_COLLECTION_VERIFY_CAMPAIGN_TEST` | `KS_DEVNET_METAPLEX_COLLECTION_VERIFY_CAMPAIGN_TEST` | `internal` | +| `KB_DEVNET_METAPLEX_CREATE_MINT_CAMPAIGN_TEST` | `KS_DEVNET_METAPLEX_CREATE_MINT_CAMPAIGN_TEST` | `internal` | +| `KB_DEVNET_METAPLEX_CREATE_MINT_FAMILY` | `KS_DEVNET_METAPLEX_CREATE_MINT_FAMILY` | `internal` | +| `KB_DEVNET_METAPLEX_ESCROW_CAMPAIGN_TEST` | `KS_DEVNET_METAPLEX_ESCROW_CAMPAIGN_TEST` | `internal` | +| `KB_DEVNET_METAPLEX_EXECUTION_TEST` | `KS_DEVNET_METAPLEX_EXECUTION_TEST` | `internal` | +| `KB_DEVNET_METAPLEX_MAINTENANCE_CAMPAIGN_TEST` | `KS_DEVNET_METAPLEX_MAINTENANCE_CAMPAIGN_TEST` | `internal` | +| `KB_DEVNET_METAPLEX_MATERIALIZE_AFTER_CONFIRMATION` | `KS_DEVNET_METAPLEX_MATERIALIZE_AFTER_CONFIRMATION` | `internal` | +| `KB_DEVNET_METAPLEX_OPERATION_JSON` | `KS_DEVNET_METAPLEX_OPERATION_JSON` | `internal` | +| `KB_DEVNET_METAPLEX_OPERATOR_CONFIRMED` | `KS_DEVNET_METAPLEX_OPERATOR_CONFIRMED` | `internal` | +| `KB_DEVNET_METAPLEX_PNFT_LIFECYCLE_CAMPAIGN_TEST` | `KS_DEVNET_METAPLEX_PNFT_LIFECYCLE_CAMPAIGN_TEST` | `internal` | +| `KB_DEVNET_METAPLEX_POSTCONDITION_READS_JSON` | `KS_DEVNET_METAPLEX_POSTCONDITION_READS_JSON` | `internal` | +| `KB_DEVNET_METAPLEX_PREFLIGHT_READS_JSON` | `KS_DEVNET_METAPLEX_PREFLIGHT_READS_JSON` | `internal` | +| `KB_DEVNET_METAPLEX_PRINT_BURN_CAMPAIGN_TEST` | `KS_DEVNET_METAPLEX_PRINT_BURN_CAMPAIGN_TEST` | `internal` | +| `KB_DEVNET_METAPLEX_SUBMIT` | `KS_DEVNET_METAPLEX_SUBMIT` | `internal` | +| `KB_DEVNET_METAPLEX_USE_PROBE_TEST` | `KS_DEVNET_METAPLEX_USE_PROBE_TEST` | `internal` | +| `KB_DEVNET_PROFILE` | `KS_DEVNET_PROFILE` | `internal` | +| `KB_DEVNET_RPC_URL` | `KS_DEVNET_RPC_URL` | `internal` | +| `KB_DEVNET_SPL_ATA_EXECUTION_TEST` | `KS_DEVNET_SPL_ATA_EXECUTION_TEST` | `internal` | +| `KB_DEVNET_SPL_ATA_MINT` | `KS_DEVNET_SPL_ATA_MINT` | `internal` | +| `KB_DEVNET_SPL_ATA_NESTED_MINT` | `KS_DEVNET_SPL_ATA_NESTED_MINT` | `internal` | +| `KB_DEVNET_SPL_ATA_OPERATION` | `KS_DEVNET_SPL_ATA_OPERATION` | `internal` | +| `KB_DEVNET_SPL_ATA_OWNER_MINT` | `KS_DEVNET_SPL_ATA_OWNER_MINT` | `internal` | +| `KB_DEVNET_SPL_ATA_SUBMIT` | `KS_DEVNET_SPL_ATA_SUBMIT` | `internal` | +| `KB_DEVNET_SPL_ATA_TOKEN_PROGRAM` | `KS_DEVNET_SPL_ATA_TOKEN_PROGRAM` | `internal` | +| `KB_DEVNET_SPL_TOKEN_AMOUNT` | `KS_DEVNET_SPL_TOKEN_AMOUNT` | `internal` | +| `KB_DEVNET_SPL_TOKEN_AUTHORITY` | `KS_DEVNET_SPL_TOKEN_AUTHORITY` | `internal` | +| `KB_DEVNET_SPL_TOKEN_DECIMALS` | `KS_DEVNET_SPL_TOKEN_DECIMALS` | `internal` | +| `KB_DEVNET_SPL_TOKEN_DESTINATION` | `KS_DEVNET_SPL_TOKEN_DESTINATION` | `internal` | +| `KB_DEVNET_SPL_TOKEN_EXECUTION_TEST` | `KS_DEVNET_SPL_TOKEN_EXECUTION_TEST` | `internal` | +| `KB_DEVNET_SPL_TOKEN_LIFECYCLE_APPROVE_AMOUNT` | `KS_DEVNET_SPL_TOKEN_LIFECYCLE_APPROVE_AMOUNT` | `internal` | +| `KB_DEVNET_SPL_TOKEN_LIFECYCLE_AUTHORITY` | `KS_DEVNET_SPL_TOKEN_LIFECYCLE_AUTHORITY` | `internal` | +| `KB_DEVNET_SPL_TOKEN_LIFECYCLE_DECIMALS` | `KS_DEVNET_SPL_TOKEN_LIFECYCLE_DECIMALS` | `internal` | +| `KB_DEVNET_SPL_TOKEN_LIFECYCLE_DELEGATE` | `KS_DEVNET_SPL_TOKEN_LIFECYCLE_DELEGATE` | `internal` | +| `KB_DEVNET_SPL_TOKEN_LIFECYCLE_DESTINATION` | `KS_DEVNET_SPL_TOKEN_LIFECYCLE_DESTINATION` | `internal` | +| `KB_DEVNET_SPL_TOKEN_LIFECYCLE_FIRST_STEP_INDEX` | `KS_DEVNET_SPL_TOKEN_LIFECYCLE_FIRST_STEP_INDEX` | `internal` | +| `KB_DEVNET_SPL_TOKEN_LIFECYCLE_INTER_STEP_DELAY_MS` | `KS_DEVNET_SPL_TOKEN_LIFECYCLE_INTER_STEP_DELAY_MS` | `internal` | +| `KB_DEVNET_SPL_TOKEN_LIFECYCLE_MINT` | `KS_DEVNET_SPL_TOKEN_LIFECYCLE_MINT` | `internal` | +| `KB_DEVNET_SPL_TOKEN_LIFECYCLE_MINT_AMOUNT` | `KS_DEVNET_SPL_TOKEN_LIFECYCLE_MINT_AMOUNT` | `internal` | +| `KB_DEVNET_SPL_TOKEN_LIFECYCLE_PREPARATION_SETTLE_DELAY_MS` | `KS_DEVNET_SPL_TOKEN_LIFECYCLE_PREPARATION_SETTLE_DELAY_MS` | `internal` | +| `KB_DEVNET_SPL_TOKEN_LIFECYCLE_PREPARE` | `KS_DEVNET_SPL_TOKEN_LIFECYCLE_PREPARE` | `internal` | | `KB_DEVNET_SPL_TOKEN_LIFECYCLE_RESUME_PREDECESSOR_SIGNATURE` | `KS_DEVNET_SPL_TOKEN_LIFECYCLE_RESUME_PREDECESSOR_SIGNATURE` | `internal` | -| `KB_DEVNET_SPL_TOKEN_LIFECYCLE_SOURCE` | `KS_DEVNET_SPL_TOKEN_LIFECYCLE_SOURCE` | `internal` | -| `KB_DEVNET_SPL_TOKEN_LIFECYCLE_SUBMIT` | `KS_DEVNET_SPL_TOKEN_LIFECYCLE_SUBMIT` | `internal` | -| `KB_DEVNET_SPL_TOKEN_LIFECYCLE_TEST` | `KS_DEVNET_SPL_TOKEN_LIFECYCLE_TEST` | `internal` | -| `KB_DEVNET_SPL_TOKEN_LIFECYCLE_TRANSFER_AMOUNT` | `KS_DEVNET_SPL_TOKEN_LIFECYCLE_TRANSFER_AMOUNT` | `internal` | -| `KB_DEVNET_SPL_TOKEN_MINT` | `KS_DEVNET_SPL_TOKEN_MINT` | `internal` | -| `KB_DEVNET_SPL_TOKEN_NATIVE_ACCOUNT` | `KS_DEVNET_SPL_TOKEN_NATIVE_ACCOUNT` | `internal` | -| `KB_DEVNET_SPL_TOKEN_PREFLIGHT_TEST` | `KS_DEVNET_SPL_TOKEN_PREFLIGHT_TEST` | `internal` | -| `KB_DEVNET_SPL_TOKEN_RECENT_PROBE_TEST` | `KS_DEVNET_SPL_TOKEN_RECENT_PROBE_TEST` | `internal` | -| `KB_DEVNET_SPL_TOKEN_SOURCE` | `KS_DEVNET_SPL_TOKEN_SOURCE` | `internal` | -| `KB_DEVNET_SPL_TOKEN_SUBMIT` | `KS_DEVNET_SPL_TOKEN_SUBMIT` | `internal` | -| `KB_DEVNET_TOKEN_2022_METADATA_CAMPAIGN_TEST` | `KS_DEVNET_TOKEN_2022_METADATA_CAMPAIGN_TEST` | `internal` | -| `KB_DEVNET_TOKEN_2022_METADATA_OPERATOR_CONFIRMED` | `KS_DEVNET_TOKEN_2022_METADATA_OPERATOR_CONFIRMED` | `internal` | -| `KB_DEVNET_TRANSFER_LAMPORTS` | `KS_DEVNET_TRANSFER_LAMPORTS` | `internal` | -| `KB_DEVNET_WALLET` | `KS_DEVNET_WALLET` | `internal` | -| `KB_DEVNET_WALLET_ADDRESS` | `KS_DEVNET_WALLET_ADDRESS` | `internal` | -| `KB_DEVNET_WALLET_DIR` | `KS_DEVNET_WALLET_DIR` | `internal` | -| `KB_ENV_FILE` | `KS_ENV_FILE` | `internal` | -| `KB_POSTGRES_DEVNET_URL` | `KS_SECRET_POSTGRES_DEVNET_URL` | `secret` | -| `KB_POSTGRES_MAINNET_URL` | `KS_SECRET_POSTGRES_MAINNET_URL` | `secret` | -| `KB_POSTGRES_TEST_URL` | `KS_SECRET_POSTGRES_TEST_URL` | `secret` | -| `TOKEN_2022_APPROVE_AMOUNT_RAW` | `KS_DEVNET_TOKEN_2022_APPROVE_AMOUNT_RAW` | `internal` | -| `TOKEN_2022_AUTHORITY` | `KS_DEVNET_TOKEN_2022_AUTHORITY` | `internal` | -| `TOKEN_2022_BURN_AMOUNT_RAW` | `KS_DEVNET_TOKEN_2022_BURN_AMOUNT_RAW` | `internal` | -| `TOKEN_2022_CLOSE_ACCOUNT` | `KS_DEVNET_TOKEN_2022_CLOSE_ACCOUNT` | `internal` | -| `TOKEN_2022_DECIMALS` | `KS_DEVNET_TOKEN_2022_DECIMALS` | `internal` | -| `TOKEN_2022_DELEGATE` | `KS_DEVNET_TOKEN_2022_DELEGATE` | `internal` | -| `TOKEN_2022_DESTINATION` | `KS_DEVNET_TOKEN_2022_DESTINATION` | `internal` | -| `TOKEN_2022_FREEZE_AUTHORITY` | `KS_DEVNET_TOKEN_2022_FREEZE_AUTHORITY` | `internal` | -| `TOKEN_2022_MINT` | `KS_DEVNET_TOKEN_2022_MINT` | `internal` | -| `TOKEN_2022_MINT_AMOUNT_RAW` | `KS_DEVNET_TOKEN_2022_MINT_AMOUNT_RAW` | `internal` | -| `TOKEN_2022_PROGRAM` | `KS_DEVNET_TOKEN_2022_PROGRAM` | `internal` | -| `TOKEN_2022_SOURCE` | `KS_DEVNET_TOKEN_2022_SOURCE` | `internal` | -| `TOKEN_2022_TRANSFER_AMOUNT_RAW` | `KS_DEVNET_TOKEN_2022_TRANSFER_AMOUNT_RAW` | `internal` | +| `KB_DEVNET_SPL_TOKEN_LIFECYCLE_SOURCE` | `KS_DEVNET_SPL_TOKEN_LIFECYCLE_SOURCE` | `internal` | +| `KB_DEVNET_SPL_TOKEN_LIFECYCLE_SUBMIT` | `KS_DEVNET_SPL_TOKEN_LIFECYCLE_SUBMIT` | `internal` | +| `KB_DEVNET_SPL_TOKEN_LIFECYCLE_TEST` | `KS_DEVNET_SPL_TOKEN_LIFECYCLE_TEST` | `internal` | +| `KB_DEVNET_SPL_TOKEN_LIFECYCLE_TRANSFER_AMOUNT` | `KS_DEVNET_SPL_TOKEN_LIFECYCLE_TRANSFER_AMOUNT` | `internal` | +| `KB_DEVNET_SPL_TOKEN_MINT` | `KS_DEVNET_SPL_TOKEN_MINT` | `internal` | +| `KB_DEVNET_SPL_TOKEN_NATIVE_ACCOUNT` | `KS_DEVNET_SPL_TOKEN_NATIVE_ACCOUNT` | `internal` | +| `KB_DEVNET_SPL_TOKEN_PREFLIGHT_TEST` | `KS_DEVNET_SPL_TOKEN_PREFLIGHT_TEST` | `internal` | +| `KB_DEVNET_SPL_TOKEN_RECENT_PROBE_TEST` | `KS_DEVNET_SPL_TOKEN_RECENT_PROBE_TEST` | `internal` | +| `KB_DEVNET_SPL_TOKEN_SOURCE` | `KS_DEVNET_SPL_TOKEN_SOURCE` | `internal` | +| `KB_DEVNET_SPL_TOKEN_SUBMIT` | `KS_DEVNET_SPL_TOKEN_SUBMIT` | `internal` | +| `KB_DEVNET_TOKEN_2022_METADATA_CAMPAIGN_TEST` | `KS_DEVNET_TOKEN_2022_METADATA_CAMPAIGN_TEST` | `internal` | +| `KB_DEVNET_TOKEN_2022_METADATA_OPERATOR_CONFIRMED` | `KS_DEVNET_TOKEN_2022_METADATA_OPERATOR_CONFIRMED` | `internal` | +| `KB_DEVNET_TRANSFER_LAMPORTS` | `KS_DEVNET_TRANSFER_LAMPORTS` | `internal` | +| `KB_DEVNET_WALLET` | `KS_DEVNET_WALLET` | `internal` | +| `KB_DEVNET_WALLET_ADDRESS` | `KS_DEVNET_WALLET_ADDRESS` | `internal` | +| `KB_DEVNET_WALLET_DIR` | `KS_DEVNET_WALLET_DIR` | `internal` | +| `KB_ENV_FILE` | `KS_ENV_FILE` | `internal` | +| `KB_POSTGRES_DEVNET_URL` | `KS_SECRET_POSTGRES_DEVNET_URL` | `secret` | +| `KB_POSTGRES_MAINNET_URL` | `KS_SECRET_POSTGRES_MAINNET_URL` | `secret` | +| `KB_POSTGRES_TEST_URL` | `KS_SECRET_POSTGRES_TEST_URL` | `secret` | +| `TOKEN_2022_APPROVE_AMOUNT_RAW` | `KS_DEVNET_TOKEN_2022_APPROVE_AMOUNT_RAW` | `internal` | +| `TOKEN_2022_AUTHORITY` | `KS_DEVNET_TOKEN_2022_AUTHORITY` | `internal` | +| `TOKEN_2022_BURN_AMOUNT_RAW` | `KS_DEVNET_TOKEN_2022_BURN_AMOUNT_RAW` | `internal` | +| `TOKEN_2022_CLOSE_ACCOUNT` | `KS_DEVNET_TOKEN_2022_CLOSE_ACCOUNT` | `internal` | +| `TOKEN_2022_DECIMALS` | `KS_DEVNET_TOKEN_2022_DECIMALS` | `internal` | +| `TOKEN_2022_DELEGATE` | `KS_DEVNET_TOKEN_2022_DELEGATE` | `internal` | +| `TOKEN_2022_DESTINATION` | `KS_DEVNET_TOKEN_2022_DESTINATION` | `internal` | +| `TOKEN_2022_FREEZE_AUTHORITY` | `KS_DEVNET_TOKEN_2022_FREEZE_AUTHORITY` | `internal` | +| `TOKEN_2022_MINT` | `KS_DEVNET_TOKEN_2022_MINT` | `internal` | +| `TOKEN_2022_MINT_AMOUNT_RAW` | `KS_DEVNET_TOKEN_2022_MINT_AMOUNT_RAW` | `internal` | +| `TOKEN_2022_PROGRAM` | `KS_DEVNET_TOKEN_2022_PROGRAM` | `internal` | +| `TOKEN_2022_SOURCE` | `KS_DEVNET_TOKEN_2022_SOURCE` | `internal` | +| `TOKEN_2022_TRANSFER_AMOUNT_RAW` | `KS_DEVNET_TOKEN_2022_TRANSFER_AMOUNT_RAW` | `internal` | ### 7.3 Mapping guide opérateur Devnet — 17 noms -| Nom actuel | Nom cible | Classe | -|---|---|---| -| `KB_CONFIRM_DEVNET_DATABASE_RESET` | `KS_CONFIRM_DEVNET_DATABASE_RESET` | `internal` | -| `KB_DEVNET_CLASSIC_DESTINATION_ATA` | `KS_DEVNET_CLASSIC_DESTINATION_ATA` | `internal` | -| `KB_DEVNET_CLASSIC_MINT` | `KS_DEVNET_CLASSIC_MINT` | `internal` | -| `KB_DEVNET_CLASSIC_MINT_KEYPAIR` | `KS_DEVNET_CLASSIC_MINT_KEYPAIR` | `internal` | -| `KB_DEVNET_CLASSIC_RECIPIENT` | `KS_DEVNET_CLASSIC_RECIPIENT` | `internal` | +| Nom actuel | Nom cible | Classe | +|---------------------------------------|---------------------------------------|------------| +| `KB_CONFIRM_DEVNET_DATABASE_RESET` | `KS_CONFIRM_DEVNET_DATABASE_RESET` | `internal` | +| `KB_DEVNET_CLASSIC_DESTINATION_ATA` | `KS_DEVNET_CLASSIC_DESTINATION_ATA` | `internal` | +| `KB_DEVNET_CLASSIC_MINT` | `KS_DEVNET_CLASSIC_MINT` | `internal` | +| `KB_DEVNET_CLASSIC_MINT_KEYPAIR` | `KS_DEVNET_CLASSIC_MINT_KEYPAIR` | `internal` | +| `KB_DEVNET_CLASSIC_RECIPIENT` | `KS_DEVNET_CLASSIC_RECIPIENT` | `internal` | | `KB_DEVNET_CLASSIC_RECIPIENT_KEYPAIR` | `KS_DEVNET_CLASSIC_RECIPIENT_KEYPAIR` | `internal` | -| `KB_DEVNET_CLASSIC_SOURCE_ATA` | `KS_DEVNET_CLASSIC_SOURCE_ATA` | `internal` | -| `KB_DEVNET_RECIPIENT` | `KS_DEVNET_RECIPIENT` | `internal` | -| `KB_DEVNET_SCENARIO` | `KS_DEVNET_SCENARIO` | `internal` | -| `KB_DEVNET_SIGNATURE` | `KS_DEVNET_SIGNATURE` | `internal` | -| `KB_DEVNET_TOKEN_2022_FIXTURE` | `KS_DEVNET_TOKEN_2022_FIXTURE` | `internal` | -| `KB_DEVNET_TOKEN_2022_MINT` | `KS_DEVNET_TOKEN_2022_MINT` | `internal` | -| `KB_DEVNET_TOKEN_2022_MINT_KEYPAIR` | `KS_DEVNET_TOKEN_2022_MINT_KEYPAIR` | `internal` | -| `KB_DEVNET_VALIDATION_DIR` | `KS_DEVNET_VALIDATION_DIR` | `internal` | -| `KB_DEVNET_WALLET_PUBKEY` | `KS_DEVNET_WALLET_PUBKEY` | `internal` | -| `KB_SPL_TOKEN_2022_PROGRAM_ID` | `KS_SPL_TOKEN_2022_PROGRAM_ID` | `internal` | -| `KB_SPL_TOKEN_PROGRAM_ID` | `KS_SPL_TOKEN_PROGRAM_ID` | `internal` | +| `KB_DEVNET_CLASSIC_SOURCE_ATA` | `KS_DEVNET_CLASSIC_SOURCE_ATA` | `internal` | +| `KB_DEVNET_RECIPIENT` | `KS_DEVNET_RECIPIENT` | `internal` | +| `KB_DEVNET_SCENARIO` | `KS_DEVNET_SCENARIO` | `internal` | +| `KB_DEVNET_SIGNATURE` | `KS_DEVNET_SIGNATURE` | `internal` | +| `KB_DEVNET_TOKEN_2022_FIXTURE` | `KS_DEVNET_TOKEN_2022_FIXTURE` | `internal` | +| `KB_DEVNET_TOKEN_2022_MINT` | `KS_DEVNET_TOKEN_2022_MINT` | `internal` | +| `KB_DEVNET_TOKEN_2022_MINT_KEYPAIR` | `KS_DEVNET_TOKEN_2022_MINT_KEYPAIR` | `internal` | +| `KB_DEVNET_VALIDATION_DIR` | `KS_DEVNET_VALIDATION_DIR` | `internal` | +| `KB_DEVNET_WALLET_PUBKEY` | `KS_DEVNET_WALLET_PUBKEY` | `internal` | +| `KB_SPL_TOKEN_2022_PROGRAM_ID` | `KS_SPL_TOKEN_2022_PROGRAM_ID` | `internal` | +| `KB_SPL_TOKEN_PROGRAM_ID` | `KS_SPL_TOKEN_PROGRAM_ID` | `internal` | ## 8. Split configuration / logging @@ -646,7 +648,7 @@ Les tests ne doivent pas figer comme comportement légitime la fuite actuelle de ### `0.5.1-pre.003` — identités techniques et tracing hiérarchique `ks-lib-*` -- migrer les 256 identités `kb-lib.*` vers `ks-lib-*` ; +- migrer les 255 identités `kb-lib.*` réellement présentes vers `ks-lib-*` ; - migrer les subtargets et identités de composants hiérarchiques qui ne pouvaient pas être changés par le simple renommage Cargo ; - synchroniser routes de logging, matrices, diagnostics, tests et provenance/replay ; - ne pas renommer encore les tables SQL `kb_sol_*`. diff --git a/docs/rules/RULES_SPECIFIC_KHADHROONY.md b/docs/rules/RULES_SPECIFIC_KHADHROONY.md index 64aad76..8495633 100644 --- a/docs/rules/RULES_SPECIFIC_KHADHROONY.md +++ b/docs/rules/RULES_SPECIFIC_KHADHROONY.md @@ -1,5 +1,5 @@ - + # Règles spécifiques à `khadhroony-bot3` @@ -54,7 +54,7 @@ Toute divergence avec une règle générale doit être explicitement documentée - Les matérialisateurs doivent refuser les transactions non commitées pour les mutations d'état, tout en pouvant conserver séparément une intention non commitée lorsque le modèle métier le prévoit explicitement. - Toute absence volontaire de projection doit être documentée avec une justification technique précise. Un matérialisateur ne doit inventer ni état final, ni montant, ni autorité, ni frais, ni agrégation que l'observation ne prouve pas. - Chaque matérialisateur concret possède un composant structuré avec une façade limitée aux déclarations de sous-modules et réexports, un `constants.rs` et un `materializer.rs`. Les fichiers spécialisés `state.rs`, `account.rs` ou équivalents sont ajoutés seulement lorsque leur responsabilité est distincte. -- L’identité runtime suit `kb-lib.materializer.[.]`. Le `processorName` persisté suit `materializer.[.]` et doit être exactement l’identité runtime sans le préfixe `kb-lib.`. Le tracing target d’un composant actif est identique à son identité runtime. +- L’identité runtime suit `ks-lib-materializer.[.]`. Le `processorName` persisté suit `materializer.[.]` et doit être exactement l’identité runtime sans le préfixe `kb-lib.`. Le tracing target d’un composant actif est identique à son identité runtime. - Les constantes d’un composant utilisent le préfixe `MT__`, résident dans son `constants.rs`, sont réexportées par chaque façade jusqu’à `ks-lib/src/lib.rs` et sont consommées par `crate::`, y compris dans les tests lorsqu’elles sont `pub` ou `pub(crate)`. - Toute sortie persistée contient un `processorName` issu de la constante du composant et une `projectionVersion` explicite. Une correction de provenance persistée impose une nouvelle version de projection. - Une coquille réservée implémente `MtMaterializer` et `MtApiEventMaterializer`, expose une constante `MT_*_ACCEPTED_FAMILIES` vide, refuse tous les événements, retourne une liste legacy vide et un résultat contextuel `Ignored`. Elle ne doit jamais créer un faux événement de transition. diff --git a/docs/validation/V0_4_8_METADATA_VALIDATION_REPORT.md b/docs/validation/V0_4_8_METADATA_VALIDATION_REPORT.md index d0b26d4..e9067a5 100644 --- a/docs/validation/V0_4_8_METADATA_VALIDATION_REPORT.md +++ b/docs/validation/V0_4_8_METADATA_VALIDATION_REPORT.md @@ -1,5 +1,5 @@ - + # Validation fonctionnelle — Metadata on-chain et clôture 0.4.8 @@ -105,7 +105,7 @@ Le build de release a produit avec succès : - aucun fetch HTTP/IPFS/Arweave n’est intégré au replay canonique ; - la couverture généraliste différée — programmes/interfaces SPL non prioritaires, compléments Metaplex et autres Program IDs non bloquants pour la séquence trading prioritaire — est reportée à `0.15.x` ; -- `kb-offchain-transport` est reportée à `0.16.x+` après repriorisation du ROADMAP ; +- `ks-offchain-transport` est reportée à `0.16.x+` après repriorisation du ROADMAP ; - le registre ElGamal reste sans preuve réseau réelle disponible. ## Traçabilité diff --git a/ks-config/CHANGELOG.md b/ks-config/CHANGELOG.md index 824e4e7..a222933 100644 --- a/ks-config/CHANGELOG.md +++ b/ks-config/CHANGELOG.md @@ -1,8 +1,13 @@ - + # CHANGELOG — ks-config +## `0.5.1-pre.003` + +- aligne `config/example.config.json` sur les identités hiérarchiques `ks-lib-*` afin que les routes de logging de référence suivent les producteurs renommés ; +- ne modifie ni le schéma de configuration ni les variables d'environnement, réservées aux prereleases suivantes. + ## `0.5.1-pre.002` - renomme `kb-config` en `ks-config` et l'identifiant Rust `kb_config` en `ks_config` ; diff --git a/ks-lib/CHANGELOG.md b/ks-lib/CHANGELOG.md index 0056cf1..066b3bc 100644 --- a/ks-lib/CHANGELOG.md +++ b/ks-lib/CHANGELOG.md @@ -1,8 +1,14 @@ - + # CHANGELOG — ks-lib +## `0.5.1-pre.003` + +- migre les 255 identités runtime/persistables effectivement présentes de `kb-lib.decoder.*`, `kb-lib.executor.*` et `kb-lib.materializer.*` vers `ks-lib-decoder.*`, `ks-lib-executor.*` et `ks-lib-materializer.*` ; +- synchronise les registres actifs et réservés, tracing targets, matrices contractuelles, tests de cohérence et documentation de nomenclature sans modifier les `processor_name` sémantiques ; +- corrige l'inventaire de cadrage de 256 à 255 identités uniques : 118 décodeurs, 112 exécuteurs et 25 matérialiseurs. + ## `0.5.1-pre.002` - renomme physiquement `kb-lib` en `ks-lib` et l'identifiant Rust public `kb_lib` en `ks_lib` dans les consommateurs et tests d'API externe ; diff --git a/ks-lib/README.md b/ks-lib/README.md index be91b66..f6a2e45 100644 --- a/ks-lib/README.md +++ b/ks-lib/README.md @@ -1,5 +1,5 @@ - + # ks-lib @@ -45,7 +45,7 @@ L’arbre `src/materializer` suit un contrat homogène : - un `constants.rs` propriétaire des identités, familles, surfaces, versions de projection et tracing targets ; - un `materializer.rs` pour les implémentations de traits ; - des fichiers `state.rs` ou `account.rs` uniquement lorsque la projection stateful l’exige ; -- une identité runtime `kb-lib.materializer.*` distincte du `processorName` persisté `materializer.*` ; +- une identité runtime `ks-lib-materializer.*` distincte du `processorName` persisté `materializer.*` ; - des coquilles réservées réellement inactives sur les deux contrats legacy et contextuel. L’inventaire audité comprend 25 composants nommés : onze matérialisateurs actifs et quatorze coquilles réservées. Les composants metadata Metaplex Token Metadata, Solana Program Metadata et Token-2022 possèdent chacun un type spécialisé, une identité propre et leurs APIs de snapshots lorsque leur état on-chain l’exige. Le détail est consigné dans [l’audit de convention des matérialisateurs](../olddocs/archivekbot3/docs/audits/V0_4_8_PRE_007_MATERIALIZER_CONVENTION_AUDIT.md). diff --git a/ks-lib/src/decoder.rs b/ks-lib/src/decoder.rs index a5b581e..d835cd4 100644 --- a/ks-lib/src/decoder.rs +++ b/ks-lib/src/decoder.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder.rs -// version: 18 +// version: 19 //! Consolidated decoder modules. @@ -34,59 +34,59 @@ mod vesting; mod wallet; mod weighted; -/// Reserved `kb-lib.decoder.adapter.saber_decimal_wrapper` decoder. +/// Reserved `ks-lib-decoder.adapter.saber_decimal_wrapper` decoder. pub use self::adapter::DcAdapterSaberDecimalWrapperDecoder; -/// Reserved `kb-lib.decoder.adapter.spl_token_wrap` decoder. +/// Reserved `ks-lib-decoder.adapter.spl_token_wrap` decoder. pub use self::adapter::DcAdapterSplTokenWrapDecoder; -/// Reserved `kb-lib.decoder.amm.aldrin_v1` decoder. +/// Reserved `ks-lib-decoder.amm.aldrin_v1` decoder. pub use self::amm::DcAmmAldrinV1Decoder; -/// Reserved `kb-lib.decoder.amm.aldrin_v2` decoder. +/// Reserved `ks-lib-decoder.amm.aldrin_v2` decoder. pub use self::amm::DcAmmAldrinV2Decoder; -/// Reserved `kb-lib.decoder.amm.alphaq` decoder. +/// Reserved `ks-lib-decoder.amm.alphaq` decoder. pub use self::amm::DcAmmAlphaqDecoder; -/// Reserved `kb-lib.decoder.amm.believe` decoder. +/// Reserved `ks-lib-decoder.amm.believe` decoder. pub use self::amm::DcAmmBelieveDecoder; -/// Reserved `kb-lib.decoder.amm.bonk_swap` decoder. +/// Reserved `ks-lib-decoder.amm.bonk_swap` decoder. pub use self::amm::DcAmmBonkSwapDecoder; -/// Reserved `kb-lib.decoder.amm.fluxbeam` decoder. +/// Reserved `ks-lib-decoder.amm.fluxbeam` decoder. pub use self::amm::DcAmmFluxbeamDecoder; -/// Reserved `kb-lib.decoder.amm.goon_fi` decoder. +/// Reserved `ks-lib-decoder.amm.goon_fi` decoder. pub use self::amm::DcAmmGoonFiDecoder; -/// Reserved `kb-lib.decoder.amm.goosefx_gamma` decoder. +/// Reserved `ks-lib-decoder.amm.goosefx_gamma` decoder. pub use self::amm::DcAmmGoosefxGammaDecoder; -/// Reserved `kb-lib.decoder.amm.goosefx_v2` decoder. +/// Reserved `ks-lib-decoder.amm.goosefx_v2` decoder. pub use self::amm::DcAmmGoosefxV2Decoder; -/// Reserved `kb-lib.decoder.amm.guac_swap` decoder. +/// Reserved `ks-lib-decoder.amm.guac_swap` decoder. pub use self::amm::DcAmmGuacSwapDecoder; -/// Reserved `kb-lib.decoder.amm.lifinity_swap_v2` decoder. +/// Reserved `ks-lib-decoder.amm.lifinity_swap_v2` decoder. pub use self::amm::DcAmmLifinitySwapV2Decoder; -/// Reserved `kb-lib.decoder.amm.metadao_v0_5` decoder. +/// Reserved `ks-lib-decoder.amm.metadao_v0_5` decoder. pub use self::amm::DcAmmMetadaoV05Decoder; -/// Reserved `kb-lib.decoder.amm.meteora_damm_v1` decoder. +/// Reserved `ks-lib-decoder.amm.meteora_damm_v1` decoder. pub use self::amm::DcAmmMeteoraDammV1Decoder; -/// Reserved `kb-lib.decoder.amm.meteora_damm_v2` decoder. +/// Reserved `ks-lib-decoder.amm.meteora_damm_v2` decoder. pub use self::amm::DcAmmMeteoraDammV2Decoder; -/// Reserved `kb-lib.decoder.amm.obric_v2` decoder. +/// Reserved `ks-lib-decoder.amm.obric_v2` decoder. pub use self::amm::DcAmmObricV2Decoder; -/// Reserved `kb-lib.decoder.amm.one_dex` decoder. +/// Reserved `ks-lib-decoder.amm.one_dex` decoder. pub use self::amm::DcAmmOneDexDecoder; -/// Reserved `kb-lib.decoder.amm.pump_swap` decoder. +/// Reserved `ks-lib-decoder.amm.pump_swap` decoder. pub use self::amm::DcAmmPumpSwapDecoder; -/// Reserved `kb-lib.decoder.amm.raydium_lp_v4` decoder. +/// Reserved `ks-lib-decoder.amm.raydium_lp_v4` decoder. pub use self::amm::DcAmmRaydiumLpV4Decoder; -/// Reserved `kb-lib.decoder.amm.solfi` decoder. +/// Reserved `ks-lib-decoder.amm.solfi` decoder. pub use self::amm::DcAmmSolfiDecoder; -/// Reserved `kb-lib.decoder.amm.solfi_v2` decoder. +/// Reserved `ks-lib-decoder.amm.solfi_v2` decoder. pub use self::amm::DcAmmSolfiV2Decoder; -/// Reserved `kb-lib.decoder.amm.vertigo` decoder. +/// Reserved `ks-lib-decoder.amm.vertigo` decoder. pub use self::amm::DcAmmVertigoDecoder; -/// Reserved `kb-lib.decoder.amm.woofi` decoder. +/// Reserved `ks-lib-decoder.amm.woofi` decoder. pub use self::amm::DcAmmWoofiDecoder; -/// Reserved `kb-lib.decoder.amm.zero_fi` decoder. +/// Reserved `ks-lib-decoder.amm.zero_fi` decoder. pub use self::amm::DcAmmZeroFiDecoder; -/// Reserved `kb-lib.decoder.amm.zora` decoder. +/// Reserved `ks-lib-decoder.amm.zora` decoder. pub use self::amm::DcAmmZoraDecoder; -/// Reserved `kb-lib.decoder.anchor` decoder. +/// Reserved `ks-lib-decoder.anchor` decoder. pub use self::anchor::DcAnchorDecoder; /// Current contextual core instruction input contract version. pub use self::api::DC_API_CORE_INSTRUCTION_INPUT_CONTRACT_VERSION; @@ -128,77 +128,77 @@ pub use self::api::decoder_api_decoder_handles_program_id; pub use self::api::decoder_api_deterministic_json_hash; /// Extracts the first eight payload bytes as hexadecimal when available. pub use self::api::decoder_api_discriminator_8_hex; -/// Reserved `kb-lib.decoder.bridge.circle_cctp_token_messenger_minter` decoder. +/// Reserved `ks-lib-decoder.bridge.circle_cctp_token_messenger_minter` decoder. pub use self::bridge::DcBridgeCircleCctpTokenMessengerMinterDecoder; -/// Reserved `kb-lib.decoder.bridge.circle_cctp_token_messenger_minter_v2` decoder. +/// Reserved `ks-lib-decoder.bridge.circle_cctp_token_messenger_minter_v2` decoder. pub use self::bridge::DcBridgeCircleCctpTokenMessengerMinterV2Decoder; -/// Reserved `kb-lib.decoder.bridge.layer_zero_endpoint` decoder. +/// Reserved `ks-lib-decoder.bridge.layer_zero_endpoint` decoder. pub use self::bridge::DcBridgeLayerZeroEndpointDecoder; -/// Reserved `kb-lib.decoder.bridge.layer_zero_executor` decoder. +/// Reserved `ks-lib-decoder.bridge.layer_zero_executor` decoder. pub use self::bridge::DcBridgeLayerZeroExecutorDecoder; -/// Reserved `kb-lib.decoder.clmm.byreal` decoder. +/// Reserved `ks-lib-decoder.clmm.byreal` decoder. pub use self::clmm::DcClmmByrealDecoder; -/// Reserved `kb-lib.decoder.clmm.fusion` decoder. +/// Reserved `ks-lib-decoder.clmm.fusion` decoder. pub use self::clmm::DcClmmFusionDecoder; -/// Reserved `kb-lib.decoder.clmm.orca_whirlpool` decoder. +/// Reserved `ks-lib-decoder.clmm.orca_whirlpool` decoder. pub use self::clmm::DcClmmOrcaWhirlpoolDecoder; -/// Reserved `kb-lib.decoder.clmm.pancake_swap` decoder. +/// Reserved `ks-lib-decoder.clmm.pancake_swap` decoder. pub use self::clmm::DcClmmPancakeSwapDecoder; -/// Reserved `kb-lib.decoder.clmm.raydium` decoder. +/// Reserved `ks-lib-decoder.clmm.raydium` decoder. pub use self::clmm::DcClmmRaydiumDecoder; -/// Reserved `kb-lib.decoder.clmm.stabble` decoder. +/// Reserved `ks-lib-decoder.clmm.stabble` decoder. pub use self::clmm::DcClmmStabbleDecoder; -/// Reserved `kb-lib.decoder.cpmm.raydium` decoder. +/// Reserved `ks-lib-decoder.cpmm.raydium` decoder. pub use self::cpmm::DcCpmmRaydiumDecoder; -/// Reserved `kb-lib.decoder.dlmm.meteora` decoder. +/// Reserved `ks-lib-decoder.dlmm.meteora` decoder. pub use self::dlmm::DcDlmmMeteoraDecoder; -/// Reserved `kb-lib.decoder.fees.bags_fee_share_v1` decoder. +/// Reserved `ks-lib-decoder.fees.bags_fee_share_v1` decoder. pub use self::fees::DcFeesBagsFeeShareV1Decoder; -/// Reserved `kb-lib.decoder.fees.bags_fee_share_v2` decoder. +/// Reserved `ks-lib-decoder.fees.bags_fee_share_v2` decoder. pub use self::fees::DcFeesBagsFeeShareV2Decoder; -/// Reserved `kb-lib.decoder.admin.pump_fees` decoder. +/// Reserved `ks-lib-decoder.admin.pump_fees` decoder. pub use self::fees::DcFeesPumpFeesDecoder; -/// Reserved `kb-lib.decoder.governance.metadao_bid_wall` decoder. +/// Reserved `ks-lib-decoder.governance.metadao_bid_wall` decoder. pub use self::governance::DcGovernanceMetadaoBidWallDecoder; -/// Reserved `kb-lib.decoder.amm.metadao_futarchy_amm` decoder. +/// Reserved `ks-lib-decoder.amm.metadao_futarchy_amm` decoder. pub use self::governance::DcGovernanceMetadaoFutarchyDecoder; -/// Reserved `kb-lib.decoder.governance.squads_multisig` decoder. +/// Reserved `ks-lib-decoder.governance.squads_multisig` decoder. pub use self::governance::DcGovernanceSquadsMultisigDecoder; -/// Reserved `kb-lib.decoder.launchpad.boop_fun` decoder. +/// Reserved `ks-lib-decoder.launchpad.boop_fun` decoder. pub use self::launchpad::DcLaunchpadBoopFunDecoder; -/// Reserved `kb-lib.decoder.launchpad.metadao_ico` decoder. +/// Reserved `ks-lib-decoder.launchpad.metadao_ico` decoder. pub use self::launchpad::DcLaunchpadMetadaoIcoDecoder; -/// Reserved `kb-lib.decoder.launchpad.meteora_dbc` decoder. +/// Reserved `ks-lib-decoder.launchpad.meteora_dbc` decoder. pub use self::launchpad::DcLaunchpadMeteoraDbcDecoder; -/// Reserved `kb-lib.decoder.launchpad.moonit` decoder. +/// Reserved `ks-lib-decoder.launchpad.moonit` decoder. pub use self::launchpad::DcLaunchpadMoonitDecoder; -/// Reserved `kb-lib.decoder.launchpad.orca_wavebreak` decoder. +/// Reserved `ks-lib-decoder.launchpad.orca_wavebreak` decoder. pub use self::launchpad::DcLaunchpadOrcaWavebreakDecoder; -/// Reserved `kb-lib.decoder.launchpad.printr` decoder. +/// Reserved `ks-lib-decoder.launchpad.printr` decoder. pub use self::launchpad::DcLaunchpadPrintrDecoder; -/// Reserved `kb-lib.decoder.launchpad.pump_fun` decoder. +/// Reserved `ks-lib-decoder.launchpad.pump_fun` decoder. pub use self::launchpad::DcLaunchpadPumpFunDecoder; -/// Reserved `kb-lib.decoder.launchpad.pump_pumpup_ai` decoder. +/// Reserved `ks-lib-decoder.launchpad.pump_pumpup_ai` decoder. pub use self::launchpad::DcLaunchpadPumpPumpupAiDecoder; -/// Reserved `kb-lib.decoder.launchpad.raydium_launchlab` decoder. +/// Reserved `ks-lib-decoder.launchpad.raydium_launchlab` decoder. pub use self::launchpad::DcLaunchpadRaydiumLaunchlabDecoder; -/// Reserved `kb-lib.decoder.amm.virtuals` decoder. +/// Reserved `ks-lib-decoder.amm.virtuals` decoder. pub use self::launchpad::DcLaunchpadVirtualsDecoder; -/// Reserved `kb-lib.decoder.lending.clone` decoder. +/// Reserved `ks-lib-decoder.lending.clone` decoder. pub use self::lending::DcLendingCloneDecoder; -/// Reserved `kb-lib.decoder.lending.jupiter_lend_borrow` decoder. +/// Reserved `ks-lib-decoder.lending.jupiter_lend_borrow` decoder. pub use self::lending::DcLendingJupiterLendBorrowDecoder; -/// Reserved `kb-lib.decoder.lending.jupiter_lend_earn` decoder. +/// Reserved `ks-lib-decoder.lending.jupiter_lend_earn` decoder. pub use self::lending::DcLendingJupiterLendEarnDecoder; -/// Reserved `kb-lib.decoder.lending.jupiter_lend_flash_loan` decoder. +/// Reserved `ks-lib-decoder.lending.jupiter_lend_flash_loan` decoder. pub use self::lending::DcLendingJupiterLendFlashLoanDecoder; -/// Reserved `kb-lib.decoder.lending.jupiter_lend_liquidity` decoder. +/// Reserved `ks-lib-decoder.lending.jupiter_lend_liquidity` decoder. pub use self::lending::DcLendingJupiterLendLiquidityDecoder; -/// Reserved `kb-lib.decoder.lending.kamino` decoder. +/// Reserved `ks-lib-decoder.lending.kamino` decoder. pub use self::lending::DcLendingKaminoDecoder; -/// Reserved `kb-lib.decoder.lending.marginfi_v2` decoder. +/// Reserved `ks-lib-decoder.lending.marginfi_v2` decoder. pub use self::lending::DcLendingMarginfiV2Decoder; -/// Reserved `kb-lib.decoder.lock.raydium_lp` decoder. +/// Reserved `ks-lib-decoder.lock.raydium_lp` decoder. pub use self::lock::DcLockRaydiumLpDecoder; /// Approve Collection Authority discriminator. pub(crate) use self::metadata::DC_METADATA_MTM_APPROVE_COLLECTION_AUTHORITY_DISCRIMINATOR; @@ -426,7 +426,7 @@ pub use self::metadata::DcMetadataMtmTokenOwnedEscrowAuthorityKind; pub use self::metadata::DcMetadataMtmTokenRecordAccountSnapshot; /// Solana Program Metadata instruction decoder; account decoders are active. pub use self::metadata::DcMetadataSolanaProgramMetadataDecoder; -/// Reserved `kb-lib.decoder.metadata.spl_name_service` decoder. +/// Reserved `ks-lib-decoder.metadata.spl_name_service` decoder. pub use self::metadata::DcMetadataSplNameServiceDecoder; /// Error returned while decoding a Solana Program Metadata account. pub use self::metadata::DcMetadataSpmAccountDecodeError; @@ -500,35 +500,35 @@ pub use self::metadata::decoder_metadata_solana_program_metadata_decode_metadata pub(crate) use self::metadata::decoder_metadata_solana_program_metadata_entry_for_discriminator; /// Returns the first byte of one retained Solana Program Metadata payload. pub(crate) use self::metadata::decoder_metadata_solana_program_metadata_payload_discriminator; -/// Reserved `kb-lib.decoder.nft.metaplex_bubblegum` decoder. +/// Reserved `ks-lib-decoder.nft.metaplex_bubblegum` decoder. pub use self::nft::DcNftMetaplexBubblegumDecoder; -/// Reserved `kb-lib.decoder.nft.tensor_cnft` decoder. +/// Reserved `ks-lib-decoder.nft.tensor_cnft` decoder. pub use self::nft::DcNftTensorCnftDecoder; -/// Reserved `kb-lib.decoder.orderbook.jupiter_limit_order` decoder. +/// Reserved `ks-lib-decoder.orderbook.jupiter_limit_order` decoder. pub use self::orderbook::DcOrderbookJupiterLimitOrderDecoder; -/// Reserved `kb-lib.decoder.orderbook.jupiter_limit_order_v2` decoder. +/// Reserved `ks-lib-decoder.orderbook.jupiter_limit_order_v2` decoder. pub use self::orderbook::DcOrderbookJupiterLimitOrderV2Decoder; -/// Reserved `kb-lib.decoder.orderbook.openbook_v2` decoder. +/// Reserved `ks-lib-decoder.orderbook.openbook_v2` decoder. pub use self::orderbook::DcOrderbookOpenbookV2Decoder; -/// Reserved `kb-lib.decoder.perpetuals.drift_v2` decoder. +/// Reserved `ks-lib-decoder.perpetuals.drift_v2` decoder. pub use self::perpetuals::DcPerpetualsDriftV2Decoder; -/// Reserved `kb-lib.decoder.perpetuals.jupiter` decoder. +/// Reserved `ks-lib-decoder.perpetuals.jupiter` decoder. pub use self::perpetuals::DcPerpetualsJupiterDecoder; -/// Reserved `kb-lib.decoder.perpetuals.phoenix_eternal` decoder. +/// Reserved `ks-lib-decoder.perpetuals.phoenix_eternal` decoder. pub use self::perpetuals::DcPerpetualsPhoenixEternalDecoder; -/// Reserved `kb-lib.decoder.perpetuals.zeta` decoder. +/// Reserved `ks-lib-decoder.perpetuals.zeta` decoder. pub use self::perpetuals::DcPerpetualsZetaDecoder; -/// Reserved `kb-lib.decoder.router.dflow_aggregator_v4` decoder. +/// Reserved `ks-lib-decoder.router.dflow_aggregator_v4` decoder. pub use self::router::DcRouterDflowAggregatorV4Decoder; -/// Reserved `kb-lib.decoder.router.jupiter_aggregator_v4` decoder. +/// Reserved `ks-lib-decoder.router.jupiter_aggregator_v4` decoder. pub use self::router::DcRouterJupiterAggregatorV4Decoder; -/// Reserved `kb-lib.decoder.router.jupiter_aggregator_v6` decoder. +/// Reserved `ks-lib-decoder.router.jupiter_aggregator_v6` decoder. pub use self::router::DcRouterJupiterAggregatorV6Decoder; -/// Reserved `kb-lib.decoder.router.okx_labs_v1` decoder. +/// Reserved `ks-lib-decoder.router.okx_labs_v1` decoder. pub use self::router::DcRouterOkxLabsV1Decoder; -/// Reserved `kb-lib.decoder.router.okx_labs_v2` decoder. +/// Reserved `ks-lib-decoder.router.okx_labs_v2` decoder. pub use self::router::DcRouterOkxLabsV2Decoder; -/// Reserved `kb-lib.decoder.rwa.ondo_global_markets` decoder. +/// Reserved `ks-lib-decoder.rwa.ondo_global_markets` decoder. pub use self::rwa::DcRwaOndoGlobalMarketsDecoder; pub(crate) use self::solana::DC_SOLANA_CORE_ADDRESS_LOOKUP_TABLE_SURFACE_CODE; pub(crate) use self::solana::DC_SOLANA_CORE_BPF_LOADER_DEPRECATED_SURFACE_CODE; @@ -685,7 +685,7 @@ pub(crate) use self::spl::DC_SPL_TOKEN_MAX_BATCH_INSTRUCTIONS; pub(crate) use self::spl::DC_SPL_TOKEN_MAX_INSTRUCTION_BYTES; /// Stable protocol and surface code for the classic SPL Token program. pub(crate) use self::spl::DC_SPL_TOKEN_SURFACE_CODE; -/// Reserved `kb-lib.decoder.spl.account_compression` decoder. +/// Reserved `ks-lib-decoder.spl.account_compression` decoder. pub use self::spl::DcSplAccountCompressionDecoder; /// Exact decoder for the SPL Associated Token Account program. pub use self::spl::DcSplAssociatedTokenAccountDecoder; @@ -697,11 +697,11 @@ pub use self::spl::DcSplElGamalRegistryState; pub use self::spl::DcSplElgamalRegistryDecoder; /// Exact decoder for the three registered SPL Memo generations. pub use self::spl::DcSplMemoDecoder; -/// Reserved `kb-lib.decoder.spl.noop` decoder. +/// Reserved `ks-lib-decoder.spl.noop` decoder. pub use self::spl::DcSplNoopDecoder; -/// Reserved `kb-lib.decoder.spl.single_pool` decoder. +/// Reserved `ks-lib-decoder.spl.single_pool` decoder. pub use self::spl::DcSplSinglePoolDecoder; -/// Reserved `kb-lib.decoder.spl.stake_pool` decoder. +/// Reserved `ks-lib-decoder.spl.stake_pool` decoder. pub use self::spl::DcSplStakePoolDecoder; /// Exact decoder for the Token-2022 program. pub use self::spl::DcSplToken2022Decoder; @@ -755,47 +755,47 @@ pub(crate) use self::spl::decoder_spl_token_decode; pub(crate) use self::spl::decoder_spl_token_entry_for_tag; /// Returns the first byte of one retained classic SPL Token payload. pub(crate) use self::spl::decoder_spl_token_payload_tag; -/// Reserved `kb-lib.decoder.stable.swap_hylo_exchange` decoder. +/// Reserved `ks-lib-decoder.stable.swap_hylo_exchange` decoder. pub use self::stable::DcStableSwapHyloExchangeDecoder; -/// Reserved `kb-lib.decoder.stable.swap_jupiter_stable` decoder. +/// Reserved `ks-lib-decoder.stable.swap_jupiter_stable` decoder. pub use self::stable::DcStableSwapJupiterStableDecoder; -/// Reserved `kb-lib.decoder.stable.swap_numeraire` decoder. +/// Reserved `ks-lib-decoder.stable.swap_numeraire` decoder. pub use self::stable::DcStableSwapNumeraireDecoder; -/// Reserved `kb-lib.decoder.stable.swap_stabble` decoder. +/// Reserved `ks-lib-decoder.stable.swap_stabble` decoder. pub use self::stable::DcStableSwapStabbleDecoder; -/// Reserved `kb-lib.decoder.staking.jito_tip_distribution` decoder. +/// Reserved `ks-lib-decoder.staking.jito_tip_distribution` decoder. pub use self::staking::DcStakingJitoTipDistributionDecoder; -/// Reserved `kb-lib.decoder.staking.kamino_farm` decoder. +/// Reserved `ks-lib-decoder.staking.kamino_farm` decoder. pub use self::staking::DcStakingKaminoFarmDecoder; -/// Reserved `kb-lib.decoder.staking.marinade_finance` decoder. +/// Reserved `ks-lib-decoder.staking.marinade_finance` decoder. pub use self::staking::DcStakingMarinadeFinanceDecoder; -/// Reserved `kb-lib.decoder.staking.solayer` decoder. +/// Reserved `ks-lib-decoder.staking.solayer` decoder. pub use self::staking::DcStakingSolayerDecoder; -/// Reserved `kb-lib.decoder.storage.solana_record` decoder. +/// Reserved `ks-lib-decoder.storage.solana_record` decoder. pub use self::storage::DcStorageSolanaRecordDecoder; -/// Reserved `kb-lib.decoder.router.jupiter_dca` decoder. +/// Reserved `ks-lib-decoder.router.jupiter_dca` decoder. pub use self::strategy::DcStrategyJupiterDcaDecoder; -/// Reserved `kb-lib.decoder.treasury.helium_treasury_management` decoder. +/// Reserved `ks-lib-decoder.treasury.helium_treasury_management` decoder. pub use self::treasury::DcTreasuryHeliumTreasuryManagementDecoder; -/// Reserved `kb-lib.decoder.vault.carrot_defi` decoder. +/// Reserved `ks-lib-decoder.vault.carrot_defi` decoder. pub use self::vault::DcVaultCarrotDefiDecoder; -/// Reserved `kb-lib.decoder.vault.hylo_stability_pool` decoder. +/// Reserved `ks-lib-decoder.vault.hylo_stability_pool` decoder. pub use self::vault::DcVaultHyloStabilityPoolDecoder; -/// Reserved `kb-lib.decoder.vault.kamino` decoder. +/// Reserved `ks-lib-decoder.vault.kamino` decoder. pub use self::vault::DcVaultKaminoDecoder; -/// Reserved `kb-lib.decoder.vault.kamino_v2` decoder. +/// Reserved `ks-lib-decoder.vault.kamino_v2` decoder. pub use self::vault::DcVaultKaminoV2Decoder; -/// Reserved `kb-lib.decoder.vault.kamino_yvaults` decoder. +/// Reserved `ks-lib-decoder.vault.kamino_yvaults` decoder. pub use self::vault::DcVaultKaminoYvaultsDecoder; -/// Reserved `kb-lib.decoder.vault.meteora` decoder. +/// Reserved `ks-lib-decoder.vault.meteora` decoder. pub use self::vault::DcVaultMeteoraDecoder; -/// Reserved `kb-lib.decoder.admin.jupiter_lock` decoder. +/// Reserved `ks-lib-decoder.admin.jupiter_lock` decoder. pub use self::vesting::DcVestingJupiterLockDecoder; -/// Reserved `kb-lib.decoder.vesting.streamflow` decoder. +/// Reserved `ks-lib-decoder.vesting.streamflow` decoder. pub use self::vesting::DcVestingStreamflowDecoder; -/// Reserved `kb-lib.decoder.wallet.jupiter_apepro_smart_wallet` decoder. +/// Reserved `ks-lib-decoder.wallet.jupiter_apepro_smart_wallet` decoder. pub use self::wallet::DcWalletJupiterApeproSmartWalletDecoder; -/// Reserved `kb-lib.decoder.weighted.swap_stabble` decoder. +/// Reserved `ks-lib-decoder.weighted.swap_stabble` decoder. pub use self::weighted::DcWeightedSwapStabbleDecoder; #[cfg(test)] mod reserved_decoder_tests { @@ -910,7 +910,7 @@ mod reserved_decoder_tests { let mut names = std::collections::BTreeSet::new(); for decoder in decoders { assert!(names.insert(decoder.decoder_name())); - if decoder.decoder_name() == "kb-lib.decoder.anchor" { + if decoder.decoder_name() == "ks-lib-decoder.anchor" { assert!(decoder.program_ids().is_empty()); continue; } diff --git a/ks-lib/src/decoder/adapter.rs b/ks-lib/src/decoder/adapter.rs index 6707fa3..ac54299 100644 --- a/ks-lib/src/decoder/adapter.rs +++ b/ks-lib/src/decoder/adapter.rs @@ -1,12 +1,12 @@ // file: ks-lib/src/decoder/adapter.rs -// version: 6 +// version: 7 //! `adapter` decoder family. mod saber_decimal_wrapper; mod spl_token_wrap; -/// Reserved `kb-lib.decoder.adapter.saber_decimal_wrapper` decoder. +/// Reserved `ks-lib-decoder.adapter.saber_decimal_wrapper` decoder. pub use self::saber_decimal_wrapper::DcAdapterSaberDecimalWrapperDecoder; -/// Reserved `kb-lib.decoder.adapter.spl_token_wrap` decoder. +/// Reserved `ks-lib-decoder.adapter.spl_token_wrap` decoder. pub use self::spl_token_wrap::DcAdapterSplTokenWrapDecoder; diff --git a/ks-lib/src/decoder/adapter/saber_decimal_wrapper.rs b/ks-lib/src/decoder/adapter/saber_decimal_wrapper.rs index d9875c5..af6f209 100644 --- a/ks-lib/src/decoder/adapter/saber_decimal_wrapper.rs +++ b/ks-lib/src/decoder/adapter/saber_decimal_wrapper.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/adapter/saber_decimal_wrapper.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `adapter_saber_decimal_wrapper`. @@ -9,7 +9,7 @@ pub struct DcAdapterSaberDecimalWrapperDecoder; impl crate::DcApiProtocolDecoder for crate::DcAdapterSaberDecimalWrapperDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.adapter.saber_decimal_wrapper"; + return "ks-lib-decoder.adapter.saber_decimal_wrapper"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/adapter/spl_token_wrap.rs b/ks-lib/src/decoder/adapter/spl_token_wrap.rs index 7951a63..599c812 100644 --- a/ks-lib/src/decoder/adapter/spl_token_wrap.rs +++ b/ks-lib/src/decoder/adapter/spl_token_wrap.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/adapter/spl_token_wrap.rs -// version: 2 +// version: 3 //! Reserved protocol decoder for `adapter_spl_token_wrap`. @@ -9,7 +9,7 @@ pub struct DcAdapterSplTokenWrapDecoder; impl crate::DcApiProtocolDecoder for crate::DcAdapterSplTokenWrapDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.adapter.spl_token_wrap"; + return "ks-lib-decoder.adapter.spl_token_wrap"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/amm.rs b/ks-lib/src/decoder/amm.rs index 45d9c5e..6e0fc23 100644 --- a/ks-lib/src/decoder/amm.rs +++ b/ks-lib/src/decoder/amm.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/amm.rs -// version: 6 +// version: 7 //! `amm` decoder family. @@ -28,51 +28,51 @@ mod woofi; mod zero_fi; mod zora; -/// Reserved `kb-lib.decoder.amm.aldrin_v1` decoder. +/// Reserved `ks-lib-decoder.amm.aldrin_v1` decoder. pub use self::aldrin_v1::DcAmmAldrinV1Decoder; -/// Reserved `kb-lib.decoder.amm.aldrin_v2` decoder. +/// Reserved `ks-lib-decoder.amm.aldrin_v2` decoder. pub use self::aldrin_v2::DcAmmAldrinV2Decoder; -/// Reserved `kb-lib.decoder.amm.alphaq` decoder. +/// Reserved `ks-lib-decoder.amm.alphaq` decoder. pub use self::alphaq::DcAmmAlphaqDecoder; -/// Reserved `kb-lib.decoder.amm.believe` decoder. +/// Reserved `ks-lib-decoder.amm.believe` decoder. pub use self::believe::DcAmmBelieveDecoder; -/// Reserved `kb-lib.decoder.amm.bonk_swap` decoder. +/// Reserved `ks-lib-decoder.amm.bonk_swap` decoder. pub use self::bonk_swap::DcAmmBonkSwapDecoder; -/// Reserved `kb-lib.decoder.amm.fluxbeam` decoder. +/// Reserved `ks-lib-decoder.amm.fluxbeam` decoder. pub use self::fluxbeam::DcAmmFluxbeamDecoder; -/// Reserved `kb-lib.decoder.amm.goon_fi` decoder. +/// Reserved `ks-lib-decoder.amm.goon_fi` decoder. pub use self::goon_fi::DcAmmGoonFiDecoder; -/// Reserved `kb-lib.decoder.amm.goosefx_gamma` decoder. +/// Reserved `ks-lib-decoder.amm.goosefx_gamma` decoder. pub use self::goosefx_gamma::DcAmmGoosefxGammaDecoder; -/// Reserved `kb-lib.decoder.amm.goosefx_v2` decoder. +/// Reserved `ks-lib-decoder.amm.goosefx_v2` decoder. pub use self::goosefx_v2::DcAmmGoosefxV2Decoder; -/// Reserved `kb-lib.decoder.amm.guac_swap` decoder. +/// Reserved `ks-lib-decoder.amm.guac_swap` decoder. pub use self::guac_swap::DcAmmGuacSwapDecoder; -/// Reserved `kb-lib.decoder.amm.lifinity_swap_v2` decoder. +/// Reserved `ks-lib-decoder.amm.lifinity_swap_v2` decoder. pub use self::lifinity_swap_v2::DcAmmLifinitySwapV2Decoder; -/// Reserved `kb-lib.decoder.amm.metadao_v0_5` decoder. +/// Reserved `ks-lib-decoder.amm.metadao_v0_5` decoder. pub use self::metadao_v0_5::DcAmmMetadaoV05Decoder; -/// Reserved `kb-lib.decoder.amm.meteora_damm_v1` decoder. +/// Reserved `ks-lib-decoder.amm.meteora_damm_v1` decoder. pub use self::meteora_damm_v1::DcAmmMeteoraDammV1Decoder; -/// Reserved `kb-lib.decoder.amm.meteora_damm_v2` decoder. +/// Reserved `ks-lib-decoder.amm.meteora_damm_v2` decoder. pub use self::meteora_damm_v2::DcAmmMeteoraDammV2Decoder; -/// Reserved `kb-lib.decoder.amm.obric_v2` decoder. +/// Reserved `ks-lib-decoder.amm.obric_v2` decoder. pub use self::obric_v2::DcAmmObricV2Decoder; -/// Reserved `kb-lib.decoder.amm.one_dex` decoder. +/// Reserved `ks-lib-decoder.amm.one_dex` decoder. pub use self::one_dex::DcAmmOneDexDecoder; -/// Reserved `kb-lib.decoder.amm.pump_swap` decoder. +/// Reserved `ks-lib-decoder.amm.pump_swap` decoder. pub use self::pump_swap::DcAmmPumpSwapDecoder; -/// Reserved `kb-lib.decoder.amm.raydium_lp_v4` decoder. +/// Reserved `ks-lib-decoder.amm.raydium_lp_v4` decoder. pub use self::raydium_lp_v4::DcAmmRaydiumLpV4Decoder; -/// Reserved `kb-lib.decoder.amm.solfi` decoder. +/// Reserved `ks-lib-decoder.amm.solfi` decoder. pub use self::solfi::DcAmmSolfiDecoder; -/// Reserved `kb-lib.decoder.amm.solfi_v2` decoder. +/// Reserved `ks-lib-decoder.amm.solfi_v2` decoder. pub use self::solfi_v2::DcAmmSolfiV2Decoder; -/// Reserved `kb-lib.decoder.amm.vertigo` decoder. +/// Reserved `ks-lib-decoder.amm.vertigo` decoder. pub use self::vertigo::DcAmmVertigoDecoder; -/// Reserved `kb-lib.decoder.amm.woofi` decoder. +/// Reserved `ks-lib-decoder.amm.woofi` decoder. pub use self::woofi::DcAmmWoofiDecoder; -/// Reserved `kb-lib.decoder.amm.zero_fi` decoder. +/// Reserved `ks-lib-decoder.amm.zero_fi` decoder. pub use self::zero_fi::DcAmmZeroFiDecoder; -/// Reserved `kb-lib.decoder.amm.zora` decoder. +/// Reserved `ks-lib-decoder.amm.zora` decoder. pub use self::zora::DcAmmZoraDecoder; diff --git a/ks-lib/src/decoder/amm/aldrin_v1.rs b/ks-lib/src/decoder/amm/aldrin_v1.rs index 5b9a2b4..c19bf3b 100644 --- a/ks-lib/src/decoder/amm/aldrin_v1.rs +++ b/ks-lib/src/decoder/amm/aldrin_v1.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/amm/aldrin_v1.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `amm_aldrin_v1`. @@ -9,7 +9,7 @@ pub struct DcAmmAldrinV1Decoder; impl crate::DcApiProtocolDecoder for crate::DcAmmAldrinV1Decoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.amm.aldrin_v1"; + return "ks-lib-decoder.amm.aldrin_v1"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/amm/aldrin_v2.rs b/ks-lib/src/decoder/amm/aldrin_v2.rs index 6a32a50..ff595d1 100644 --- a/ks-lib/src/decoder/amm/aldrin_v2.rs +++ b/ks-lib/src/decoder/amm/aldrin_v2.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/amm/aldrin_v2.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `amm_aldrin_v2`. @@ -9,7 +9,7 @@ pub struct DcAmmAldrinV2Decoder; impl crate::DcApiProtocolDecoder for crate::DcAmmAldrinV2Decoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.amm.aldrin_v2"; + return "ks-lib-decoder.amm.aldrin_v2"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/amm/alphaq.rs b/ks-lib/src/decoder/amm/alphaq.rs index 9596600..39812e6 100644 --- a/ks-lib/src/decoder/amm/alphaq.rs +++ b/ks-lib/src/decoder/amm/alphaq.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/amm/alphaq.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `amm_alphaq`. @@ -9,7 +9,7 @@ pub struct DcAmmAlphaqDecoder; impl crate::DcApiProtocolDecoder for crate::DcAmmAlphaqDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.amm.alphaq"; + return "ks-lib-decoder.amm.alphaq"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/amm/believe.rs b/ks-lib/src/decoder/amm/believe.rs index b6def8a..e320061 100644 --- a/ks-lib/src/decoder/amm/believe.rs +++ b/ks-lib/src/decoder/amm/believe.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/amm/believe.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `amm_believe`. @@ -9,7 +9,7 @@ pub struct DcAmmBelieveDecoder; impl crate::DcApiProtocolDecoder for crate::DcAmmBelieveDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.amm.believe"; + return "ks-lib-decoder.amm.believe"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/amm/bonk_swap.rs b/ks-lib/src/decoder/amm/bonk_swap.rs index ea98a90..6980b30 100644 --- a/ks-lib/src/decoder/amm/bonk_swap.rs +++ b/ks-lib/src/decoder/amm/bonk_swap.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/amm/bonk_swap.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `amm_bonk_swap`. @@ -9,7 +9,7 @@ pub struct DcAmmBonkSwapDecoder; impl crate::DcApiProtocolDecoder for crate::DcAmmBonkSwapDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.amm.bonk_swap"; + return "ks-lib-decoder.amm.bonk_swap"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/amm/fluxbeam.rs b/ks-lib/src/decoder/amm/fluxbeam.rs index 0b38d95..64e82d4 100644 --- a/ks-lib/src/decoder/amm/fluxbeam.rs +++ b/ks-lib/src/decoder/amm/fluxbeam.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/amm/fluxbeam.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `amm_fluxbeam`. @@ -9,7 +9,7 @@ pub struct DcAmmFluxbeamDecoder; impl crate::DcApiProtocolDecoder for crate::DcAmmFluxbeamDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.amm.fluxbeam"; + return "ks-lib-decoder.amm.fluxbeam"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/amm/goon_fi.rs b/ks-lib/src/decoder/amm/goon_fi.rs index 53c6206..7730016 100644 --- a/ks-lib/src/decoder/amm/goon_fi.rs +++ b/ks-lib/src/decoder/amm/goon_fi.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/amm/goon_fi.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `amm_goon_fi`. @@ -9,7 +9,7 @@ pub struct DcAmmGoonFiDecoder; impl crate::DcApiProtocolDecoder for crate::DcAmmGoonFiDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.amm.goon_fi"; + return "ks-lib-decoder.amm.goon_fi"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/amm/goosefx_gamma.rs b/ks-lib/src/decoder/amm/goosefx_gamma.rs index 3557c24..b8ce5fe 100644 --- a/ks-lib/src/decoder/amm/goosefx_gamma.rs +++ b/ks-lib/src/decoder/amm/goosefx_gamma.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/amm/goosefx_gamma.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `amm_goosefx_gamma`. @@ -9,7 +9,7 @@ pub struct DcAmmGoosefxGammaDecoder; impl crate::DcApiProtocolDecoder for crate::DcAmmGoosefxGammaDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.amm.goosefx_gamma"; + return "ks-lib-decoder.amm.goosefx_gamma"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/amm/goosefx_v2.rs b/ks-lib/src/decoder/amm/goosefx_v2.rs index 6146a09..37be87d 100644 --- a/ks-lib/src/decoder/amm/goosefx_v2.rs +++ b/ks-lib/src/decoder/amm/goosefx_v2.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/amm/goosefx_v2.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `amm_goosefx_v2`. @@ -9,7 +9,7 @@ pub struct DcAmmGoosefxV2Decoder; impl crate::DcApiProtocolDecoder for crate::DcAmmGoosefxV2Decoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.amm.goosefx_v2"; + return "ks-lib-decoder.amm.goosefx_v2"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/amm/guac_swap.rs b/ks-lib/src/decoder/amm/guac_swap.rs index db95ee0..ddc0430 100644 --- a/ks-lib/src/decoder/amm/guac_swap.rs +++ b/ks-lib/src/decoder/amm/guac_swap.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/amm/guac_swap.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `amm_guac_swap`. @@ -9,7 +9,7 @@ pub struct DcAmmGuacSwapDecoder; impl crate::DcApiProtocolDecoder for crate::DcAmmGuacSwapDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.amm.guac_swap"; + return "ks-lib-decoder.amm.guac_swap"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/amm/lifinity_swap_v2.rs b/ks-lib/src/decoder/amm/lifinity_swap_v2.rs index daeba96..eda14fc 100644 --- a/ks-lib/src/decoder/amm/lifinity_swap_v2.rs +++ b/ks-lib/src/decoder/amm/lifinity_swap_v2.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/amm/lifinity_swap_v2.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `amm_lifinity_swap_v2`. @@ -9,7 +9,7 @@ pub struct DcAmmLifinitySwapV2Decoder; impl crate::DcApiProtocolDecoder for crate::DcAmmLifinitySwapV2Decoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.amm.lifinity_swap_v2"; + return "ks-lib-decoder.amm.lifinity_swap_v2"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/amm/metadao_v0_5.rs b/ks-lib/src/decoder/amm/metadao_v0_5.rs index 2e35fda..47dd0aa 100644 --- a/ks-lib/src/decoder/amm/metadao_v0_5.rs +++ b/ks-lib/src/decoder/amm/metadao_v0_5.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/amm/metadao_v0_5.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `amm_metadao_v0_5`. @@ -9,7 +9,7 @@ pub struct DcAmmMetadaoV05Decoder; impl crate::DcApiProtocolDecoder for crate::DcAmmMetadaoV05Decoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.amm.metadao_v0_5"; + return "ks-lib-decoder.amm.metadao_v0_5"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/amm/meteora_damm_v1.rs b/ks-lib/src/decoder/amm/meteora_damm_v1.rs index 3271446..926c439 100644 --- a/ks-lib/src/decoder/amm/meteora_damm_v1.rs +++ b/ks-lib/src/decoder/amm/meteora_damm_v1.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/amm/meteora_damm_v1.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `amm_meteora_damm_v1`. @@ -9,7 +9,7 @@ pub struct DcAmmMeteoraDammV1Decoder; impl crate::DcApiProtocolDecoder for crate::DcAmmMeteoraDammV1Decoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.amm.meteora_damm_v1"; + return "ks-lib-decoder.amm.meteora_damm_v1"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/amm/meteora_damm_v2.rs b/ks-lib/src/decoder/amm/meteora_damm_v2.rs index aa5e957..f630656 100644 --- a/ks-lib/src/decoder/amm/meteora_damm_v2.rs +++ b/ks-lib/src/decoder/amm/meteora_damm_v2.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/amm/meteora_damm_v2.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `amm_meteora_damm_v2`. @@ -9,7 +9,7 @@ pub struct DcAmmMeteoraDammV2Decoder; impl crate::DcApiProtocolDecoder for crate::DcAmmMeteoraDammV2Decoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.amm.meteora_damm_v2"; + return "ks-lib-decoder.amm.meteora_damm_v2"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/amm/obric_v2.rs b/ks-lib/src/decoder/amm/obric_v2.rs index 8c0f652..31cdf2b 100644 --- a/ks-lib/src/decoder/amm/obric_v2.rs +++ b/ks-lib/src/decoder/amm/obric_v2.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/amm/obric_v2.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `amm_obric_v2`. @@ -9,7 +9,7 @@ pub struct DcAmmObricV2Decoder; impl crate::DcApiProtocolDecoder for crate::DcAmmObricV2Decoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.amm.obric_v2"; + return "ks-lib-decoder.amm.obric_v2"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/amm/one_dex.rs b/ks-lib/src/decoder/amm/one_dex.rs index 5f9e337..c5cac21 100644 --- a/ks-lib/src/decoder/amm/one_dex.rs +++ b/ks-lib/src/decoder/amm/one_dex.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/amm/one_dex.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `amm_one_dex`. @@ -9,7 +9,7 @@ pub struct DcAmmOneDexDecoder; impl crate::DcApiProtocolDecoder for crate::DcAmmOneDexDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.amm.one_dex"; + return "ks-lib-decoder.amm.one_dex"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/amm/pump_swap.rs b/ks-lib/src/decoder/amm/pump_swap.rs index 36d141a..a223252 100644 --- a/ks-lib/src/decoder/amm/pump_swap.rs +++ b/ks-lib/src/decoder/amm/pump_swap.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/amm/pump_swap.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `amm_pump_swap`. @@ -9,7 +9,7 @@ pub struct DcAmmPumpSwapDecoder; impl crate::DcApiProtocolDecoder for crate::DcAmmPumpSwapDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.amm.pump_swap"; + return "ks-lib-decoder.amm.pump_swap"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/amm/raydium_lp_v4.rs b/ks-lib/src/decoder/amm/raydium_lp_v4.rs index 699eba6..66533ef 100644 --- a/ks-lib/src/decoder/amm/raydium_lp_v4.rs +++ b/ks-lib/src/decoder/amm/raydium_lp_v4.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/amm/raydium_lp_v4.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `amm_raydium_lp_v4`. @@ -9,7 +9,7 @@ pub struct DcAmmRaydiumLpV4Decoder; impl crate::DcApiProtocolDecoder for crate::DcAmmRaydiumLpV4Decoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.amm.raydium_lp_v4"; + return "ks-lib-decoder.amm.raydium_lp_v4"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/amm/solfi.rs b/ks-lib/src/decoder/amm/solfi.rs index 4aee1c7..08bdb6d 100644 --- a/ks-lib/src/decoder/amm/solfi.rs +++ b/ks-lib/src/decoder/amm/solfi.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/amm/solfi.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `amm_solfi`. @@ -9,7 +9,7 @@ pub struct DcAmmSolfiDecoder; impl crate::DcApiProtocolDecoder for crate::DcAmmSolfiDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.amm.solfi"; + return "ks-lib-decoder.amm.solfi"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/amm/solfi_v2.rs b/ks-lib/src/decoder/amm/solfi_v2.rs index 3c4c6f2..53b09db 100644 --- a/ks-lib/src/decoder/amm/solfi_v2.rs +++ b/ks-lib/src/decoder/amm/solfi_v2.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/amm/solfi_v2.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `amm_solfi_v2`. @@ -9,7 +9,7 @@ pub struct DcAmmSolfiV2Decoder; impl crate::DcApiProtocolDecoder for crate::DcAmmSolfiV2Decoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.amm.solfi_v2"; + return "ks-lib-decoder.amm.solfi_v2"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/amm/vertigo.rs b/ks-lib/src/decoder/amm/vertigo.rs index 01794b9..3a5b4f8 100644 --- a/ks-lib/src/decoder/amm/vertigo.rs +++ b/ks-lib/src/decoder/amm/vertigo.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/amm/vertigo.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `amm_vertigo`. @@ -9,7 +9,7 @@ pub struct DcAmmVertigoDecoder; impl crate::DcApiProtocolDecoder for crate::DcAmmVertigoDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.amm.vertigo"; + return "ks-lib-decoder.amm.vertigo"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/amm/woofi.rs b/ks-lib/src/decoder/amm/woofi.rs index e42072f..c1366f8 100644 --- a/ks-lib/src/decoder/amm/woofi.rs +++ b/ks-lib/src/decoder/amm/woofi.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/amm/woofi.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `amm_woofi`. @@ -9,7 +9,7 @@ pub struct DcAmmWoofiDecoder; impl crate::DcApiProtocolDecoder for crate::DcAmmWoofiDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.amm.woofi"; + return "ks-lib-decoder.amm.woofi"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/amm/zero_fi.rs b/ks-lib/src/decoder/amm/zero_fi.rs index 2fe35a3..c961912 100644 --- a/ks-lib/src/decoder/amm/zero_fi.rs +++ b/ks-lib/src/decoder/amm/zero_fi.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/amm/zero_fi.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `amm_zero_fi`. @@ -9,7 +9,7 @@ pub struct DcAmmZeroFiDecoder; impl crate::DcApiProtocolDecoder for crate::DcAmmZeroFiDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.amm.zero_fi"; + return "ks-lib-decoder.amm.zero_fi"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/amm/zora.rs b/ks-lib/src/decoder/amm/zora.rs index dbe141c..82a97de 100644 --- a/ks-lib/src/decoder/amm/zora.rs +++ b/ks-lib/src/decoder/amm/zora.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/amm/zora.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `amm_zora`. @@ -9,7 +9,7 @@ pub struct DcAmmZoraDecoder; impl crate::DcApiProtocolDecoder for crate::DcAmmZoraDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.amm.zora"; + return "ks-lib-decoder.amm.zora"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/anchor.rs b/ks-lib/src/decoder/anchor.rs index 7f81f7d..742c739 100644 --- a/ks-lib/src/decoder/anchor.rs +++ b/ks-lib/src/decoder/anchor.rs @@ -1,9 +1,9 @@ // file: ks-lib/src/decoder/anchor.rs -// version: 5 +// version: 6 //! `anchor` decoder family. mod core; -/// Reserved `kb-lib.decoder.anchor` decoder. +/// Reserved `ks-lib-decoder.anchor` decoder. pub use self::core::DcAnchorDecoder; diff --git a/ks-lib/src/decoder/anchor/core.rs b/ks-lib/src/decoder/anchor/core.rs index 6970881..2641f53 100644 --- a/ks-lib/src/decoder/anchor/core.rs +++ b/ks-lib/src/decoder/anchor/core.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/anchor/core.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `anchor`. @@ -9,7 +9,7 @@ pub struct DcAnchorDecoder; impl crate::DcApiProtocolDecoder for crate::DcAnchorDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.anchor"; + return "ks-lib-decoder.anchor"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/api/decoder.rs b/ks-lib/src/decoder/api/decoder.rs index a984051..c42521b 100644 --- a/ks-lib/src/decoder/api/decoder.rs +++ b/ks-lib/src/decoder/api/decoder.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/api/decoder.rs -// version: 7 +// version: 8 //! Shared decoder contracts for protocol decoder crates. @@ -49,7 +49,7 @@ pub struct DcApiInitialDecoder; impl DcApiProtocolDecoder for DcApiInitialDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.api"; + return "ks-lib-decoder.api"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/bridge.rs b/ks-lib/src/decoder/bridge.rs index 4ede5bc..d93ff2c 100644 --- a/ks-lib/src/decoder/bridge.rs +++ b/ks-lib/src/decoder/bridge.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/bridge.rs -// version: 5 +// version: 6 //! `bridge` decoder family. @@ -8,11 +8,11 @@ mod circle_cctp_token_messenger_minter_v2; mod layer_zero_endpoint; mod layer_zero_executor; -/// Reserved `kb-lib.decoder.bridge.circle_cctp_token_messenger_minter` decoder. +/// Reserved `ks-lib-decoder.bridge.circle_cctp_token_messenger_minter` decoder. pub use self::circle_cctp_token_messenger_minter::DcBridgeCircleCctpTokenMessengerMinterDecoder; -/// Reserved `kb-lib.decoder.bridge.circle_cctp_token_messenger_minter_v2` decoder. +/// Reserved `ks-lib-decoder.bridge.circle_cctp_token_messenger_minter_v2` decoder. pub use self::circle_cctp_token_messenger_minter_v2::DcBridgeCircleCctpTokenMessengerMinterV2Decoder; -/// Reserved `kb-lib.decoder.bridge.layer_zero_endpoint` decoder. +/// Reserved `ks-lib-decoder.bridge.layer_zero_endpoint` decoder. pub use self::layer_zero_endpoint::DcBridgeLayerZeroEndpointDecoder; -/// Reserved `kb-lib.decoder.bridge.layer_zero_executor` decoder. +/// Reserved `ks-lib-decoder.bridge.layer_zero_executor` decoder. pub use self::layer_zero_executor::DcBridgeLayerZeroExecutorDecoder; diff --git a/ks-lib/src/decoder/bridge/circle_cctp_token_messenger_minter.rs b/ks-lib/src/decoder/bridge/circle_cctp_token_messenger_minter.rs index cda5e5b..0884a81 100644 --- a/ks-lib/src/decoder/bridge/circle_cctp_token_messenger_minter.rs +++ b/ks-lib/src/decoder/bridge/circle_cctp_token_messenger_minter.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/bridge/circle_cctp_token_messenger_minter.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `bridge_circle_cctp_token_messenger_minter`. @@ -9,7 +9,7 @@ pub struct DcBridgeCircleCctpTokenMessengerMinterDecoder; impl crate::DcApiProtocolDecoder for crate::DcBridgeCircleCctpTokenMessengerMinterDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.bridge.circle_cctp_token_messenger_minter"; + return "ks-lib-decoder.bridge.circle_cctp_token_messenger_minter"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/bridge/circle_cctp_token_messenger_minter_v2.rs b/ks-lib/src/decoder/bridge/circle_cctp_token_messenger_minter_v2.rs index 12afa9b..a77cc49 100644 --- a/ks-lib/src/decoder/bridge/circle_cctp_token_messenger_minter_v2.rs +++ b/ks-lib/src/decoder/bridge/circle_cctp_token_messenger_minter_v2.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/bridge/circle_cctp_token_messenger_minter_v2.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `bridge_circle_cctp_token_messenger_minter_v2`. @@ -9,7 +9,7 @@ pub struct DcBridgeCircleCctpTokenMessengerMinterV2Decoder; impl crate::DcApiProtocolDecoder for crate::DcBridgeCircleCctpTokenMessengerMinterV2Decoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.bridge.circle_cctp_token_messenger_minter_v2"; + return "ks-lib-decoder.bridge.circle_cctp_token_messenger_minter_v2"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/bridge/layer_zero_endpoint.rs b/ks-lib/src/decoder/bridge/layer_zero_endpoint.rs index 6faf9a9..ab87b74 100644 --- a/ks-lib/src/decoder/bridge/layer_zero_endpoint.rs +++ b/ks-lib/src/decoder/bridge/layer_zero_endpoint.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/bridge/layer_zero_endpoint.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `bridge_layer_zero_endpoint`. @@ -9,7 +9,7 @@ pub struct DcBridgeLayerZeroEndpointDecoder; impl crate::DcApiProtocolDecoder for crate::DcBridgeLayerZeroEndpointDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.bridge.layer_zero_endpoint"; + return "ks-lib-decoder.bridge.layer_zero_endpoint"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/bridge/layer_zero_executor.rs b/ks-lib/src/decoder/bridge/layer_zero_executor.rs index 083deee..4c33f77 100644 --- a/ks-lib/src/decoder/bridge/layer_zero_executor.rs +++ b/ks-lib/src/decoder/bridge/layer_zero_executor.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/bridge/layer_zero_executor.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `bridge_layer_zero_executor`. @@ -9,7 +9,7 @@ pub struct DcBridgeLayerZeroExecutorDecoder; impl crate::DcApiProtocolDecoder for crate::DcBridgeLayerZeroExecutorDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.bridge.layer_zero_executor"; + return "ks-lib-decoder.bridge.layer_zero_executor"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/clmm.rs b/ks-lib/src/decoder/clmm.rs index 5026842..4a685e9 100644 --- a/ks-lib/src/decoder/clmm.rs +++ b/ks-lib/src/decoder/clmm.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/clmm.rs -// version: 5 +// version: 6 //! `clmm` decoder family. @@ -10,15 +10,15 @@ mod pancake_swap; mod raydium; mod stabble; -/// Reserved `kb-lib.decoder.clmm.byreal` decoder. +/// Reserved `ks-lib-decoder.clmm.byreal` decoder. pub use self::byreal::DcClmmByrealDecoder; -/// Reserved `kb-lib.decoder.clmm.fusion` decoder. +/// Reserved `ks-lib-decoder.clmm.fusion` decoder. pub use self::fusion::DcClmmFusionDecoder; -/// Reserved `kb-lib.decoder.clmm.orca_whirlpool` decoder. +/// Reserved `ks-lib-decoder.clmm.orca_whirlpool` decoder. pub use self::orca_whirlpool::DcClmmOrcaWhirlpoolDecoder; -/// Reserved `kb-lib.decoder.clmm.pancake_swap` decoder. +/// Reserved `ks-lib-decoder.clmm.pancake_swap` decoder. pub use self::pancake_swap::DcClmmPancakeSwapDecoder; -/// Reserved `kb-lib.decoder.clmm.raydium` decoder. +/// Reserved `ks-lib-decoder.clmm.raydium` decoder. pub use self::raydium::DcClmmRaydiumDecoder; -/// Reserved `kb-lib.decoder.clmm.stabble` decoder. +/// Reserved `ks-lib-decoder.clmm.stabble` decoder. pub use self::stabble::DcClmmStabbleDecoder; diff --git a/ks-lib/src/decoder/clmm/byreal.rs b/ks-lib/src/decoder/clmm/byreal.rs index df19209..60d4fae 100644 --- a/ks-lib/src/decoder/clmm/byreal.rs +++ b/ks-lib/src/decoder/clmm/byreal.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/clmm/byreal.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `clmm_byreal`. @@ -9,7 +9,7 @@ pub struct DcClmmByrealDecoder; impl crate::DcApiProtocolDecoder for crate::DcClmmByrealDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.clmm.byreal"; + return "ks-lib-decoder.clmm.byreal"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/clmm/fusion.rs b/ks-lib/src/decoder/clmm/fusion.rs index 39fb020..5e2fb41 100644 --- a/ks-lib/src/decoder/clmm/fusion.rs +++ b/ks-lib/src/decoder/clmm/fusion.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/clmm/fusion.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `clmm_fusion`. @@ -9,7 +9,7 @@ pub struct DcClmmFusionDecoder; impl crate::DcApiProtocolDecoder for crate::DcClmmFusionDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.clmm.fusion"; + return "ks-lib-decoder.clmm.fusion"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/clmm/orca_whirlpool.rs b/ks-lib/src/decoder/clmm/orca_whirlpool.rs index 87dc74e..68b116f 100644 --- a/ks-lib/src/decoder/clmm/orca_whirlpool.rs +++ b/ks-lib/src/decoder/clmm/orca_whirlpool.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/clmm/orca_whirlpool.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `clmm_orca_whirlpool`. @@ -9,7 +9,7 @@ pub struct DcClmmOrcaWhirlpoolDecoder; impl crate::DcApiProtocolDecoder for crate::DcClmmOrcaWhirlpoolDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.clmm.orca_whirlpool"; + return "ks-lib-decoder.clmm.orca_whirlpool"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/clmm/pancake_swap.rs b/ks-lib/src/decoder/clmm/pancake_swap.rs index e1559eb..95cff6e 100644 --- a/ks-lib/src/decoder/clmm/pancake_swap.rs +++ b/ks-lib/src/decoder/clmm/pancake_swap.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/clmm/pancake_swap.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `clmm_pancake_swap`. @@ -9,7 +9,7 @@ pub struct DcClmmPancakeSwapDecoder; impl crate::DcApiProtocolDecoder for crate::DcClmmPancakeSwapDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.clmm.pancake_swap"; + return "ks-lib-decoder.clmm.pancake_swap"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/clmm/raydium.rs b/ks-lib/src/decoder/clmm/raydium.rs index 4d76d79..deb938a 100644 --- a/ks-lib/src/decoder/clmm/raydium.rs +++ b/ks-lib/src/decoder/clmm/raydium.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/clmm/raydium.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `clmm_raydium`. @@ -9,7 +9,7 @@ pub struct DcClmmRaydiumDecoder; impl crate::DcApiProtocolDecoder for crate::DcClmmRaydiumDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.clmm.raydium"; + return "ks-lib-decoder.clmm.raydium"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/clmm/stabble.rs b/ks-lib/src/decoder/clmm/stabble.rs index 6854226..7e8457d 100644 --- a/ks-lib/src/decoder/clmm/stabble.rs +++ b/ks-lib/src/decoder/clmm/stabble.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/clmm/stabble.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `clmm_stabble`. @@ -9,7 +9,7 @@ pub struct DcClmmStabbleDecoder; impl crate::DcApiProtocolDecoder for crate::DcClmmStabbleDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.clmm.stabble"; + return "ks-lib-decoder.clmm.stabble"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/cpmm.rs b/ks-lib/src/decoder/cpmm.rs index c06017e..cdcfdc6 100644 --- a/ks-lib/src/decoder/cpmm.rs +++ b/ks-lib/src/decoder/cpmm.rs @@ -1,9 +1,9 @@ // file: ks-lib/src/decoder/cpmm.rs -// version: 5 +// version: 6 //! `cpmm` decoder family. mod raydium; -/// Reserved `kb-lib.decoder.cpmm.raydium` decoder. +/// Reserved `ks-lib-decoder.cpmm.raydium` decoder. pub use self::raydium::DcCpmmRaydiumDecoder; diff --git a/ks-lib/src/decoder/cpmm/raydium.rs b/ks-lib/src/decoder/cpmm/raydium.rs index 120bc65..2dc0860 100644 --- a/ks-lib/src/decoder/cpmm/raydium.rs +++ b/ks-lib/src/decoder/cpmm/raydium.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/cpmm/raydium.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `cpmm_raydium`. @@ -9,7 +9,7 @@ pub struct DcCpmmRaydiumDecoder; impl crate::DcApiProtocolDecoder for crate::DcCpmmRaydiumDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.cpmm.raydium"; + return "ks-lib-decoder.cpmm.raydium"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/dlmm.rs b/ks-lib/src/decoder/dlmm.rs index a15a796..6a702f4 100644 --- a/ks-lib/src/decoder/dlmm.rs +++ b/ks-lib/src/decoder/dlmm.rs @@ -1,9 +1,9 @@ // file: ks-lib/src/decoder/dlmm.rs -// version: 5 +// version: 6 //! `dlmm` decoder family. mod meteora; -/// Reserved `kb-lib.decoder.dlmm.meteora` decoder. +/// Reserved `ks-lib-decoder.dlmm.meteora` decoder. pub use self::meteora::DcDlmmMeteoraDecoder; diff --git a/ks-lib/src/decoder/dlmm/meteora.rs b/ks-lib/src/decoder/dlmm/meteora.rs index 4dffb21..ab0bca3 100644 --- a/ks-lib/src/decoder/dlmm/meteora.rs +++ b/ks-lib/src/decoder/dlmm/meteora.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/dlmm/meteora.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `dlmm_meteora`. @@ -9,7 +9,7 @@ pub struct DcDlmmMeteoraDecoder; impl crate::DcApiProtocolDecoder for crate::DcDlmmMeteoraDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.dlmm.meteora"; + return "ks-lib-decoder.dlmm.meteora"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/fees.rs b/ks-lib/src/decoder/fees.rs index d558637..9a227fc 100644 --- a/ks-lib/src/decoder/fees.rs +++ b/ks-lib/src/decoder/fees.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/fees.rs -// version: 6 +// version: 7 //! `fees` decoder family. @@ -7,9 +7,9 @@ mod bags_fee_share_v1; mod bags_fee_share_v2; mod pump_fees; -/// Reserved `kb-lib.decoder.fees.bags_fee_share_v1` decoder. +/// Reserved `ks-lib-decoder.fees.bags_fee_share_v1` decoder. pub use self::bags_fee_share_v1::DcFeesBagsFeeShareV1Decoder; -/// Reserved `kb-lib.decoder.fees.bags_fee_share_v2` decoder. +/// Reserved `ks-lib-decoder.fees.bags_fee_share_v2` decoder. pub use self::bags_fee_share_v2::DcFeesBagsFeeShareV2Decoder; -/// Reserved `kb-lib.decoder.fees.pump_fees` decoder. +/// Reserved `ks-lib-decoder.fees.pump_fees` decoder. pub use self::pump_fees::DcFeesPumpFeesDecoder; diff --git a/ks-lib/src/decoder/fees/bags_fee_share_v1.rs b/ks-lib/src/decoder/fees/bags_fee_share_v1.rs index 804ca81..9092123 100644 --- a/ks-lib/src/decoder/fees/bags_fee_share_v1.rs +++ b/ks-lib/src/decoder/fees/bags_fee_share_v1.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/fees/bags_fee_share_v1.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `fees_bags_fee_share_v1`. @@ -9,7 +9,7 @@ pub struct DcFeesBagsFeeShareV1Decoder; impl crate::DcApiProtocolDecoder for crate::DcFeesBagsFeeShareV1Decoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.fees.bags_fee_share_v1"; + return "ks-lib-decoder.fees.bags_fee_share_v1"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/fees/bags_fee_share_v2.rs b/ks-lib/src/decoder/fees/bags_fee_share_v2.rs index c55e815..e492bea 100644 --- a/ks-lib/src/decoder/fees/bags_fee_share_v2.rs +++ b/ks-lib/src/decoder/fees/bags_fee_share_v2.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/fees/bags_fee_share_v2.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `fees_bags_fee_share_v2`. @@ -9,7 +9,7 @@ pub struct DcFeesBagsFeeShareV2Decoder; impl crate::DcApiProtocolDecoder for crate::DcFeesBagsFeeShareV2Decoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.fees.bags_fee_share_v2"; + return "ks-lib-decoder.fees.bags_fee_share_v2"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/fees/pump_fees.rs b/ks-lib/src/decoder/fees/pump_fees.rs index 48a94b7..c00711a 100644 --- a/ks-lib/src/decoder/fees/pump_fees.rs +++ b/ks-lib/src/decoder/fees/pump_fees.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/fees/pump_fees.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `fees_pump_fees`. @@ -9,7 +9,7 @@ pub struct DcFeesPumpFeesDecoder; impl crate::DcApiProtocolDecoder for crate::DcFeesPumpFeesDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.fees.pump_fees"; + return "ks-lib-decoder.fees.pump_fees"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/governance.rs b/ks-lib/src/decoder/governance.rs index 65d00cd..21eda3b 100644 --- a/ks-lib/src/decoder/governance.rs +++ b/ks-lib/src/decoder/governance.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/governance.rs -// version: 6 +// version: 7 //! `governance` decoder family. @@ -7,9 +7,9 @@ mod metadao_bid_wall; mod metadao_futarchy; mod squads_multisig; -/// Reserved `kb-lib.decoder.governance.metadao_bid_wall` decoder. +/// Reserved `ks-lib-decoder.governance.metadao_bid_wall` decoder. pub use self::metadao_bid_wall::DcGovernanceMetadaoBidWallDecoder; -/// Reserved `kb-lib.decoder.governance.metadao_futarchy` decoder. +/// Reserved `ks-lib-decoder.governance.metadao_futarchy` decoder. pub use self::metadao_futarchy::DcGovernanceMetadaoFutarchyDecoder; -/// Reserved `kb-lib.decoder.governance.squads_multisig` decoder. +/// Reserved `ks-lib-decoder.governance.squads_multisig` decoder. pub use self::squads_multisig::DcGovernanceSquadsMultisigDecoder; diff --git a/ks-lib/src/decoder/governance/metadao_bid_wall.rs b/ks-lib/src/decoder/governance/metadao_bid_wall.rs index 22d4aba..8ffe99a 100644 --- a/ks-lib/src/decoder/governance/metadao_bid_wall.rs +++ b/ks-lib/src/decoder/governance/metadao_bid_wall.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/governance/metadao_bid_wall.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `governance_metadao_bid_wall`. @@ -9,7 +9,7 @@ pub struct DcGovernanceMetadaoBidWallDecoder; impl crate::DcApiProtocolDecoder for crate::DcGovernanceMetadaoBidWallDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.governance.metadao_bid_wall"; + return "ks-lib-decoder.governance.metadao_bid_wall"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/governance/metadao_futarchy.rs b/ks-lib/src/decoder/governance/metadao_futarchy.rs index 9dc23bb..11f46a6 100644 --- a/ks-lib/src/decoder/governance/metadao_futarchy.rs +++ b/ks-lib/src/decoder/governance/metadao_futarchy.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/governance/metadao_futarchy.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `governance_metadao_futarchy`. @@ -9,7 +9,7 @@ pub struct DcGovernanceMetadaoFutarchyDecoder; impl crate::DcApiProtocolDecoder for crate::DcGovernanceMetadaoFutarchyDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.governance.metadao_futarchy"; + return "ks-lib-decoder.governance.metadao_futarchy"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/governance/squads_multisig.rs b/ks-lib/src/decoder/governance/squads_multisig.rs index 2d26e35..6e6fe67 100644 --- a/ks-lib/src/decoder/governance/squads_multisig.rs +++ b/ks-lib/src/decoder/governance/squads_multisig.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/governance/squads_multisig.rs -// version: 2 +// version: 3 //! Reserved protocol decoder for `governance_squads_multisig`. @@ -9,7 +9,7 @@ pub struct DcGovernanceSquadsMultisigDecoder; impl crate::DcApiProtocolDecoder for crate::DcGovernanceSquadsMultisigDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.governance.squads_multisig"; + return "ks-lib-decoder.governance.squads_multisig"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/launchpad.rs b/ks-lib/src/decoder/launchpad.rs index c461f97..0f5dfcd 100644 --- a/ks-lib/src/decoder/launchpad.rs +++ b/ks-lib/src/decoder/launchpad.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/launchpad.rs -// version: 6 +// version: 7 //! `launchpad` decoder family. @@ -14,23 +14,23 @@ mod pump_pumpup_ai; mod raydium_launchlab; mod virtuals; -/// Reserved `kb-lib.decoder.launchpad.boop_fun` decoder. +/// Reserved `ks-lib-decoder.launchpad.boop_fun` decoder. pub use self::boop_fun::DcLaunchpadBoopFunDecoder; -/// Reserved `kb-lib.decoder.launchpad.metadao_ico` decoder. +/// Reserved `ks-lib-decoder.launchpad.metadao_ico` decoder. pub use self::metadao_ico::DcLaunchpadMetadaoIcoDecoder; -/// Reserved `kb-lib.decoder.launchpad.meteora_dbc` decoder. +/// Reserved `ks-lib-decoder.launchpad.meteora_dbc` decoder. pub use self::meteora_dbc::DcLaunchpadMeteoraDbcDecoder; -/// Reserved `kb-lib.decoder.launchpad.moonit` decoder. +/// Reserved `ks-lib-decoder.launchpad.moonit` decoder. pub use self::moonit::DcLaunchpadMoonitDecoder; -/// Reserved `kb-lib.decoder.launchpad.orca_wavebreak` decoder. +/// Reserved `ks-lib-decoder.launchpad.orca_wavebreak` decoder. pub use self::orca_wavebreak::DcLaunchpadOrcaWavebreakDecoder; -/// Reserved `kb-lib.decoder.launchpad.printr` decoder. +/// Reserved `ks-lib-decoder.launchpad.printr` decoder. pub use self::printr::DcLaunchpadPrintrDecoder; -/// Reserved `kb-lib.decoder.launchpad.pump_fun` decoder. +/// Reserved `ks-lib-decoder.launchpad.pump_fun` decoder. pub use self::pump_fun::DcLaunchpadPumpFunDecoder; -/// Reserved `kb-lib.decoder.launchpad.pump_pumpup_ai` decoder. +/// Reserved `ks-lib-decoder.launchpad.pump_pumpup_ai` decoder. pub use self::pump_pumpup_ai::DcLaunchpadPumpPumpupAiDecoder; -/// Reserved `kb-lib.decoder.launchpad.raydium_launchlab` decoder. +/// Reserved `ks-lib-decoder.launchpad.raydium_launchlab` decoder. pub use self::raydium_launchlab::DcLaunchpadRaydiumLaunchlabDecoder; -/// Reserved `kb-lib.decoder.launchpad.virtuals` decoder. +/// Reserved `ks-lib-decoder.launchpad.virtuals` decoder. pub use self::virtuals::DcLaunchpadVirtualsDecoder; diff --git a/ks-lib/src/decoder/launchpad/boop_fun.rs b/ks-lib/src/decoder/launchpad/boop_fun.rs index c1d9192..6c30417 100644 --- a/ks-lib/src/decoder/launchpad/boop_fun.rs +++ b/ks-lib/src/decoder/launchpad/boop_fun.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/launchpad/boop_fun.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `launchpad_boop_fun`. @@ -9,7 +9,7 @@ pub struct DcLaunchpadBoopFunDecoder; impl crate::DcApiProtocolDecoder for crate::DcLaunchpadBoopFunDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.launchpad.boop_fun"; + return "ks-lib-decoder.launchpad.boop_fun"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/launchpad/metadao_ico.rs b/ks-lib/src/decoder/launchpad/metadao_ico.rs index 8da9704..5d678b3 100644 --- a/ks-lib/src/decoder/launchpad/metadao_ico.rs +++ b/ks-lib/src/decoder/launchpad/metadao_ico.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/launchpad/metadao_ico.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `launchpad_metadao_ico`. @@ -9,7 +9,7 @@ pub struct DcLaunchpadMetadaoIcoDecoder; impl crate::DcApiProtocolDecoder for crate::DcLaunchpadMetadaoIcoDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.launchpad.metadao_ico"; + return "ks-lib-decoder.launchpad.metadao_ico"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/launchpad/meteora_dbc.rs b/ks-lib/src/decoder/launchpad/meteora_dbc.rs index c9d160b..80bfad6 100644 --- a/ks-lib/src/decoder/launchpad/meteora_dbc.rs +++ b/ks-lib/src/decoder/launchpad/meteora_dbc.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/launchpad/meteora_dbc.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `launchpad_meteora_dbc`. @@ -9,7 +9,7 @@ pub struct DcLaunchpadMeteoraDbcDecoder; impl crate::DcApiProtocolDecoder for crate::DcLaunchpadMeteoraDbcDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.launchpad.meteora_dbc"; + return "ks-lib-decoder.launchpad.meteora_dbc"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/launchpad/moonit.rs b/ks-lib/src/decoder/launchpad/moonit.rs index 69bbb7b..d2e39d0 100644 --- a/ks-lib/src/decoder/launchpad/moonit.rs +++ b/ks-lib/src/decoder/launchpad/moonit.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/launchpad/moonit.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `launchpad_moonit`. @@ -9,7 +9,7 @@ pub struct DcLaunchpadMoonitDecoder; impl crate::DcApiProtocolDecoder for crate::DcLaunchpadMoonitDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.launchpad.moonit"; + return "ks-lib-decoder.launchpad.moonit"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/launchpad/orca_wavebreak.rs b/ks-lib/src/decoder/launchpad/orca_wavebreak.rs index 176f305..95c0100 100644 --- a/ks-lib/src/decoder/launchpad/orca_wavebreak.rs +++ b/ks-lib/src/decoder/launchpad/orca_wavebreak.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/launchpad/orca_wavebreak.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `launchpad_orca_wavebreak`. @@ -9,7 +9,7 @@ pub struct DcLaunchpadOrcaWavebreakDecoder; impl crate::DcApiProtocolDecoder for crate::DcLaunchpadOrcaWavebreakDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.launchpad.orca_wavebreak"; + return "ks-lib-decoder.launchpad.orca_wavebreak"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/launchpad/printr.rs b/ks-lib/src/decoder/launchpad/printr.rs index 4695736..77dd6a7 100644 --- a/ks-lib/src/decoder/launchpad/printr.rs +++ b/ks-lib/src/decoder/launchpad/printr.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/launchpad/printr.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `launchpad_printr`. @@ -9,7 +9,7 @@ pub struct DcLaunchpadPrintrDecoder; impl crate::DcApiProtocolDecoder for crate::DcLaunchpadPrintrDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.launchpad.printr"; + return "ks-lib-decoder.launchpad.printr"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/launchpad/pump_fun.rs b/ks-lib/src/decoder/launchpad/pump_fun.rs index 2f6fdc8..e1bd833 100644 --- a/ks-lib/src/decoder/launchpad/pump_fun.rs +++ b/ks-lib/src/decoder/launchpad/pump_fun.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/launchpad/pump_fun.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `launchpad_pump_fun`. @@ -9,7 +9,7 @@ pub struct DcLaunchpadPumpFunDecoder; impl crate::DcApiProtocolDecoder for crate::DcLaunchpadPumpFunDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.launchpad.pump_fun"; + return "ks-lib-decoder.launchpad.pump_fun"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/launchpad/pump_pumpup_ai.rs b/ks-lib/src/decoder/launchpad/pump_pumpup_ai.rs index 7a52051..3996069 100644 --- a/ks-lib/src/decoder/launchpad/pump_pumpup_ai.rs +++ b/ks-lib/src/decoder/launchpad/pump_pumpup_ai.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/launchpad/pump_pumpup_ai.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `launchpad_pump_pumpup_ai`. @@ -9,7 +9,7 @@ pub struct DcLaunchpadPumpPumpupAiDecoder; impl crate::DcApiProtocolDecoder for crate::DcLaunchpadPumpPumpupAiDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.launchpad.pump_pumpup_ai"; + return "ks-lib-decoder.launchpad.pump_pumpup_ai"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/launchpad/raydium_launchlab.rs b/ks-lib/src/decoder/launchpad/raydium_launchlab.rs index e006f1b..caf53a1 100644 --- a/ks-lib/src/decoder/launchpad/raydium_launchlab.rs +++ b/ks-lib/src/decoder/launchpad/raydium_launchlab.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/launchpad/raydium_launchlab.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `launchpad_raydium_launchlab`. @@ -9,7 +9,7 @@ pub struct DcLaunchpadRaydiumLaunchlabDecoder; impl crate::DcApiProtocolDecoder for crate::DcLaunchpadRaydiumLaunchlabDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.launchpad.raydium_launchlab"; + return "ks-lib-decoder.launchpad.raydium_launchlab"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/launchpad/virtuals.rs b/ks-lib/src/decoder/launchpad/virtuals.rs index 6446d8b..830f123 100644 --- a/ks-lib/src/decoder/launchpad/virtuals.rs +++ b/ks-lib/src/decoder/launchpad/virtuals.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/launchpad/virtuals.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `launchpad_virtuals`. @@ -9,7 +9,7 @@ pub struct DcLaunchpadVirtualsDecoder; impl crate::DcApiProtocolDecoder for crate::DcLaunchpadVirtualsDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.launchpad.virtuals"; + return "ks-lib-decoder.launchpad.virtuals"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/lending.rs b/ks-lib/src/decoder/lending.rs index 5fbc4d6..ad5c4e3 100644 --- a/ks-lib/src/decoder/lending.rs +++ b/ks-lib/src/decoder/lending.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/lending.rs -// version: 5 +// version: 6 //! `lending` decoder family. @@ -11,17 +11,17 @@ mod jupiter_lend_liquidity; mod kamino; mod marginfi_v2; -/// Reserved `kb-lib.decoder.lending.clone` decoder. +/// Reserved `ks-lib-decoder.lending.clone` decoder. pub use self::clone::DcLendingCloneDecoder; -/// Reserved `kb-lib.decoder.lending.jupiter_lend_borrow` decoder. +/// Reserved `ks-lib-decoder.lending.jupiter_lend_borrow` decoder. pub use self::jupiter_lend_borrow::DcLendingJupiterLendBorrowDecoder; -/// Reserved `kb-lib.decoder.lending.jupiter_lend_earn` decoder. +/// Reserved `ks-lib-decoder.lending.jupiter_lend_earn` decoder. pub use self::jupiter_lend_earn::DcLendingJupiterLendEarnDecoder; -/// Reserved `kb-lib.decoder.lending.jupiter_lend_flash_loan` decoder. +/// Reserved `ks-lib-decoder.lending.jupiter_lend_flash_loan` decoder. pub use self::jupiter_lend_flash_loan::DcLendingJupiterLendFlashLoanDecoder; -/// Reserved `kb-lib.decoder.lending.jupiter_lend_liquidity` decoder. +/// Reserved `ks-lib-decoder.lending.jupiter_lend_liquidity` decoder. pub use self::jupiter_lend_liquidity::DcLendingJupiterLendLiquidityDecoder; -/// Reserved `kb-lib.decoder.lending.kamino` decoder. +/// Reserved `ks-lib-decoder.lending.kamino` decoder. pub use self::kamino::DcLendingKaminoDecoder; -/// Reserved `kb-lib.decoder.lending.marginfi_v2` decoder. +/// Reserved `ks-lib-decoder.lending.marginfi_v2` decoder. pub use self::marginfi_v2::DcLendingMarginfiV2Decoder; diff --git a/ks-lib/src/decoder/lending/clone.rs b/ks-lib/src/decoder/lending/clone.rs index 83d5851..94b6145 100644 --- a/ks-lib/src/decoder/lending/clone.rs +++ b/ks-lib/src/decoder/lending/clone.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/lending/clone.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `lending_clone`. @@ -9,7 +9,7 @@ pub struct DcLendingCloneDecoder; impl crate::DcApiProtocolDecoder for crate::DcLendingCloneDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.lending.clone"; + return "ks-lib-decoder.lending.clone"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/lending/jupiter_lend_borrow.rs b/ks-lib/src/decoder/lending/jupiter_lend_borrow.rs index 32a463d..ae31278 100644 --- a/ks-lib/src/decoder/lending/jupiter_lend_borrow.rs +++ b/ks-lib/src/decoder/lending/jupiter_lend_borrow.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/lending/jupiter_lend_borrow.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `lending_jupiter_lend_borrow`. @@ -9,7 +9,7 @@ pub struct DcLendingJupiterLendBorrowDecoder; impl crate::DcApiProtocolDecoder for crate::DcLendingJupiterLendBorrowDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.lending.jupiter_lend_borrow"; + return "ks-lib-decoder.lending.jupiter_lend_borrow"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/lending/jupiter_lend_earn.rs b/ks-lib/src/decoder/lending/jupiter_lend_earn.rs index b7ae6a1..7f13ce2 100644 --- a/ks-lib/src/decoder/lending/jupiter_lend_earn.rs +++ b/ks-lib/src/decoder/lending/jupiter_lend_earn.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/lending/jupiter_lend_earn.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `lending_jupiter_lend_earn`. @@ -9,7 +9,7 @@ pub struct DcLendingJupiterLendEarnDecoder; impl crate::DcApiProtocolDecoder for crate::DcLendingJupiterLendEarnDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.lending.jupiter_lend_earn"; + return "ks-lib-decoder.lending.jupiter_lend_earn"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/lending/jupiter_lend_flash_loan.rs b/ks-lib/src/decoder/lending/jupiter_lend_flash_loan.rs index ba2a6bf..92503cb 100644 --- a/ks-lib/src/decoder/lending/jupiter_lend_flash_loan.rs +++ b/ks-lib/src/decoder/lending/jupiter_lend_flash_loan.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/lending/jupiter_lend_flash_loan.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `lending_jupiter_lend_flash_loan`. @@ -9,7 +9,7 @@ pub struct DcLendingJupiterLendFlashLoanDecoder; impl crate::DcApiProtocolDecoder for crate::DcLendingJupiterLendFlashLoanDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.lending.jupiter_lend_flash_loan"; + return "ks-lib-decoder.lending.jupiter_lend_flash_loan"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/lending/jupiter_lend_liquidity.rs b/ks-lib/src/decoder/lending/jupiter_lend_liquidity.rs index 2189057..151a17c 100644 --- a/ks-lib/src/decoder/lending/jupiter_lend_liquidity.rs +++ b/ks-lib/src/decoder/lending/jupiter_lend_liquidity.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/lending/jupiter_lend_liquidity.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `lending_jupiter_lend_liquidity`. @@ -9,7 +9,7 @@ pub struct DcLendingJupiterLendLiquidityDecoder; impl crate::DcApiProtocolDecoder for crate::DcLendingJupiterLendLiquidityDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.lending.jupiter_lend_liquidity"; + return "ks-lib-decoder.lending.jupiter_lend_liquidity"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/lending/kamino.rs b/ks-lib/src/decoder/lending/kamino.rs index e4f8c4c..2af7bec 100644 --- a/ks-lib/src/decoder/lending/kamino.rs +++ b/ks-lib/src/decoder/lending/kamino.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/lending/kamino.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `lending_kamino`. @@ -9,7 +9,7 @@ pub struct DcLendingKaminoDecoder; impl crate::DcApiProtocolDecoder for crate::DcLendingKaminoDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.lending.kamino"; + return "ks-lib-decoder.lending.kamino"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/lending/marginfi_v2.rs b/ks-lib/src/decoder/lending/marginfi_v2.rs index 6f2fe88..60c2717 100644 --- a/ks-lib/src/decoder/lending/marginfi_v2.rs +++ b/ks-lib/src/decoder/lending/marginfi_v2.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/lending/marginfi_v2.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `lending_marginfi_v2`. @@ -9,7 +9,7 @@ pub struct DcLendingMarginfiV2Decoder; impl crate::DcApiProtocolDecoder for crate::DcLendingMarginfiV2Decoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.lending.marginfi_v2"; + return "ks-lib-decoder.lending.marginfi_v2"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/lock.rs b/ks-lib/src/decoder/lock.rs index 462e050..bac0a7e 100644 --- a/ks-lib/src/decoder/lock.rs +++ b/ks-lib/src/decoder/lock.rs @@ -1,9 +1,9 @@ // file: ks-lib/src/decoder/lock.rs -// version: 5 +// version: 6 //! `lock` decoder family. mod raydium_lp; -/// Reserved `kb-lib.decoder.lock.raydium_lp` decoder. +/// Reserved `ks-lib-decoder.lock.raydium_lp` decoder. pub use self::raydium_lp::DcLockRaydiumLpDecoder; diff --git a/ks-lib/src/decoder/lock/raydium_lp.rs b/ks-lib/src/decoder/lock/raydium_lp.rs index 1c01196..fe2ab36 100644 --- a/ks-lib/src/decoder/lock/raydium_lp.rs +++ b/ks-lib/src/decoder/lock/raydium_lp.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/lock/raydium_lp.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `lock_raydium_lp`. @@ -9,7 +9,7 @@ pub struct DcLockRaydiumLpDecoder; impl crate::DcApiProtocolDecoder for crate::DcLockRaydiumLpDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.lock.raydium_lp"; + return "ks-lib-decoder.lock.raydium_lp"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/metadata.rs b/ks-lib/src/decoder/metadata.rs index 253172f..348aed5 100644 --- a/ks-lib/src/decoder/metadata.rs +++ b/ks-lib/src/decoder/metadata.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/metadata.rs -// version: 12 +// version: 13 //! `metadata` decoder family. @@ -123,7 +123,7 @@ pub use self::solana_program_metadata::decoder_metadata_solana_program_metadata_ pub use self::solana_program_metadata::decoder_metadata_solana_program_metadata_decode_buffer_account; /// Decodes one initialized Solana Program Metadata account. pub use self::solana_program_metadata::decoder_metadata_solana_program_metadata_decode_metadata_account; -/// Reserved `kb-lib.decoder.metadata.spl_name_service` decoder. +/// Reserved `ks-lib-decoder.metadata.spl_name_service` decoder. pub use self::spl_name_service::DcMetadataSplNameServiceDecoder; /// Approve Collection Authority discriminator. diff --git a/ks-lib/src/decoder/metadata/metaplex_token_metadata/constants.rs b/ks-lib/src/decoder/metadata/metaplex_token_metadata/constants.rs index d7b5df4..856fe45 100644 --- a/ks-lib/src/decoder/metadata/metaplex_token_metadata/constants.rs +++ b/ks-lib/src/decoder/metadata/metaplex_token_metadata/constants.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/metadata/metaplex_token_metadata/constants.rs -// version: 32 +// version: 33 //! Internal constants for Metaplex Token Metadata decoding. @@ -325,4 +325,4 @@ pub(crate) const DC_METADATA_MTM_INSTRUCTION_ENTRIES: &[(u8, &str, bool)] = &[ /// Canonical tracing target for this decoder. pub(crate) const TRACING_TARGET_DECODER_METADATA_METAPLEX_TOKEN_METADATA: &str = - "kb-lib.decoder.metadata.metaplex_token_metadata"; + "ks-lib-decoder.metadata.metaplex_token_metadata"; diff --git a/ks-lib/src/decoder/metadata/metaplex_token_metadata/decoder.rs b/ks-lib/src/decoder/metadata/metaplex_token_metadata/decoder.rs index 989d3fd..a38d8ae 100644 --- a/ks-lib/src/decoder/metadata/metaplex_token_metadata/decoder.rs +++ b/ks-lib/src/decoder/metadata/metaplex_token_metadata/decoder.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/metadata/metaplex_token_metadata/decoder.rs -// version: 40 +// version: 41 //! Exact contextual dispatch for Metaplex Token Metadata. @@ -17,7 +17,7 @@ pub struct DcMetadataMetaplexTokenMetadataDecoder; impl crate::DcApiProtocolDecoder for crate::DcMetadataMetaplexTokenMetadataDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.metadata.metaplex_token_metadata"; + return "ks-lib-decoder.metadata.metaplex_token_metadata"; } fn decoder_version(&self) -> &'static str { @@ -489,7 +489,7 @@ mod tests { let decoder = crate::DcMetadataMetaplexTokenMetadataDecoder; assert_eq!( crate::DcApiProtocolDecoder::decoder_name(&decoder), - "kb-lib.decoder.metadata.metaplex_token_metadata" + "ks-lib-decoder.metadata.metaplex_token_metadata" ); assert_eq!( crate::DcApiProtocolDecoder::program_ids(&decoder), @@ -497,7 +497,7 @@ mod tests { ); assert_eq!( crate::TRACING_TARGET_DECODER_METADATA_METAPLEX_TOKEN_METADATA, - "kb-lib.decoder.metadata.metaplex_token_metadata" + "ks-lib-decoder.metadata.metaplex_token_metadata" ); assert_eq!(crate::DcApiInstructionDecoder::coverage(&decoder).len(), 58); } diff --git a/ks-lib/src/decoder/metadata/solana_program_metadata/constants.rs b/ks-lib/src/decoder/metadata/solana_program_metadata/constants.rs index 70f79ab..72255cd 100644 --- a/ks-lib/src/decoder/metadata/solana_program_metadata/constants.rs +++ b/ks-lib/src/decoder/metadata/solana_program_metadata/constants.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/metadata/solana_program_metadata/constants.rs -// version: 5 +// version: 6 //! Bounded Solana Program Metadata wire and decoder constants. @@ -338,4 +338,4 @@ pub(crate) const DC_METADATA_SPM_EXTEND_ACCOUNT_CONTRACTS: ]; /// Canonical tracing target for the Solana Program Metadata decoder. pub(crate) const TRACING_TARGET_DECODER_METADATA_SOLANA_PROGRAM_METADATA: &str = - "kb-lib.decoder.metadata.solana_program_metadata"; + "ks-lib-decoder.metadata.solana_program_metadata"; diff --git a/ks-lib/src/decoder/metadata/solana_program_metadata/decoder.rs b/ks-lib/src/decoder/metadata/solana_program_metadata/decoder.rs index 1f6884d..abdeaae 100644 --- a/ks-lib/src/decoder/metadata/solana_program_metadata/decoder.rs +++ b/ks-lib/src/decoder/metadata/solana_program_metadata/decoder.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/metadata/solana_program_metadata/decoder.rs -// version: 2 +// version: 3 //! Exact contextual dispatch for Solana Program Metadata. @@ -9,7 +9,7 @@ pub struct DcMetadataSolanaProgramMetadataDecoder; impl crate::DcApiProtocolDecoder for crate::DcMetadataSolanaProgramMetadataDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.metadata.solana_program_metadata"; + return "ks-lib-decoder.metadata.solana_program_metadata"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/metadata/spl_name_service.rs b/ks-lib/src/decoder/metadata/spl_name_service.rs index 06e9353..895239d 100644 --- a/ks-lib/src/decoder/metadata/spl_name_service.rs +++ b/ks-lib/src/decoder/metadata/spl_name_service.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/metadata/spl_name_service.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `metadata_spl_name_service`. @@ -9,7 +9,7 @@ pub struct DcMetadataSplNameServiceDecoder; impl crate::DcApiProtocolDecoder for crate::DcMetadataSplNameServiceDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.metadata.spl_name_service"; + return "ks-lib-decoder.metadata.spl_name_service"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/nft.rs b/ks-lib/src/decoder/nft.rs index bce4877..444396a 100644 --- a/ks-lib/src/decoder/nft.rs +++ b/ks-lib/src/decoder/nft.rs @@ -1,12 +1,12 @@ // file: ks-lib/src/decoder/nft.rs -// version: 6 +// version: 7 //! `nft` decoder family. mod metaplex_bubblegum; mod tensor_cnft; -/// Reserved `kb-lib.decoder.nft.metaplex_bubblegum` decoder. +/// Reserved `ks-lib-decoder.nft.metaplex_bubblegum` decoder. pub use self::metaplex_bubblegum::DcNftMetaplexBubblegumDecoder; -/// Reserved `kb-lib.decoder.nft.tensor_cnft` decoder. +/// Reserved `ks-lib-decoder.nft.tensor_cnft` decoder. pub use self::tensor_cnft::DcNftTensorCnftDecoder; diff --git a/ks-lib/src/decoder/nft/metaplex_bubblegum.rs b/ks-lib/src/decoder/nft/metaplex_bubblegum.rs index 9364566..747c018 100644 --- a/ks-lib/src/decoder/nft/metaplex_bubblegum.rs +++ b/ks-lib/src/decoder/nft/metaplex_bubblegum.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/nft/metaplex_bubblegum.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `nft_metaplex_bubblegum`. @@ -9,7 +9,7 @@ pub struct DcNftMetaplexBubblegumDecoder; impl crate::DcApiProtocolDecoder for crate::DcNftMetaplexBubblegumDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.nft.metaplex_bubblegum"; + return "ks-lib-decoder.nft.metaplex_bubblegum"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/nft/tensor_cnft.rs b/ks-lib/src/decoder/nft/tensor_cnft.rs index b4a38e1..5448c4a 100644 --- a/ks-lib/src/decoder/nft/tensor_cnft.rs +++ b/ks-lib/src/decoder/nft/tensor_cnft.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/nft/tensor_cnft.rs -// version: 2 +// version: 3 //! Reserved protocol decoder for `nft_tensor_cnft`. @@ -9,7 +9,7 @@ pub struct DcNftTensorCnftDecoder; impl crate::DcApiProtocolDecoder for crate::DcNftTensorCnftDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.nft.tensor_cnft"; + return "ks-lib-decoder.nft.tensor_cnft"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/orderbook.rs b/ks-lib/src/decoder/orderbook.rs index f06ea00..f8c6045 100644 --- a/ks-lib/src/decoder/orderbook.rs +++ b/ks-lib/src/decoder/orderbook.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/orderbook.rs -// version: 5 +// version: 6 //! `orderbook` decoder family. @@ -7,9 +7,9 @@ mod jupiter_limit_order; mod jupiter_limit_order_v2; mod openbook_v2; -/// Reserved `kb-lib.decoder.orderbook.jupiter_limit_order` decoder. +/// Reserved `ks-lib-decoder.orderbook.jupiter_limit_order` decoder. pub use self::jupiter_limit_order::DcOrderbookJupiterLimitOrderDecoder; -/// Reserved `kb-lib.decoder.orderbook.jupiter_limit_order_v2` decoder. +/// Reserved `ks-lib-decoder.orderbook.jupiter_limit_order_v2` decoder. pub use self::jupiter_limit_order_v2::DcOrderbookJupiterLimitOrderV2Decoder; -/// Reserved `kb-lib.decoder.orderbook.openbook_v2` decoder. +/// Reserved `ks-lib-decoder.orderbook.openbook_v2` decoder. pub use self::openbook_v2::DcOrderbookOpenbookV2Decoder; diff --git a/ks-lib/src/decoder/orderbook/jupiter_limit_order.rs b/ks-lib/src/decoder/orderbook/jupiter_limit_order.rs index 0919a23..2de225d 100644 --- a/ks-lib/src/decoder/orderbook/jupiter_limit_order.rs +++ b/ks-lib/src/decoder/orderbook/jupiter_limit_order.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/orderbook/jupiter_limit_order.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `orderbook_jupiter_limit_order`. @@ -9,7 +9,7 @@ pub struct DcOrderbookJupiterLimitOrderDecoder; impl crate::DcApiProtocolDecoder for crate::DcOrderbookJupiterLimitOrderDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.orderbook.jupiter_limit_order"; + return "ks-lib-decoder.orderbook.jupiter_limit_order"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/orderbook/jupiter_limit_order_v2.rs b/ks-lib/src/decoder/orderbook/jupiter_limit_order_v2.rs index 17949d5..3133d64 100644 --- a/ks-lib/src/decoder/orderbook/jupiter_limit_order_v2.rs +++ b/ks-lib/src/decoder/orderbook/jupiter_limit_order_v2.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/orderbook/jupiter_limit_order_v2.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `orderbook_jupiter_limit_order_v2`. @@ -9,7 +9,7 @@ pub struct DcOrderbookJupiterLimitOrderV2Decoder; impl crate::DcApiProtocolDecoder for crate::DcOrderbookJupiterLimitOrderV2Decoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.orderbook.jupiter_limit_order_v2"; + return "ks-lib-decoder.orderbook.jupiter_limit_order_v2"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/orderbook/openbook_v2.rs b/ks-lib/src/decoder/orderbook/openbook_v2.rs index dd81025..ac30698 100644 --- a/ks-lib/src/decoder/orderbook/openbook_v2.rs +++ b/ks-lib/src/decoder/orderbook/openbook_v2.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/orderbook/openbook_v2.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `orderbook_openbook_v2`. @@ -9,7 +9,7 @@ pub struct DcOrderbookOpenbookV2Decoder; impl crate::DcApiProtocolDecoder for crate::DcOrderbookOpenbookV2Decoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.orderbook.openbook_v2"; + return "ks-lib-decoder.orderbook.openbook_v2"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/perpetuals.rs b/ks-lib/src/decoder/perpetuals.rs index de6dc3d..f782fff 100644 --- a/ks-lib/src/decoder/perpetuals.rs +++ b/ks-lib/src/decoder/perpetuals.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/perpetuals.rs -// version: 6 +// version: 7 //! `perpetuals` decoder family. @@ -8,11 +8,11 @@ mod jupiter; mod phoenix_eternal; mod zeta; -/// Reserved `kb-lib.decoder.perpetuals.drift_v2` decoder. +/// Reserved `ks-lib-decoder.perpetuals.drift_v2` decoder. pub use self::drift_v2::DcPerpetualsDriftV2Decoder; -/// Reserved `kb-lib.decoder.perpetuals.jupiter` decoder. +/// Reserved `ks-lib-decoder.perpetuals.jupiter` decoder. pub use self::jupiter::DcPerpetualsJupiterDecoder; -/// Reserved `kb-lib.decoder.perpetuals.phoenix_eternal` decoder. +/// Reserved `ks-lib-decoder.perpetuals.phoenix_eternal` decoder. pub use self::phoenix_eternal::DcPerpetualsPhoenixEternalDecoder; -/// Reserved `kb-lib.decoder.perpetuals.zeta` decoder. +/// Reserved `ks-lib-decoder.perpetuals.zeta` decoder. pub use self::zeta::DcPerpetualsZetaDecoder; diff --git a/ks-lib/src/decoder/perpetuals/drift_v2.rs b/ks-lib/src/decoder/perpetuals/drift_v2.rs index 872db40..0f1d278 100644 --- a/ks-lib/src/decoder/perpetuals/drift_v2.rs +++ b/ks-lib/src/decoder/perpetuals/drift_v2.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/perpetuals/drift_v2.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `perpetuals_drift_v2`. @@ -9,7 +9,7 @@ pub struct DcPerpetualsDriftV2Decoder; impl crate::DcApiProtocolDecoder for crate::DcPerpetualsDriftV2Decoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.perpetuals.drift_v2"; + return "ks-lib-decoder.perpetuals.drift_v2"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/perpetuals/jupiter.rs b/ks-lib/src/decoder/perpetuals/jupiter.rs index 9952650..2732956 100644 --- a/ks-lib/src/decoder/perpetuals/jupiter.rs +++ b/ks-lib/src/decoder/perpetuals/jupiter.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/perpetuals/jupiter.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `perpetuals_jupiter`. @@ -9,7 +9,7 @@ pub struct DcPerpetualsJupiterDecoder; impl crate::DcApiProtocolDecoder for crate::DcPerpetualsJupiterDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.perpetuals.jupiter"; + return "ks-lib-decoder.perpetuals.jupiter"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/perpetuals/phoenix_eternal.rs b/ks-lib/src/decoder/perpetuals/phoenix_eternal.rs index 873fc32..3c1c7b1 100644 --- a/ks-lib/src/decoder/perpetuals/phoenix_eternal.rs +++ b/ks-lib/src/decoder/perpetuals/phoenix_eternal.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/perpetuals/phoenix_eternal.rs -// version: 2 +// version: 3 //! Reserved protocol decoder for `perpetuals_phoenix_eternal`. @@ -9,7 +9,7 @@ pub struct DcPerpetualsPhoenixEternalDecoder; impl crate::DcApiProtocolDecoder for crate::DcPerpetualsPhoenixEternalDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.perpetuals.phoenix_eternal"; + return "ks-lib-decoder.perpetuals.phoenix_eternal"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/perpetuals/zeta.rs b/ks-lib/src/decoder/perpetuals/zeta.rs index dda7d7d..410cf66 100644 --- a/ks-lib/src/decoder/perpetuals/zeta.rs +++ b/ks-lib/src/decoder/perpetuals/zeta.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/perpetuals/zeta.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `perpetuals_zeta`. @@ -9,7 +9,7 @@ pub struct DcPerpetualsZetaDecoder; impl crate::DcApiProtocolDecoder for crate::DcPerpetualsZetaDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.perpetuals.zeta"; + return "ks-lib-decoder.perpetuals.zeta"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/router.rs b/ks-lib/src/decoder/router.rs index b5d2038..762b609 100644 --- a/ks-lib/src/decoder/router.rs +++ b/ks-lib/src/decoder/router.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/router.rs -// version: 6 +// version: 7 //! `router` decoder family. @@ -9,13 +9,13 @@ mod jupiter_aggregator_v6; mod okx_labs_v1; mod okx_labs_v2; -/// Reserved `kb-lib.decoder.router.dflow_aggregator_v4` decoder. +/// Reserved `ks-lib-decoder.router.dflow_aggregator_v4` decoder. pub use self::dflow_aggregator_v4::DcRouterDflowAggregatorV4Decoder; -/// Reserved `kb-lib.decoder.router.jupiter_aggregator_v4` decoder. +/// Reserved `ks-lib-decoder.router.jupiter_aggregator_v4` decoder. pub use self::jupiter_aggregator_v4::DcRouterJupiterAggregatorV4Decoder; -/// Reserved `kb-lib.decoder.router.jupiter_aggregator_v6` decoder. +/// Reserved `ks-lib-decoder.router.jupiter_aggregator_v6` decoder. pub use self::jupiter_aggregator_v6::DcRouterJupiterAggregatorV6Decoder; -/// Reserved `kb-lib.decoder.router.okx_labs_v1` decoder. +/// Reserved `ks-lib-decoder.router.okx_labs_v1` decoder. pub use self::okx_labs_v1::DcRouterOkxLabsV1Decoder; -/// Reserved `kb-lib.decoder.router.okx_labs_v2` decoder. +/// Reserved `ks-lib-decoder.router.okx_labs_v2` decoder. pub use self::okx_labs_v2::DcRouterOkxLabsV2Decoder; diff --git a/ks-lib/src/decoder/router/dflow_aggregator_v4.rs b/ks-lib/src/decoder/router/dflow_aggregator_v4.rs index 87a8e33..90adb3e 100644 --- a/ks-lib/src/decoder/router/dflow_aggregator_v4.rs +++ b/ks-lib/src/decoder/router/dflow_aggregator_v4.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/router/dflow_aggregator_v4.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `router_dflow_aggregator_v4`. @@ -9,7 +9,7 @@ pub struct DcRouterDflowAggregatorV4Decoder; impl crate::DcApiProtocolDecoder for crate::DcRouterDflowAggregatorV4Decoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.router.dflow_aggregator_v4"; + return "ks-lib-decoder.router.dflow_aggregator_v4"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/router/jupiter_aggregator_v4.rs b/ks-lib/src/decoder/router/jupiter_aggregator_v4.rs index 962953c..5672746 100644 --- a/ks-lib/src/decoder/router/jupiter_aggregator_v4.rs +++ b/ks-lib/src/decoder/router/jupiter_aggregator_v4.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/router/jupiter_aggregator_v4.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `router_jupiter_aggregator_v4`. @@ -9,7 +9,7 @@ pub struct DcRouterJupiterAggregatorV4Decoder; impl crate::DcApiProtocolDecoder for crate::DcRouterJupiterAggregatorV4Decoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.router.jupiter_aggregator_v4"; + return "ks-lib-decoder.router.jupiter_aggregator_v4"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/router/jupiter_aggregator_v6.rs b/ks-lib/src/decoder/router/jupiter_aggregator_v6.rs index 6386792..2622be3 100644 --- a/ks-lib/src/decoder/router/jupiter_aggregator_v6.rs +++ b/ks-lib/src/decoder/router/jupiter_aggregator_v6.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/router/jupiter_aggregator_v6.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `router_jupiter_aggregator_v6`. @@ -9,7 +9,7 @@ pub struct DcRouterJupiterAggregatorV6Decoder; impl crate::DcApiProtocolDecoder for crate::DcRouterJupiterAggregatorV6Decoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.router.jupiter_aggregator_v6"; + return "ks-lib-decoder.router.jupiter_aggregator_v6"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/router/okx_labs_v1.rs b/ks-lib/src/decoder/router/okx_labs_v1.rs index 2925ed2..258a523 100644 --- a/ks-lib/src/decoder/router/okx_labs_v1.rs +++ b/ks-lib/src/decoder/router/okx_labs_v1.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/router/okx_labs_v1.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `router_okx_labs_v1`. @@ -9,7 +9,7 @@ pub struct DcRouterOkxLabsV1Decoder; impl crate::DcApiProtocolDecoder for crate::DcRouterOkxLabsV1Decoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.router.okx_labs_v1"; + return "ks-lib-decoder.router.okx_labs_v1"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/router/okx_labs_v2.rs b/ks-lib/src/decoder/router/okx_labs_v2.rs index ee27342..d160aa5 100644 --- a/ks-lib/src/decoder/router/okx_labs_v2.rs +++ b/ks-lib/src/decoder/router/okx_labs_v2.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/router/okx_labs_v2.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `router_okx_labs_v2`. @@ -9,7 +9,7 @@ pub struct DcRouterOkxLabsV2Decoder; impl crate::DcApiProtocolDecoder for crate::DcRouterOkxLabsV2Decoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.router.okx_labs_v2"; + return "ks-lib-decoder.router.okx_labs_v2"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/rwa.rs b/ks-lib/src/decoder/rwa.rs index 31d9c7d..fddbf62 100644 --- a/ks-lib/src/decoder/rwa.rs +++ b/ks-lib/src/decoder/rwa.rs @@ -1,9 +1,9 @@ // file: ks-lib/src/decoder/rwa.rs -// version: 5 +// version: 6 //! `rwa` decoder family. mod ondo_global_markets; -/// Reserved `kb-lib.decoder.rwa.ondo_global_markets` decoder. +/// Reserved `ks-lib-decoder.rwa.ondo_global_markets` decoder. pub use self::ondo_global_markets::DcRwaOndoGlobalMarketsDecoder; diff --git a/ks-lib/src/decoder/rwa/ondo_global_markets.rs b/ks-lib/src/decoder/rwa/ondo_global_markets.rs index 8613da0..ecdb89e 100644 --- a/ks-lib/src/decoder/rwa/ondo_global_markets.rs +++ b/ks-lib/src/decoder/rwa/ondo_global_markets.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/rwa/ondo_global_markets.rs -// version: 4 +// version: 5 //! Reserved protocol decoder for `rwa_ondo_global_markets`. @@ -9,7 +9,7 @@ pub struct DcRwaOndoGlobalMarketsDecoder; impl crate::DcApiProtocolDecoder for crate::DcRwaOndoGlobalMarketsDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.rwa.ondo_global_markets"; + return "ks-lib-decoder.rwa.ondo_global_markets"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/solana/core/constants.rs b/ks-lib/src/decoder/solana/core/constants.rs index 71987b1..c473034 100644 --- a/ks-lib/src/decoder/solana/core/constants.rs +++ b/ks-lib/src/decoder/solana/core/constants.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/solana/core/constants.rs -// version: 16 +// version: 17 //! Local constants for the Solana Core decoder component. @@ -67,4 +67,4 @@ pub(crate) const DC_SOLANA_CORE_MAX_NATIVE_INSTRUCTION_PAYLOAD_BYTES: usize = 4_ pub(crate) const DC_SOLANA_CORE_NATIVE_EVENT_VERSION: u32 = 1; /// Canonical tracing target for the Solana Core decoder component. -pub(crate) const TRACING_TARGET_DECODER_SOLANA_CORE: &str = "kb-lib.decoder.solana.core"; +pub(crate) const TRACING_TARGET_DECODER_SOLANA_CORE: &str = "ks-lib-decoder.solana.core"; diff --git a/ks-lib/src/decoder/solana/core/decoder.rs b/ks-lib/src/decoder/solana/core/decoder.rs index 548e9fe..a3fca3e 100644 --- a/ks-lib/src/decoder/solana/core/decoder.rs +++ b/ks-lib/src/decoder/solana/core/decoder.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/solana/core/decoder.rs -// version: 28 +// version: 29 //! Runtime-native Solana program classifier for the common decode pipeline. @@ -123,7 +123,7 @@ pub struct DcSolanaCoreDecoder; impl crate::DcApiProtocolDecoder for crate::DcSolanaCoreDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.solana.core"; + return "ks-lib-decoder.solana.core"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/spl.rs b/ks-lib/src/decoder/spl.rs index e76785d..0c77c9d 100644 --- a/ks-lib/src/decoder/spl.rs +++ b/ks-lib/src/decoder/spl.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/spl.rs -// version: 12 +// version: 13 //! `spl` decoder family. @@ -13,7 +13,7 @@ mod stake_pool; mod token; mod token_2022; -/// Reserved `kb-lib.decoder.spl.account_compression` decoder. +/// Reserved `ks-lib-decoder.spl.account_compression` decoder. pub use self::account_compression::DcSplAccountCompressionDecoder; /// Current stable Associated Token Account decoded event contract version. pub(crate) use self::associated_token_account::DC_SPL_ATA_EVENT_VERSION; @@ -85,11 +85,11 @@ pub use self::memo::DcSplMemoDecoder; pub(crate) use self::memo::TRACING_TARGET_DECODER_SPL_MEMO; /// Decodes one bounded SPL Memo instruction. pub(crate) use self::memo::decoder_spl_memo_decode; -/// Reserved `kb-lib.decoder.spl.noop` decoder. +/// Reserved `ks-lib-decoder.spl.noop` decoder. pub use self::noop::DcSplNoopDecoder; -/// Reserved `kb-lib.decoder.spl.single_pool` decoder. +/// Reserved `ks-lib-decoder.spl.single_pool` decoder. pub use self::single_pool::DcSplSinglePoolDecoder; -/// Reserved `kb-lib.decoder.spl.stake_pool` decoder. +/// Reserved `ks-lib-decoder.spl.stake_pool` decoder. pub use self::stake_pool::DcSplStakePoolDecoder; /// Maximum prefix retained in bounded classic SPL Token diagnostics. pub(crate) use self::token::DC_SPL_TOKEN_DIAGNOSTIC_PREFIX_BYTES; diff --git a/ks-lib/src/decoder/spl/account_compression.rs b/ks-lib/src/decoder/spl/account_compression.rs index 778e083..b5f316a 100644 --- a/ks-lib/src/decoder/spl/account_compression.rs +++ b/ks-lib/src/decoder/spl/account_compression.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/spl/account_compression.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `spl_account_compression`. @@ -9,7 +9,7 @@ pub struct DcSplAccountCompressionDecoder; impl crate::DcApiProtocolDecoder for crate::DcSplAccountCompressionDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.spl.account_compression"; + return "ks-lib-decoder.spl.account_compression"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/spl/associated_token_account/constants.rs b/ks-lib/src/decoder/spl/associated_token_account/constants.rs index b066de7..1f20e03 100644 --- a/ks-lib/src/decoder/spl/associated_token_account/constants.rs +++ b/ks-lib/src/decoder/spl/associated_token_account/constants.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/spl/associated_token_account/constants.rs -// version: 4 +// version: 5 //! Local constants for the `ks-lib` SPL Associated Token Account component. @@ -25,4 +25,4 @@ pub(crate) const DC_SPL_ATA_INSTRUCTION_ENTRIES: &[(u8, &str, bool)] = &[ ]; /// Canonical tracing target for the Associated Token Account decoder. pub(crate) const TRACING_TARGET_DECODER_SPL_ATA: &str = - "kb-lib.decoder.spl.associated_token_account"; + "ks-lib-decoder.spl.associated_token_account"; diff --git a/ks-lib/src/decoder/spl/associated_token_account/decoder.rs b/ks-lib/src/decoder/spl/associated_token_account/decoder.rs index e787c96..c54df8c 100644 --- a/ks-lib/src/decoder/spl/associated_token_account/decoder.rs +++ b/ks-lib/src/decoder/spl/associated_token_account/decoder.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/spl/associated_token_account/decoder.rs -// version: 5 +// version: 6 //! Exact SPL Associated Token Account dispatch for the common decode pipeline. @@ -17,7 +17,7 @@ pub struct DcSplAssociatedTokenAccountDecoder; impl crate::DcApiProtocolDecoder for crate::DcSplAssociatedTokenAccountDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.spl.associated_token_account"; + return "ks-lib-decoder.spl.associated_token_account"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/spl/elgamal_registry/constants.rs b/ks-lib/src/decoder/spl/elgamal_registry/constants.rs index c607018..a19fe96 100644 --- a/ks-lib/src/decoder/spl/elgamal_registry/constants.rs +++ b/ks-lib/src/decoder/spl/elgamal_registry/constants.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/spl/elgamal_registry/constants.rs -// version: 4 +// version: 5 //! Constants for the SPL ElGamal registry decoder. @@ -9,4 +9,4 @@ pub(crate) const DC_SPL_ELGAMAL_REGISTRY_MAX_INSTRUCTION_BYTES: usize = 16; /// Canonical tracing target for this crate. pub(crate) const TRACING_TARGET_DECODER_SPL_ELGAMAL_REGISTRY: &str = - "kb-lib.decoder.spl.elgamal_registry"; + "ks-lib-decoder.spl.elgamal_registry"; diff --git a/ks-lib/src/decoder/spl/elgamal_registry/decoder.rs b/ks-lib/src/decoder/spl/elgamal_registry/decoder.rs index e6d2c90..0728e4b 100644 --- a/ks-lib/src/decoder/spl/elgamal_registry/decoder.rs +++ b/ks-lib/src/decoder/spl/elgamal_registry/decoder.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/spl/elgamal_registry/decoder.rs -// version: 4 +// version: 5 //! Exact dispatch for the SPL ElGamal registry program. @@ -17,7 +17,7 @@ pub struct DcSplElgamalRegistryDecoder; impl crate::DcApiProtocolDecoder for crate::DcSplElgamalRegistryDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.spl.elgamal_registry"; + return "ks-lib-decoder.spl.elgamal_registry"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/spl/memo/constants.rs b/ks-lib/src/decoder/spl/memo/constants.rs index 8cc419b..0411f89 100644 --- a/ks-lib/src/decoder/spl/memo/constants.rs +++ b/ks-lib/src/decoder/spl/memo/constants.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/spl/memo/constants.rs -// version: 5 +// version: 6 //! Local constants for the `ks-lib` SPL Memo component. Program identifiers live in `ks_program_ids`. @@ -18,4 +18,4 @@ pub(crate) const DC_SPL_MEMO_DIAGNOSTIC_PREFIX_BYTES: usize = 32; /// Current stable Memo decoded event contract version. pub(crate) const DC_SPL_MEMO_EVENT_VERSION: u32 = 1; /// Canonical tracing target for this crate. -pub(crate) const TRACING_TARGET_DECODER_SPL_MEMO: &str = "kb-lib.decoder.spl.memo"; +pub(crate) const TRACING_TARGET_DECODER_SPL_MEMO: &str = "ks-lib-decoder.spl.memo"; diff --git a/ks-lib/src/decoder/spl/memo/decoder.rs b/ks-lib/src/decoder/spl/memo/decoder.rs index 8931570..defc2b3 100644 --- a/ks-lib/src/decoder/spl/memo/decoder.rs +++ b/ks-lib/src/decoder/spl/memo/decoder.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/spl/memo/decoder.rs -// version: 5 +// version: 6 //! Exact SPL Memo v1, v3 and v4 dispatch for the common decode pipeline. @@ -33,7 +33,7 @@ pub struct DcSplMemoDecoder; impl crate::DcApiProtocolDecoder for crate::DcSplMemoDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.spl.memo"; + return "ks-lib-decoder.spl.memo"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/spl/noop.rs b/ks-lib/src/decoder/spl/noop.rs index 8feaca1..f3133f9 100644 --- a/ks-lib/src/decoder/spl/noop.rs +++ b/ks-lib/src/decoder/spl/noop.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/spl/noop.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `spl_noop`. @@ -9,7 +9,7 @@ pub struct DcSplNoopDecoder; impl crate::DcApiProtocolDecoder for crate::DcSplNoopDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.spl.noop"; + return "ks-lib-decoder.spl.noop"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/spl/single_pool.rs b/ks-lib/src/decoder/spl/single_pool.rs index fbb774d..d097360 100644 --- a/ks-lib/src/decoder/spl/single_pool.rs +++ b/ks-lib/src/decoder/spl/single_pool.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/spl/single_pool.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `spl_single_pool`. @@ -9,7 +9,7 @@ pub struct DcSplSinglePoolDecoder; impl crate::DcApiProtocolDecoder for crate::DcSplSinglePoolDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.spl.single_pool"; + return "ks-lib-decoder.spl.single_pool"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/spl/stake_pool.rs b/ks-lib/src/decoder/spl/stake_pool.rs index 11dd405..2f3776e 100644 --- a/ks-lib/src/decoder/spl/stake_pool.rs +++ b/ks-lib/src/decoder/spl/stake_pool.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/spl/stake_pool.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `spl_stake_pool`. @@ -9,7 +9,7 @@ pub struct DcSplStakePoolDecoder; impl crate::DcApiProtocolDecoder for crate::DcSplStakePoolDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.spl.stake_pool"; + return "ks-lib-decoder.spl.stake_pool"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/spl/token/constants.rs b/ks-lib/src/decoder/spl/token/constants.rs index 5b52d6e..19013aa 100644 --- a/ks-lib/src/decoder/spl/token/constants.rs +++ b/ks-lib/src/decoder/spl/token/constants.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/spl/token/constants.rs -// version: 4 +// version: 5 //! Local constants for the `ks-lib` SPL Token component. Program identifiers live in `ks_program_ids`. @@ -47,4 +47,4 @@ pub(crate) const DC_SPL_TOKEN_INSTRUCTION_ENTRIES: &[(u8, &str, bool)] = &[ (255, "batch", false), ]; /// Canonical tracing target for this crate. -pub(crate) const TRACING_TARGET_DECODER_SPL_TOKEN: &str = "kb-lib.decoder.spl.token"; +pub(crate) const TRACING_TARGET_DECODER_SPL_TOKEN: &str = "ks-lib-decoder.spl.token"; diff --git a/ks-lib/src/decoder/spl/token/decoder.rs b/ks-lib/src/decoder/spl/token/decoder.rs index 30967e9..a475502 100644 --- a/ks-lib/src/decoder/spl/token/decoder.rs +++ b/ks-lib/src/decoder/spl/token/decoder.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/spl/token/decoder.rs -// version: 5 +// version: 6 //! Exact classic SPL Token dispatch for the common decode pipeline. @@ -17,7 +17,7 @@ pub struct DcSplTokenDecoder; impl crate::DcApiProtocolDecoder for crate::DcSplTokenDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.spl.token"; + return "ks-lib-decoder.spl.token"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/spl/token_2022/constants.rs b/ks-lib/src/decoder/spl/token_2022/constants.rs index 6b6a8b8..5069620 100644 --- a/ks-lib/src/decoder/spl/token_2022/constants.rs +++ b/ks-lib/src/decoder/spl/token_2022/constants.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/spl/token_2022/constants.rs -// version: 5 +// version: 6 //! Local constants for the exact Token-2022 decoder. Program identifiers live in `ks_program_ids`. @@ -69,4 +69,4 @@ pub(crate) const DC_SPL_TOKEN_2022_INSTRUCTION_ENTRIES: &[(u8, &str, bool)] = &[ (255, "batch", false), ]; /// Canonical tracing target for this crate. -pub(crate) const TRACING_TARGET_DECODER_SPL_TOKEN_2022: &str = "kb-lib.decoder.spl.token_2022"; +pub(crate) const TRACING_TARGET_DECODER_SPL_TOKEN_2022: &str = "ks-lib-decoder.spl.token_2022"; diff --git a/ks-lib/src/decoder/spl/token_2022/decoder.rs b/ks-lib/src/decoder/spl/token_2022/decoder.rs index c0c2c68..88190c4 100644 --- a/ks-lib/src/decoder/spl/token_2022/decoder.rs +++ b/ks-lib/src/decoder/spl/token_2022/decoder.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/spl/token_2022/decoder.rs -// version: 6 +// version: 7 //! Exact Token-2022 dispatch for the common decode pipeline. @@ -17,7 +17,7 @@ pub struct DcSplToken2022Decoder; impl crate::DcApiProtocolDecoder for crate::DcSplToken2022Decoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.spl.token_2022"; + return "ks-lib-decoder.spl.token_2022"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/stable.rs b/ks-lib/src/decoder/stable.rs index 2773d7a..2fb9e0f 100644 --- a/ks-lib/src/decoder/stable.rs +++ b/ks-lib/src/decoder/stable.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/stable.rs -// version: 5 +// version: 6 //! `stable` decoder family. @@ -8,11 +8,11 @@ mod swap_jupiter_stable; mod swap_numeraire; mod swap_stabble; -/// Reserved `kb-lib.decoder.stable.swap_hylo_exchange` decoder. +/// Reserved `ks-lib-decoder.stable.swap_hylo_exchange` decoder. pub use self::swap_hylo_exchange::DcStableSwapHyloExchangeDecoder; -/// Reserved `kb-lib.decoder.stable.swap_jupiter_stable` decoder. +/// Reserved `ks-lib-decoder.stable.swap_jupiter_stable` decoder. pub use self::swap_jupiter_stable::DcStableSwapJupiterStableDecoder; -/// Reserved `kb-lib.decoder.stable.swap_numeraire` decoder. +/// Reserved `ks-lib-decoder.stable.swap_numeraire` decoder. pub use self::swap_numeraire::DcStableSwapNumeraireDecoder; -/// Reserved `kb-lib.decoder.stable.swap_stabble` decoder. +/// Reserved `ks-lib-decoder.stable.swap_stabble` decoder. pub use self::swap_stabble::DcStableSwapStabbleDecoder; diff --git a/ks-lib/src/decoder/stable/swap_hylo_exchange.rs b/ks-lib/src/decoder/stable/swap_hylo_exchange.rs index a61a223..9d8ac27 100644 --- a/ks-lib/src/decoder/stable/swap_hylo_exchange.rs +++ b/ks-lib/src/decoder/stable/swap_hylo_exchange.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/stable/swap_hylo_exchange.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `stable_swap_hylo_exchange`. @@ -9,7 +9,7 @@ pub struct DcStableSwapHyloExchangeDecoder; impl crate::DcApiProtocolDecoder for crate::DcStableSwapHyloExchangeDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.stable.swap_hylo_exchange"; + return "ks-lib-decoder.stable.swap_hylo_exchange"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/stable/swap_jupiter_stable.rs b/ks-lib/src/decoder/stable/swap_jupiter_stable.rs index 96c2ee4..853cb50 100644 --- a/ks-lib/src/decoder/stable/swap_jupiter_stable.rs +++ b/ks-lib/src/decoder/stable/swap_jupiter_stable.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/stable/swap_jupiter_stable.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `stable_swap_jupiter_stable`. @@ -9,7 +9,7 @@ pub struct DcStableSwapJupiterStableDecoder; impl crate::DcApiProtocolDecoder for crate::DcStableSwapJupiterStableDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.stable.swap_jupiter_stable"; + return "ks-lib-decoder.stable.swap_jupiter_stable"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/stable/swap_numeraire.rs b/ks-lib/src/decoder/stable/swap_numeraire.rs index e8c72a7..bf9df16 100644 --- a/ks-lib/src/decoder/stable/swap_numeraire.rs +++ b/ks-lib/src/decoder/stable/swap_numeraire.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/stable/swap_numeraire.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `stable_swap_numeraire`. @@ -9,7 +9,7 @@ pub struct DcStableSwapNumeraireDecoder; impl crate::DcApiProtocolDecoder for crate::DcStableSwapNumeraireDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.stable.swap_numeraire"; + return "ks-lib-decoder.stable.swap_numeraire"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/stable/swap_stabble.rs b/ks-lib/src/decoder/stable/swap_stabble.rs index eeeb882..a4ff27f 100644 --- a/ks-lib/src/decoder/stable/swap_stabble.rs +++ b/ks-lib/src/decoder/stable/swap_stabble.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/stable/swap_stabble.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `stable_swap_stabble`. @@ -9,7 +9,7 @@ pub struct DcStableSwapStabbleDecoder; impl crate::DcApiProtocolDecoder for crate::DcStableSwapStabbleDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.stable.swap_stabble"; + return "ks-lib-decoder.stable.swap_stabble"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/staking.rs b/ks-lib/src/decoder/staking.rs index 4567088..5f3e546 100644 --- a/ks-lib/src/decoder/staking.rs +++ b/ks-lib/src/decoder/staking.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/staking.rs -// version: 6 +// version: 7 //! `staking` decoder family. @@ -8,11 +8,11 @@ mod kamino_farm; mod marinade_finance; mod solayer; -/// Reserved `kb-lib.decoder.staking.jito_tip_distribution` decoder. +/// Reserved `ks-lib-decoder.staking.jito_tip_distribution` decoder. pub use self::jito_tip_distribution::DcStakingJitoTipDistributionDecoder; -/// Reserved `kb-lib.decoder.staking.kamino_farm` decoder. +/// Reserved `ks-lib-decoder.staking.kamino_farm` decoder. pub use self::kamino_farm::DcStakingKaminoFarmDecoder; -/// Reserved `kb-lib.decoder.staking.marinade_finance` decoder. +/// Reserved `ks-lib-decoder.staking.marinade_finance` decoder. pub use self::marinade_finance::DcStakingMarinadeFinanceDecoder; -/// Reserved `kb-lib.decoder.staking.solayer` decoder. +/// Reserved `ks-lib-decoder.staking.solayer` decoder. pub use self::solayer::DcStakingSolayerDecoder; diff --git a/ks-lib/src/decoder/staking/jito_tip_distribution.rs b/ks-lib/src/decoder/staking/jito_tip_distribution.rs index b941e5c..e5378a0 100644 --- a/ks-lib/src/decoder/staking/jito_tip_distribution.rs +++ b/ks-lib/src/decoder/staking/jito_tip_distribution.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/staking/jito_tip_distribution.rs -// version: 2 +// version: 3 //! Reserved protocol decoder for `staking_jito_tip_distribution`. @@ -9,7 +9,7 @@ pub struct DcStakingJitoTipDistributionDecoder; impl crate::DcApiProtocolDecoder for crate::DcStakingJitoTipDistributionDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.staking.jito_tip_distribution"; + return "ks-lib-decoder.staking.jito_tip_distribution"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/staking/kamino_farm.rs b/ks-lib/src/decoder/staking/kamino_farm.rs index d07c22a..dd04fdb 100644 --- a/ks-lib/src/decoder/staking/kamino_farm.rs +++ b/ks-lib/src/decoder/staking/kamino_farm.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/staking/kamino_farm.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `staking_kamino_farm`. @@ -9,7 +9,7 @@ pub struct DcStakingKaminoFarmDecoder; impl crate::DcApiProtocolDecoder for crate::DcStakingKaminoFarmDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.staking.kamino_farm"; + return "ks-lib-decoder.staking.kamino_farm"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/staking/marinade_finance.rs b/ks-lib/src/decoder/staking/marinade_finance.rs index 9fdf182..5d9e45d 100644 --- a/ks-lib/src/decoder/staking/marinade_finance.rs +++ b/ks-lib/src/decoder/staking/marinade_finance.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/staking/marinade_finance.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `staking_marinade_finance`. @@ -9,7 +9,7 @@ pub struct DcStakingMarinadeFinanceDecoder; impl crate::DcApiProtocolDecoder for crate::DcStakingMarinadeFinanceDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.staking.marinade_finance"; + return "ks-lib-decoder.staking.marinade_finance"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/staking/solayer.rs b/ks-lib/src/decoder/staking/solayer.rs index 8768203..84e9ed0 100644 --- a/ks-lib/src/decoder/staking/solayer.rs +++ b/ks-lib/src/decoder/staking/solayer.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/staking/solayer.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `staking_solayer`. @@ -9,7 +9,7 @@ pub struct DcStakingSolayerDecoder; impl crate::DcApiProtocolDecoder for crate::DcStakingSolayerDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.staking.solayer"; + return "ks-lib-decoder.staking.solayer"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/storage.rs b/ks-lib/src/decoder/storage.rs index 95f1ff5..0b0dccc 100644 --- a/ks-lib/src/decoder/storage.rs +++ b/ks-lib/src/decoder/storage.rs @@ -1,9 +1,9 @@ // file: ks-lib/src/decoder/storage.rs -// version: 6 +// version: 7 //! `storage` decoder family. mod solana_record; -/// Reserved `kb-lib.decoder.storage.solana_record` decoder. +/// Reserved `ks-lib-decoder.storage.solana_record` decoder. pub use self::solana_record::DcStorageSolanaRecordDecoder; diff --git a/ks-lib/src/decoder/storage/solana_record.rs b/ks-lib/src/decoder/storage/solana_record.rs index 4232920..e85b925 100644 --- a/ks-lib/src/decoder/storage/solana_record.rs +++ b/ks-lib/src/decoder/storage/solana_record.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/storage/solana_record.rs -// version: 2 +// version: 3 //! Reserved protocol decoder for `storage_solana_record`. @@ -9,7 +9,7 @@ pub struct DcStorageSolanaRecordDecoder; impl crate::DcApiProtocolDecoder for crate::DcStorageSolanaRecordDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.storage.solana_record"; + return "ks-lib-decoder.storage.solana_record"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/strategy.rs b/ks-lib/src/decoder/strategy.rs index c672396..a2d558b 100644 --- a/ks-lib/src/decoder/strategy.rs +++ b/ks-lib/src/decoder/strategy.rs @@ -1,9 +1,9 @@ // file: ks-lib/src/decoder/strategy.rs -// version: 6 +// version: 7 //! `strategy` decoder family. mod jupiter_dca; -/// Reserved `kb-lib.decoder.strategy.jupiter_dca` decoder. +/// Reserved `ks-lib-decoder.strategy.jupiter_dca` decoder. pub use self::jupiter_dca::DcStrategyJupiterDcaDecoder; diff --git a/ks-lib/src/decoder/strategy/jupiter_dca.rs b/ks-lib/src/decoder/strategy/jupiter_dca.rs index dad8960..6a5de5d 100644 --- a/ks-lib/src/decoder/strategy/jupiter_dca.rs +++ b/ks-lib/src/decoder/strategy/jupiter_dca.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/strategy/jupiter_dca.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `strategy_jupiter_dca`. @@ -9,7 +9,7 @@ pub struct DcStrategyJupiterDcaDecoder; impl crate::DcApiProtocolDecoder for crate::DcStrategyJupiterDcaDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.strategy.jupiter_dca"; + return "ks-lib-decoder.strategy.jupiter_dca"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/treasury.rs b/ks-lib/src/decoder/treasury.rs index 5b4b4c4..46aa3bd 100644 --- a/ks-lib/src/decoder/treasury.rs +++ b/ks-lib/src/decoder/treasury.rs @@ -1,9 +1,9 @@ // file: ks-lib/src/decoder/treasury.rs -// version: 5 +// version: 6 //! `treasury` decoder family. mod helium_treasury_management; -/// Reserved `kb-lib.decoder.treasury.helium_treasury_management` decoder. +/// Reserved `ks-lib-decoder.treasury.helium_treasury_management` decoder. pub use self::helium_treasury_management::DcTreasuryHeliumTreasuryManagementDecoder; diff --git a/ks-lib/src/decoder/treasury/helium_treasury_management.rs b/ks-lib/src/decoder/treasury/helium_treasury_management.rs index 2d44b32..6e882e1 100644 --- a/ks-lib/src/decoder/treasury/helium_treasury_management.rs +++ b/ks-lib/src/decoder/treasury/helium_treasury_management.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/treasury/helium_treasury_management.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `treasury_helium_treasury_management`. @@ -9,7 +9,7 @@ pub struct DcTreasuryHeliumTreasuryManagementDecoder; impl crate::DcApiProtocolDecoder for crate::DcTreasuryHeliumTreasuryManagementDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.treasury.helium_treasury_management"; + return "ks-lib-decoder.treasury.helium_treasury_management"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/vault.rs b/ks-lib/src/decoder/vault.rs index 929b0bf..4aea266 100644 --- a/ks-lib/src/decoder/vault.rs +++ b/ks-lib/src/decoder/vault.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/vault.rs -// version: 5 +// version: 6 //! `vault` decoder family. @@ -10,15 +10,15 @@ mod kamino_v2; mod kamino_yvaults; mod meteora; -/// Reserved `kb-lib.decoder.vault.carrot_defi` decoder. +/// Reserved `ks-lib-decoder.vault.carrot_defi` decoder. pub use self::carrot_defi::DcVaultCarrotDefiDecoder; -/// Reserved `kb-lib.decoder.vault.hylo_stability_pool` decoder. +/// Reserved `ks-lib-decoder.vault.hylo_stability_pool` decoder. pub use self::hylo_stability_pool::DcVaultHyloStabilityPoolDecoder; -/// Reserved `kb-lib.decoder.vault.kamino` decoder. +/// Reserved `ks-lib-decoder.vault.kamino` decoder. pub use self::kamino::DcVaultKaminoDecoder; -/// Reserved `kb-lib.decoder.vault.kamino_v2` decoder. +/// Reserved `ks-lib-decoder.vault.kamino_v2` decoder. pub use self::kamino_v2::DcVaultKaminoV2Decoder; -/// Reserved `kb-lib.decoder.vault.kamino_yvaults` decoder. +/// Reserved `ks-lib-decoder.vault.kamino_yvaults` decoder. pub use self::kamino_yvaults::DcVaultKaminoYvaultsDecoder; -/// Reserved `kb-lib.decoder.vault.meteora` decoder. +/// Reserved `ks-lib-decoder.vault.meteora` decoder. pub use self::meteora::DcVaultMeteoraDecoder; diff --git a/ks-lib/src/decoder/vault/carrot_defi.rs b/ks-lib/src/decoder/vault/carrot_defi.rs index a3426cb..666f954 100644 --- a/ks-lib/src/decoder/vault/carrot_defi.rs +++ b/ks-lib/src/decoder/vault/carrot_defi.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/vault/carrot_defi.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `vault_carrot_defi`. @@ -9,7 +9,7 @@ pub struct DcVaultCarrotDefiDecoder; impl crate::DcApiProtocolDecoder for crate::DcVaultCarrotDefiDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.vault.carrot_defi"; + return "ks-lib-decoder.vault.carrot_defi"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/vault/hylo_stability_pool.rs b/ks-lib/src/decoder/vault/hylo_stability_pool.rs index 31ec487..a57ad5c 100644 --- a/ks-lib/src/decoder/vault/hylo_stability_pool.rs +++ b/ks-lib/src/decoder/vault/hylo_stability_pool.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/vault/hylo_stability_pool.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `vault_hylo_stability_pool`. @@ -9,7 +9,7 @@ pub struct DcVaultHyloStabilityPoolDecoder; impl crate::DcApiProtocolDecoder for crate::DcVaultHyloStabilityPoolDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.vault.hylo_stability_pool"; + return "ks-lib-decoder.vault.hylo_stability_pool"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/vault/kamino.rs b/ks-lib/src/decoder/vault/kamino.rs index b8d436a..31e1928 100644 --- a/ks-lib/src/decoder/vault/kamino.rs +++ b/ks-lib/src/decoder/vault/kamino.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/vault/kamino.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `vault_kamino`. @@ -9,7 +9,7 @@ pub struct DcVaultKaminoDecoder; impl crate::DcApiProtocolDecoder for crate::DcVaultKaminoDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.vault.kamino"; + return "ks-lib-decoder.vault.kamino"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/vault/kamino_v2.rs b/ks-lib/src/decoder/vault/kamino_v2.rs index 771b35e..34f3b70 100644 --- a/ks-lib/src/decoder/vault/kamino_v2.rs +++ b/ks-lib/src/decoder/vault/kamino_v2.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/vault/kamino_v2.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `vault_kamino_v2`. @@ -9,7 +9,7 @@ pub struct DcVaultKaminoV2Decoder; impl crate::DcApiProtocolDecoder for crate::DcVaultKaminoV2Decoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.vault.kamino_v2"; + return "ks-lib-decoder.vault.kamino_v2"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/vault/kamino_yvaults.rs b/ks-lib/src/decoder/vault/kamino_yvaults.rs index e204e7c..97782c2 100644 --- a/ks-lib/src/decoder/vault/kamino_yvaults.rs +++ b/ks-lib/src/decoder/vault/kamino_yvaults.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/vault/kamino_yvaults.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `vault_kamino_yvaults`. @@ -9,7 +9,7 @@ pub struct DcVaultKaminoYvaultsDecoder; impl crate::DcApiProtocolDecoder for crate::DcVaultKaminoYvaultsDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.vault.kamino_yvaults"; + return "ks-lib-decoder.vault.kamino_yvaults"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/vault/meteora.rs b/ks-lib/src/decoder/vault/meteora.rs index 7856895..d02e47f 100644 --- a/ks-lib/src/decoder/vault/meteora.rs +++ b/ks-lib/src/decoder/vault/meteora.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/vault/meteora.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `vault_meteora`. @@ -9,7 +9,7 @@ pub struct DcVaultMeteoraDecoder; impl crate::DcApiProtocolDecoder for crate::DcVaultMeteoraDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.vault.meteora"; + return "ks-lib-decoder.vault.meteora"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/vesting.rs b/ks-lib/src/decoder/vesting.rs index b3b5e66..68e7123 100644 --- a/ks-lib/src/decoder/vesting.rs +++ b/ks-lib/src/decoder/vesting.rs @@ -1,12 +1,12 @@ // file: ks-lib/src/decoder/vesting.rs -// version: 6 +// version: 7 //! `vesting` decoder family. mod jupiter_lock; mod streamflow; -/// Reserved `kb-lib.decoder.vesting.jupiter_lock` decoder. +/// Reserved `ks-lib-decoder.vesting.jupiter_lock` decoder. pub use self::jupiter_lock::DcVestingJupiterLockDecoder; -/// Reserved `kb-lib.decoder.vesting.streamflow` decoder. +/// Reserved `ks-lib-decoder.vesting.streamflow` decoder. pub use self::streamflow::DcVestingStreamflowDecoder; diff --git a/ks-lib/src/decoder/vesting/jupiter_lock.rs b/ks-lib/src/decoder/vesting/jupiter_lock.rs index fd1ae88..e7dfac4 100644 --- a/ks-lib/src/decoder/vesting/jupiter_lock.rs +++ b/ks-lib/src/decoder/vesting/jupiter_lock.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/vesting/jupiter_lock.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `vesting_jupiter_lock`. @@ -9,7 +9,7 @@ pub struct DcVestingJupiterLockDecoder; impl crate::DcApiProtocolDecoder for crate::DcVestingJupiterLockDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.vesting.jupiter_lock"; + return "ks-lib-decoder.vesting.jupiter_lock"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/vesting/streamflow.rs b/ks-lib/src/decoder/vesting/streamflow.rs index 4e27ec1..eff3967 100644 --- a/ks-lib/src/decoder/vesting/streamflow.rs +++ b/ks-lib/src/decoder/vesting/streamflow.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/vesting/streamflow.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `vesting_streamflow`. @@ -9,7 +9,7 @@ pub struct DcVestingStreamflowDecoder; impl crate::DcApiProtocolDecoder for crate::DcVestingStreamflowDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.vesting.streamflow"; + return "ks-lib-decoder.vesting.streamflow"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/wallet.rs b/ks-lib/src/decoder/wallet.rs index 3531d2e..23369ae 100644 --- a/ks-lib/src/decoder/wallet.rs +++ b/ks-lib/src/decoder/wallet.rs @@ -1,9 +1,9 @@ // file: ks-lib/src/decoder/wallet.rs -// version: 5 +// version: 6 //! `wallet` decoder family. mod jupiter_apepro_smart_wallet; -/// Reserved `kb-lib.decoder.wallet.jupiter_apepro_smart_wallet` decoder. +/// Reserved `ks-lib-decoder.wallet.jupiter_apepro_smart_wallet` decoder. pub use self::jupiter_apepro_smart_wallet::DcWalletJupiterApeproSmartWalletDecoder; diff --git a/ks-lib/src/decoder/wallet/jupiter_apepro_smart_wallet.rs b/ks-lib/src/decoder/wallet/jupiter_apepro_smart_wallet.rs index 1f776e1..2b42dcc 100644 --- a/ks-lib/src/decoder/wallet/jupiter_apepro_smart_wallet.rs +++ b/ks-lib/src/decoder/wallet/jupiter_apepro_smart_wallet.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/wallet/jupiter_apepro_smart_wallet.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `wallet_jupiter_apepro_smart_wallet`. @@ -9,7 +9,7 @@ pub struct DcWalletJupiterApeproSmartWalletDecoder; impl crate::DcApiProtocolDecoder for crate::DcWalletJupiterApeproSmartWalletDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.wallet.jupiter_apepro_smart_wallet"; + return "ks-lib-decoder.wallet.jupiter_apepro_smart_wallet"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/decoder/weighted.rs b/ks-lib/src/decoder/weighted.rs index c619c44..dfdfd55 100644 --- a/ks-lib/src/decoder/weighted.rs +++ b/ks-lib/src/decoder/weighted.rs @@ -1,9 +1,9 @@ // file: ks-lib/src/decoder/weighted.rs -// version: 5 +// version: 6 //! `weighted` decoder family. mod swap_stabble; -/// Reserved `kb-lib.decoder.weighted.swap_stabble` decoder. +/// Reserved `ks-lib-decoder.weighted.swap_stabble` decoder. pub use self::swap_stabble::DcWeightedSwapStabbleDecoder; diff --git a/ks-lib/src/decoder/weighted/swap_stabble.rs b/ks-lib/src/decoder/weighted/swap_stabble.rs index 1650a30..f1f3846 100644 --- a/ks-lib/src/decoder/weighted/swap_stabble.rs +++ b/ks-lib/src/decoder/weighted/swap_stabble.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/decoder/weighted/swap_stabble.rs -// version: 5 +// version: 6 //! Reserved protocol decoder for `weighted_swap_stabble`. @@ -9,7 +9,7 @@ pub struct DcWeightedSwapStabbleDecoder; impl crate::DcApiProtocolDecoder for crate::DcWeightedSwapStabbleDecoder { fn decoder_name(&self) -> &'static str { - return "kb-lib.decoder.weighted.swap_stabble"; + return "ks-lib-decoder.weighted.swap_stabble"; } fn decoder_version(&self) -> &'static str { diff --git a/ks-lib/src/executor.rs b/ks-lib/src/executor.rs index 69f5ec4..cfc4657 100644 --- a/ks-lib/src/executor.rs +++ b/ks-lib/src/executor.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor.rs -// version: 18 +// version: 19 //! Consolidated executor modules. @@ -36,7 +36,7 @@ mod weighted; /// Exposes the reserved `adapter/saber_decimal_wrapper` executor. pub use self::adapter::ExAdapterSaberDecimalWrapperExecutor; -/// Reserved `kb-lib.executor.adapter.spl_token_wrap` executor. +/// Reserved `ks-lib-executor.adapter.spl_token_wrap` executor. pub use self::adapter::ExAdapterSplTokenWrapExecutor; /// Exposes the reserved `amm/aldrin_v1` executor. pub use self::amm::ExAmmAldrinV1Executor; @@ -170,7 +170,7 @@ pub use self::fees::ExFeesPumpFeesExecutor; pub use self::governance::ExGovernanceMetadaoBidWallExecutor; /// Exposes the reserved `amm/metadao_futarchy_amm` executor. pub use self::governance::ExGovernanceMetadaoFutarchyExecutor; -/// Reserved `kb-lib.executor.governance.squads_multisig` executor. +/// Reserved `ks-lib-executor.governance.squads_multisig` executor. pub use self::governance::ExGovernanceSquadsMultisigExecutor; /// Exposes the reserved `launchpad/boop_fun` executor. pub use self::launchpad::ExLaunchpadBoopFunExecutor; @@ -342,7 +342,7 @@ pub use self::metadata::executor_metadata_solana_program_metadata_derive_canonic pub use self::metadata::executor_metadata_solana_program_metadata_derive_non_canonical_pda; /// Exposes the reserved `nft/metaplex_bubblegum` executor. pub use self::nft::ExNftMetaplexBubblegumExecutor; -/// Reserved `kb-lib.executor.nft.tensor_cnft` executor. +/// Reserved `ks-lib-executor.nft.tensor_cnft` executor. pub use self::nft::ExNftTensorCnftExecutor; /// Exposes the reserved `orderbook/jupiter_limit_order` executor. pub use self::orderbook::ExOrderbookJupiterLimitOrderExecutor; @@ -354,7 +354,7 @@ pub use self::orderbook::ExOrderbookOpenbookV2Executor; pub use self::perpetuals::ExPerpetualsDriftV2Executor; /// Exposes the reserved `perpetuals/jupiter` executor. pub use self::perpetuals::ExPerpetualsJupiterExecutor; -/// Reserved `kb-lib.executor.perpetuals.phoenix_eternal` executor. +/// Reserved `ks-lib-executor.perpetuals.phoenix_eternal` executor. pub use self::perpetuals::ExPerpetualsPhoenixEternalExecutor; /// Exposes the reserved `perpetuals/zeta` executor. pub use self::perpetuals::ExPerpetualsZetaExecutor; @@ -1010,7 +1010,7 @@ pub use self::stable::ExStableSwapJupiterStableExecutor; pub use self::stable::ExStableSwapNumeraireExecutor; /// Exposes the reserved `stable/swap_stabble` executor. pub use self::stable::ExStableSwapStabbleExecutor; -/// Reserved `kb-lib.executor.staking.jito_tip_distribution` executor. +/// Reserved `ks-lib-executor.staking.jito_tip_distribution` executor. pub use self::staking::ExStakingJitoTipDistributionExecutor; /// Exposes the reserved `staking/kamino_farm` executor. pub use self::staking::ExStakingKaminoFarmExecutor; @@ -1018,7 +1018,7 @@ pub use self::staking::ExStakingKaminoFarmExecutor; pub use self::staking::ExStakingMarinadeFinanceExecutor; /// Exposes the reserved `staking/solayer` executor. pub use self::staking::ExStakingSolayerExecutor; -/// Reserved `kb-lib.executor.storage.solana_record` executor. +/// Reserved `ks-lib-executor.storage.solana_record` executor. pub use self::storage::ExStorageSolanaRecordExecutor; /// Exposes the reserved `router/jupiter_dca` executor. pub use self::strategy::ExStrategyJupiterDcaExecutor; diff --git a/ks-lib/src/executor/adapter/saber_decimal_wrapper.rs b/ks-lib/src/executor/adapter/saber_decimal_wrapper.rs index b39b4b5..51faf8a 100644 --- a/ks-lib/src/executor/adapter/saber_decimal_wrapper.rs +++ b/ks-lib/src/executor/adapter/saber_decimal_wrapper.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/adapter/saber_decimal_wrapper.rs -// version: 4 +// version: 5 //! Reserved executor for `adapter_saber_decimal_wrapper`. @@ -9,7 +9,7 @@ pub struct ExAdapterSaberDecimalWrapperExecutor; impl crate::ExApiInstructionExecutor for crate::ExAdapterSaberDecimalWrapperExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.adapter.saber_decimal_wrapper"; + return "ks-lib-executor.adapter.saber_decimal_wrapper"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExAdapterSaberDecimalWrapperExec std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.adapter.saber_decimal_wrapper".to_string(), + executor_name: "ks-lib-executor.adapter.saber_decimal_wrapper".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/adapter/spl_token_wrap.rs b/ks-lib/src/executor/adapter/spl_token_wrap.rs index 195bb68..65a2980 100644 --- a/ks-lib/src/executor/adapter/spl_token_wrap.rs +++ b/ks-lib/src/executor/adapter/spl_token_wrap.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/adapter/spl_token_wrap.rs -// version: 2 +// version: 3 //! Reserved executor for `adapter_spl_token_wrap`. @@ -9,7 +9,7 @@ pub struct ExAdapterSplTokenWrapExecutor; impl crate::ExApiInstructionExecutor for crate::ExAdapterSplTokenWrapExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.adapter.spl_token_wrap"; + return "ks-lib-executor.adapter.spl_token_wrap"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExAdapterSplTokenWrapExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.adapter.spl_token_wrap".to_string(), + executor_name: "ks-lib-executor.adapter.spl_token_wrap".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/amm/aldrin_v1.rs b/ks-lib/src/executor/amm/aldrin_v1.rs index 7694217..026992c 100644 --- a/ks-lib/src/executor/amm/aldrin_v1.rs +++ b/ks-lib/src/executor/amm/aldrin_v1.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/amm/aldrin_v1.rs -// version: 4 +// version: 5 //! Reserved executor for `amm_aldrin_v1`. @@ -9,7 +9,7 @@ pub struct ExAmmAldrinV1Executor; impl crate::ExApiInstructionExecutor for crate::ExAmmAldrinV1Executor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.amm.aldrin_v1"; + return "ks-lib-executor.amm.aldrin_v1"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExAmmAldrinV1Executor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.amm.aldrin_v1".to_string(), + executor_name: "ks-lib-executor.amm.aldrin_v1".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/amm/aldrin_v2.rs b/ks-lib/src/executor/amm/aldrin_v2.rs index c64459c..0a3122c 100644 --- a/ks-lib/src/executor/amm/aldrin_v2.rs +++ b/ks-lib/src/executor/amm/aldrin_v2.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/amm/aldrin_v2.rs -// version: 4 +// version: 5 //! Reserved executor for `amm_aldrin_v2`. @@ -9,7 +9,7 @@ pub struct ExAmmAldrinV2Executor; impl crate::ExApiInstructionExecutor for crate::ExAmmAldrinV2Executor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.amm.aldrin_v2"; + return "ks-lib-executor.amm.aldrin_v2"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExAmmAldrinV2Executor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.amm.aldrin_v2".to_string(), + executor_name: "ks-lib-executor.amm.aldrin_v2".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/amm/alphaq.rs b/ks-lib/src/executor/amm/alphaq.rs index b01779e..710363c 100644 --- a/ks-lib/src/executor/amm/alphaq.rs +++ b/ks-lib/src/executor/amm/alphaq.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/amm/alphaq.rs -// version: 4 +// version: 5 //! Reserved executor for `amm_alphaq`. @@ -9,7 +9,7 @@ pub struct ExAmmAlphaqExecutor; impl crate::ExApiInstructionExecutor for crate::ExAmmAlphaqExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.amm.alphaq"; + return "ks-lib-executor.amm.alphaq"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExAmmAlphaqExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.amm.alphaq".to_string(), + executor_name: "ks-lib-executor.amm.alphaq".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/amm/believe.rs b/ks-lib/src/executor/amm/believe.rs index f6ace09..71054b4 100644 --- a/ks-lib/src/executor/amm/believe.rs +++ b/ks-lib/src/executor/amm/believe.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/amm/believe.rs -// version: 4 +// version: 5 //! Reserved executor for `amm_believe`. @@ -9,7 +9,7 @@ pub struct ExAmmBelieveExecutor; impl crate::ExApiInstructionExecutor for crate::ExAmmBelieveExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.amm.believe"; + return "ks-lib-executor.amm.believe"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExAmmBelieveExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.amm.believe".to_string(), + executor_name: "ks-lib-executor.amm.believe".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/amm/bonk_swap.rs b/ks-lib/src/executor/amm/bonk_swap.rs index df6ddbd..01e2300 100644 --- a/ks-lib/src/executor/amm/bonk_swap.rs +++ b/ks-lib/src/executor/amm/bonk_swap.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/amm/bonk_swap.rs -// version: 4 +// version: 5 //! Reserved executor for `amm_bonk_swap`. @@ -9,7 +9,7 @@ pub struct ExAmmBonkSwapExecutor; impl crate::ExApiInstructionExecutor for crate::ExAmmBonkSwapExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.amm.bonk_swap"; + return "ks-lib-executor.amm.bonk_swap"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExAmmBonkSwapExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.amm.bonk_swap".to_string(), + executor_name: "ks-lib-executor.amm.bonk_swap".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/amm/fluxbeam.rs b/ks-lib/src/executor/amm/fluxbeam.rs index ea5c320..a21e136 100644 --- a/ks-lib/src/executor/amm/fluxbeam.rs +++ b/ks-lib/src/executor/amm/fluxbeam.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/amm/fluxbeam.rs -// version: 4 +// version: 5 //! Reserved executor for `amm_fluxbeam`. @@ -9,7 +9,7 @@ pub struct ExAmmFluxbeamExecutor; impl crate::ExApiInstructionExecutor for crate::ExAmmFluxbeamExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.amm.fluxbeam"; + return "ks-lib-executor.amm.fluxbeam"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExAmmFluxbeamExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.amm.fluxbeam".to_string(), + executor_name: "ks-lib-executor.amm.fluxbeam".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/amm/goon_fi.rs b/ks-lib/src/executor/amm/goon_fi.rs index fde71c2..29bd11a 100644 --- a/ks-lib/src/executor/amm/goon_fi.rs +++ b/ks-lib/src/executor/amm/goon_fi.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/amm/goon_fi.rs -// version: 4 +// version: 5 //! Reserved executor for `amm_goon_fi`. @@ -9,7 +9,7 @@ pub struct ExAmmGoonFiExecutor; impl crate::ExApiInstructionExecutor for crate::ExAmmGoonFiExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.amm.goon_fi"; + return "ks-lib-executor.amm.goon_fi"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExAmmGoonFiExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.amm.goon_fi".to_string(), + executor_name: "ks-lib-executor.amm.goon_fi".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/amm/goosefx_gamma.rs b/ks-lib/src/executor/amm/goosefx_gamma.rs index 15a5a73..19ea71d 100644 --- a/ks-lib/src/executor/amm/goosefx_gamma.rs +++ b/ks-lib/src/executor/amm/goosefx_gamma.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/amm/goosefx_gamma.rs -// version: 4 +// version: 5 //! Reserved executor for `amm_goosefx_gamma`. @@ -9,7 +9,7 @@ pub struct ExAmmGoosefxGammaExecutor; impl crate::ExApiInstructionExecutor for crate::ExAmmGoosefxGammaExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.amm.goosefx_gamma"; + return "ks-lib-executor.amm.goosefx_gamma"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExAmmGoosefxGammaExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.amm.goosefx_gamma".to_string(), + executor_name: "ks-lib-executor.amm.goosefx_gamma".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/amm/goosefx_v2.rs b/ks-lib/src/executor/amm/goosefx_v2.rs index 7b2e139..12ed72e 100644 --- a/ks-lib/src/executor/amm/goosefx_v2.rs +++ b/ks-lib/src/executor/amm/goosefx_v2.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/amm/goosefx_v2.rs -// version: 4 +// version: 5 //! Reserved executor for `amm_goosefx_v2`. @@ -9,7 +9,7 @@ pub struct ExAmmGoosefxV2Executor; impl crate::ExApiInstructionExecutor for crate::ExAmmGoosefxV2Executor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.amm.goosefx_v2"; + return "ks-lib-executor.amm.goosefx_v2"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExAmmGoosefxV2Executor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.amm.goosefx_v2".to_string(), + executor_name: "ks-lib-executor.amm.goosefx_v2".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/amm/guac_swap.rs b/ks-lib/src/executor/amm/guac_swap.rs index 9b4b94b..4d89f04 100644 --- a/ks-lib/src/executor/amm/guac_swap.rs +++ b/ks-lib/src/executor/amm/guac_swap.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/amm/guac_swap.rs -// version: 4 +// version: 5 //! Reserved executor for `amm_guac_swap`. @@ -9,7 +9,7 @@ pub struct ExAmmGuacSwapExecutor; impl crate::ExApiInstructionExecutor for crate::ExAmmGuacSwapExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.amm.guac_swap"; + return "ks-lib-executor.amm.guac_swap"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExAmmGuacSwapExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.amm.guac_swap".to_string(), + executor_name: "ks-lib-executor.amm.guac_swap".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/amm/lifinity_swap_v2.rs b/ks-lib/src/executor/amm/lifinity_swap_v2.rs index 0a9f596..e43b214 100644 --- a/ks-lib/src/executor/amm/lifinity_swap_v2.rs +++ b/ks-lib/src/executor/amm/lifinity_swap_v2.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/amm/lifinity_swap_v2.rs -// version: 4 +// version: 5 //! Reserved executor for `amm_lifinity_swap_v2`. @@ -9,7 +9,7 @@ pub struct ExAmmLifinitySwapV2Executor; impl crate::ExApiInstructionExecutor for crate::ExAmmLifinitySwapV2Executor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.amm.lifinity_swap_v2"; + return "ks-lib-executor.amm.lifinity_swap_v2"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExAmmLifinitySwapV2Executor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.amm.lifinity_swap_v2".to_string(), + executor_name: "ks-lib-executor.amm.lifinity_swap_v2".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/amm/metadao_v0_5.rs b/ks-lib/src/executor/amm/metadao_v0_5.rs index cab85f7..3630c0c 100644 --- a/ks-lib/src/executor/amm/metadao_v0_5.rs +++ b/ks-lib/src/executor/amm/metadao_v0_5.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/amm/metadao_v0_5.rs -// version: 4 +// version: 5 //! Reserved executor for `amm_metadao_v0_5`. @@ -9,7 +9,7 @@ pub struct ExAmmMetadaoV05Executor; impl crate::ExApiInstructionExecutor for crate::ExAmmMetadaoV05Executor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.amm.metadao_v0_5"; + return "ks-lib-executor.amm.metadao_v0_5"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExAmmMetadaoV05Executor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.amm.metadao_v0_5".to_string(), + executor_name: "ks-lib-executor.amm.metadao_v0_5".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/amm/meteora_damm_v1.rs b/ks-lib/src/executor/amm/meteora_damm_v1.rs index 0c2d8ba..2e8d63b 100644 --- a/ks-lib/src/executor/amm/meteora_damm_v1.rs +++ b/ks-lib/src/executor/amm/meteora_damm_v1.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/amm/meteora_damm_v1.rs -// version: 4 +// version: 5 //! Reserved executor for `amm_meteora_damm_v1`. @@ -9,7 +9,7 @@ pub struct ExAmmMeteoraDammV1Executor; impl crate::ExApiInstructionExecutor for crate::ExAmmMeteoraDammV1Executor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.amm.meteora_damm_v1"; + return "ks-lib-executor.amm.meteora_damm_v1"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExAmmMeteoraDammV1Executor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.amm.meteora_damm_v1".to_string(), + executor_name: "ks-lib-executor.amm.meteora_damm_v1".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/amm/meteora_damm_v2.rs b/ks-lib/src/executor/amm/meteora_damm_v2.rs index 6017b04..08b6314 100644 --- a/ks-lib/src/executor/amm/meteora_damm_v2.rs +++ b/ks-lib/src/executor/amm/meteora_damm_v2.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/amm/meteora_damm_v2.rs -// version: 4 +// version: 5 //! Reserved executor for `amm_meteora_damm_v2`. @@ -9,7 +9,7 @@ pub struct ExAmmMeteoraDammV2Executor; impl crate::ExApiInstructionExecutor for crate::ExAmmMeteoraDammV2Executor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.amm.meteora_damm_v2"; + return "ks-lib-executor.amm.meteora_damm_v2"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExAmmMeteoraDammV2Executor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.amm.meteora_damm_v2".to_string(), + executor_name: "ks-lib-executor.amm.meteora_damm_v2".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/amm/obric_v2.rs b/ks-lib/src/executor/amm/obric_v2.rs index 695b024..b11f76e 100644 --- a/ks-lib/src/executor/amm/obric_v2.rs +++ b/ks-lib/src/executor/amm/obric_v2.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/amm/obric_v2.rs -// version: 4 +// version: 5 //! Reserved executor for `amm_obric_v2`. @@ -9,7 +9,7 @@ pub struct ExAmmObricV2Executor; impl crate::ExApiInstructionExecutor for crate::ExAmmObricV2Executor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.amm.obric_v2"; + return "ks-lib-executor.amm.obric_v2"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExAmmObricV2Executor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.amm.obric_v2".to_string(), + executor_name: "ks-lib-executor.amm.obric_v2".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/amm/one_dex.rs b/ks-lib/src/executor/amm/one_dex.rs index 60cc5d1..1e67d78 100644 --- a/ks-lib/src/executor/amm/one_dex.rs +++ b/ks-lib/src/executor/amm/one_dex.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/amm/one_dex.rs -// version: 4 +// version: 5 //! Reserved executor for `amm_one_dex`. @@ -9,7 +9,7 @@ pub struct ExAmmOneDexExecutor; impl crate::ExApiInstructionExecutor for crate::ExAmmOneDexExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.amm.one_dex"; + return "ks-lib-executor.amm.one_dex"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExAmmOneDexExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.amm.one_dex".to_string(), + executor_name: "ks-lib-executor.amm.one_dex".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/amm/pump_swap.rs b/ks-lib/src/executor/amm/pump_swap.rs index 4e878d4..74a7bb2 100644 --- a/ks-lib/src/executor/amm/pump_swap.rs +++ b/ks-lib/src/executor/amm/pump_swap.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/amm/pump_swap.rs -// version: 4 +// version: 5 //! Reserved executor for `amm_pump_swap`. @@ -9,7 +9,7 @@ pub struct ExAmmPumpSwapExecutor; impl crate::ExApiInstructionExecutor for crate::ExAmmPumpSwapExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.amm.pump_swap"; + return "ks-lib-executor.amm.pump_swap"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExAmmPumpSwapExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.amm.pump_swap".to_string(), + executor_name: "ks-lib-executor.amm.pump_swap".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/amm/raydium_lp_v4.rs b/ks-lib/src/executor/amm/raydium_lp_v4.rs index cab446c..bf84d65 100644 --- a/ks-lib/src/executor/amm/raydium_lp_v4.rs +++ b/ks-lib/src/executor/amm/raydium_lp_v4.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/amm/raydium_lp_v4.rs -// version: 4 +// version: 5 //! Reserved executor for `amm_raydium_lp_v4`. @@ -9,7 +9,7 @@ pub struct ExAmmRaydiumLpV4Executor; impl crate::ExApiInstructionExecutor for crate::ExAmmRaydiumLpV4Executor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.amm.raydium_lp_v4"; + return "ks-lib-executor.amm.raydium_lp_v4"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExAmmRaydiumLpV4Executor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.amm.raydium_lp_v4".to_string(), + executor_name: "ks-lib-executor.amm.raydium_lp_v4".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/amm/solfi.rs b/ks-lib/src/executor/amm/solfi.rs index 275f930..0e1cc19 100644 --- a/ks-lib/src/executor/amm/solfi.rs +++ b/ks-lib/src/executor/amm/solfi.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/amm/solfi.rs -// version: 4 +// version: 5 //! Reserved executor for `amm_solfi`. @@ -9,7 +9,7 @@ pub struct ExAmmSolfiExecutor; impl crate::ExApiInstructionExecutor for crate::ExAmmSolfiExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.amm.solfi"; + return "ks-lib-executor.amm.solfi"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExAmmSolfiExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.amm.solfi".to_string(), + executor_name: "ks-lib-executor.amm.solfi".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/amm/solfi_v2.rs b/ks-lib/src/executor/amm/solfi_v2.rs index 7fc55ee..d517035 100644 --- a/ks-lib/src/executor/amm/solfi_v2.rs +++ b/ks-lib/src/executor/amm/solfi_v2.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/amm/solfi_v2.rs -// version: 4 +// version: 5 //! Reserved executor for `amm_solfi_v2`. @@ -9,7 +9,7 @@ pub struct ExAmmSolfiV2Executor; impl crate::ExApiInstructionExecutor for crate::ExAmmSolfiV2Executor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.amm.solfi_v2"; + return "ks-lib-executor.amm.solfi_v2"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExAmmSolfiV2Executor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.amm.solfi_v2".to_string(), + executor_name: "ks-lib-executor.amm.solfi_v2".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/amm/vertigo.rs b/ks-lib/src/executor/amm/vertigo.rs index 7a946ad..ee61a9b 100644 --- a/ks-lib/src/executor/amm/vertigo.rs +++ b/ks-lib/src/executor/amm/vertigo.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/amm/vertigo.rs -// version: 4 +// version: 5 //! Reserved executor for `amm_vertigo`. @@ -9,7 +9,7 @@ pub struct ExAmmVertigoExecutor; impl crate::ExApiInstructionExecutor for crate::ExAmmVertigoExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.amm.vertigo"; + return "ks-lib-executor.amm.vertigo"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExAmmVertigoExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.amm.vertigo".to_string(), + executor_name: "ks-lib-executor.amm.vertigo".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/amm/woofi.rs b/ks-lib/src/executor/amm/woofi.rs index 5a8b420..38ffffb 100644 --- a/ks-lib/src/executor/amm/woofi.rs +++ b/ks-lib/src/executor/amm/woofi.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/amm/woofi.rs -// version: 4 +// version: 5 //! Reserved executor for `amm_woofi`. @@ -9,7 +9,7 @@ pub struct ExAmmWoofiExecutor; impl crate::ExApiInstructionExecutor for crate::ExAmmWoofiExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.amm.woofi"; + return "ks-lib-executor.amm.woofi"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExAmmWoofiExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.amm.woofi".to_string(), + executor_name: "ks-lib-executor.amm.woofi".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/amm/zero_fi.rs b/ks-lib/src/executor/amm/zero_fi.rs index be71ade..41ba79b 100644 --- a/ks-lib/src/executor/amm/zero_fi.rs +++ b/ks-lib/src/executor/amm/zero_fi.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/amm/zero_fi.rs -// version: 4 +// version: 5 //! Reserved executor for `amm_zero_fi`. @@ -9,7 +9,7 @@ pub struct ExAmmZeroFiExecutor; impl crate::ExApiInstructionExecutor for crate::ExAmmZeroFiExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.amm.zero_fi"; + return "ks-lib-executor.amm.zero_fi"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExAmmZeroFiExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.amm.zero_fi".to_string(), + executor_name: "ks-lib-executor.amm.zero_fi".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/amm/zora.rs b/ks-lib/src/executor/amm/zora.rs index 4b64730..a88f825 100644 --- a/ks-lib/src/executor/amm/zora.rs +++ b/ks-lib/src/executor/amm/zora.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/amm/zora.rs -// version: 4 +// version: 5 //! Reserved executor for `amm_zora`. @@ -9,7 +9,7 @@ pub struct ExAmmZoraExecutor; impl crate::ExApiInstructionExecutor for crate::ExAmmZoraExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.amm.zora"; + return "ks-lib-executor.amm.zora"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExAmmZoraExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.amm.zora".to_string(), + executor_name: "ks-lib-executor.amm.zora".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/bridge/circle_cctp_token_messenger_minter.rs b/ks-lib/src/executor/bridge/circle_cctp_token_messenger_minter.rs index 00bec97..c16e32a 100644 --- a/ks-lib/src/executor/bridge/circle_cctp_token_messenger_minter.rs +++ b/ks-lib/src/executor/bridge/circle_cctp_token_messenger_minter.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/bridge/circle_cctp_token_messenger_minter.rs -// version: 4 +// version: 5 //! Reserved executor for `bridge_circle_cctp_token_messenger_minter`. @@ -9,7 +9,7 @@ pub struct ExBridgeCircleCctpTokenMessengerMinterExecutor; impl crate::ExApiInstructionExecutor for crate::ExBridgeCircleCctpTokenMessengerMinterExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.bridge.circle_cctp_token_messenger_minter"; + return "ks-lib-executor.bridge.circle_cctp_token_messenger_minter"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExBridgeCircleCctpTokenMessenger std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.bridge.circle_cctp_token_messenger_minter".to_string(), + executor_name: "ks-lib-executor.bridge.circle_cctp_token_messenger_minter".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/bridge/circle_cctp_token_messenger_minter_v2.rs b/ks-lib/src/executor/bridge/circle_cctp_token_messenger_minter_v2.rs index 104b96d..8bfdb5f 100644 --- a/ks-lib/src/executor/bridge/circle_cctp_token_messenger_minter_v2.rs +++ b/ks-lib/src/executor/bridge/circle_cctp_token_messenger_minter_v2.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/bridge/circle_cctp_token_messenger_minter_v2.rs -// version: 4 +// version: 5 //! Reserved executor for `bridge_circle_cctp_token_messenger_minter_v2`. @@ -9,7 +9,7 @@ pub struct ExBridgeCircleCctpTokenMessengerMinterV2Executor; impl crate::ExApiInstructionExecutor for crate::ExBridgeCircleCctpTokenMessengerMinterV2Executor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.bridge.circle_cctp_token_messenger_minter_v2"; + return "ks-lib-executor.bridge.circle_cctp_token_messenger_minter_v2"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExBridgeCircleCctpTokenMessenger std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.bridge.circle_cctp_token_messenger_minter_v2" + executor_name: "ks-lib-executor.bridge.circle_cctp_token_messenger_minter_v2" .to_string(), instruction_count: 0, payload_json, diff --git a/ks-lib/src/executor/bridge/layer_zero_endpoint.rs b/ks-lib/src/executor/bridge/layer_zero_endpoint.rs index d0cc987..b30c716 100644 --- a/ks-lib/src/executor/bridge/layer_zero_endpoint.rs +++ b/ks-lib/src/executor/bridge/layer_zero_endpoint.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/bridge/layer_zero_endpoint.rs -// version: 4 +// version: 5 //! Reserved executor for `bridge_layer_zero_endpoint`. @@ -9,7 +9,7 @@ pub struct ExBridgeLayerZeroEndpointExecutor; impl crate::ExApiInstructionExecutor for crate::ExBridgeLayerZeroEndpointExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.bridge.layer_zero_endpoint"; + return "ks-lib-executor.bridge.layer_zero_endpoint"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExBridgeLayerZeroEndpointExecuto std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.bridge.layer_zero_endpoint".to_string(), + executor_name: "ks-lib-executor.bridge.layer_zero_endpoint".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/bridge/layer_zero_executor.rs b/ks-lib/src/executor/bridge/layer_zero_executor.rs index f232051..02e9f6c 100644 --- a/ks-lib/src/executor/bridge/layer_zero_executor.rs +++ b/ks-lib/src/executor/bridge/layer_zero_executor.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/bridge/layer_zero_executor.rs -// version: 4 +// version: 5 //! Reserved executor for `bridge_layer_zero_executor`. @@ -9,7 +9,7 @@ pub struct ExBridgeLayerZeroExecutorExecutor; impl crate::ExApiInstructionExecutor for crate::ExBridgeLayerZeroExecutorExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.bridge.layer_zero_executor"; + return "ks-lib-executor.bridge.layer_zero_executor"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExBridgeLayerZeroExecutorExecuto std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.bridge.layer_zero_executor".to_string(), + executor_name: "ks-lib-executor.bridge.layer_zero_executor".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/clmm/byreal.rs b/ks-lib/src/executor/clmm/byreal.rs index 13e3e68..09c4765 100644 --- a/ks-lib/src/executor/clmm/byreal.rs +++ b/ks-lib/src/executor/clmm/byreal.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/clmm/byreal.rs -// version: 4 +// version: 5 //! Reserved executor for `clmm_byreal`. @@ -9,7 +9,7 @@ pub struct ExClmmByrealExecutor; impl crate::ExApiInstructionExecutor for crate::ExClmmByrealExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.clmm.byreal"; + return "ks-lib-executor.clmm.byreal"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExClmmByrealExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.clmm.byreal".to_string(), + executor_name: "ks-lib-executor.clmm.byreal".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/clmm/fusion.rs b/ks-lib/src/executor/clmm/fusion.rs index a7367e8..9129ba0 100644 --- a/ks-lib/src/executor/clmm/fusion.rs +++ b/ks-lib/src/executor/clmm/fusion.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/clmm/fusion.rs -// version: 4 +// version: 5 //! Reserved executor for `clmm_fusion`. @@ -9,7 +9,7 @@ pub struct ExClmmFusionExecutor; impl crate::ExApiInstructionExecutor for crate::ExClmmFusionExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.clmm.fusion"; + return "ks-lib-executor.clmm.fusion"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExClmmFusionExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.clmm.fusion".to_string(), + executor_name: "ks-lib-executor.clmm.fusion".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/clmm/orca_whirlpool.rs b/ks-lib/src/executor/clmm/orca_whirlpool.rs index 3affde3..5b89e31 100644 --- a/ks-lib/src/executor/clmm/orca_whirlpool.rs +++ b/ks-lib/src/executor/clmm/orca_whirlpool.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/clmm/orca_whirlpool.rs -// version: 4 +// version: 5 //! Reserved executor for `clmm_orca_whirlpool`. @@ -9,7 +9,7 @@ pub struct ExClmmOrcaWhirlpoolExecutor; impl crate::ExApiInstructionExecutor for crate::ExClmmOrcaWhirlpoolExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.clmm.orca_whirlpool"; + return "ks-lib-executor.clmm.orca_whirlpool"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExClmmOrcaWhirlpoolExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.clmm.orca_whirlpool".to_string(), + executor_name: "ks-lib-executor.clmm.orca_whirlpool".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/clmm/pancake_swap.rs b/ks-lib/src/executor/clmm/pancake_swap.rs index d12844c..43c8b84 100644 --- a/ks-lib/src/executor/clmm/pancake_swap.rs +++ b/ks-lib/src/executor/clmm/pancake_swap.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/clmm/pancake_swap.rs -// version: 4 +// version: 5 //! Reserved executor for `clmm_pancake_swap`. @@ -9,7 +9,7 @@ pub struct ExClmmPancakeSwapExecutor; impl crate::ExApiInstructionExecutor for crate::ExClmmPancakeSwapExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.clmm.pancake_swap"; + return "ks-lib-executor.clmm.pancake_swap"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExClmmPancakeSwapExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.clmm.pancake_swap".to_string(), + executor_name: "ks-lib-executor.clmm.pancake_swap".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/clmm/raydium.rs b/ks-lib/src/executor/clmm/raydium.rs index c23a800..6108649 100644 --- a/ks-lib/src/executor/clmm/raydium.rs +++ b/ks-lib/src/executor/clmm/raydium.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/clmm/raydium.rs -// version: 4 +// version: 5 //! Reserved executor for `clmm_raydium`. @@ -9,7 +9,7 @@ pub struct ExClmmRaydiumExecutor; impl crate::ExApiInstructionExecutor for crate::ExClmmRaydiumExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.clmm.raydium"; + return "ks-lib-executor.clmm.raydium"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExClmmRaydiumExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.clmm.raydium".to_string(), + executor_name: "ks-lib-executor.clmm.raydium".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/clmm/stabble.rs b/ks-lib/src/executor/clmm/stabble.rs index bc4fad6..faac55c 100644 --- a/ks-lib/src/executor/clmm/stabble.rs +++ b/ks-lib/src/executor/clmm/stabble.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/clmm/stabble.rs -// version: 4 +// version: 5 //! Reserved executor for `clmm_stabble`. @@ -9,7 +9,7 @@ pub struct ExClmmStabbleExecutor; impl crate::ExApiInstructionExecutor for crate::ExClmmStabbleExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.clmm.stabble"; + return "ks-lib-executor.clmm.stabble"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExClmmStabbleExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.clmm.stabble".to_string(), + executor_name: "ks-lib-executor.clmm.stabble".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/cpmm/raydium.rs b/ks-lib/src/executor/cpmm/raydium.rs index fd17b9b..e0e1e27 100644 --- a/ks-lib/src/executor/cpmm/raydium.rs +++ b/ks-lib/src/executor/cpmm/raydium.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/cpmm/raydium.rs -// version: 4 +// version: 5 //! Reserved executor for `cpmm_raydium`. @@ -9,7 +9,7 @@ pub struct ExCpmmRaydiumExecutor; impl crate::ExApiInstructionExecutor for crate::ExCpmmRaydiumExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.cpmm.raydium"; + return "ks-lib-executor.cpmm.raydium"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExCpmmRaydiumExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.cpmm.raydium".to_string(), + executor_name: "ks-lib-executor.cpmm.raydium".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/dlmm/meteora.rs b/ks-lib/src/executor/dlmm/meteora.rs index 93b944d..d16062e 100644 --- a/ks-lib/src/executor/dlmm/meteora.rs +++ b/ks-lib/src/executor/dlmm/meteora.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/dlmm/meteora.rs -// version: 4 +// version: 5 //! Reserved executor for `dlmm_meteora`. @@ -9,7 +9,7 @@ pub struct ExDlmmMeteoraExecutor; impl crate::ExApiInstructionExecutor for crate::ExDlmmMeteoraExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.dlmm.meteora"; + return "ks-lib-executor.dlmm.meteora"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExDlmmMeteoraExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.dlmm.meteora".to_string(), + executor_name: "ks-lib-executor.dlmm.meteora".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/fees/bags_fee_share_v1.rs b/ks-lib/src/executor/fees/bags_fee_share_v1.rs index 14e560e..e92d4b5 100644 --- a/ks-lib/src/executor/fees/bags_fee_share_v1.rs +++ b/ks-lib/src/executor/fees/bags_fee_share_v1.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/fees/bags_fee_share_v1.rs -// version: 4 +// version: 5 //! Reserved executor for `fees_bags_fee_share_v1`. @@ -9,7 +9,7 @@ pub struct ExFeesBagsFeeShareV1Executor; impl crate::ExApiInstructionExecutor for crate::ExFeesBagsFeeShareV1Executor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.fees.bags_fee_share_v1"; + return "ks-lib-executor.fees.bags_fee_share_v1"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExFeesBagsFeeShareV1Executor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.fees.bags_fee_share_v1".to_string(), + executor_name: "ks-lib-executor.fees.bags_fee_share_v1".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/fees/bags_fee_share_v2.rs b/ks-lib/src/executor/fees/bags_fee_share_v2.rs index 72025a2..bb3c680 100644 --- a/ks-lib/src/executor/fees/bags_fee_share_v2.rs +++ b/ks-lib/src/executor/fees/bags_fee_share_v2.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/fees/bags_fee_share_v2.rs -// version: 4 +// version: 5 //! Reserved executor for `fees_bags_fee_share_v2`. @@ -9,7 +9,7 @@ pub struct ExFeesBagsFeeShareV2Executor; impl crate::ExApiInstructionExecutor for crate::ExFeesBagsFeeShareV2Executor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.fees.bags_fee_share_v2"; + return "ks-lib-executor.fees.bags_fee_share_v2"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExFeesBagsFeeShareV2Executor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.fees.bags_fee_share_v2".to_string(), + executor_name: "ks-lib-executor.fees.bags_fee_share_v2".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/fees/pump_fees.rs b/ks-lib/src/executor/fees/pump_fees.rs index e234789..92142e4 100644 --- a/ks-lib/src/executor/fees/pump_fees.rs +++ b/ks-lib/src/executor/fees/pump_fees.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/fees/pump_fees.rs -// version: 4 +// version: 5 //! Reserved executor for `fees_pump_fees`. @@ -9,7 +9,7 @@ pub struct ExFeesPumpFeesExecutor; impl crate::ExApiInstructionExecutor for crate::ExFeesPumpFeesExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.fees.pump_fees"; + return "ks-lib-executor.fees.pump_fees"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExFeesPumpFeesExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.fees.pump_fees".to_string(), + executor_name: "ks-lib-executor.fees.pump_fees".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/governance/metadao_bid_wall.rs b/ks-lib/src/executor/governance/metadao_bid_wall.rs index e32deb9..f0e7b3a 100644 --- a/ks-lib/src/executor/governance/metadao_bid_wall.rs +++ b/ks-lib/src/executor/governance/metadao_bid_wall.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/governance/metadao_bid_wall.rs -// version: 4 +// version: 5 //! Reserved executor for `governance_metadao_bid_wall`. @@ -9,7 +9,7 @@ pub struct ExGovernanceMetadaoBidWallExecutor; impl crate::ExApiInstructionExecutor for crate::ExGovernanceMetadaoBidWallExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.governance.metadao_bid_wall"; + return "ks-lib-executor.governance.metadao_bid_wall"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExGovernanceMetadaoBidWallExecut std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.governance.metadao_bid_wall".to_string(), + executor_name: "ks-lib-executor.governance.metadao_bid_wall".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/governance/metadao_futarchy.rs b/ks-lib/src/executor/governance/metadao_futarchy.rs index 628dfa6..30c290c 100644 --- a/ks-lib/src/executor/governance/metadao_futarchy.rs +++ b/ks-lib/src/executor/governance/metadao_futarchy.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/governance/metadao_futarchy.rs -// version: 4 +// version: 5 //! Reserved executor for `governance_metadao_futarchy`. @@ -9,7 +9,7 @@ pub struct ExGovernanceMetadaoFutarchyExecutor; impl crate::ExApiInstructionExecutor for crate::ExGovernanceMetadaoFutarchyExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.governance.metadao_futarchy"; + return "ks-lib-executor.governance.metadao_futarchy"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExGovernanceMetadaoFutarchyExecu std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.governance.metadao_futarchy".to_string(), + executor_name: "ks-lib-executor.governance.metadao_futarchy".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/governance/squads_multisig.rs b/ks-lib/src/executor/governance/squads_multisig.rs index 2464280..9a0e9b8 100644 --- a/ks-lib/src/executor/governance/squads_multisig.rs +++ b/ks-lib/src/executor/governance/squads_multisig.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/governance/squads_multisig.rs -// version: 2 +// version: 3 //! Reserved executor for `governance_squads_multisig`. @@ -9,7 +9,7 @@ pub struct ExGovernanceSquadsMultisigExecutor; impl crate::ExApiInstructionExecutor for crate::ExGovernanceSquadsMultisigExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.governance.squads_multisig"; + return "ks-lib-executor.governance.squads_multisig"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExGovernanceSquadsMultisigExecut std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.governance.squads_multisig".to_string(), + executor_name: "ks-lib-executor.governance.squads_multisig".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/launchpad/boop_fun.rs b/ks-lib/src/executor/launchpad/boop_fun.rs index 29edfb6..2f50f9e 100644 --- a/ks-lib/src/executor/launchpad/boop_fun.rs +++ b/ks-lib/src/executor/launchpad/boop_fun.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/launchpad/boop_fun.rs -// version: 4 +// version: 5 //! Reserved executor for `launchpad_boop_fun`. @@ -9,7 +9,7 @@ pub struct ExLaunchpadBoopFunExecutor; impl crate::ExApiInstructionExecutor for crate::ExLaunchpadBoopFunExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.launchpad.boop_fun"; + return "ks-lib-executor.launchpad.boop_fun"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExLaunchpadBoopFunExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.launchpad.boop_fun".to_string(), + executor_name: "ks-lib-executor.launchpad.boop_fun".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/launchpad/metadao_ico.rs b/ks-lib/src/executor/launchpad/metadao_ico.rs index a5da952..d3f8866 100644 --- a/ks-lib/src/executor/launchpad/metadao_ico.rs +++ b/ks-lib/src/executor/launchpad/metadao_ico.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/launchpad/metadao_ico.rs -// version: 4 +// version: 5 //! Reserved executor for `launchpad_metadao_ico`. @@ -9,7 +9,7 @@ pub struct ExLaunchpadMetadaoIcoExecutor; impl crate::ExApiInstructionExecutor for crate::ExLaunchpadMetadaoIcoExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.launchpad.metadao_ico"; + return "ks-lib-executor.launchpad.metadao_ico"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExLaunchpadMetadaoIcoExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.launchpad.metadao_ico".to_string(), + executor_name: "ks-lib-executor.launchpad.metadao_ico".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/launchpad/meteora_dbc.rs b/ks-lib/src/executor/launchpad/meteora_dbc.rs index b36d9ee..27d22ff 100644 --- a/ks-lib/src/executor/launchpad/meteora_dbc.rs +++ b/ks-lib/src/executor/launchpad/meteora_dbc.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/launchpad/meteora_dbc.rs -// version: 4 +// version: 5 //! Reserved executor for `launchpad_meteora_dbc`. @@ -9,7 +9,7 @@ pub struct ExLaunchpadMeteoraDbcExecutor; impl crate::ExApiInstructionExecutor for crate::ExLaunchpadMeteoraDbcExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.launchpad.meteora_dbc"; + return "ks-lib-executor.launchpad.meteora_dbc"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExLaunchpadMeteoraDbcExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.launchpad.meteora_dbc".to_string(), + executor_name: "ks-lib-executor.launchpad.meteora_dbc".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/launchpad/moonit.rs b/ks-lib/src/executor/launchpad/moonit.rs index 2625ba5..7412a39 100644 --- a/ks-lib/src/executor/launchpad/moonit.rs +++ b/ks-lib/src/executor/launchpad/moonit.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/launchpad/moonit.rs -// version: 4 +// version: 5 //! Reserved executor for `launchpad_moonit`. @@ -9,7 +9,7 @@ pub struct ExLaunchpadMoonitExecutor; impl crate::ExApiInstructionExecutor for crate::ExLaunchpadMoonitExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.launchpad.moonit"; + return "ks-lib-executor.launchpad.moonit"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExLaunchpadMoonitExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.launchpad.moonit".to_string(), + executor_name: "ks-lib-executor.launchpad.moonit".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/launchpad/orca_wavebreak.rs b/ks-lib/src/executor/launchpad/orca_wavebreak.rs index 010b3b8..de91422 100644 --- a/ks-lib/src/executor/launchpad/orca_wavebreak.rs +++ b/ks-lib/src/executor/launchpad/orca_wavebreak.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/launchpad/orca_wavebreak.rs -// version: 4 +// version: 5 //! Reserved executor for `launchpad_orca_wavebreak`. @@ -9,7 +9,7 @@ pub struct ExLaunchpadOrcaWavebreakExecutor; impl crate::ExApiInstructionExecutor for crate::ExLaunchpadOrcaWavebreakExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.launchpad.orca_wavebreak"; + return "ks-lib-executor.launchpad.orca_wavebreak"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExLaunchpadOrcaWavebreakExecutor std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.launchpad.orca_wavebreak".to_string(), + executor_name: "ks-lib-executor.launchpad.orca_wavebreak".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/launchpad/printr.rs b/ks-lib/src/executor/launchpad/printr.rs index 3d66e34..11bc59b 100644 --- a/ks-lib/src/executor/launchpad/printr.rs +++ b/ks-lib/src/executor/launchpad/printr.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/launchpad/printr.rs -// version: 4 +// version: 5 //! Reserved executor for `launchpad_printr`. @@ -9,7 +9,7 @@ pub struct ExLaunchpadPrintrExecutor; impl crate::ExApiInstructionExecutor for crate::ExLaunchpadPrintrExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.launchpad.printr"; + return "ks-lib-executor.launchpad.printr"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExLaunchpadPrintrExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.launchpad.printr".to_string(), + executor_name: "ks-lib-executor.launchpad.printr".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/launchpad/pump_fun.rs b/ks-lib/src/executor/launchpad/pump_fun.rs index 79996f8..9ffdaa7 100644 --- a/ks-lib/src/executor/launchpad/pump_fun.rs +++ b/ks-lib/src/executor/launchpad/pump_fun.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/launchpad/pump_fun.rs -// version: 4 +// version: 5 //! Reserved executor for `launchpad_pump_fun`. @@ -9,7 +9,7 @@ pub struct ExLaunchpadPumpFunExecutor; impl crate::ExApiInstructionExecutor for crate::ExLaunchpadPumpFunExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.launchpad.pump_fun"; + return "ks-lib-executor.launchpad.pump_fun"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExLaunchpadPumpFunExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.launchpad.pump_fun".to_string(), + executor_name: "ks-lib-executor.launchpad.pump_fun".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/launchpad/pump_pumpup_ai.rs b/ks-lib/src/executor/launchpad/pump_pumpup_ai.rs index 8529032..fbf13cb 100644 --- a/ks-lib/src/executor/launchpad/pump_pumpup_ai.rs +++ b/ks-lib/src/executor/launchpad/pump_pumpup_ai.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/launchpad/pump_pumpup_ai.rs -// version: 4 +// version: 5 //! Reserved executor for `launchpad_pump_pumpup_ai`. @@ -9,7 +9,7 @@ pub struct ExLaunchpadPumpPumpupAiExecutor; impl crate::ExApiInstructionExecutor for crate::ExLaunchpadPumpPumpupAiExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.launchpad.pump_pumpup_ai"; + return "ks-lib-executor.launchpad.pump_pumpup_ai"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExLaunchpadPumpPumpupAiExecutor std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.launchpad.pump_pumpup_ai".to_string(), + executor_name: "ks-lib-executor.launchpad.pump_pumpup_ai".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/launchpad/raydium_launchlab.rs b/ks-lib/src/executor/launchpad/raydium_launchlab.rs index a0835ca..08fd1b0 100644 --- a/ks-lib/src/executor/launchpad/raydium_launchlab.rs +++ b/ks-lib/src/executor/launchpad/raydium_launchlab.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/launchpad/raydium_launchlab.rs -// version: 4 +// version: 5 //! Reserved executor for `launchpad_raydium_launchlab`. @@ -9,7 +9,7 @@ pub struct ExLaunchpadRaydiumLaunchlabExecutor; impl crate::ExApiInstructionExecutor for crate::ExLaunchpadRaydiumLaunchlabExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.launchpad.raydium_launchlab"; + return "ks-lib-executor.launchpad.raydium_launchlab"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExLaunchpadRaydiumLaunchlabExecu std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.launchpad.raydium_launchlab".to_string(), + executor_name: "ks-lib-executor.launchpad.raydium_launchlab".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/launchpad/virtuals.rs b/ks-lib/src/executor/launchpad/virtuals.rs index aa51ae8..1d2da2a 100644 --- a/ks-lib/src/executor/launchpad/virtuals.rs +++ b/ks-lib/src/executor/launchpad/virtuals.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/launchpad/virtuals.rs -// version: 4 +// version: 5 //! Reserved executor for `launchpad_virtuals`. @@ -9,7 +9,7 @@ pub struct ExLaunchpadVirtualsExecutor; impl crate::ExApiInstructionExecutor for crate::ExLaunchpadVirtualsExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.launchpad.virtuals"; + return "ks-lib-executor.launchpad.virtuals"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExLaunchpadVirtualsExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.launchpad.virtuals".to_string(), + executor_name: "ks-lib-executor.launchpad.virtuals".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/lending/clone.rs b/ks-lib/src/executor/lending/clone.rs index dd5fa5a..f7fbfe6 100644 --- a/ks-lib/src/executor/lending/clone.rs +++ b/ks-lib/src/executor/lending/clone.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/lending/clone.rs -// version: 4 +// version: 5 //! Reserved executor for `lending_clone`. @@ -9,7 +9,7 @@ pub struct ExLendingCloneExecutor; impl crate::ExApiInstructionExecutor for crate::ExLendingCloneExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.lending.clone"; + return "ks-lib-executor.lending.clone"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExLendingCloneExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.lending.clone".to_string(), + executor_name: "ks-lib-executor.lending.clone".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/lending/jupiter_lend_borrow.rs b/ks-lib/src/executor/lending/jupiter_lend_borrow.rs index 08f2db3..997b211 100644 --- a/ks-lib/src/executor/lending/jupiter_lend_borrow.rs +++ b/ks-lib/src/executor/lending/jupiter_lend_borrow.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/lending/jupiter_lend_borrow.rs -// version: 4 +// version: 5 //! Reserved executor for `lending_jupiter_lend_borrow`. @@ -9,7 +9,7 @@ pub struct ExLendingJupiterLendBorrowExecutor; impl crate::ExApiInstructionExecutor for crate::ExLendingJupiterLendBorrowExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.lending.jupiter_lend_borrow"; + return "ks-lib-executor.lending.jupiter_lend_borrow"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExLendingJupiterLendBorrowExecut std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.lending.jupiter_lend_borrow".to_string(), + executor_name: "ks-lib-executor.lending.jupiter_lend_borrow".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/lending/jupiter_lend_earn.rs b/ks-lib/src/executor/lending/jupiter_lend_earn.rs index 587f945..9a62ded 100644 --- a/ks-lib/src/executor/lending/jupiter_lend_earn.rs +++ b/ks-lib/src/executor/lending/jupiter_lend_earn.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/lending/jupiter_lend_earn.rs -// version: 4 +// version: 5 //! Reserved executor for `lending_jupiter_lend_earn`. @@ -9,7 +9,7 @@ pub struct ExLendingJupiterLendEarnExecutor; impl crate::ExApiInstructionExecutor for crate::ExLendingJupiterLendEarnExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.lending.jupiter_lend_earn"; + return "ks-lib-executor.lending.jupiter_lend_earn"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExLendingJupiterLendEarnExecutor std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.lending.jupiter_lend_earn".to_string(), + executor_name: "ks-lib-executor.lending.jupiter_lend_earn".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/lending/jupiter_lend_flash_loan.rs b/ks-lib/src/executor/lending/jupiter_lend_flash_loan.rs index 3169ee7..ed22cc4 100644 --- a/ks-lib/src/executor/lending/jupiter_lend_flash_loan.rs +++ b/ks-lib/src/executor/lending/jupiter_lend_flash_loan.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/lending/jupiter_lend_flash_loan.rs -// version: 4 +// version: 5 //! Reserved executor for `lending_jupiter_lend_flash_loan`. @@ -9,7 +9,7 @@ pub struct ExLendingJupiterLendFlashLoanExecutor; impl crate::ExApiInstructionExecutor for crate::ExLendingJupiterLendFlashLoanExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.lending.jupiter_lend_flash_loan"; + return "ks-lib-executor.lending.jupiter_lend_flash_loan"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExLendingJupiterLendFlashLoanExe std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.lending.jupiter_lend_flash_loan".to_string(), + executor_name: "ks-lib-executor.lending.jupiter_lend_flash_loan".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/lending/jupiter_lend_liquidity.rs b/ks-lib/src/executor/lending/jupiter_lend_liquidity.rs index 7e6d9a9..50866b2 100644 --- a/ks-lib/src/executor/lending/jupiter_lend_liquidity.rs +++ b/ks-lib/src/executor/lending/jupiter_lend_liquidity.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/lending/jupiter_lend_liquidity.rs -// version: 4 +// version: 5 //! Reserved executor for `lending_jupiter_lend_liquidity`. @@ -9,7 +9,7 @@ pub struct ExLendingJupiterLendLiquidityExecutor; impl crate::ExApiInstructionExecutor for crate::ExLendingJupiterLendLiquidityExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.lending.jupiter_lend_liquidity"; + return "ks-lib-executor.lending.jupiter_lend_liquidity"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExLendingJupiterLendLiquidityExe std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.lending.jupiter_lend_liquidity".to_string(), + executor_name: "ks-lib-executor.lending.jupiter_lend_liquidity".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/lending/kamino.rs b/ks-lib/src/executor/lending/kamino.rs index 464613c..7891df6 100644 --- a/ks-lib/src/executor/lending/kamino.rs +++ b/ks-lib/src/executor/lending/kamino.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/lending/kamino.rs -// version: 4 +// version: 5 //! Reserved executor for `lending_kamino`. @@ -9,7 +9,7 @@ pub struct ExLendingKaminoExecutor; impl crate::ExApiInstructionExecutor for crate::ExLendingKaminoExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.lending.kamino"; + return "ks-lib-executor.lending.kamino"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExLendingKaminoExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.lending.kamino".to_string(), + executor_name: "ks-lib-executor.lending.kamino".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/lending/marginfi_v2.rs b/ks-lib/src/executor/lending/marginfi_v2.rs index 23554f2..3e4dfb0 100644 --- a/ks-lib/src/executor/lending/marginfi_v2.rs +++ b/ks-lib/src/executor/lending/marginfi_v2.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/lending/marginfi_v2.rs -// version: 4 +// version: 5 //! Reserved executor for `lending_marginfi_v2`. @@ -9,7 +9,7 @@ pub struct ExLendingMarginfiV2Executor; impl crate::ExApiInstructionExecutor for crate::ExLendingMarginfiV2Executor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.lending.marginfi_v2"; + return "ks-lib-executor.lending.marginfi_v2"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExLendingMarginfiV2Executor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.lending.marginfi_v2".to_string(), + executor_name: "ks-lib-executor.lending.marginfi_v2".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/lock/raydium_lp.rs b/ks-lib/src/executor/lock/raydium_lp.rs index 2553fcc..60a80be 100644 --- a/ks-lib/src/executor/lock/raydium_lp.rs +++ b/ks-lib/src/executor/lock/raydium_lp.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/lock/raydium_lp.rs -// version: 4 +// version: 5 //! Reserved executor for `lock_raydium_lp`. @@ -9,7 +9,7 @@ pub struct ExLockRaydiumLpExecutor; impl crate::ExApiInstructionExecutor for crate::ExLockRaydiumLpExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.lock.raydium_lp"; + return "ks-lib-executor.lock.raydium_lp"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExLockRaydiumLpExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.lock.raydium_lp".to_string(), + executor_name: "ks-lib-executor.lock.raydium_lp".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/metadata/metaplex_token_metadata/builder.rs b/ks-lib/src/executor/metadata/metaplex_token_metadata/builder.rs index ba2a324..b5d1c09 100644 --- a/ks-lib/src/executor/metadata/metaplex_token_metadata/builder.rs +++ b/ks-lib/src/executor/metadata/metaplex_token_metadata/builder.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/metadata/metaplex_token_metadata/builder.rs -// version: 12 +// version: 13 //! Official Metaplex builders and conservative plan validation. @@ -201,7 +201,7 @@ pub(crate) fn executor_metaplex_token_metadata_build_prepared_plan( return std::result::Result::Err(error); } return std::result::Result::Ok(crate::ExApiPreparedExecutionPlan { - executor_name: "kb-lib.executor.metadata.metaplex_token_metadata".to_string(), + executor_name: "ks-lib-executor.metadata.metaplex_token_metadata".to_string(), executor_version: env!("CARGO_PKG_VERSION").to_string(), intent_id: intent.intent_id.clone(), operation_code: intent.operation.operation_code().to_string(), diff --git a/ks-lib/src/executor/metadata/metaplex_token_metadata/executor.rs b/ks-lib/src/executor/metadata/metaplex_token_metadata/executor.rs index 49cb712..9cf2863 100644 --- a/ks-lib/src/executor/metadata/metaplex_token_metadata/executor.rs +++ b/ks-lib/src/executor/metadata/metaplex_token_metadata/executor.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/metadata/metaplex_token_metadata/executor.rs -// version: 7 +// version: 8 //! Exact Metaplex Token Metadata capability dispatch. @@ -50,7 +50,7 @@ impl crate::ExApiTypedInstructionExecutor for crate::ExMetadataMetaplexTokenMeta impl crate::ExApiInstructionExecutor for crate::ExMetadataMetaplexTokenMetadataExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.metadata.metaplex_token_metadata"; + return "ks-lib-executor.metadata.metaplex_token_metadata"; } fn executor_version(&self) -> &'static str { @@ -254,7 +254,7 @@ mod tests { }; assert_eq!(typed.instructions.len(), 1); assert_eq!(generic.instruction_count, typed.instructions.len()); - assert_eq!(generic.executor_name, "kb-lib.executor.metadata.metaplex_token_metadata",); + assert_eq!(generic.executor_name, "ks-lib-executor.metadata.metaplex_token_metadata",); assert!( generic .payload_json diff --git a/ks-lib/src/executor/metadata/solana_program_metadata/constants.rs b/ks-lib/src/executor/metadata/solana_program_metadata/constants.rs index 830041e..ed89f40 100644 --- a/ks-lib/src/executor/metadata/solana_program_metadata/constants.rs +++ b/ks-lib/src/executor/metadata/solana_program_metadata/constants.rs @@ -1,11 +1,11 @@ // file: ks-lib/src/executor/metadata/solana_program_metadata/constants.rs -// version: 2 +// version: 3 //! Stable Solana Program Metadata executor constants. /// Stable executor name. pub(crate) const EX_METADATA_SPM_EXECUTOR_NAME: &str = - "kb-lib.executor.metadata.solana_program_metadata"; + "ks-lib-executor.metadata.solana_program_metadata"; /// Conservative maximum inline content accepted by one instruction builder. /// /// Larger payloads must use a pre-funded Buffer account so the final transaction remains within diff --git a/ks-lib/src/executor/metadata/spl_name_service.rs b/ks-lib/src/executor/metadata/spl_name_service.rs index 6df78d3..f1c2142 100644 --- a/ks-lib/src/executor/metadata/spl_name_service.rs +++ b/ks-lib/src/executor/metadata/spl_name_service.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/metadata/spl_name_service.rs -// version: 4 +// version: 5 //! Reserved executor for `metadata_spl_name_service`. @@ -9,7 +9,7 @@ pub struct ExMetadataSplNameServiceExecutor; impl crate::ExApiInstructionExecutor for crate::ExMetadataSplNameServiceExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.metadata.spl_name_service"; + return "ks-lib-executor.metadata.spl_name_service"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExMetadataSplNameServiceExecutor std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.metadata.spl_name_service".to_string(), + executor_name: "ks-lib-executor.metadata.spl_name_service".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/nft/metaplex_bubblegum.rs b/ks-lib/src/executor/nft/metaplex_bubblegum.rs index f5f23ca..84b4ad0 100644 --- a/ks-lib/src/executor/nft/metaplex_bubblegum.rs +++ b/ks-lib/src/executor/nft/metaplex_bubblegum.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/nft/metaplex_bubblegum.rs -// version: 4 +// version: 5 //! Reserved executor for `nft_metaplex_bubblegum`. @@ -9,7 +9,7 @@ pub struct ExNftMetaplexBubblegumExecutor; impl crate::ExApiInstructionExecutor for crate::ExNftMetaplexBubblegumExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.nft.metaplex_bubblegum"; + return "ks-lib-executor.nft.metaplex_bubblegum"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExNftMetaplexBubblegumExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.nft.metaplex_bubblegum".to_string(), + executor_name: "ks-lib-executor.nft.metaplex_bubblegum".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/nft/tensor_cnft.rs b/ks-lib/src/executor/nft/tensor_cnft.rs index cd71449..cfc3e46 100644 --- a/ks-lib/src/executor/nft/tensor_cnft.rs +++ b/ks-lib/src/executor/nft/tensor_cnft.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/nft/tensor_cnft.rs -// version: 2 +// version: 3 //! Reserved executor for `nft_tensor_cnft`. @@ -9,7 +9,7 @@ pub struct ExNftTensorCnftExecutor; impl crate::ExApiInstructionExecutor for crate::ExNftTensorCnftExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.nft.tensor_cnft"; + return "ks-lib-executor.nft.tensor_cnft"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExNftTensorCnftExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.nft.tensor_cnft".to_string(), + executor_name: "ks-lib-executor.nft.tensor_cnft".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/orderbook/jupiter_limit_order.rs b/ks-lib/src/executor/orderbook/jupiter_limit_order.rs index df4b61d..c33434d 100644 --- a/ks-lib/src/executor/orderbook/jupiter_limit_order.rs +++ b/ks-lib/src/executor/orderbook/jupiter_limit_order.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/orderbook/jupiter_limit_order.rs -// version: 4 +// version: 5 //! Reserved executor for `orderbook_jupiter_limit_order`. @@ -9,7 +9,7 @@ pub struct ExOrderbookJupiterLimitOrderExecutor; impl crate::ExApiInstructionExecutor for crate::ExOrderbookJupiterLimitOrderExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.orderbook.jupiter_limit_order"; + return "ks-lib-executor.orderbook.jupiter_limit_order"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExOrderbookJupiterLimitOrderExec std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.orderbook.jupiter_limit_order".to_string(), + executor_name: "ks-lib-executor.orderbook.jupiter_limit_order".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/orderbook/jupiter_limit_order_v2.rs b/ks-lib/src/executor/orderbook/jupiter_limit_order_v2.rs index d4b9206..547ddb5 100644 --- a/ks-lib/src/executor/orderbook/jupiter_limit_order_v2.rs +++ b/ks-lib/src/executor/orderbook/jupiter_limit_order_v2.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/orderbook/jupiter_limit_order_v2.rs -// version: 4 +// version: 5 //! Reserved executor for `orderbook_jupiter_limit_order_v2`. @@ -9,7 +9,7 @@ pub struct ExOrderbookJupiterLimitOrderV2Executor; impl crate::ExApiInstructionExecutor for crate::ExOrderbookJupiterLimitOrderV2Executor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.orderbook.jupiter_limit_order_v2"; + return "ks-lib-executor.orderbook.jupiter_limit_order_v2"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExOrderbookJupiterLimitOrderV2Ex std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.orderbook.jupiter_limit_order_v2".to_string(), + executor_name: "ks-lib-executor.orderbook.jupiter_limit_order_v2".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/orderbook/openbook_v2.rs b/ks-lib/src/executor/orderbook/openbook_v2.rs index 495e74f..73e437d 100644 --- a/ks-lib/src/executor/orderbook/openbook_v2.rs +++ b/ks-lib/src/executor/orderbook/openbook_v2.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/orderbook/openbook_v2.rs -// version: 4 +// version: 5 //! Reserved executor for `orderbook_openbook_v2`. @@ -9,7 +9,7 @@ pub struct ExOrderbookOpenbookV2Executor; impl crate::ExApiInstructionExecutor for crate::ExOrderbookOpenbookV2Executor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.orderbook.openbook_v2"; + return "ks-lib-executor.orderbook.openbook_v2"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExOrderbookOpenbookV2Executor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.orderbook.openbook_v2".to_string(), + executor_name: "ks-lib-executor.orderbook.openbook_v2".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/perpetuals/drift_v2.rs b/ks-lib/src/executor/perpetuals/drift_v2.rs index 692f643..18ce094 100644 --- a/ks-lib/src/executor/perpetuals/drift_v2.rs +++ b/ks-lib/src/executor/perpetuals/drift_v2.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/perpetuals/drift_v2.rs -// version: 4 +// version: 5 //! Reserved executor for `perpetuals_drift_v2`. @@ -9,7 +9,7 @@ pub struct ExPerpetualsDriftV2Executor; impl crate::ExApiInstructionExecutor for crate::ExPerpetualsDriftV2Executor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.perpetuals.drift_v2"; + return "ks-lib-executor.perpetuals.drift_v2"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExPerpetualsDriftV2Executor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.perpetuals.drift_v2".to_string(), + executor_name: "ks-lib-executor.perpetuals.drift_v2".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/perpetuals/jupiter.rs b/ks-lib/src/executor/perpetuals/jupiter.rs index 6d0db17..b1b9ba8 100644 --- a/ks-lib/src/executor/perpetuals/jupiter.rs +++ b/ks-lib/src/executor/perpetuals/jupiter.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/perpetuals/jupiter.rs -// version: 4 +// version: 5 //! Reserved executor for `perpetuals_jupiter`. @@ -9,7 +9,7 @@ pub struct ExPerpetualsJupiterExecutor; impl crate::ExApiInstructionExecutor for crate::ExPerpetualsJupiterExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.perpetuals.jupiter"; + return "ks-lib-executor.perpetuals.jupiter"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExPerpetualsJupiterExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.perpetuals.jupiter".to_string(), + executor_name: "ks-lib-executor.perpetuals.jupiter".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/perpetuals/phoenix_eternal.rs b/ks-lib/src/executor/perpetuals/phoenix_eternal.rs index 3b9e614..b37e18e 100644 --- a/ks-lib/src/executor/perpetuals/phoenix_eternal.rs +++ b/ks-lib/src/executor/perpetuals/phoenix_eternal.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/perpetuals/phoenix_eternal.rs -// version: 2 +// version: 3 //! Reserved executor for `perpetuals_phoenix_eternal`. @@ -9,7 +9,7 @@ pub struct ExPerpetualsPhoenixEternalExecutor; impl crate::ExApiInstructionExecutor for crate::ExPerpetualsPhoenixEternalExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.perpetuals.phoenix_eternal"; + return "ks-lib-executor.perpetuals.phoenix_eternal"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExPerpetualsPhoenixEternalExecut std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.perpetuals.phoenix_eternal".to_string(), + executor_name: "ks-lib-executor.perpetuals.phoenix_eternal".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/perpetuals/zeta.rs b/ks-lib/src/executor/perpetuals/zeta.rs index 30fd2ba..c622d63 100644 --- a/ks-lib/src/executor/perpetuals/zeta.rs +++ b/ks-lib/src/executor/perpetuals/zeta.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/perpetuals/zeta.rs -// version: 4 +// version: 5 //! Reserved executor for `perpetuals_zeta`. @@ -9,7 +9,7 @@ pub struct ExPerpetualsZetaExecutor; impl crate::ExApiInstructionExecutor for crate::ExPerpetualsZetaExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.perpetuals.zeta"; + return "ks-lib-executor.perpetuals.zeta"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExPerpetualsZetaExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.perpetuals.zeta".to_string(), + executor_name: "ks-lib-executor.perpetuals.zeta".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/router/dflow_aggregator_v4.rs b/ks-lib/src/executor/router/dflow_aggregator_v4.rs index 9bcb3b3..e87b994 100644 --- a/ks-lib/src/executor/router/dflow_aggregator_v4.rs +++ b/ks-lib/src/executor/router/dflow_aggregator_v4.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/router/dflow_aggregator_v4.rs -// version: 4 +// version: 5 //! Reserved executor for `router_dflow_aggregator_v4`. @@ -9,7 +9,7 @@ pub struct ExRouterDflowAggregatorV4Executor; impl crate::ExApiInstructionExecutor for crate::ExRouterDflowAggregatorV4Executor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.router.dflow_aggregator_v4"; + return "ks-lib-executor.router.dflow_aggregator_v4"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExRouterDflowAggregatorV4Executo std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.router.dflow_aggregator_v4".to_string(), + executor_name: "ks-lib-executor.router.dflow_aggregator_v4".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/router/jupiter_aggregator_v4.rs b/ks-lib/src/executor/router/jupiter_aggregator_v4.rs index 2d90e85..439e05c 100644 --- a/ks-lib/src/executor/router/jupiter_aggregator_v4.rs +++ b/ks-lib/src/executor/router/jupiter_aggregator_v4.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/router/jupiter_aggregator_v4.rs -// version: 4 +// version: 5 //! Reserved executor for `router_jupiter_aggregator_v4`. @@ -9,7 +9,7 @@ pub struct ExRouterJupiterAggregatorV4Executor; impl crate::ExApiInstructionExecutor for crate::ExRouterJupiterAggregatorV4Executor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.router.jupiter_aggregator_v4"; + return "ks-lib-executor.router.jupiter_aggregator_v4"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExRouterJupiterAggregatorV4Execu std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.router.jupiter_aggregator_v4".to_string(), + executor_name: "ks-lib-executor.router.jupiter_aggregator_v4".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/router/jupiter_aggregator_v6.rs b/ks-lib/src/executor/router/jupiter_aggregator_v6.rs index 3082b32..622d1a4 100644 --- a/ks-lib/src/executor/router/jupiter_aggregator_v6.rs +++ b/ks-lib/src/executor/router/jupiter_aggregator_v6.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/router/jupiter_aggregator_v6.rs -// version: 4 +// version: 5 //! Reserved executor for `router_jupiter_aggregator_v6`. @@ -9,7 +9,7 @@ pub struct ExRouterJupiterAggregatorV6Executor; impl crate::ExApiInstructionExecutor for crate::ExRouterJupiterAggregatorV6Executor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.router.jupiter_aggregator_v6"; + return "ks-lib-executor.router.jupiter_aggregator_v6"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExRouterJupiterAggregatorV6Execu std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.router.jupiter_aggregator_v6".to_string(), + executor_name: "ks-lib-executor.router.jupiter_aggregator_v6".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/router/okx_labs_v1.rs b/ks-lib/src/executor/router/okx_labs_v1.rs index cbe8fb4..fae30af 100644 --- a/ks-lib/src/executor/router/okx_labs_v1.rs +++ b/ks-lib/src/executor/router/okx_labs_v1.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/router/okx_labs_v1.rs -// version: 4 +// version: 5 //! Reserved executor for `router_okx_labs_v1`. @@ -9,7 +9,7 @@ pub struct ExRouterOkxLabsV1Executor; impl crate::ExApiInstructionExecutor for crate::ExRouterOkxLabsV1Executor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.router.okx_labs_v1"; + return "ks-lib-executor.router.okx_labs_v1"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExRouterOkxLabsV1Executor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.router.okx_labs_v1".to_string(), + executor_name: "ks-lib-executor.router.okx_labs_v1".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/router/okx_labs_v2.rs b/ks-lib/src/executor/router/okx_labs_v2.rs index ecc2363..a1aaf5b 100644 --- a/ks-lib/src/executor/router/okx_labs_v2.rs +++ b/ks-lib/src/executor/router/okx_labs_v2.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/router/okx_labs_v2.rs -// version: 4 +// version: 5 //! Reserved executor for `router_okx_labs_v2`. @@ -9,7 +9,7 @@ pub struct ExRouterOkxLabsV2Executor; impl crate::ExApiInstructionExecutor for crate::ExRouterOkxLabsV2Executor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.router.okx_labs_v2"; + return "ks-lib-executor.router.okx_labs_v2"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExRouterOkxLabsV2Executor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.router.okx_labs_v2".to_string(), + executor_name: "ks-lib-executor.router.okx_labs_v2".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/rwa/ondo_global_markets.rs b/ks-lib/src/executor/rwa/ondo_global_markets.rs index f7202cd..ae6a606 100644 --- a/ks-lib/src/executor/rwa/ondo_global_markets.rs +++ b/ks-lib/src/executor/rwa/ondo_global_markets.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/rwa/ondo_global_markets.rs -// version: 4 +// version: 5 //! Reserved executor for `rwa_ondo_global_markets`. @@ -9,7 +9,7 @@ pub struct ExRwaOndoGlobalMarketsExecutor; impl crate::ExApiInstructionExecutor for crate::ExRwaOndoGlobalMarketsExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.rwa.ondo_global_markets"; + return "ks-lib-executor.rwa.ondo_global_markets"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExRwaOndoGlobalMarketsExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.rwa.ondo_global_markets".to_string(), + executor_name: "ks-lib-executor.rwa.ondo_global_markets".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/solana/core/builder.rs b/ks-lib/src/executor/solana/core/builder.rs index c7bc353..fbaa9b8 100644 --- a/ks-lib/src/executor/solana/core/builder.rs +++ b/ks-lib/src/executor/solana/core/builder.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/solana/core/builder.rs -// version: 5 +// version: 6 //! Official Solana core instruction builders and shared plan finalization. @@ -1248,7 +1248,7 @@ pub(crate) fn executor_solana_core_finalize_prepared_plan( "built Solana core execution plan" ); return std::result::Result::Ok(crate::ExApiPreparedExecutionPlan { - executor_name: std::string::String::from("kb-lib.executor.solana.core"), + executor_name: std::string::String::from("ks-lib-executor.solana.core"), executor_version: std::string::String::from(env!("CARGO_PKG_VERSION")), intent_id: intent.intent_id.clone(), operation_code: std::string::String::from(operation_code), diff --git a/ks-lib/src/executor/solana/core/constants.rs b/ks-lib/src/executor/solana/core/constants.rs index bbe2fa0..e9e1987 100644 --- a/ks-lib/src/executor/solana/core/constants.rs +++ b/ks-lib/src/executor/solana/core/constants.rs @@ -1,7 +1,7 @@ // file: ks-lib/src/executor/solana/core/constants.rs -// version: 4 +// version: 5 -//! Local constants for the `kb-lib.executor.solana.core` crate. Program identifiers live in `ks_program_ids`. +//! Local constants for the `ks-lib-executor.solana.core` crate. Program identifiers live in `ks_program_ids`. /// Canonical tracing target for this crate. -pub(crate) const TRACING_TARGET_EXECUTOR_SOLANA_CORE: &str = "kb-lib.executor.solana.core"; +pub(crate) const TRACING_TARGET_EXECUTOR_SOLANA_CORE: &str = "ks-lib-executor.solana.core"; diff --git a/ks-lib/src/executor/solana/core/executor.rs b/ks-lib/src/executor/solana/core/executor.rs index 8cba62a..bb87485 100644 --- a/ks-lib/src/executor/solana/core/executor.rs +++ b/ks-lib/src/executor/solana/core/executor.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/solana/core/executor.rs -// version: 4 +// version: 5 //! Exact capability dispatch and typed plan construction for Solana core. @@ -293,7 +293,7 @@ impl crate::ExSolanaCoreExecutor { } return crate::ExApiExecutionCapability::unsupported( "execution_program_not_owned", - format!("program {} is not owned by kb-lib.executor.solana.core", program_id.0), + format!("program {} is not owned by ks-lib-executor.solana.core", program_id.0), ); } } @@ -328,7 +328,7 @@ impl crate::ExApiTypedInstructionExecutor for crate::ExSolanaCoreExecutor { impl crate::ExApiInstructionExecutor for crate::ExSolanaCoreExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.solana.core"; + return "ks-lib-executor.solana.core"; } fn executor_version(&self) -> &'static str { @@ -435,7 +435,7 @@ impl crate::ExApiInstructionExecutor for crate::ExSolanaCoreExecutor { }, }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: std::string::String::from("kb-lib.executor.solana.core"), + executor_name: std::string::String::from("ks-lib-executor.solana.core"), instruction_count: prepared.instructions.len(), payload_json, }); diff --git a/ks-lib/src/executor/solana/transaction/constants.rs b/ks-lib/src/executor/solana/transaction/constants.rs index c827c37..649a018 100644 --- a/ks-lib/src/executor/solana/transaction/constants.rs +++ b/ks-lib/src/executor/solana/transaction/constants.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/solana/transaction/constants.rs -// version: 4 +// version: 5 //! Local constants for Solana transaction assembly. @@ -10,4 +10,4 @@ pub(crate) const EX_SOLANA_TRANSACTION_DURABLE_NONCE_ADVANCE_OPERATION: &str = pub(crate) const EX_SOLANA_TRANSACTION_MAX_WIRE_BYTES: usize = 1_232; /// Canonical tracing target for Solana transaction assembly. pub(crate) const TRACING_TARGET_EXECUTOR_SOLANA_TRANSACTION: &str = - "kb-lib.executor.solana.transaction"; + "ks-lib-executor.solana.transaction"; diff --git a/ks-lib/src/executor/spl/account_compression.rs b/ks-lib/src/executor/spl/account_compression.rs index 1ec9854..9ed0a7a 100644 --- a/ks-lib/src/executor/spl/account_compression.rs +++ b/ks-lib/src/executor/spl/account_compression.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/spl/account_compression.rs -// version: 4 +// version: 5 //! Reserved executor for `spl_account_compression`. @@ -9,7 +9,7 @@ pub struct ExSplAccountCompressionExecutor; impl crate::ExApiInstructionExecutor for crate::ExSplAccountCompressionExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.spl.account_compression"; + return "ks-lib-executor.spl.account_compression"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExSplAccountCompressionExecutor std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.spl.account_compression".to_string(), + executor_name: "ks-lib-executor.spl.account_compression".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/spl/associated_token_account/builder.rs b/ks-lib/src/executor/spl/associated_token_account/builder.rs index 8974ef7..f64eb1a 100644 --- a/ks-lib/src/executor/spl/associated_token_account/builder.rs +++ b/ks-lib/src/executor/spl/associated_token_account/builder.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/spl/associated_token_account/builder.rs -// version: 7 +// version: 8 //! Official ATA builders and conservative simulation-first plan validation. @@ -120,7 +120,7 @@ pub(crate) fn executor_spl_ata_build_prepared_plan( "built SPL Associated Token Account execution plan" ); return std::result::Result::Ok(crate::ExApiPreparedExecutionPlan { - executor_name: "kb-lib.executor.spl.associated_token_account".to_string(), + executor_name: "ks-lib-executor.spl.associated_token_account".to_string(), executor_version: env!("CARGO_PKG_VERSION").to_string(), intent_id: intent.intent_id.clone(), operation_code: intent.operation.operation_code().to_string(), diff --git a/ks-lib/src/executor/spl/associated_token_account/constants.rs b/ks-lib/src/executor/spl/associated_token_account/constants.rs index f935221..691d645 100644 --- a/ks-lib/src/executor/spl/associated_token_account/constants.rs +++ b/ks-lib/src/executor/spl/associated_token_account/constants.rs @@ -1,8 +1,8 @@ // file: ks-lib/src/executor/spl/associated_token_account/constants.rs -// version: 6 +// version: 7 -//! Local constants for the `kb-lib.executor.spl.associated_token_account` crate. Program identifiers live in `ks_program_ids`. +//! Local constants for the `ks-lib-executor.spl.associated_token_account` crate. Program identifiers live in `ks_program_ids`. /// Canonical tracing target for this crate. pub(crate) const TRACING_TARGET_EXECUTOR_SPL_ATA: &str = - "kb-lib.executor.spl.associated_token_account"; + "ks-lib-executor.spl.associated_token_account"; diff --git a/ks-lib/src/executor/spl/associated_token_account/executor.rs b/ks-lib/src/executor/spl/associated_token_account/executor.rs index 6e3b8f8..2677c05 100644 --- a/ks-lib/src/executor/spl/associated_token_account/executor.rs +++ b/ks-lib/src/executor/spl/associated_token_account/executor.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/spl/associated_token_account/executor.rs -// version: 7 +// version: 8 //! Exact ATA capability dispatch and typed plan construction. @@ -17,7 +17,7 @@ impl crate::ExSplAssociatedTokenAccountExecutor { return crate::ExApiExecutionCapability::unsupported( "execution_spl_ata_program_not_owned", format!( - "program {} is not owned by kb-lib.executor.spl.associated_token_account", + "program {} is not owned by ks-lib-executor.spl.associated_token_account", program_id.0 ), ); @@ -63,7 +63,7 @@ impl crate::ExApiTypedInstructionExecutor for crate::ExSplAssociatedTokenAccount impl crate::ExApiInstructionExecutor for crate::ExSplAssociatedTokenAccountExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.spl.associated_token_account"; + return "ks-lib-executor.spl.associated_token_account"; } fn executor_version(&self) -> &'static str { @@ -139,7 +139,7 @@ impl crate::ExApiInstructionExecutor for crate::ExSplAssociatedTokenAccountExecu }; return std::result::Result::Ok(crate::ExApiExecutionPlan { executor_name: std::string::String::from( - "kb-lib.executor.spl.associated_token_account", + "ks-lib-executor.spl.associated_token_account", ), instruction_count: prepared.instructions.len(), payload_json, diff --git a/ks-lib/src/executor/spl/elgamal_registry/builder.rs b/ks-lib/src/executor/spl/elgamal_registry/builder.rs index 5afffad..448ae62 100644 --- a/ks-lib/src/executor/spl/elgamal_registry/builder.rs +++ b/ks-lib/src/executor/spl/elgamal_registry/builder.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/spl/elgamal_registry/builder.rs -// version: 8 +// version: 9 //! Official registry builders and conservative plan validation. @@ -134,7 +134,7 @@ pub(crate) fn executor_spl_elgamal_registry_build_prepared_plan( "built SPL ElGamal registry execution plan" ); return std::result::Result::Ok(crate::ExApiPreparedExecutionPlan { - executor_name: std::string::String::from("kb-lib.executor.spl.elgamal_registry"), + executor_name: std::string::String::from("ks-lib-executor.spl.elgamal_registry"), executor_version: std::string::String::from(env!("CARGO_PKG_VERSION")), intent_id: intent.intent_id.clone(), operation_code: std::string::String::from(operation_code), diff --git a/ks-lib/src/executor/spl/elgamal_registry/constants.rs b/ks-lib/src/executor/spl/elgamal_registry/constants.rs index a6490c9..285d526 100644 --- a/ks-lib/src/executor/spl/elgamal_registry/constants.rs +++ b/ks-lib/src/executor/spl/elgamal_registry/constants.rs @@ -1,8 +1,8 @@ // file: ks-lib/src/executor/spl/elgamal_registry/constants.rs -// version: 4 +// version: 5 //! Executor-local constants. /// Canonical tracing target for this crate. pub(crate) const TRACING_TARGET_EXECUTOR_SPL_ELGAMAL_REGISTRY: &str = - "kb-lib.executor.spl.elgamal_registry"; + "ks-lib-executor.spl.elgamal_registry"; diff --git a/ks-lib/src/executor/spl/elgamal_registry/executor.rs b/ks-lib/src/executor/spl/elgamal_registry/executor.rs index 00aa6b2..2339c1a 100644 --- a/ks-lib/src/executor/spl/elgamal_registry/executor.rs +++ b/ks-lib/src/executor/spl/elgamal_registry/executor.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/spl/elgamal_registry/executor.rs -// version: 6 +// version: 7 //! Exact capability dispatch for the SPL ElGamal registry. @@ -63,7 +63,7 @@ impl crate::ExApiTypedInstructionExecutor for crate::ExSplElgamalRegistryExecuto impl crate::ExApiInstructionExecutor for crate::ExSplElgamalRegistryExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.spl.elgamal_registry"; + return "ks-lib-executor.spl.elgamal_registry"; } fn executor_version(&self) -> &'static str { return env!("CARGO_PKG_VERSION"); @@ -130,7 +130,7 @@ impl crate::ExApiInstructionExecutor for crate::ExSplElgamalRegistryExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: std::string::String::from("kb-lib.executor.spl.elgamal_registry"), + executor_name: std::string::String::from("ks-lib-executor.spl.elgamal_registry"), instruction_count: prepared.instructions.len(), payload_json, }); diff --git a/ks-lib/src/executor/spl/memo/builder.rs b/ks-lib/src/executor/spl/memo/builder.rs index 5301cbf..b487261 100644 --- a/ks-lib/src/executor/spl/memo/builder.rs +++ b/ks-lib/src/executor/spl/memo/builder.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/spl/memo/builder.rs -// version: 4 +// version: 5 //! Official SPL Memo instruction builder and conservative plan validation. @@ -86,7 +86,7 @@ pub(crate) fn executor_spl_memo_build_prepared_plan( "built SPL Memo execution plan" ); return std::result::Result::Ok(crate::ExApiPreparedExecutionPlan { - executor_name: std::string::String::from("kb-lib.executor.spl.memo"), + executor_name: std::string::String::from("ks-lib-executor.spl.memo"), executor_version: std::string::String::from(env!("CARGO_PKG_VERSION")), intent_id: intent.intent_id.clone(), operation_code: std::string::String::from(crate::EX_SPL_MEMO_ADD_MEMO_OPERATION), diff --git a/ks-lib/src/executor/spl/memo/constants.rs b/ks-lib/src/executor/spl/memo/constants.rs index 5eb8fc0..9c6ce23 100644 --- a/ks-lib/src/executor/spl/memo/constants.rs +++ b/ks-lib/src/executor/spl/memo/constants.rs @@ -1,7 +1,7 @@ // file: ks-lib/src/executor/spl/memo/constants.rs -// version: 4 +// version: 5 -//! Local constants for the `kb-lib.executor.spl.memo` crate. Program identifiers live in `ks_program_ids`. +//! Local constants for the `ks-lib-executor.spl.memo` crate. Program identifiers live in `ks_program_ids`. /// Canonical tracing target for this crate. -pub(crate) const TRACING_TARGET_EXECUTOR_SPL_MEMO: &str = "kb-lib.executor.spl.memo"; +pub(crate) const TRACING_TARGET_EXECUTOR_SPL_MEMO: &str = "ks-lib-executor.spl.memo"; diff --git a/ks-lib/src/executor/spl/memo/executor.rs b/ks-lib/src/executor/spl/memo/executor.rs index 8f3ab8f..a0be2e4 100644 --- a/ks-lib/src/executor/spl/memo/executor.rs +++ b/ks-lib/src/executor/spl/memo/executor.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/spl/memo/executor.rs -// version: 4 +// version: 5 //! Exact capability dispatch and typed plan construction for SPL Memo. @@ -18,7 +18,7 @@ impl crate::ExSplMemoExecutor { std::option::Option::None => { return crate::ExApiExecutionCapability::unsupported( "execution_spl_memo_program_not_owned", - format!("program {} is not owned by kb-lib.executor.spl.memo", program_id.0), + format!("program {} is not owned by ks-lib-executor.spl.memo", program_id.0), ); }, }; @@ -71,7 +71,7 @@ impl crate::ExApiTypedInstructionExecutor for crate::ExSplMemoExecutor { impl crate::ExApiInstructionExecutor for crate::ExSplMemoExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.spl.memo"; + return "ks-lib-executor.spl.memo"; } fn executor_version(&self) -> &'static str { @@ -159,7 +159,7 @@ impl crate::ExApiInstructionExecutor for crate::ExSplMemoExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: std::string::String::from("kb-lib.executor.spl.memo"), + executor_name: std::string::String::from("ks-lib-executor.spl.memo"), instruction_count: prepared.instructions.len(), payload_json, }); diff --git a/ks-lib/src/executor/spl/noop.rs b/ks-lib/src/executor/spl/noop.rs index a2c4a00..bb87523 100644 --- a/ks-lib/src/executor/spl/noop.rs +++ b/ks-lib/src/executor/spl/noop.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/spl/noop.rs -// version: 4 +// version: 5 //! Reserved executor for `spl_noop`. @@ -9,7 +9,7 @@ pub struct ExSplNoopExecutor; impl crate::ExApiInstructionExecutor for crate::ExSplNoopExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.spl.noop"; + return "ks-lib-executor.spl.noop"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExSplNoopExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.spl.noop".to_string(), + executor_name: "ks-lib-executor.spl.noop".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/spl/single_pool.rs b/ks-lib/src/executor/spl/single_pool.rs index 779df67..7dd0c63 100644 --- a/ks-lib/src/executor/spl/single_pool.rs +++ b/ks-lib/src/executor/spl/single_pool.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/spl/single_pool.rs -// version: 4 +// version: 5 //! Reserved executor for `spl_single_pool`. @@ -9,7 +9,7 @@ pub struct ExSplSinglePoolExecutor; impl crate::ExApiInstructionExecutor for crate::ExSplSinglePoolExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.spl.single_pool"; + return "ks-lib-executor.spl.single_pool"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExSplSinglePoolExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.spl.single_pool".to_string(), + executor_name: "ks-lib-executor.spl.single_pool".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/spl/stake_pool.rs b/ks-lib/src/executor/spl/stake_pool.rs index 22cb0c9..af1af74 100644 --- a/ks-lib/src/executor/spl/stake_pool.rs +++ b/ks-lib/src/executor/spl/stake_pool.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/spl/stake_pool.rs -// version: 4 +// version: 5 //! Reserved executor for `spl_stake_pool`. @@ -9,7 +9,7 @@ pub struct ExSplStakePoolExecutor; impl crate::ExApiInstructionExecutor for crate::ExSplStakePoolExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.spl.stake_pool"; + return "ks-lib-executor.spl.stake_pool"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExSplStakePoolExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.spl.stake_pool".to_string(), + executor_name: "ks-lib-executor.spl.stake_pool".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/spl/token/builder.rs b/ks-lib/src/executor/spl/token/builder.rs index 4c0a4aa..3ca2105 100644 --- a/ks-lib/src/executor/spl/token/builder.rs +++ b/ks-lib/src/executor/spl/token/builder.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/spl/token/builder.rs -// version: 10 +// version: 11 //! Official classic SPL Token builders and conservative plan validation. @@ -69,7 +69,7 @@ pub(crate) fn executor_spl_token_build_prepared_plan( "built classic SPL Token execution plan" ); return std::result::Result::Ok(crate::ExApiPreparedExecutionPlan { - executor_name: std::string::String::from("kb-lib.executor.spl.token"), + executor_name: std::string::String::from("ks-lib-executor.spl.token"), executor_version: std::string::String::from(env!("CARGO_PKG_VERSION")), intent_id: intent.intent_id.clone(), operation_code: std::string::String::from(intent.operation.operation_code()), diff --git a/ks-lib/src/executor/spl/token/constants.rs b/ks-lib/src/executor/spl/token/constants.rs index 71db4b6..fc21c99 100644 --- a/ks-lib/src/executor/spl/token/constants.rs +++ b/ks-lib/src/executor/spl/token/constants.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/spl/token/constants.rs -// version: 4 +// version: 5 //! Local constants for the SPL Token classic executor. Program identifiers live in `ks_program_ids`. @@ -12,4 +12,4 @@ pub(crate) const EX_SPL_TOKEN_MAX_MULTISIG_SIGNERS: usize = 11; /// Maximum UI amount string length accepted before transaction assembly. pub(crate) const EX_SPL_TOKEN_MAX_UI_AMOUNT_BYTES: usize = 255; /// Canonical tracing target for this crate. -pub(crate) const TRACING_TARGET_EXECUTOR_SPL_TOKEN: &str = "kb-lib.executor.spl.token"; +pub(crate) const TRACING_TARGET_EXECUTOR_SPL_TOKEN: &str = "ks-lib-executor.spl.token"; diff --git a/ks-lib/src/executor/spl/token/executor.rs b/ks-lib/src/executor/spl/token/executor.rs index 1aa477b..e2abb64 100644 --- a/ks-lib/src/executor/spl/token/executor.rs +++ b/ks-lib/src/executor/spl/token/executor.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/spl/token/executor.rs -// version: 10 +// version: 11 //! Exact classic SPL Token capability dispatch and typed plan construction. @@ -16,7 +16,7 @@ impl crate::ExSplTokenExecutor { if program_id.0 != ks_program_ids::SPL_TOKEN_PROGRAM_ID { return crate::ExApiExecutionCapability::unsupported( "execution_spl_token_program_not_owned", - format!("program {} is not owned by kb-lib.executor.spl.token", program_id.0), + format!("program {} is not owned by ks-lib-executor.spl.token", program_id.0), ); } if crate::EX_SPL_TOKEN_SUPPORTED_OPERATION_CODES.contains(&operation_code) { @@ -73,7 +73,7 @@ impl crate::ExApiTypedInstructionExecutor for crate::ExSplTokenExecutor { impl crate::ExApiInstructionExecutor for crate::ExSplTokenExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.spl.token"; + return "ks-lib-executor.spl.token"; } fn executor_version(&self) -> &'static str { @@ -148,7 +148,7 @@ impl crate::ExApiInstructionExecutor for crate::ExSplTokenExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: std::string::String::from("kb-lib.executor.spl.token"), + executor_name: std::string::String::from("ks-lib-executor.spl.token"), instruction_count: prepared.instructions.len(), payload_json, }); diff --git a/ks-lib/src/executor/spl/token_2022/builder.rs b/ks-lib/src/executor/spl/token_2022/builder.rs index bc228d6..6903f73 100644 --- a/ks-lib/src/executor/spl/token_2022/builder.rs +++ b/ks-lib/src/executor/spl/token_2022/builder.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/spl/token_2022/builder.rs -// version: 35 +// version: 36 //! Official Token-2022 builders and conservative plan validation. @@ -70,7 +70,7 @@ pub(crate) fn executor_spl_token_2022_build_prepared_plan( "built Token-2022 execution plan" ); return std::result::Result::Ok(crate::ExApiPreparedExecutionPlan { - executor_name: std::string::String::from("kb-lib.executor.spl.token_2022"), + executor_name: std::string::String::from("ks-lib-executor.spl.token_2022"), executor_version: std::string::String::from(env!("CARGO_PKG_VERSION")), intent_id: intent.intent_id.clone(), operation_code: std::string::String::from(intent.operation.operation_code()), diff --git a/ks-lib/src/executor/spl/token_2022/constants.rs b/ks-lib/src/executor/spl/token_2022/constants.rs index 78a3905..e31e752 100644 --- a/ks-lib/src/executor/spl/token_2022/constants.rs +++ b/ks-lib/src/executor/spl/token_2022/constants.rs @@ -1,7 +1,7 @@ // file: ks-lib/src/executor/spl/token_2022/constants.rs -// version: 9 +// version: 10 -//! Local constants for the `kb-lib.executor.spl.token_2022` crate. Program identifiers live in `ks_program_ids`. +//! Local constants for the `ks-lib-executor.spl.token_2022` crate. Program identifiers live in `ks_program_ids`. /// Maximum number of ordered multisig signer occurrences. pub(crate) const EX_SPL_TOKEN_2022_MAX_MULTISIG_SIGNERS: usize = 11; @@ -10,4 +10,4 @@ pub(crate) const EX_SPL_TOKEN_2022_MAX_UI_AMOUNT_BYTES: usize = 255; /// Maximum ordered token accounts accepted by transfer-fee harvest or withdraw builders. pub(crate) const EX_SPL_TOKEN_2022_MAX_TRANSFER_FEE_SOURCE_ACCOUNTS: usize = 255; /// Canonical tracing target for this crate. -pub(crate) const TRACING_TARGET_EXECUTOR_SPL_TOKEN_2022: &str = "kb-lib.executor.spl.token_2022"; +pub(crate) const TRACING_TARGET_EXECUTOR_SPL_TOKEN_2022: &str = "ks-lib-executor.spl.token_2022"; diff --git a/ks-lib/src/executor/spl/token_2022/executor.rs b/ks-lib/src/executor/spl/token_2022/executor.rs index 579fd25..109f6cf 100644 --- a/ks-lib/src/executor/spl/token_2022/executor.rs +++ b/ks-lib/src/executor/spl/token_2022/executor.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/spl/token_2022/executor.rs -// version: 26 +// version: 27 //! Exact Token-2022 capability dispatch and typed plan construction. @@ -16,7 +16,7 @@ impl crate::ExSplToken2022Executor { if program_id.0 != ks_program_ids::SPL_TOKEN_2022_PROGRAM_ID { return crate::ExApiExecutionCapability::unsupported( "execution_spl_token_2022_program_not_owned", - format!("program {} is not owned by kb-lib.executor.spl.token_2022", program_id.0), + format!("program {} is not owned by ks-lib-executor.spl.token_2022", program_id.0), ); } if crate::EX_SPL_TOKEN_2022_SUPPORTED_OPERATION_CODES.contains(&operation_code) { @@ -80,7 +80,7 @@ impl crate::ExApiTypedInstructionExecutor for crate::ExSplToken2022Executor { impl crate::ExApiInstructionExecutor for crate::ExSplToken2022Executor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.spl.token_2022"; + return "ks-lib-executor.spl.token_2022"; } fn executor_version(&self) -> &'static str { @@ -155,7 +155,7 @@ impl crate::ExApiInstructionExecutor for crate::ExSplToken2022Executor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: std::string::String::from("kb-lib.executor.spl.token_2022"), + executor_name: std::string::String::from("ks-lib-executor.spl.token_2022"), instruction_count: prepared.instructions.len(), payload_json, }); diff --git a/ks-lib/src/executor/stable/swap_hylo_exchange.rs b/ks-lib/src/executor/stable/swap_hylo_exchange.rs index dcfd01b..a481d70 100644 --- a/ks-lib/src/executor/stable/swap_hylo_exchange.rs +++ b/ks-lib/src/executor/stable/swap_hylo_exchange.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/stable/swap_hylo_exchange.rs -// version: 4 +// version: 5 //! Reserved executor for `stable_swap_hylo_exchange`. @@ -9,7 +9,7 @@ pub struct ExStableSwapHyloExchangeExecutor; impl crate::ExApiInstructionExecutor for crate::ExStableSwapHyloExchangeExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.stable.swap_hylo_exchange"; + return "ks-lib-executor.stable.swap_hylo_exchange"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExStableSwapHyloExchangeExecutor std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.stable.swap_hylo_exchange".to_string(), + executor_name: "ks-lib-executor.stable.swap_hylo_exchange".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/stable/swap_jupiter_stable.rs b/ks-lib/src/executor/stable/swap_jupiter_stable.rs index 219159f..5027f47 100644 --- a/ks-lib/src/executor/stable/swap_jupiter_stable.rs +++ b/ks-lib/src/executor/stable/swap_jupiter_stable.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/stable/swap_jupiter_stable.rs -// version: 4 +// version: 5 //! Reserved executor for `stable_swap_jupiter_stable`. @@ -9,7 +9,7 @@ pub struct ExStableSwapJupiterStableExecutor; impl crate::ExApiInstructionExecutor for crate::ExStableSwapJupiterStableExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.stable.swap_jupiter_stable"; + return "ks-lib-executor.stable.swap_jupiter_stable"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExStableSwapJupiterStableExecuto std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.stable.swap_jupiter_stable".to_string(), + executor_name: "ks-lib-executor.stable.swap_jupiter_stable".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/stable/swap_numeraire.rs b/ks-lib/src/executor/stable/swap_numeraire.rs index 1976d1e..19bff7f 100644 --- a/ks-lib/src/executor/stable/swap_numeraire.rs +++ b/ks-lib/src/executor/stable/swap_numeraire.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/stable/swap_numeraire.rs -// version: 4 +// version: 5 //! Reserved executor for `stable_swap_numeraire`. @@ -9,7 +9,7 @@ pub struct ExStableSwapNumeraireExecutor; impl crate::ExApiInstructionExecutor for crate::ExStableSwapNumeraireExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.stable.swap_numeraire"; + return "ks-lib-executor.stable.swap_numeraire"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExStableSwapNumeraireExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.stable.swap_numeraire".to_string(), + executor_name: "ks-lib-executor.stable.swap_numeraire".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/stable/swap_stabble.rs b/ks-lib/src/executor/stable/swap_stabble.rs index 5e2a88b..1cf7419 100644 --- a/ks-lib/src/executor/stable/swap_stabble.rs +++ b/ks-lib/src/executor/stable/swap_stabble.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/stable/swap_stabble.rs -// version: 4 +// version: 5 //! Reserved executor for `stable_swap_stabble`. @@ -9,7 +9,7 @@ pub struct ExStableSwapStabbleExecutor; impl crate::ExApiInstructionExecutor for crate::ExStableSwapStabbleExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.stable.swap_stabble"; + return "ks-lib-executor.stable.swap_stabble"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExStableSwapStabbleExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.stable.swap_stabble".to_string(), + executor_name: "ks-lib-executor.stable.swap_stabble".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/staking/jito_tip_distribution.rs b/ks-lib/src/executor/staking/jito_tip_distribution.rs index dbc5d1c..4e6dd06 100644 --- a/ks-lib/src/executor/staking/jito_tip_distribution.rs +++ b/ks-lib/src/executor/staking/jito_tip_distribution.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/staking/jito_tip_distribution.rs -// version: 2 +// version: 3 //! Reserved executor for `staking_jito_tip_distribution`. @@ -9,7 +9,7 @@ pub struct ExStakingJitoTipDistributionExecutor; impl crate::ExApiInstructionExecutor for crate::ExStakingJitoTipDistributionExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.staking.jito_tip_distribution"; + return "ks-lib-executor.staking.jito_tip_distribution"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExStakingJitoTipDistributionExec std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.staking.jito_tip_distribution".to_string(), + executor_name: "ks-lib-executor.staking.jito_tip_distribution".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/staking/kamino_farm.rs b/ks-lib/src/executor/staking/kamino_farm.rs index da22040..604bd49 100644 --- a/ks-lib/src/executor/staking/kamino_farm.rs +++ b/ks-lib/src/executor/staking/kamino_farm.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/staking/kamino_farm.rs -// version: 4 +// version: 5 //! Reserved executor for `staking_kamino_farm`. @@ -9,7 +9,7 @@ pub struct ExStakingKaminoFarmExecutor; impl crate::ExApiInstructionExecutor for crate::ExStakingKaminoFarmExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.staking.kamino_farm"; + return "ks-lib-executor.staking.kamino_farm"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExStakingKaminoFarmExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.staking.kamino_farm".to_string(), + executor_name: "ks-lib-executor.staking.kamino_farm".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/staking/marinade_finance.rs b/ks-lib/src/executor/staking/marinade_finance.rs index 751856d..9a34495 100644 --- a/ks-lib/src/executor/staking/marinade_finance.rs +++ b/ks-lib/src/executor/staking/marinade_finance.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/staking/marinade_finance.rs -// version: 4 +// version: 5 //! Reserved executor for `staking_marinade_finance`. @@ -9,7 +9,7 @@ pub struct ExStakingMarinadeFinanceExecutor; impl crate::ExApiInstructionExecutor for crate::ExStakingMarinadeFinanceExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.staking.marinade_finance"; + return "ks-lib-executor.staking.marinade_finance"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExStakingMarinadeFinanceExecutor std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.staking.marinade_finance".to_string(), + executor_name: "ks-lib-executor.staking.marinade_finance".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/staking/solayer.rs b/ks-lib/src/executor/staking/solayer.rs index 74ec772..47b9631 100644 --- a/ks-lib/src/executor/staking/solayer.rs +++ b/ks-lib/src/executor/staking/solayer.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/staking/solayer.rs -// version: 4 +// version: 5 //! Reserved executor for `staking_solayer`. @@ -9,7 +9,7 @@ pub struct ExStakingSolayerExecutor; impl crate::ExApiInstructionExecutor for crate::ExStakingSolayerExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.staking.solayer"; + return "ks-lib-executor.staking.solayer"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExStakingSolayerExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.staking.solayer".to_string(), + executor_name: "ks-lib-executor.staking.solayer".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/storage/solana_record.rs b/ks-lib/src/executor/storage/solana_record.rs index 59aa31c..a53d86e 100644 --- a/ks-lib/src/executor/storage/solana_record.rs +++ b/ks-lib/src/executor/storage/solana_record.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/storage/solana_record.rs -// version: 2 +// version: 3 //! Reserved executor for `storage_solana_record`. @@ -9,7 +9,7 @@ pub struct ExStorageSolanaRecordExecutor; impl crate::ExApiInstructionExecutor for crate::ExStorageSolanaRecordExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.storage.solana_record"; + return "ks-lib-executor.storage.solana_record"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExStorageSolanaRecordExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.storage.solana_record".to_string(), + executor_name: "ks-lib-executor.storage.solana_record".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/strategy/jupiter_dca.rs b/ks-lib/src/executor/strategy/jupiter_dca.rs index 9c39bea..79c6e39 100644 --- a/ks-lib/src/executor/strategy/jupiter_dca.rs +++ b/ks-lib/src/executor/strategy/jupiter_dca.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/strategy/jupiter_dca.rs -// version: 4 +// version: 5 //! Reserved executor for `strategy_jupiter_dca`. @@ -9,7 +9,7 @@ pub struct ExStrategyJupiterDcaExecutor; impl crate::ExApiInstructionExecutor for crate::ExStrategyJupiterDcaExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.strategy.jupiter_dca"; + return "ks-lib-executor.strategy.jupiter_dca"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExStrategyJupiterDcaExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.strategy.jupiter_dca".to_string(), + executor_name: "ks-lib-executor.strategy.jupiter_dca".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/treasury/helium_treasury_management.rs b/ks-lib/src/executor/treasury/helium_treasury_management.rs index f04549f..cb28026 100644 --- a/ks-lib/src/executor/treasury/helium_treasury_management.rs +++ b/ks-lib/src/executor/treasury/helium_treasury_management.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/treasury/helium_treasury_management.rs -// version: 4 +// version: 5 //! Reserved executor for `treasury_helium_treasury_management`. @@ -9,7 +9,7 @@ pub struct ExTreasuryHeliumTreasuryManagementExecutor; impl crate::ExApiInstructionExecutor for crate::ExTreasuryHeliumTreasuryManagementExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.treasury.helium_treasury_management"; + return "ks-lib-executor.treasury.helium_treasury_management"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExTreasuryHeliumTreasuryManageme std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.treasury.helium_treasury_management".to_string(), + executor_name: "ks-lib-executor.treasury.helium_treasury_management".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/vault/carrot_defi.rs b/ks-lib/src/executor/vault/carrot_defi.rs index fdd16ee..60ef6fa 100644 --- a/ks-lib/src/executor/vault/carrot_defi.rs +++ b/ks-lib/src/executor/vault/carrot_defi.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/vault/carrot_defi.rs -// version: 4 +// version: 5 //! Reserved executor for `vault_carrot_defi`. @@ -9,7 +9,7 @@ pub struct ExVaultCarrotDefiExecutor; impl crate::ExApiInstructionExecutor for crate::ExVaultCarrotDefiExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.vault.carrot_defi"; + return "ks-lib-executor.vault.carrot_defi"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExVaultCarrotDefiExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.vault.carrot_defi".to_string(), + executor_name: "ks-lib-executor.vault.carrot_defi".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/vault/hylo_stability_pool.rs b/ks-lib/src/executor/vault/hylo_stability_pool.rs index 7c68ae7..646db76 100644 --- a/ks-lib/src/executor/vault/hylo_stability_pool.rs +++ b/ks-lib/src/executor/vault/hylo_stability_pool.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/vault/hylo_stability_pool.rs -// version: 4 +// version: 5 //! Reserved executor for `vault_hylo_stability_pool`. @@ -9,7 +9,7 @@ pub struct ExVaultHyloStabilityPoolExecutor; impl crate::ExApiInstructionExecutor for crate::ExVaultHyloStabilityPoolExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.vault.hylo_stability_pool"; + return "ks-lib-executor.vault.hylo_stability_pool"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExVaultHyloStabilityPoolExecutor std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.vault.hylo_stability_pool".to_string(), + executor_name: "ks-lib-executor.vault.hylo_stability_pool".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/vault/kamino.rs b/ks-lib/src/executor/vault/kamino.rs index 7956d56..b1df491 100644 --- a/ks-lib/src/executor/vault/kamino.rs +++ b/ks-lib/src/executor/vault/kamino.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/vault/kamino.rs -// version: 4 +// version: 5 //! Reserved executor for `vault_kamino`. @@ -9,7 +9,7 @@ pub struct ExVaultKaminoExecutor; impl crate::ExApiInstructionExecutor for crate::ExVaultKaminoExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.vault.kamino"; + return "ks-lib-executor.vault.kamino"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExVaultKaminoExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.vault.kamino".to_string(), + executor_name: "ks-lib-executor.vault.kamino".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/vault/kamino_v2.rs b/ks-lib/src/executor/vault/kamino_v2.rs index d35a9a0..3c79286 100644 --- a/ks-lib/src/executor/vault/kamino_v2.rs +++ b/ks-lib/src/executor/vault/kamino_v2.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/vault/kamino_v2.rs -// version: 4 +// version: 5 //! Reserved executor for `vault_kamino_v2`. @@ -9,7 +9,7 @@ pub struct ExVaultKaminoV2Executor; impl crate::ExApiInstructionExecutor for crate::ExVaultKaminoV2Executor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.vault.kamino_v2"; + return "ks-lib-executor.vault.kamino_v2"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExVaultKaminoV2Executor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.vault.kamino_v2".to_string(), + executor_name: "ks-lib-executor.vault.kamino_v2".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/vault/kamino_yvaults.rs b/ks-lib/src/executor/vault/kamino_yvaults.rs index ba638ef..15a2dc0 100644 --- a/ks-lib/src/executor/vault/kamino_yvaults.rs +++ b/ks-lib/src/executor/vault/kamino_yvaults.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/vault/kamino_yvaults.rs -// version: 4 +// version: 5 //! Reserved executor for `vault_kamino_yvaults`. @@ -9,7 +9,7 @@ pub struct ExVaultKaminoYvaultsExecutor; impl crate::ExApiInstructionExecutor for crate::ExVaultKaminoYvaultsExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.vault.kamino_yvaults"; + return "ks-lib-executor.vault.kamino_yvaults"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExVaultKaminoYvaultsExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.vault.kamino_yvaults".to_string(), + executor_name: "ks-lib-executor.vault.kamino_yvaults".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/vault/meteora.rs b/ks-lib/src/executor/vault/meteora.rs index 8d4c69b..e2b1c37 100644 --- a/ks-lib/src/executor/vault/meteora.rs +++ b/ks-lib/src/executor/vault/meteora.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/vault/meteora.rs -// version: 4 +// version: 5 //! Reserved executor for `vault_meteora`. @@ -9,7 +9,7 @@ pub struct ExVaultMeteoraExecutor; impl crate::ExApiInstructionExecutor for crate::ExVaultMeteoraExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.vault.meteora"; + return "ks-lib-executor.vault.meteora"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExVaultMeteoraExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.vault.meteora".to_string(), + executor_name: "ks-lib-executor.vault.meteora".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/vesting/jupiter_lock.rs b/ks-lib/src/executor/vesting/jupiter_lock.rs index f3d5ecb..5c4cd35 100644 --- a/ks-lib/src/executor/vesting/jupiter_lock.rs +++ b/ks-lib/src/executor/vesting/jupiter_lock.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/vesting/jupiter_lock.rs -// version: 4 +// version: 5 //! Reserved executor for `vesting_jupiter_lock`. @@ -9,7 +9,7 @@ pub struct ExVestingJupiterLockExecutor; impl crate::ExApiInstructionExecutor for crate::ExVestingJupiterLockExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.vesting.jupiter_lock"; + return "ks-lib-executor.vesting.jupiter_lock"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExVestingJupiterLockExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.vesting.jupiter_lock".to_string(), + executor_name: "ks-lib-executor.vesting.jupiter_lock".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/vesting/streamflow.rs b/ks-lib/src/executor/vesting/streamflow.rs index fc1aec9..b9dc719 100644 --- a/ks-lib/src/executor/vesting/streamflow.rs +++ b/ks-lib/src/executor/vesting/streamflow.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/vesting/streamflow.rs -// version: 4 +// version: 5 //! Reserved executor for `vesting_streamflow`. @@ -9,7 +9,7 @@ pub struct ExVestingStreamflowExecutor; impl crate::ExApiInstructionExecutor for crate::ExVestingStreamflowExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.vesting.streamflow"; + return "ks-lib-executor.vesting.streamflow"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExVestingStreamflowExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.vesting.streamflow".to_string(), + executor_name: "ks-lib-executor.vesting.streamflow".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/wallet/jupiter_apepro_smart_wallet.rs b/ks-lib/src/executor/wallet/jupiter_apepro_smart_wallet.rs index 40ace3a..6ded7b1 100644 --- a/ks-lib/src/executor/wallet/jupiter_apepro_smart_wallet.rs +++ b/ks-lib/src/executor/wallet/jupiter_apepro_smart_wallet.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/wallet/jupiter_apepro_smart_wallet.rs -// version: 4 +// version: 5 //! Reserved executor for `wallet_jupiter_apepro_smart_wallet`. @@ -9,7 +9,7 @@ pub struct ExWalletJupiterApeproSmartWalletExecutor; impl crate::ExApiInstructionExecutor for crate::ExWalletJupiterApeproSmartWalletExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.wallet.jupiter_apepro_smart_wallet"; + return "ks-lib-executor.wallet.jupiter_apepro_smart_wallet"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExWalletJupiterApeproSmartWallet std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.wallet.jupiter_apepro_smart_wallet".to_string(), + executor_name: "ks-lib-executor.wallet.jupiter_apepro_smart_wallet".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/executor/weighted/swap_stabble.rs b/ks-lib/src/executor/weighted/swap_stabble.rs index e9bc693..ad66457 100644 --- a/ks-lib/src/executor/weighted/swap_stabble.rs +++ b/ks-lib/src/executor/weighted/swap_stabble.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/executor/weighted/swap_stabble.rs -// version: 4 +// version: 5 //! Reserved executor for `weighted_swap_stabble`. @@ -9,7 +9,7 @@ pub struct ExWeightedSwapStabbleExecutor; impl crate::ExApiInstructionExecutor for crate::ExWeightedSwapStabbleExecutor { fn executor_name(&self) -> &'static str { - return "kb-lib.executor.weighted.swap_stabble"; + return "ks-lib-executor.weighted.swap_stabble"; } fn executor_version(&self) -> &'static str { @@ -41,7 +41,7 @@ impl crate::ExApiInstructionExecutor for crate::ExWeightedSwapStabbleExecutor { std::result::Result::Err(error) => return std::result::Result::Err(error), }; return std::result::Result::Ok(crate::ExApiExecutionPlan { - executor_name: "kb-lib.executor.weighted.swap_stabble".to_string(), + executor_name: "ks-lib-executor.weighted.swap_stabble".to_string(), instruction_count: 0, payload_json, }); diff --git a/ks-lib/src/lib.rs b/ks-lib/src/lib.rs index 2564c21..1dee8f0 100644 --- a/ks-lib/src/lib.rs +++ b/ks-lib/src/lib.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/lib.rs -// version: 39 +// version: 40 //! Consolidated decoder, executor, materializer and shared model library. #![warn(missing_docs)] @@ -27,59 +27,59 @@ pub use self::decoder::DC_METADATA_SPM_METADATA_HEADER_BYTES; pub use self::decoder::DC_METADATA_SPM_SEED_BYTES; /// Exact byte length of one SPL ElGamal registry account. pub use self::decoder::DC_SPL_ELGAMAL_REGISTRY_ACCOUNT_LEN; -/// Reserved `kb-lib.decoder.adapter.saber_decimal_wrapper` decoder. +/// Reserved `ks-lib-decoder.adapter.saber_decimal_wrapper` decoder. pub use self::decoder::DcAdapterSaberDecimalWrapperDecoder; /// Exposes the reserved `DcAdapterSplTokenWrapDecoder` implementation. pub use self::decoder::DcAdapterSplTokenWrapDecoder; -/// Reserved `kb-lib.decoder.amm.aldrin_v1` decoder. +/// Reserved `ks-lib-decoder.amm.aldrin_v1` decoder. pub use self::decoder::DcAmmAldrinV1Decoder; -/// Reserved `kb-lib.decoder.amm.aldrin_v2` decoder. +/// Reserved `ks-lib-decoder.amm.aldrin_v2` decoder. pub use self::decoder::DcAmmAldrinV2Decoder; -/// Reserved `kb-lib.decoder.amm.alphaq` decoder. +/// Reserved `ks-lib-decoder.amm.alphaq` decoder. pub use self::decoder::DcAmmAlphaqDecoder; -/// Reserved `kb-lib.decoder.amm.believe` decoder. +/// Reserved `ks-lib-decoder.amm.believe` decoder. pub use self::decoder::DcAmmBelieveDecoder; -/// Reserved `kb-lib.decoder.amm.bonk_swap` decoder. +/// Reserved `ks-lib-decoder.amm.bonk_swap` decoder. pub use self::decoder::DcAmmBonkSwapDecoder; -/// Reserved `kb-lib.decoder.amm.fluxbeam` decoder. +/// Reserved `ks-lib-decoder.amm.fluxbeam` decoder. pub use self::decoder::DcAmmFluxbeamDecoder; -/// Reserved `kb-lib.decoder.amm.goon_fi` decoder. +/// Reserved `ks-lib-decoder.amm.goon_fi` decoder. pub use self::decoder::DcAmmGoonFiDecoder; -/// Reserved `kb-lib.decoder.amm.goosefx_gamma` decoder. +/// Reserved `ks-lib-decoder.amm.goosefx_gamma` decoder. pub use self::decoder::DcAmmGoosefxGammaDecoder; -/// Reserved `kb-lib.decoder.amm.goosefx_v2` decoder. +/// Reserved `ks-lib-decoder.amm.goosefx_v2` decoder. pub use self::decoder::DcAmmGoosefxV2Decoder; -/// Reserved `kb-lib.decoder.amm.guac_swap` decoder. +/// Reserved `ks-lib-decoder.amm.guac_swap` decoder. pub use self::decoder::DcAmmGuacSwapDecoder; -/// Reserved `kb-lib.decoder.amm.lifinity_swap_v2` decoder. +/// Reserved `ks-lib-decoder.amm.lifinity_swap_v2` decoder. pub use self::decoder::DcAmmLifinitySwapV2Decoder; -/// Reserved `kb-lib.decoder.amm.metadao_v0_5` decoder. +/// Reserved `ks-lib-decoder.amm.metadao_v0_5` decoder. pub use self::decoder::DcAmmMetadaoV05Decoder; -/// Reserved `kb-lib.decoder.amm.meteora_damm_v1` decoder. +/// Reserved `ks-lib-decoder.amm.meteora_damm_v1` decoder. pub use self::decoder::DcAmmMeteoraDammV1Decoder; -/// Reserved `kb-lib.decoder.amm.meteora_damm_v2` decoder. +/// Reserved `ks-lib-decoder.amm.meteora_damm_v2` decoder. pub use self::decoder::DcAmmMeteoraDammV2Decoder; -/// Reserved `kb-lib.decoder.amm.obric_v2` decoder. +/// Reserved `ks-lib-decoder.amm.obric_v2` decoder. pub use self::decoder::DcAmmObricV2Decoder; -/// Reserved `kb-lib.decoder.amm.one_dex` decoder. +/// Reserved `ks-lib-decoder.amm.one_dex` decoder. pub use self::decoder::DcAmmOneDexDecoder; -/// Reserved `kb-lib.decoder.amm.pump_swap` decoder. +/// Reserved `ks-lib-decoder.amm.pump_swap` decoder. pub use self::decoder::DcAmmPumpSwapDecoder; -/// Reserved `kb-lib.decoder.amm.raydium_lp_v4` decoder. +/// Reserved `ks-lib-decoder.amm.raydium_lp_v4` decoder. pub use self::decoder::DcAmmRaydiumLpV4Decoder; -/// Reserved `kb-lib.decoder.amm.solfi` decoder. +/// Reserved `ks-lib-decoder.amm.solfi` decoder. pub use self::decoder::DcAmmSolfiDecoder; -/// Reserved `kb-lib.decoder.amm.solfi_v2` decoder. +/// Reserved `ks-lib-decoder.amm.solfi_v2` decoder. pub use self::decoder::DcAmmSolfiV2Decoder; -/// Reserved `kb-lib.decoder.amm.vertigo` decoder. +/// Reserved `ks-lib-decoder.amm.vertigo` decoder. pub use self::decoder::DcAmmVertigoDecoder; -/// Reserved `kb-lib.decoder.amm.woofi` decoder. +/// Reserved `ks-lib-decoder.amm.woofi` decoder. pub use self::decoder::DcAmmWoofiDecoder; -/// Reserved `kb-lib.decoder.amm.zero_fi` decoder. +/// Reserved `ks-lib-decoder.amm.zero_fi` decoder. pub use self::decoder::DcAmmZeroFiDecoder; -/// Reserved `kb-lib.decoder.amm.zora` decoder. +/// Reserved `ks-lib-decoder.amm.zora` decoder. pub use self::decoder::DcAmmZoraDecoder; -/// Reserved `kb-lib.decoder.anchor` decoder. +/// Reserved `ks-lib-decoder.anchor` decoder. pub use self::decoder::DcAnchorDecoder; /// Stable contextual decoded observation. pub use self::decoder::DcApiDecodedObservation; @@ -111,77 +111,77 @@ pub use self::decoder::DcApiInitialDecoder; pub use self::decoder::DcApiInstructionDecoder; /// Exposes the common protocol decoder trait. pub use self::decoder::DcApiProtocolDecoder; -/// Reserved `kb-lib.decoder.bridge.circle_cctp_token_messenger_minter` decoder. +/// Reserved `ks-lib-decoder.bridge.circle_cctp_token_messenger_minter` decoder. pub use self::decoder::DcBridgeCircleCctpTokenMessengerMinterDecoder; -/// Reserved `kb-lib.decoder.bridge.circle_cctp_token_messenger_minter_v2` decoder. +/// Reserved `ks-lib-decoder.bridge.circle_cctp_token_messenger_minter_v2` decoder. pub use self::decoder::DcBridgeCircleCctpTokenMessengerMinterV2Decoder; -/// Reserved `kb-lib.decoder.bridge.layer_zero_endpoint` decoder. +/// Reserved `ks-lib-decoder.bridge.layer_zero_endpoint` decoder. pub use self::decoder::DcBridgeLayerZeroEndpointDecoder; -/// Reserved `kb-lib.decoder.bridge.layer_zero_executor` decoder. +/// Reserved `ks-lib-decoder.bridge.layer_zero_executor` decoder. pub use self::decoder::DcBridgeLayerZeroExecutorDecoder; -/// Reserved `kb-lib.decoder.clmm.byreal` decoder. +/// Reserved `ks-lib-decoder.clmm.byreal` decoder. pub use self::decoder::DcClmmByrealDecoder; -/// Reserved `kb-lib.decoder.clmm.fusion` decoder. +/// Reserved `ks-lib-decoder.clmm.fusion` decoder. pub use self::decoder::DcClmmFusionDecoder; -/// Reserved `kb-lib.decoder.clmm.orca_whirlpool` decoder. +/// Reserved `ks-lib-decoder.clmm.orca_whirlpool` decoder. pub use self::decoder::DcClmmOrcaWhirlpoolDecoder; -/// Reserved `kb-lib.decoder.clmm.pancake_swap` decoder. +/// Reserved `ks-lib-decoder.clmm.pancake_swap` decoder. pub use self::decoder::DcClmmPancakeSwapDecoder; -/// Reserved `kb-lib.decoder.clmm.raydium` decoder. +/// Reserved `ks-lib-decoder.clmm.raydium` decoder. pub use self::decoder::DcClmmRaydiumDecoder; -/// Reserved `kb-lib.decoder.clmm.stabble` decoder. +/// Reserved `ks-lib-decoder.clmm.stabble` decoder. pub use self::decoder::DcClmmStabbleDecoder; -/// Reserved `kb-lib.decoder.cpmm.raydium` decoder. +/// Reserved `ks-lib-decoder.cpmm.raydium` decoder. pub use self::decoder::DcCpmmRaydiumDecoder; -/// Reserved `kb-lib.decoder.dlmm.meteora` decoder. +/// Reserved `ks-lib-decoder.dlmm.meteora` decoder. pub use self::decoder::DcDlmmMeteoraDecoder; -/// Reserved `kb-lib.decoder.fees.bags_fee_share_v1` decoder. +/// Reserved `ks-lib-decoder.fees.bags_fee_share_v1` decoder. pub use self::decoder::DcFeesBagsFeeShareV1Decoder; -/// Reserved `kb-lib.decoder.fees.bags_fee_share_v2` decoder. +/// Reserved `ks-lib-decoder.fees.bags_fee_share_v2` decoder. pub use self::decoder::DcFeesBagsFeeShareV2Decoder; -/// Reserved `kb-lib.decoder.admin.pump_fees` decoder. +/// Reserved `ks-lib-decoder.admin.pump_fees` decoder. pub use self::decoder::DcFeesPumpFeesDecoder; -/// Reserved `kb-lib.decoder.governance.metadao_bid_wall` decoder. +/// Reserved `ks-lib-decoder.governance.metadao_bid_wall` decoder. pub use self::decoder::DcGovernanceMetadaoBidWallDecoder; -/// Reserved `kb-lib.decoder.amm.metadao_futarchy_amm` decoder. +/// Reserved `ks-lib-decoder.amm.metadao_futarchy_amm` decoder. pub use self::decoder::DcGovernanceMetadaoFutarchyDecoder; /// Exposes the reserved `DcGovernanceSquadsMultisigDecoder` implementation. pub use self::decoder::DcGovernanceSquadsMultisigDecoder; -/// Reserved `kb-lib.decoder.launchpad.boop_fun` decoder. +/// Reserved `ks-lib-decoder.launchpad.boop_fun` decoder. pub use self::decoder::DcLaunchpadBoopFunDecoder; -/// Reserved `kb-lib.decoder.launchpad.metadao_ico` decoder. +/// Reserved `ks-lib-decoder.launchpad.metadao_ico` decoder. pub use self::decoder::DcLaunchpadMetadaoIcoDecoder; -/// Reserved `kb-lib.decoder.launchpad.meteora_dbc` decoder. +/// Reserved `ks-lib-decoder.launchpad.meteora_dbc` decoder. pub use self::decoder::DcLaunchpadMeteoraDbcDecoder; -/// Reserved `kb-lib.decoder.launchpad.moonit` decoder. +/// Reserved `ks-lib-decoder.launchpad.moonit` decoder. pub use self::decoder::DcLaunchpadMoonitDecoder; -/// Reserved `kb-lib.decoder.launchpad.orca_wavebreak` decoder. +/// Reserved `ks-lib-decoder.launchpad.orca_wavebreak` decoder. pub use self::decoder::DcLaunchpadOrcaWavebreakDecoder; -/// Reserved `kb-lib.decoder.launchpad.printr` decoder. +/// Reserved `ks-lib-decoder.launchpad.printr` decoder. pub use self::decoder::DcLaunchpadPrintrDecoder; -/// Reserved `kb-lib.decoder.launchpad.pump_fun` decoder. +/// Reserved `ks-lib-decoder.launchpad.pump_fun` decoder. pub use self::decoder::DcLaunchpadPumpFunDecoder; -/// Reserved `kb-lib.decoder.launchpad.pump_pumpup_ai` decoder. +/// Reserved `ks-lib-decoder.launchpad.pump_pumpup_ai` decoder. pub use self::decoder::DcLaunchpadPumpPumpupAiDecoder; -/// Reserved `kb-lib.decoder.launchpad.raydium_launchlab` decoder. +/// Reserved `ks-lib-decoder.launchpad.raydium_launchlab` decoder. pub use self::decoder::DcLaunchpadRaydiumLaunchlabDecoder; -/// Reserved `kb-lib.decoder.amm.virtuals` decoder. +/// Reserved `ks-lib-decoder.amm.virtuals` decoder. pub use self::decoder::DcLaunchpadVirtualsDecoder; -/// Reserved `kb-lib.decoder.lending.clone` decoder. +/// Reserved `ks-lib-decoder.lending.clone` decoder. pub use self::decoder::DcLendingCloneDecoder; -/// Reserved `kb-lib.decoder.lending.jupiter_lend_borrow` decoder. +/// Reserved `ks-lib-decoder.lending.jupiter_lend_borrow` decoder. pub use self::decoder::DcLendingJupiterLendBorrowDecoder; -/// Reserved `kb-lib.decoder.lending.jupiter_lend_earn` decoder. +/// Reserved `ks-lib-decoder.lending.jupiter_lend_earn` decoder. pub use self::decoder::DcLendingJupiterLendEarnDecoder; -/// Reserved `kb-lib.decoder.lending.jupiter_lend_flash_loan` decoder. +/// Reserved `ks-lib-decoder.lending.jupiter_lend_flash_loan` decoder. pub use self::decoder::DcLendingJupiterLendFlashLoanDecoder; -/// Reserved `kb-lib.decoder.lending.jupiter_lend_liquidity` decoder. +/// Reserved `ks-lib-decoder.lending.jupiter_lend_liquidity` decoder. pub use self::decoder::DcLendingJupiterLendLiquidityDecoder; -/// Reserved `kb-lib.decoder.lending.kamino` decoder. +/// Reserved `ks-lib-decoder.lending.kamino` decoder. pub use self::decoder::DcLendingKaminoDecoder; -/// Reserved `kb-lib.decoder.lending.marginfi_v2` decoder. +/// Reserved `ks-lib-decoder.lending.marginfi_v2` decoder. pub use self::decoder::DcLendingMarginfiV2Decoder; -/// Reserved `kb-lib.decoder.lock.raydium_lp` decoder. +/// Reserved `ks-lib-decoder.lock.raydium_lp` decoder. pub use self::decoder::DcLockRaydiumLpDecoder; /// Exact decoder for the Metaplex Token Metadata program. pub use self::decoder::DcMetadataMetaplexTokenMetadataDecoder; @@ -233,7 +233,7 @@ pub use self::decoder::DcMetadataMtmTokenOwnedEscrowAuthorityKind; pub use self::decoder::DcMetadataMtmTokenRecordAccountSnapshot; /// Exposes the Solana Program Metadata instruction decoder while account decoders are active. pub use self::decoder::DcMetadataSolanaProgramMetadataDecoder; -/// Reserved `kb-lib.decoder.metadata.spl_name_service` decoder. +/// Reserved `ks-lib-decoder.metadata.spl_name_service` decoder. pub use self::decoder::DcMetadataSplNameServiceDecoder; /// Error returned while decoding a Solana Program Metadata account. pub use self::decoder::DcMetadataSpmAccountDecodeError; @@ -263,39 +263,39 @@ pub use self::decoder::DcMetadataSpmModelError; pub use self::decoder::DcMetadataSpmProgramError; /// Exact fixed-size Solana Program Metadata seed. pub use self::decoder::DcMetadataSpmSeed; -/// Reserved `kb-lib.decoder.nft.metaplex_bubblegum` decoder. +/// Reserved `ks-lib-decoder.nft.metaplex_bubblegum` decoder. pub use self::decoder::DcNftMetaplexBubblegumDecoder; /// Exposes the reserved `DcNftTensorCnftDecoder` implementation. pub use self::decoder::DcNftTensorCnftDecoder; -/// Reserved `kb-lib.decoder.orderbook.jupiter_limit_order` decoder. +/// Reserved `ks-lib-decoder.orderbook.jupiter_limit_order` decoder. pub use self::decoder::DcOrderbookJupiterLimitOrderDecoder; -/// Reserved `kb-lib.decoder.orderbook.jupiter_limit_order_v2` decoder. +/// Reserved `ks-lib-decoder.orderbook.jupiter_limit_order_v2` decoder. pub use self::decoder::DcOrderbookJupiterLimitOrderV2Decoder; -/// Reserved `kb-lib.decoder.orderbook.openbook_v2` decoder. +/// Reserved `ks-lib-decoder.orderbook.openbook_v2` decoder. pub use self::decoder::DcOrderbookOpenbookV2Decoder; -/// Reserved `kb-lib.decoder.perpetuals.drift_v2` decoder. +/// Reserved `ks-lib-decoder.perpetuals.drift_v2` decoder. pub use self::decoder::DcPerpetualsDriftV2Decoder; -/// Reserved `kb-lib.decoder.perpetuals.jupiter` decoder. +/// Reserved `ks-lib-decoder.perpetuals.jupiter` decoder. pub use self::decoder::DcPerpetualsJupiterDecoder; /// Exposes the reserved `DcPerpetualsPhoenixEternalDecoder` implementation. pub use self::decoder::DcPerpetualsPhoenixEternalDecoder; -/// Reserved `kb-lib.decoder.perpetuals.zeta` decoder. +/// Reserved `ks-lib-decoder.perpetuals.zeta` decoder. pub use self::decoder::DcPerpetualsZetaDecoder; -/// Reserved `kb-lib.decoder.router.dflow_aggregator_v4` decoder. +/// Reserved `ks-lib-decoder.router.dflow_aggregator_v4` decoder. pub use self::decoder::DcRouterDflowAggregatorV4Decoder; -/// Reserved `kb-lib.decoder.router.jupiter_aggregator_v4` decoder. +/// Reserved `ks-lib-decoder.router.jupiter_aggregator_v4` decoder. pub use self::decoder::DcRouterJupiterAggregatorV4Decoder; -/// Reserved `kb-lib.decoder.router.jupiter_aggregator_v6` decoder. +/// Reserved `ks-lib-decoder.router.jupiter_aggregator_v6` decoder. pub use self::decoder::DcRouterJupiterAggregatorV6Decoder; -/// Reserved `kb-lib.decoder.router.okx_labs_v1` decoder. +/// Reserved `ks-lib-decoder.router.okx_labs_v1` decoder. pub use self::decoder::DcRouterOkxLabsV1Decoder; -/// Reserved `kb-lib.decoder.router.okx_labs_v2` decoder. +/// Reserved `ks-lib-decoder.router.okx_labs_v2` decoder. pub use self::decoder::DcRouterOkxLabsV2Decoder; -/// Reserved `kb-lib.decoder.rwa.ondo_global_markets` decoder. +/// Reserved `ks-lib-decoder.rwa.ondo_global_markets` decoder. pub use self::decoder::DcRwaOndoGlobalMarketsDecoder; /// Runtime-native Solana decoder with maximal native instruction coverage. pub use self::decoder::DcSolanaCoreDecoder; -/// Reserved `kb-lib.decoder.spl.account_compression` decoder. +/// Reserved `ks-lib-decoder.spl.account_compression` decoder. pub use self::decoder::DcSplAccountCompressionDecoder; /// Exact decoder for the SPL Associated Token Account program. pub use self::decoder::DcSplAssociatedTokenAccountDecoder; @@ -305,35 +305,35 @@ pub use self::decoder::DcSplElGamalRegistryState; pub use self::decoder::DcSplElgamalRegistryDecoder; /// Exact decoder for the three registered SPL Memo generations. pub use self::decoder::DcSplMemoDecoder; -/// Reserved `kb-lib.decoder.spl.noop` decoder. +/// Reserved `ks-lib-decoder.spl.noop` decoder. pub use self::decoder::DcSplNoopDecoder; -/// Reserved `kb-lib.decoder.spl.single_pool` decoder. +/// Reserved `ks-lib-decoder.spl.single_pool` decoder. pub use self::decoder::DcSplSinglePoolDecoder; -/// Reserved `kb-lib.decoder.spl.stake_pool` decoder. +/// Reserved `ks-lib-decoder.spl.stake_pool` decoder. pub use self::decoder::DcSplStakePoolDecoder; /// Exact decoder for the Token-2022 program. pub use self::decoder::DcSplToken2022Decoder; /// Exact decoder for the classic SPL Token program. pub use self::decoder::DcSplTokenDecoder; -/// Reserved `kb-lib.decoder.stable.swap_hylo_exchange` decoder. +/// Reserved `ks-lib-decoder.stable.swap_hylo_exchange` decoder. pub use self::decoder::DcStableSwapHyloExchangeDecoder; -/// Reserved `kb-lib.decoder.stable.swap_jupiter_stable` decoder. +/// Reserved `ks-lib-decoder.stable.swap_jupiter_stable` decoder. pub use self::decoder::DcStableSwapJupiterStableDecoder; -/// Reserved `kb-lib.decoder.stable.swap_numeraire` decoder. +/// Reserved `ks-lib-decoder.stable.swap_numeraire` decoder. pub use self::decoder::DcStableSwapNumeraireDecoder; -/// Reserved `kb-lib.decoder.stable.swap_stabble` decoder. +/// Reserved `ks-lib-decoder.stable.swap_stabble` decoder. pub use self::decoder::DcStableSwapStabbleDecoder; /// Exposes the reserved `DcStakingJitoTipDistributionDecoder` implementation. pub use self::decoder::DcStakingJitoTipDistributionDecoder; -/// Reserved `kb-lib.decoder.staking.kamino_farm` decoder. +/// Reserved `ks-lib-decoder.staking.kamino_farm` decoder. pub use self::decoder::DcStakingKaminoFarmDecoder; -/// Reserved `kb-lib.decoder.staking.marinade_finance` decoder. +/// Reserved `ks-lib-decoder.staking.marinade_finance` decoder. pub use self::decoder::DcStakingMarinadeFinanceDecoder; -/// Reserved `kb-lib.decoder.staking.solayer` decoder. +/// Reserved `ks-lib-decoder.staking.solayer` decoder. pub use self::decoder::DcStakingSolayerDecoder; /// Exposes the reserved `DcStorageSolanaRecordDecoder` implementation. pub use self::decoder::DcStorageSolanaRecordDecoder; -/// Reserved `kb-lib.decoder.router.jupiter_dca` decoder. +/// Reserved `ks-lib-decoder.router.jupiter_dca` decoder. pub use self::decoder::DcStrategyJupiterDcaDecoder; /// Parsed Token-2022 Mint, Account, or Multisig state. pub use self::decoder::DcToken2022State; @@ -341,27 +341,27 @@ pub use self::decoder::DcToken2022State; pub use self::decoder::DcToken2022StateKind; /// One exact Token-2022 TLV entry. pub use self::decoder::DcToken2022TlvEntry; -/// Reserved `kb-lib.decoder.treasury.helium_treasury_management` decoder. +/// Reserved `ks-lib-decoder.treasury.helium_treasury_management` decoder. pub use self::decoder::DcTreasuryHeliumTreasuryManagementDecoder; -/// Reserved `kb-lib.decoder.vault.carrot_defi` decoder. +/// Reserved `ks-lib-decoder.vault.carrot_defi` decoder. pub use self::decoder::DcVaultCarrotDefiDecoder; -/// Reserved `kb-lib.decoder.vault.hylo_stability_pool` decoder. +/// Reserved `ks-lib-decoder.vault.hylo_stability_pool` decoder. pub use self::decoder::DcVaultHyloStabilityPoolDecoder; -/// Reserved `kb-lib.decoder.vault.kamino` decoder. +/// Reserved `ks-lib-decoder.vault.kamino` decoder. pub use self::decoder::DcVaultKaminoDecoder; -/// Reserved `kb-lib.decoder.vault.kamino_v2` decoder. +/// Reserved `ks-lib-decoder.vault.kamino_v2` decoder. pub use self::decoder::DcVaultKaminoV2Decoder; -/// Reserved `kb-lib.decoder.vault.kamino_yvaults` decoder. +/// Reserved `ks-lib-decoder.vault.kamino_yvaults` decoder. pub use self::decoder::DcVaultKaminoYvaultsDecoder; -/// Reserved `kb-lib.decoder.vault.meteora` decoder. +/// Reserved `ks-lib-decoder.vault.meteora` decoder. pub use self::decoder::DcVaultMeteoraDecoder; -/// Reserved `kb-lib.decoder.admin.jupiter_lock` decoder. +/// Reserved `ks-lib-decoder.admin.jupiter_lock` decoder. pub use self::decoder::DcVestingJupiterLockDecoder; -/// Reserved `kb-lib.decoder.vesting.streamflow` decoder. +/// Reserved `ks-lib-decoder.vesting.streamflow` decoder. pub use self::decoder::DcVestingStreamflowDecoder; -/// Reserved `kb-lib.decoder.wallet.jupiter_apepro_smart_wallet` decoder. +/// Reserved `ks-lib-decoder.wallet.jupiter_apepro_smart_wallet` decoder. pub use self::decoder::DcWalletJupiterApeproSmartWalletDecoder; -/// Reserved `kb-lib.decoder.weighted.swap_stabble` decoder. +/// Reserved `ks-lib-decoder.weighted.swap_stabble` decoder. pub use self::decoder::DcWeightedSwapStabbleDecoder; /// Computes the deterministic contextual input hash. pub use self::decoder::decoder_api_contextual_input_hash; diff --git a/ks-lib/src/materializer.rs b/ks-lib/src/materializer.rs index cac532b..fd7f99d 100644 --- a/ks-lib/src/materializer.rs +++ b/ks-lib/src/materializer.rs @@ -1,5 +1,5 @@ // file: ks-lib/src/materializer.rs -// version: 16 +// version: 17 //! Consolidated materializer modules. @@ -608,10 +608,10 @@ mod tests { for (legacy, contextual, component_name, processor_name) in materializer_contracts() { assert_eq!(legacy.materializer_name(), *component_name); assert_eq!(contextual.identity().name, *processor_name); - assert!(component_name.starts_with("kb-lib.materializer.")); + assert!(component_name.starts_with("ks-lib-materializer.")); assert!(processor_name.starts_with("materializer.")); assert_eq!( - component_name.strip_prefix("kb-lib."), + component_name.strip_prefix("ks-lib-"), std::option::Option::Some(*processor_name) ); assert!(!legacy.materializer_version().is_empty()); diff --git a/ks-lib/src/materializer/admin/constants.rs b/ks-lib/src/materializer/admin/constants.rs index fd42b4c..85d8e59 100644 --- a/ks-lib/src/materializer/admin/constants.rs +++ b/ks-lib/src/materializer/admin/constants.rs @@ -1,16 +1,16 @@ // file: ks-lib/src/materializer/admin/constants.rs -// version: 6 +// version: 7 //! Local constants for the admin materializer. /// Stable runtime component name for the admin materializer. -pub(crate) const MT_ADMIN_COMPONENT_NAME: &str = "kb-lib.materializer.admin"; +pub(crate) const MT_ADMIN_COMPONENT_NAME: &str = "ks-lib-materializer.admin"; /// Stable processor name persisted by the replay ledger. pub(crate) const MT_ADMIN_PROCESSOR_NAME: &str = "materializer.admin"; /// Stable projection contract version for the admin materializer. pub(crate) const MT_ADMIN_PROJECTION_VERSION: u32 = 2; /// Canonical tracing target for the admin materializer. -pub(crate) const TRACING_TARGET_MATERIALIZER_ADMIN: &str = "kb-lib.materializer.admin"; +pub(crate) const TRACING_TARGET_MATERIALIZER_ADMIN: &str = "ks-lib-materializer.admin"; /// Component contract for `accepted_families`. pub(crate) const MT_ADMIN_ACCEPTED_FAMILIES: &[crate::MdEventFamily] = diff --git a/ks-lib/src/materializer/api/materializer.rs b/ks-lib/src/materializer/api/materializer.rs index e41606c..432af84 100644 --- a/ks-lib/src/materializer/api/materializer.rs +++ b/ks-lib/src/materializer/api/materializer.rs @@ -1,11 +1,11 @@ // file: ks-lib/src/materializer/api/materializer.rs -// version: 4 +// version: 5 //! Legacy materializer API contract used by business materializer modules. /// Common compatibility contract implemented by all business materializer modules. pub trait MtMaterializer { - /// Returns the stable runtime component name with the `kb-lib.materializer.` prefix. + /// Returns the stable runtime component name with the `ks-lib-materializer.` prefix. fn materializer_name(&self) -> &'static str; /// Returns the materializer version. diff --git a/ks-lib/src/materializer/bridge/constants.rs b/ks-lib/src/materializer/bridge/constants.rs index b651e7d..5fa0171 100644 --- a/ks-lib/src/materializer/bridge/constants.rs +++ b/ks-lib/src/materializer/bridge/constants.rs @@ -1,10 +1,10 @@ // file: ks-lib/src/materializer/bridge/constants.rs -// version: 2 +// version: 3 //! Local constants for the bridge materializer. /// Stable runtime component name for the bridge materializer. -pub(crate) const MT_BRIDGE_COMPONENT_NAME: &str = "kb-lib.materializer.bridge"; +pub(crate) const MT_BRIDGE_COMPONENT_NAME: &str = "ks-lib-materializer.bridge"; /// Stable processor name persisted by the replay ledger. pub(crate) const MT_BRIDGE_PROCESSOR_NAME: &str = "materializer.bridge"; /// Empty family boundary retained while the materializer is reserved. diff --git a/ks-lib/src/materializer/compliance/audit/constants.rs b/ks-lib/src/materializer/compliance/audit/constants.rs index cf75eae..a88f670 100644 --- a/ks-lib/src/materializer/compliance/audit/constants.rs +++ b/ks-lib/src/materializer/compliance/audit/constants.rs @@ -1,17 +1,17 @@ // file: ks-lib/src/materializer/compliance/audit/constants.rs -// version: 5 +// version: 6 //! Local constants for the compliance audit materializer. /// Stable runtime component name for the compliance audit materializer. -pub(crate) const MT_COMPLIANCE_AUDIT_COMPONENT_NAME: &str = "kb-lib.materializer.compliance.audit"; +pub(crate) const MT_COMPLIANCE_AUDIT_COMPONENT_NAME: &str = "ks-lib-materializer.compliance.audit"; /// Stable processor name persisted by the replay ledger. pub(crate) const MT_COMPLIANCE_AUDIT_PROCESSOR_NAME: &str = "materializer.compliance.audit"; /// Stable projection contract version for the compliance audit materializer. pub(crate) const MT_COMPLIANCE_AUDIT_PROJECTION_VERSION: u32 = 2; /// Canonical tracing target for the compliance audit materializer. pub(crate) const TRACING_TARGET_MATERIALIZER_COMPLIANCE_AUDIT: &str = - "kb-lib.materializer.compliance.audit"; + "ks-lib-materializer.compliance.audit"; /// Component contract for `accepted_families`. pub(crate) const MT_COMPLIANCE_AUDIT_ACCEPTED_FAMILIES: &[crate::MdEventFamily] = diff --git a/ks-lib/src/materializer/fees/constants.rs b/ks-lib/src/materializer/fees/constants.rs index e500e76..1838c1c 100644 --- a/ks-lib/src/materializer/fees/constants.rs +++ b/ks-lib/src/materializer/fees/constants.rs @@ -1,16 +1,16 @@ // file: ks-lib/src/materializer/fees/constants.rs -// version: 3 +// version: 4 //! Local constants for the fees materializer. /// Stable runtime component name for the fees materializer. -pub(crate) const MT_FEES_COMPONENT_NAME: &str = "kb-lib.materializer.fees"; +pub(crate) const MT_FEES_COMPONENT_NAME: &str = "ks-lib-materializer.fees"; /// Stable processor name persisted by the replay ledger. pub(crate) const MT_FEES_PROCESSOR_NAME: &str = "materializer.fees"; /// Stable projection contract version for the fees materializer. pub(crate) const MT_FEES_PROJECTION_VERSION: u32 = 2; /// Canonical tracing target for the fees materializer. -pub(crate) const TRACING_TARGET_MATERIALIZER_FEES: &str = "kb-lib.materializer.fees"; +pub(crate) const TRACING_TARGET_MATERIALIZER_FEES: &str = "ks-lib-materializer.fees"; /// Component contract for `accepted_families`. pub(crate) const MT_FEES_ACCEPTED_FAMILIES: &[crate::MdEventFamily] = &[crate::MdEventFamily::Fee]; diff --git a/ks-lib/src/materializer/governance/constants.rs b/ks-lib/src/materializer/governance/constants.rs index a88d8d2..c426eed 100644 --- a/ks-lib/src/materializer/governance/constants.rs +++ b/ks-lib/src/materializer/governance/constants.rs @@ -1,10 +1,10 @@ // file: ks-lib/src/materializer/governance/constants.rs -// version: 2 +// version: 3 //! Local constants for the governance materializer. /// Stable runtime component name for the governance materializer. -pub(crate) const MT_GOVERNANCE_COMPONENT_NAME: &str = "kb-lib.materializer.governance"; +pub(crate) const MT_GOVERNANCE_COMPONENT_NAME: &str = "ks-lib-materializer.governance"; /// Stable processor name persisted by the replay ledger. pub(crate) const MT_GOVERNANCE_PROCESSOR_NAME: &str = "materializer.governance"; /// Empty family boundary retained while the materializer is reserved. diff --git a/ks-lib/src/materializer/lending/constants.rs b/ks-lib/src/materializer/lending/constants.rs index 65b3657..1ad743c 100644 --- a/ks-lib/src/materializer/lending/constants.rs +++ b/ks-lib/src/materializer/lending/constants.rs @@ -1,10 +1,10 @@ // file: ks-lib/src/materializer/lending/constants.rs -// version: 2 +// version: 3 //! Local constants for the lending materializer. /// Stable runtime component name for the lending materializer. -pub(crate) const MT_LENDING_COMPONENT_NAME: &str = "kb-lib.materializer.lending"; +pub(crate) const MT_LENDING_COMPONENT_NAME: &str = "ks-lib-materializer.lending"; /// Stable processor name persisted by the replay ledger. pub(crate) const MT_LENDING_PROCESSOR_NAME: &str = "materializer.lending"; /// Empty family boundary retained while the materializer is reserved. diff --git a/ks-lib/src/materializer/lifecycle/constants.rs b/ks-lib/src/materializer/lifecycle/constants.rs index 42b4fed..5202f14 100644 --- a/ks-lib/src/materializer/lifecycle/constants.rs +++ b/ks-lib/src/materializer/lifecycle/constants.rs @@ -1,16 +1,16 @@ // file: ks-lib/src/materializer/lifecycle/constants.rs -// version: 5 +// version: 6 //! Local constants for the lifecycle materializer. /// Stable runtime component name for the lifecycle materializer. -pub(crate) const MT_LIFECYCLE_COMPONENT_NAME: &str = "kb-lib.materializer.lifecycle"; +pub(crate) const MT_LIFECYCLE_COMPONENT_NAME: &str = "ks-lib-materializer.lifecycle"; /// Stable processor name persisted by the replay ledger. pub(crate) const MT_LIFECYCLE_PROCESSOR_NAME: &str = "materializer.lifecycle"; /// Stable projection contract version for the lifecycle materializer. pub(crate) const MT_LIFECYCLE_PROJECTION_VERSION: u32 = 2; /// Canonical tracing target for the lifecycle materializer. -pub(crate) const TRACING_TARGET_MATERIALIZER_LIFECYCLE: &str = "kb-lib.materializer.lifecycle"; +pub(crate) const TRACING_TARGET_MATERIALIZER_LIFECYCLE: &str = "ks-lib-materializer.lifecycle"; /// Component contract for `accepted_families`. pub(crate) const MT_LIFECYCLE_ACCEPTED_FAMILIES: &[crate::MdEventFamily] = &[ diff --git a/ks-lib/src/materializer/liquidity/constants.rs b/ks-lib/src/materializer/liquidity/constants.rs index 00d2c1d..42f61ee 100644 --- a/ks-lib/src/materializer/liquidity/constants.rs +++ b/ks-lib/src/materializer/liquidity/constants.rs @@ -1,10 +1,10 @@ // file: ks-lib/src/materializer/liquidity/constants.rs -// version: 2 +// version: 3 //! Local constants for the liquidity materializer. /// Stable runtime component name for the liquidity materializer. -pub(crate) const MT_LIQUIDITY_COMPONENT_NAME: &str = "kb-lib.materializer.liquidity"; +pub(crate) const MT_LIQUIDITY_COMPONENT_NAME: &str = "ks-lib-materializer.liquidity"; /// Stable processor name persisted by the replay ledger. pub(crate) const MT_LIQUIDITY_PROCESSOR_NAME: &str = "materializer.liquidity"; /// Empty family boundary retained while the materializer is reserved. diff --git a/ks-lib/src/materializer/metadata/metaplex_token_metadata/constants.rs b/ks-lib/src/materializer/metadata/metaplex_token_metadata/constants.rs index 04b696b..35edb2a 100644 --- a/ks-lib/src/materializer/metadata/metaplex_token_metadata/constants.rs +++ b/ks-lib/src/materializer/metadata/metaplex_token_metadata/constants.rs @@ -1,11 +1,11 @@ // file: ks-lib/src/materializer/metadata/metaplex_token_metadata/constants.rs -// version: 7 +// version: 8 //! Local constants for the metadata metaplex_token_metadata materializer. /// Stable runtime component name for the metadata metaplex_token_metadata materializer. pub(crate) const MT_METADATA_METAPLEX_TOKEN_METADATA_COMPONENT_NAME: &str = - "kb-lib.materializer.metadata.metaplex_token_metadata"; + "ks-lib-materializer.metadata.metaplex_token_metadata"; /// Stable processor name persisted by metadata projections. pub(crate) const MT_METADATA_METAPLEX_TOKEN_METADATA_PROCESSOR_NAME: &str = "materializer.metadata.metaplex_token_metadata"; @@ -16,4 +16,4 @@ pub(crate) const MT_METADATA_METAPLEX_TOKEN_METADATA_ACCEPTED_FAMILIES: &[crate: pub(crate) const MT_METADATA_METAPLEX_TOKEN_METADATA_PROJECTION_VERSION: u32 = 2; /// Canonical tracing target for the metadata metaplex_token_metadata materializer. pub(crate) const TRACING_TARGET_MATERIALIZER_METADATA_METAPLEX_TOKEN_METADATA: &str = - "kb-lib.materializer.metadata.metaplex_token_metadata"; + "ks-lib-materializer.metadata.metaplex_token_metadata"; diff --git a/ks-lib/src/materializer/metadata/solana_program_metadata/constants.rs b/ks-lib/src/materializer/metadata/solana_program_metadata/constants.rs index 84c4628..8666126 100644 --- a/ks-lib/src/materializer/metadata/solana_program_metadata/constants.rs +++ b/ks-lib/src/materializer/metadata/solana_program_metadata/constants.rs @@ -1,11 +1,11 @@ // file: ks-lib/src/materializer/metadata/solana_program_metadata/constants.rs -// version: 5 +// version: 6 //! Local constants for the Solana Program Metadata materializer. /// Stable runtime component name for Solana Program Metadata materialization. pub(crate) const MT_METADATA_SOLANA_PROGRAM_COMPONENT_NAME: &str = - "kb-lib.materializer.metadata.solana_program_metadata"; + "ks-lib-materializer.metadata.solana_program_metadata"; /// Stable processor name persisted by Solana Program Metadata projections. pub(crate) const MT_METADATA_SOLANA_PROGRAM_PROCESSOR_NAME: &str = "materializer.metadata.solana_program_metadata"; @@ -15,4 +15,4 @@ pub(crate) const MT_METADATA_SOLANA_PROGRAM_ACCEPTED_FAMILIES: &[crate::MdEventF &[crate::MdEventFamily::Metadata]; /// Canonical tracing target for Solana Program Metadata materialization. pub(crate) const TRACING_TARGET_MATERIALIZER_METADATA_SOLANA_PROGRAM: &str = - "kb-lib.materializer.metadata.solana_program_metadata"; + "ks-lib-materializer.metadata.solana_program_metadata"; diff --git a/ks-lib/src/materializer/metadata/token_2022/constants.rs b/ks-lib/src/materializer/metadata/token_2022/constants.rs index b3099d5..616b384 100644 --- a/ks-lib/src/materializer/metadata/token_2022/constants.rs +++ b/ks-lib/src/materializer/metadata/token_2022/constants.rs @@ -1,11 +1,11 @@ // file: ks-lib/src/materializer/metadata/token_2022/constants.rs -// version: 5 +// version: 6 //! Local constants for the metadata token_2022 materializer. /// Stable runtime component name for the metadata token_2022 materializer. pub(crate) const MT_METADATA_TOKEN_2022_COMPONENT_NAME: &str = - "kb-lib.materializer.metadata.token_2022"; + "ks-lib-materializer.metadata.token_2022"; /// Stable processor name persisted by metadata projections. pub(crate) const MT_METADATA_TOKEN_2022_PROCESSOR_NAME: &str = "materializer.metadata.token_2022"; /// Event families accepted by the Token-2022 metadata instruction materializer. @@ -27,4 +27,4 @@ pub(crate) const MT_METADATA_TOKEN_2022_INSTRUCTION_ENTRIES: &[&str] = &[ pub(crate) const MT_METADATA_TOKEN_2022_PROJECTION_VERSION: u32 = 2; /// Canonical tracing target for the metadata token_2022 materializer. pub(crate) const TRACING_TARGET_MATERIALIZER_METADATA_TOKEN_2022: &str = - "kb-lib.materializer.metadata.token_2022"; + "ks-lib-materializer.metadata.token_2022"; diff --git a/ks-lib/src/materializer/nft/constants.rs b/ks-lib/src/materializer/nft/constants.rs index a77ce54..ccf7959 100644 --- a/ks-lib/src/materializer/nft/constants.rs +++ b/ks-lib/src/materializer/nft/constants.rs @@ -1,10 +1,10 @@ // file: ks-lib/src/materializer/nft/constants.rs -// version: 2 +// version: 3 //! Local constants for the nft materializer. /// Stable runtime component name for the nft materializer. -pub(crate) const MT_NFT_COMPONENT_NAME: &str = "kb-lib.materializer.nft"; +pub(crate) const MT_NFT_COMPONENT_NAME: &str = "ks-lib-materializer.nft"; /// Stable processor name persisted by the replay ledger. pub(crate) const MT_NFT_PROCESSOR_NAME: &str = "materializer.nft"; /// Empty family boundary retained while the materializer is reserved. diff --git a/ks-lib/src/materializer/oracle/constants.rs b/ks-lib/src/materializer/oracle/constants.rs index e2f2968..b7cfce1 100644 --- a/ks-lib/src/materializer/oracle/constants.rs +++ b/ks-lib/src/materializer/oracle/constants.rs @@ -1,10 +1,10 @@ // file: ks-lib/src/materializer/oracle/constants.rs -// version: 2 +// version: 3 //! Local constants for the oracle materializer. /// Stable runtime component name for the oracle materializer. -pub(crate) const MT_ORACLE_COMPONENT_NAME: &str = "kb-lib.materializer.oracle"; +pub(crate) const MT_ORACLE_COMPONENT_NAME: &str = "ks-lib-materializer.oracle"; /// Stable processor name persisted by the replay ledger. pub(crate) const MT_ORACLE_PROCESSOR_NAME: &str = "materializer.oracle"; /// Empty family boundary retained while the materializer is reserved. diff --git a/ks-lib/src/materializer/orderbook/constants.rs b/ks-lib/src/materializer/orderbook/constants.rs index 42477c2..e4a9c7e 100644 --- a/ks-lib/src/materializer/orderbook/constants.rs +++ b/ks-lib/src/materializer/orderbook/constants.rs @@ -1,10 +1,10 @@ // file: ks-lib/src/materializer/orderbook/constants.rs -// version: 2 +// version: 3 //! Local constants for the orderbook materializer. /// Stable runtime component name for the orderbook materializer. -pub(crate) const MT_ORDERBOOK_COMPONENT_NAME: &str = "kb-lib.materializer.orderbook"; +pub(crate) const MT_ORDERBOOK_COMPONENT_NAME: &str = "ks-lib-materializer.orderbook"; /// Stable processor name persisted by the replay ledger. pub(crate) const MT_ORDERBOOK_PROCESSOR_NAME: &str = "materializer.orderbook"; /// Empty family boundary retained while the materializer is reserved. diff --git a/ks-lib/src/materializer/perpetuals/constants.rs b/ks-lib/src/materializer/perpetuals/constants.rs index 2e2eac4..2706e21 100644 --- a/ks-lib/src/materializer/perpetuals/constants.rs +++ b/ks-lib/src/materializer/perpetuals/constants.rs @@ -1,10 +1,10 @@ // file: ks-lib/src/materializer/perpetuals/constants.rs -// version: 2 +// version: 3 //! Local constants for the perpetuals materializer. /// Stable runtime component name for the perpetuals materializer. -pub(crate) const MT_PERPETUALS_COMPONENT_NAME: &str = "kb-lib.materializer.perpetuals"; +pub(crate) const MT_PERPETUALS_COMPONENT_NAME: &str = "ks-lib-materializer.perpetuals"; /// Stable processor name persisted by the replay ledger. pub(crate) const MT_PERPETUALS_PROCESSOR_NAME: &str = "materializer.perpetuals"; /// Empty family boundary retained while the materializer is reserved. diff --git a/ks-lib/src/materializer/pool/state/constants.rs b/ks-lib/src/materializer/pool/state/constants.rs index efa01fb..c673a96 100644 --- a/ks-lib/src/materializer/pool/state/constants.rs +++ b/ks-lib/src/materializer/pool/state/constants.rs @@ -1,10 +1,10 @@ // file: ks-lib/src/materializer/pool/state/constants.rs -// version: 2 +// version: 3 //! Local constants for the pool state materializer. /// Stable runtime component name for the pool state materializer. -pub(crate) const MT_POOL_STATE_COMPONENT_NAME: &str = "kb-lib.materializer.pool.state"; +pub(crate) const MT_POOL_STATE_COMPONENT_NAME: &str = "ks-lib-materializer.pool.state"; /// Stable processor name persisted by the replay ledger. pub(crate) const MT_POOL_STATE_PROCESSOR_NAME: &str = "materializer.pool.state"; /// Empty family boundary retained while the materializer is reserved. diff --git a/ks-lib/src/materializer/rewards/constants.rs b/ks-lib/src/materializer/rewards/constants.rs index c3cfe07..1ecb624 100644 --- a/ks-lib/src/materializer/rewards/constants.rs +++ b/ks-lib/src/materializer/rewards/constants.rs @@ -1,10 +1,10 @@ // file: ks-lib/src/materializer/rewards/constants.rs -// version: 2 +// version: 3 //! Local constants for the rewards materializer. /// Stable runtime component name for the rewards materializer. -pub(crate) const MT_REWARDS_COMPONENT_NAME: &str = "kb-lib.materializer.rewards"; +pub(crate) const MT_REWARDS_COMPONENT_NAME: &str = "ks-lib-materializer.rewards"; /// Stable processor name persisted by the replay ledger. pub(crate) const MT_REWARDS_PROCESSOR_NAME: &str = "materializer.rewards"; /// Empty family boundary retained while the materializer is reserved. diff --git a/ks-lib/src/materializer/risk/constants.rs b/ks-lib/src/materializer/risk/constants.rs index 3750eb9..eedfed7 100644 --- a/ks-lib/src/materializer/risk/constants.rs +++ b/ks-lib/src/materializer/risk/constants.rs @@ -1,16 +1,16 @@ // file: ks-lib/src/materializer/risk/constants.rs -// version: 6 +// version: 7 //! Local constants for the risk materializer. /// Stable runtime component name for the risk materializer. -pub(crate) const MT_RISK_COMPONENT_NAME: &str = "kb-lib.materializer.risk"; +pub(crate) const MT_RISK_COMPONENT_NAME: &str = "ks-lib-materializer.risk"; /// Stable processor name persisted by the replay ledger. pub(crate) const MT_RISK_PROCESSOR_NAME: &str = "materializer.risk"; /// Stable projection contract version for the risk materializer. pub(crate) const MT_RISK_PROJECTION_VERSION: u32 = 2; /// Canonical tracing target for the risk materializer. -pub(crate) const TRACING_TARGET_MATERIALIZER_RISK: &str = "kb-lib.materializer.risk"; +pub(crate) const TRACING_TARGET_MATERIALIZER_RISK: &str = "ks-lib-materializer.risk"; /// Component contract for `accepted_families`. pub(crate) const MT_RISK_ACCEPTED_FAMILIES: &[crate::MdEventFamily] = &[ diff --git a/ks-lib/src/materializer/routing/constants.rs b/ks-lib/src/materializer/routing/constants.rs index 8d716e6..643a5b8 100644 --- a/ks-lib/src/materializer/routing/constants.rs +++ b/ks-lib/src/materializer/routing/constants.rs @@ -1,10 +1,10 @@ // file: ks-lib/src/materializer/routing/constants.rs -// version: 2 +// version: 3 //! Local constants for the routing materializer. /// Stable runtime component name for the routing materializer. -pub(crate) const MT_ROUTING_COMPONENT_NAME: &str = "kb-lib.materializer.routing"; +pub(crate) const MT_ROUTING_COMPONENT_NAME: &str = "ks-lib-materializer.routing"; /// Stable processor name persisted by the replay ledger. pub(crate) const MT_ROUTING_PROCESSOR_NAME: &str = "materializer.routing"; /// Empty family boundary retained while the materializer is reserved. diff --git a/ks-lib/src/materializer/staking/constants.rs b/ks-lib/src/materializer/staking/constants.rs index b550a11..40d26c4 100644 --- a/ks-lib/src/materializer/staking/constants.rs +++ b/ks-lib/src/materializer/staking/constants.rs @@ -1,16 +1,16 @@ // file: ks-lib/src/materializer/staking/constants.rs -// version: 5 +// version: 6 //! Local constants for the staking materializer. /// Stable runtime component name for the staking materializer. -pub(crate) const MT_STAKING_COMPONENT_NAME: &str = "kb-lib.materializer.staking"; +pub(crate) const MT_STAKING_COMPONENT_NAME: &str = "ks-lib-materializer.staking"; /// Stable processor name persisted by the replay ledger. pub(crate) const MT_STAKING_PROCESSOR_NAME: &str = "materializer.staking"; /// Stable projection contract version for the staking materializer. pub(crate) const MT_STAKING_PROJECTION_VERSION: u32 = 2; /// Canonical tracing target for the staking materializer. -pub(crate) const TRACING_TARGET_MATERIALIZER_STAKING: &str = "kb-lib.materializer.staking"; +pub(crate) const TRACING_TARGET_MATERIALIZER_STAKING: &str = "ks-lib-materializer.staking"; /// Component contract for `accepted_families`. pub(crate) const MT_STAKING_ACCEPTED_FAMILIES: &[crate::MdEventFamily] = &[ diff --git a/ks-lib/src/materializer/token/accounts/constants.rs b/ks-lib/src/materializer/token/accounts/constants.rs index 649d93a..d4da9a6 100644 --- a/ks-lib/src/materializer/token/accounts/constants.rs +++ b/ks-lib/src/materializer/token/accounts/constants.rs @@ -1,17 +1,17 @@ // file: ks-lib/src/materializer/token/accounts/constants.rs -// version: 5 +// version: 6 //! Local constants for the token accounts materializer. /// Stable runtime component name for the token accounts materializer. -pub(crate) const MT_TOKEN_ACCOUNTS_COMPONENT_NAME: &str = "kb-lib.materializer.token.accounts"; +pub(crate) const MT_TOKEN_ACCOUNTS_COMPONENT_NAME: &str = "ks-lib-materializer.token.accounts"; /// Stable processor name persisted by the replay ledger. pub(crate) const MT_TOKEN_ACCOUNTS_PROCESSOR_NAME: &str = "materializer.token.accounts"; /// Stable projection contract version for the token accounts materializer. pub(crate) const MT_TOKEN_ACCOUNTS_PROJECTION_VERSION: u32 = 3; /// Canonical tracing target for the token accounts materializer. pub(crate) const TRACING_TARGET_MATERIALIZER_TOKEN_ACCOUNTS: &str = - "kb-lib.materializer.token.accounts"; + "ks-lib-materializer.token.accounts"; /// Component contract for `accepted_families`. pub(crate) const MT_TOKEN_ACCOUNTS_ACCEPTED_FAMILIES: &[crate::MdEventFamily] = &[ diff --git a/ks-lib/src/materializer/token/metadata_risk/constants.rs b/ks-lib/src/materializer/token/metadata_risk/constants.rs index 4e93c94..fb3cfd2 100644 --- a/ks-lib/src/materializer/token/metadata_risk/constants.rs +++ b/ks-lib/src/materializer/token/metadata_risk/constants.rs @@ -1,11 +1,11 @@ // file: ks-lib/src/materializer/token/metadata_risk/constants.rs -// version: 3 +// version: 4 //! Local constants for the token metadata_risk materializer. /// Stable runtime component name for the token metadata_risk materializer. pub(crate) const MT_TOKEN_METADATA_RISK_COMPONENT_NAME: &str = - "kb-lib.materializer.token.metadata_risk"; + "ks-lib-materializer.token.metadata_risk"; /// Stable processor name persisted by the replay ledger. pub(crate) const MT_TOKEN_METADATA_RISK_PROCESSOR_NAME: &str = "materializer.token.metadata_risk"; /// Empty family boundary retained while the materializer is reserved. diff --git a/ks-lib/src/materializer/trades/constants.rs b/ks-lib/src/materializer/trades/constants.rs index 152ebfc..2e81143 100644 --- a/ks-lib/src/materializer/trades/constants.rs +++ b/ks-lib/src/materializer/trades/constants.rs @@ -1,10 +1,10 @@ // file: ks-lib/src/materializer/trades/constants.rs -// version: 2 +// version: 3 //! Local constants for the trades materializer. /// Stable runtime component name for the trades materializer. -pub(crate) const MT_TRADES_COMPONENT_NAME: &str = "kb-lib.materializer.trades"; +pub(crate) const MT_TRADES_COMPONENT_NAME: &str = "ks-lib-materializer.trades"; /// Stable processor name persisted by the replay ledger. pub(crate) const MT_TRADES_PROCESSOR_NAME: &str = "materializer.trades"; /// Empty family boundary retained while the materializer is reserved. diff --git a/ks-lib/src/materializer/transaction/annotations/constants.rs b/ks-lib/src/materializer/transaction/annotations/constants.rs index 6f784e6..6a32054 100644 --- a/ks-lib/src/materializer/transaction/annotations/constants.rs +++ b/ks-lib/src/materializer/transaction/annotations/constants.rs @@ -1,11 +1,11 @@ // file: ks-lib/src/materializer/transaction/annotations/constants.rs -// version: 6 +// version: 7 //! Local constants for the transaction annotations materializer. /// Stable runtime component name for the transaction annotations materializer. pub(crate) const MT_TRANSACTION_ANNOTATIONS_COMPONENT_NAME: &str = - "kb-lib.materializer.transaction.annotations"; + "ks-lib-materializer.transaction.annotations"; /// Stable processor name persisted by the replay ledger. pub(crate) const MT_TRANSACTION_ANNOTATIONS_PROCESSOR_NAME: &str = "materializer.transaction.annotations"; @@ -15,7 +15,7 @@ pub(crate) const MT_TRANSACTION_ANNOTATIONS_MAX_MEMO_PAYLOAD_BYTES: u64 = 566; pub(crate) const MT_TRANSACTION_ANNOTATIONS_PROJECTION_VERSION: u32 = 1; /// Canonical tracing target for the transaction annotations materializer. pub(crate) const TRACING_TARGET_MATERIALIZER_TRANSACTION_ANNOTATIONS: &str = - "kb-lib.materializer.transaction.annotations"; + "ks-lib-materializer.transaction.annotations"; /// Component contract for `accepted_families`. pub(crate) const MT_TRANSACTION_ANNOTATIONS_ACCEPTED_FAMILIES: &[crate::MdEventFamily] = diff --git a/ks-lib/src/materializer/vault/constants.rs b/ks-lib/src/materializer/vault/constants.rs index a2dd279..d889c2b 100644 --- a/ks-lib/src/materializer/vault/constants.rs +++ b/ks-lib/src/materializer/vault/constants.rs @@ -1,10 +1,10 @@ // file: ks-lib/src/materializer/vault/constants.rs -// version: 2 +// version: 3 //! Local constants for the vault materializer. /// Stable runtime component name for the vault materializer. -pub(crate) const MT_VAULT_COMPONENT_NAME: &str = "kb-lib.materializer.vault"; +pub(crate) const MT_VAULT_COMPONENT_NAME: &str = "ks-lib-materializer.vault"; /// Stable processor name persisted by the replay ledger. pub(crate) const MT_VAULT_PROCESSOR_NAME: &str = "materializer.vault"; /// Empty family boundary retained while the materializer is reserved. diff --git a/ks-logging/CHANGELOG.md b/ks-logging/CHANGELOG.md index 3bfd375..a541c82 100644 --- a/ks-logging/CHANGELOG.md +++ b/ks-logging/CHANGELOG.md @@ -1,8 +1,13 @@ - + # CHANGELOG — ks-logging +## `0.5.1-pre.003` + +- aligne les routes de référence et la documentation de logging sur les identités `ks-lib-decoder.*`, `ks-lib-executor.*` et `ks-lib-materializer.*` ; +- ne modifie pas le runtime de `ks-logging` ; le split du schéma logging reste réservé à `pre.005`. + ## `0.5.1-pre.002` - renomme `kb-logging` en `ks-logging` et `kb_logging` en `ks_logging` ; diff --git a/ks-pipeline/CHANGELOG.md b/ks-pipeline/CHANGELOG.md index f7589e2..c121020 100644 --- a/ks-pipeline/CHANGELOG.md +++ b/ks-pipeline/CHANGELOG.md @@ -1,8 +1,13 @@ - + # CHANGELOG — ks-pipeline +## `0.5.1-pre.003` + +- aligne les tests d'orchestration sur les nouvelles identités d'exécuteurs `ks-lib-executor.*` ; +- ne modifie aucune logique d'exécution, simulation, soumission ou postcondition. + ## `0.5.1-pre.002` - renomme `kb-pipeline` en `ks-pipeline` et `kb_pipeline` en `ks_pipeline` ; diff --git a/ks-pipeline/src/metadata_metaplex_token_metadata_execution_orchestration.rs b/ks-pipeline/src/metadata_metaplex_token_metadata_execution_orchestration.rs index 8884594..c35bcbb 100644 --- a/ks-pipeline/src/metadata_metaplex_token_metadata_execution_orchestration.rs +++ b/ks-pipeline/src/metadata_metaplex_token_metadata_execution_orchestration.rs @@ -1,5 +1,5 @@ // file: ks-pipeline/src/metadata_metaplex_token_metadata_execution_orchestration.rs -// version: 4 +// version: 5 //! Simulation-first Metaplex Token Metadata execution orchestration. @@ -167,7 +167,7 @@ mod tests { fn failed_simulation_is_reportable_only_without_submission() { let fee_payer = ks_lib::MdPubkey("11111111111111111111111111111111".to_string()); let plan = ks_lib::ExApiPreparedExecutionPlan { - executor_name: "kb-lib.executor.metadata.metaplex_token_metadata".to_string(), + executor_name: "ks-lib-executor.metadata.metaplex_token_metadata".to_string(), executor_version: "0.4.8".to_string(), intent_id: "metaplex-failed-simulation-probe".to_string(), operation_code: ks_lib::EX_METAPLEX_TOKEN_METADATA_USE_OPERATION.to_string(), diff --git a/ks-pipeline/src/metadata_solana_program_execution_orchestration.rs b/ks-pipeline/src/metadata_solana_program_execution_orchestration.rs index 8df3a73..ba5999a 100644 --- a/ks-pipeline/src/metadata_solana_program_execution_orchestration.rs +++ b/ks-pipeline/src/metadata_solana_program_execution_orchestration.rs @@ -1,5 +1,5 @@ // file: ks-pipeline/src/metadata_solana_program_execution_orchestration.rs -// version: 3 +// version: 4 //! Simulation-first Solana Program Metadata execution orchestration and postconditions. @@ -637,7 +637,7 @@ mod tests { fn readiness_requires_exact_simulation_and_resolved_signers() { let signer = pubkey(1); let plan = ks_lib::ExApiPreparedExecutionPlan { - executor_name: "kb-lib.executor.metadata.solana_program_metadata".to_string(), + executor_name: "ks-lib-executor.metadata.solana_program_metadata".to_string(), executor_version: "0.4.8".to_string(), intent_id: "spm-readiness".to_string(), operation_code: ks_lib::EX_METADATA_SPM_WRITE_OPERATION.to_string(), diff --git a/ks-pipeline/src/spl_token_2022_execution_orchestration.rs b/ks-pipeline/src/spl_token_2022_execution_orchestration.rs index eb8845c..8747d21 100644 --- a/ks-pipeline/src/spl_token_2022_execution_orchestration.rs +++ b/ks-pipeline/src/spl_token_2022_execution_orchestration.rs @@ -1,5 +1,5 @@ // file: ks-pipeline/src/spl_token_2022_execution_orchestration.rs -// version: 5 +// version: 6 //! Final Token-2022 execution-readiness and stateful postcondition contracts. @@ -235,7 +235,7 @@ mod tests { ..std::default::Default::default() }; let plan = ks_lib::ExApiPreparedExecutionPlan { - executor_name: "kb-lib.executor.spl.token_2022".to_string(), + executor_name: "ks-lib-executor.spl.token_2022".to_string(), executor_version: "0.4.6".to_string(), intent_id: "intent".to_string(), operation_code: "spl.token_2022.confidential_transfer".to_string(), diff --git a/ks-store/CHANGELOG.md b/ks-store/CHANGELOG.md index ab49c84..f270e5d 100644 --- a/ks-store/CHANGELOG.md +++ b/ks-store/CHANGELOG.md @@ -1,8 +1,14 @@ - + # CHANGELOG — ks-store +## `0.5.1-pre.003` + +- aligne le contrat de test de persistance/replay sur l'identité de décodeur `ks-lib-decoder.*` ; +- documente qu'une base contenant encore des identités `kb-lib.*` doit être reconstruite ou migrée explicitement avant reprise durable du replay ; +- ne modifie ni les migrations SQL `0001` à `0004`, ni les tables `kb_sol_*`, dont le renommage reste réservé à `0.5.3`. + ## `0.5.1-pre.002` - renomme `kb-store` en `ks-store` et `kb_store` en `ks_store` ; diff --git a/ks-store/src/postgres/query/decode_pipeline_queries.rs b/ks-store/src/postgres/query/decode_pipeline_queries.rs index 36ed10b..39bf3db 100644 --- a/ks-store/src/postgres/query/decode_pipeline_queries.rs +++ b/ks-store/src/postgres/query/decode_pipeline_queries.rs @@ -1,5 +1,5 @@ // file: ks-store/src/postgres/query/decode_pipeline_queries.rs -// version: 5 +// version: 6 //! PostgreSQL queries for contextual decode, coverage and materialization persistence. @@ -1175,7 +1175,7 @@ mod tests { }; let input_key = unique_processor_name("annotation_query_test"); let insert_result = sqlx::query( - "INSERT INTO kb_sol_mat_events (processor_name, processor_version, input_key, input_hash, output_key, source_event_key, source_decoder_name, source_decoder_version, source_decode_input_key, signature, slot, materialized_family, payload_jsonb) VALUES ('materializer.transaction.annotations', '0.4.3', $1, 'hash', 'annotation', 'memo:0', 'kb-lib.decoder.spl.memo', '0.4.3', 'decode-input', $2, 42, 'transaction_annotation', $3)", + "INSERT INTO kb_sol_mat_events (processor_name, processor_version, input_key, input_hash, output_key, source_event_key, source_decoder_name, source_decoder_version, source_decode_input_key, signature, slot, materialized_family, payload_jsonb) VALUES ('materializer.transaction.annotations', '0.4.3', $1, 'hash', 'annotation', 'memo:0', 'ks-lib-decoder.spl.memo', '0.4.3', 'decode-input', $2, 42, 'transaction_annotation', $3)", ) .bind(input_key.as_str()) .bind(input_key.as_str()) diff --git a/scripts/audit_khadhroony_workspace_rules.py b/scripts/audit_khadhroony_workspace_rules.py index 8798382..27421c6 100755 --- a/scripts/audit_khadhroony_workspace_rules.py +++ b/scripts/audit_khadhroony_workspace_rules.py @@ -1,6 +1,6 @@ #!/usr/bin/env python3 # file: scripts/audit_khadhroony_workspace_rules.py -# version: 18 +# version: 19 """Audit mechanically verifiable rules specific to khadhroony-bot3.""" @@ -108,7 +108,14 @@ def audit_ks_lib_tracing(root: pathlib.Path) -> list[Violation]: for constants in sorted((crate / "src").rglob("constants.rs")): text = constants.read_text(encoding="utf-8") component = constants.parent.relative_to(crate / "src") - expected = "kb-lib." + ".".join(component.parts) + component_parts = component.parts + if component_parts and component_parts[0] in {"decoder", "executor", "materializer"}: + suffix = ".".join(component_parts[1:]) + expected = f"ks-lib-{component_parts[0]}" + if suffix: + expected = f"{expected}.{suffix}" + else: + expected = "ks-lib." + ".".join(component_parts) relative = constants.relative_to(root).as_posix() for match in target_pattern.finditer(text): line = text[: match.start()].count("\n") + 1 @@ -470,16 +477,16 @@ def audit_materializer_conventions(root: pathlib.Path) -> list[Violation]: ) continue processor_name = processor[0] - if not component_name.startswith("kb-lib.materializer."): + if not component_name.startswith("ks-lib-materializer."): violations.append( Violation( "KH_MT010", relative, line, - f"materializer component name `{component_name}` must start with `kb-lib.materializer.`", + f"materializer component name `{component_name}` must start with `ks-lib-materializer.`", ) ) - expected_processor = component_name.removeprefix("kb-lib.") + expected_processor = "materializer." + component_name.removeprefix("ks-lib-materializer.") if processor_name != expected_processor: violations.append( Violation( @@ -570,7 +577,7 @@ def audit_materializer_conventions(root: pathlib.Path) -> list[Violation]: for target in targets: if ( isinstance(target, str) - and target.startswith("kb-lib.materializer.") + and target.startswith("ks-lib-materializer.") and target not in component_values ): violations.append( @@ -659,7 +666,7 @@ def audit_materializer_conventions(root: pathlib.Path) -> list[Violation]: "materializer implementation requires a sibling `constants.rs`", ) ) - if re.search(r'"(?:kb-lib\.)?materializer\.[^"]+"', text): + if re.search(r'"(?:ks-lib-)?materializer\.[^"]+"', text): violations.append( Violation( "KH_MT015", diff --git a/test-fixtures/contract-matrices/METAPLEX_TOKEN_METADATA_MATRIX.json b/test-fixtures/contract-matrices/METAPLEX_TOKEN_METADATA_MATRIX.json index 082437c..70f3b94 100644 --- a/test-fixtures/contract-matrices/METAPLEX_TOKEN_METADATA_MATRIX.json +++ b/test-fixtures/contract-matrices/METAPLEX_TOKEN_METADATA_MATRIX.json @@ -1821,7 +1821,7 @@ "decode": "implemented_exact_bounded", "materialize": "stable_facts_and_mutation_observations_with_owned_account_snapshot_authority", "execute": "deprecated_explicit_operator_approval_required", - "builder_module": "kb-lib.executor.metadata.metaplex_token_metadata", + "builder_module": "ks-lib-executor.metadata.metaplex_token_metadata", "implementation_target": "pre.006", "accounts": [ { @@ -1934,7 +1934,7 @@ "decode": "implemented_exact_bounded", "materialize": "stable_facts_and_mutation_observations_with_owned_account_snapshot_authority", "execute": "deprecated_explicit_operator_approval_required", - "builder_module": "kb-lib.executor.metadata.metaplex_token_metadata", + "builder_module": "ks-lib-executor.metadata.metaplex_token_metadata", "implementation_target": "pre.006", "accounts": [ { @@ -2064,7 +2064,7 @@ "decode": "implemented_exact_bounded", "materialize": "stable_facts_and_mutation_observations_with_owned_account_snapshot_authority", "execute": "deprecated_explicit_operator_approval_required", - "builder_module": "kb-lib.executor.metadata.metaplex_token_metadata", + "builder_module": "ks-lib-executor.metadata.metaplex_token_metadata", "implementation_target": "pre.006", "accounts": [ { @@ -2113,7 +2113,7 @@ "decode": "implemented_exact_bounded", "materialize": "stable_facts_and_mutation_observations_with_owned_account_snapshot_authority", "execute": "deprecated_explicit_operator_approval_required", - "builder_module": "kb-lib.executor.metadata.metaplex_token_metadata", + "builder_module": "ks-lib-executor.metadata.metaplex_token_metadata", "implementation_target": "pre.006", "accounts": [ { @@ -2162,7 +2162,7 @@ "decode": "implemented_exact_bounded", "materialize": "stable_facts_and_mutation_observations_with_owned_account_snapshot_authority", "execute": "deprecated_explicit_operator_approval_required", - "builder_module": "kb-lib.executor.metadata.metaplex_token_metadata", + "builder_module": "ks-lib-executor.metadata.metaplex_token_metadata", "implementation_target": "pre.006", "accounts": [ { @@ -2284,7 +2284,7 @@ "decode": "implemented_exact_bounded", "materialize": "stable_facts_and_mutation_observations_with_owned_account_snapshot_authority", "execute": "deprecated_explicit_operator_approval_required", - "builder_module": "kb-lib.executor.metadata.metaplex_token_metadata", + "builder_module": "ks-lib-executor.metadata.metaplex_token_metadata", "implementation_target": "pre.006", "accounts": [ { @@ -2369,7 +2369,7 @@ "decode": "implemented_exact_bounded", "materialize": "stable_facts_and_mutation_observations_with_owned_account_snapshot_authority", "execute": "deprecated_explicit_operator_approval_required", - "builder_module": "kb-lib.executor.metadata.metaplex_token_metadata", + "builder_module": "ks-lib-executor.metadata.metaplex_token_metadata", "implementation_target": "pre.006", "accounts": [ { @@ -2646,7 +2646,7 @@ "decode": "implemented_exact_bounded", "materialize": "stable_facts_and_mutation_observations_with_owned_account_snapshot_authority", "execute": "deprecated_explicit_operator_approval_required", - "builder_module": "kb-lib.executor.metadata.metaplex_token_metadata", + "builder_module": "ks-lib-executor.metadata.metaplex_token_metadata", "implementation_target": "pre.006", "accounts": [ { @@ -2693,7 +2693,7 @@ "decode": "implemented_exact_bounded", "materialize": "stable_facts_and_mutation_observations_with_owned_account_snapshot_authority", "execute": "deprecated_explicit_operator_approval_required", - "builder_module": "kb-lib.executor.metadata.metaplex_token_metadata", + "builder_module": "ks-lib-executor.metadata.metaplex_token_metadata", "implementation_target": "pre.006", "accounts": [ { @@ -2829,7 +2829,7 @@ "decode": "implemented_exact_bounded", "materialize": "stable_facts_and_mutation_observations_with_owned_account_snapshot_authority", "execute": "deprecated_explicit_operator_approval_required", - "builder_module": "kb-lib.executor.metadata.metaplex_token_metadata", + "builder_module": "ks-lib-executor.metadata.metaplex_token_metadata", "implementation_target": "pre.003", "accounts": [ { @@ -3142,7 +3142,7 @@ "decode": "implemented_exact_bounded", "materialize": "stable_facts_and_mutation_observations_with_owned_account_snapshot_authority", "execute": "deprecated_explicit_operator_approval_required", - "builder_module": "kb-lib.executor.metadata.metaplex_token_metadata", + "builder_module": "ks-lib-executor.metadata.metaplex_token_metadata", "implementation_target": "pre.006", "accounts": [ { @@ -3241,7 +3241,7 @@ "decode": "implemented_exact_bounded", "materialize": "stable_facts_and_mutation_observations_with_owned_account_snapshot_authority", "execute": "deprecated_explicit_operator_approval_required", - "builder_module": "kb-lib.executor.metadata.metaplex_token_metadata", + "builder_module": "ks-lib-executor.metadata.metaplex_token_metadata", "implementation_target": "pre.006", "accounts": [ { @@ -3340,7 +3340,7 @@ "decode": "implemented_exact_bounded", "materialize": "stable_facts_and_mutation_observations_with_owned_account_snapshot_authority", "execute": "deprecated_explicit_operator_approval_required", - "builder_module": "kb-lib.executor.metadata.metaplex_token_metadata", + "builder_module": "ks-lib-executor.metadata.metaplex_token_metadata", "implementation_target": "pre.006", "accounts": [ { @@ -4253,7 +4253,7 @@ "decode": "implemented_exact_bounded", "materialize": "stable_facts_and_mutation_observations_with_owned_account_snapshot_authority", "execute": "deprecated_explicit_operator_approval_required", - "builder_module": "kb-lib.executor.metadata.metaplex_token_metadata", + "builder_module": "ks-lib-executor.metadata.metaplex_token_metadata", "implementation_target": "pre.004", "accounts": [ { @@ -4309,7 +4309,7 @@ "decode": "implemented_exact_bounded", "materialize": "stable_facts_and_mutation_observations_with_owned_account_snapshot_authority", "execute": "deprecated_explicit_operator_approval_required", - "builder_module": "kb-lib.executor.metadata.metaplex_token_metadata", + "builder_module": "ks-lib-executor.metadata.metaplex_token_metadata", "implementation_target": "pre.003", "accounts": [ { diff --git a/test-fixtures/contract-matrices/OPERATION_NAMING_MATRIX.json b/test-fixtures/contract-matrices/OPERATION_NAMING_MATRIX.json index 31e6991..96cdd64 100644 --- a/test-fixtures/contract-matrices/OPERATION_NAMING_MATRIX.json +++ b/test-fixtures/contract-matrices/OPERATION_NAMING_MATRIX.json @@ -2,7 +2,7 @@ "schemaVersion": 1, "conventionDocument": "docs/OPERATION_NAMING_CONVENTION.md", "rules": { - "runtimeComponent": "kb-lib...[.]", + "runtimeComponent": "ks-lib-..[.]", "processorName": ".[.]", "surfaceCode": ".[.]", "operationCode": ".", @@ -15,8 +15,8 @@ "surfaceCode": "solana.core.address_lookup_table", "operationCode": "solana.core.address_lookup_table.close", "eventCode": "solana.core.address_lookup_table.close", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -26,8 +26,8 @@ "surfaceCode": "solana.core.address_lookup_table", "operationCode": "solana.core.address_lookup_table.create", "eventCode": "solana.core.address_lookup_table.create", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -37,8 +37,8 @@ "surfaceCode": "solana.core.address_lookup_table", "operationCode": "solana.core.address_lookup_table.deactivate", "eventCode": "solana.core.address_lookup_table.deactivate", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -48,8 +48,8 @@ "surfaceCode": "solana.core.address_lookup_table", "operationCode": "solana.core.address_lookup_table.extend", "eventCode": "solana.core.address_lookup_table.extend", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -59,8 +59,8 @@ "surfaceCode": "solana.core.address_lookup_table", "operationCode": "solana.core.address_lookup_table.freeze", "eventCode": "solana.core.address_lookup_table.freeze", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -70,8 +70,8 @@ "surfaceCode": "solana.core.compute_budget", "operationCode": "solana.core.compute_budget.request_heap_frame", "eventCode": "solana.core.compute_budget.request_heap_frame", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -81,8 +81,8 @@ "surfaceCode": "solana.core.compute_budget", "operationCode": "solana.core.compute_budget.set_compute_unit_limit", "eventCode": "solana.core.compute_budget.set_compute_unit_limit", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -92,8 +92,8 @@ "surfaceCode": "solana.core.compute_budget", "operationCode": "solana.core.compute_budget.set_compute_unit_price", "eventCode": "solana.core.compute_budget.set_compute_unit_price", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -103,8 +103,8 @@ "surfaceCode": "solana.core.compute_budget", "operationCode": "solana.core.compute_budget.set_loaded_accounts_data_size_limit", "eventCode": "solana.core.compute_budget.set_loaded_accounts_data_size_limit", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -114,8 +114,8 @@ "surfaceCode": "solana.core.config", "operationCode": "solana.core.config.create_account", "eventCode": "solana.core.config.create_account", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -125,8 +125,8 @@ "surfaceCode": "solana.core.config", "operationCode": "solana.core.config.store", "eventCode": "solana.core.config.store", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -136,8 +136,8 @@ "surfaceCode": "solana.core.ed25519", "operationCode": "solana.core.ed25519.verify_inline", "eventCode": "solana.core.ed25519.verify_inline", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -147,8 +147,8 @@ "surfaceCode": "solana.core.ed25519", "operationCode": "solana.core.ed25519.verify_offsets", "eventCode": "solana.core.ed25519.verify_offsets", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -158,8 +158,8 @@ "surfaceCode": "solana.core.feature", "operationCode": "solana.core.feature.activate", "eventCode": "solana.core.feature.activate", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -169,8 +169,8 @@ "surfaceCode": "solana.core.feature", "operationCode": "solana.core.feature.revoke_pending_activation", "eventCode": "solana.core.feature.revoke_pending_activation", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -180,8 +180,8 @@ "surfaceCode": "solana.core.loader_v3", "operationCode": "solana.core.loader_v3.close", "eventCode": "solana.core.loader_v3.close", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -191,8 +191,8 @@ "surfaceCode": "solana.core.loader_v3", "operationCode": "solana.core.loader_v3.close_any", "eventCode": "solana.core.loader_v3.close_any", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -202,8 +202,8 @@ "surfaceCode": "solana.core.loader_v3", "operationCode": "solana.core.loader_v3.create_buffer", "eventCode": "solana.core.loader_v3.create_buffer", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -213,8 +213,8 @@ "surfaceCode": "solana.core.loader_v3", "operationCode": "solana.core.loader_v3.deploy_with_max_program_len", "eventCode": "solana.core.loader_v3.deploy_with_max_program_len", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -224,8 +224,8 @@ "surfaceCode": "solana.core.loader_v3", "operationCode": "solana.core.loader_v3.extend_program", "eventCode": "solana.core.loader_v3.extend_program", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -235,8 +235,8 @@ "surfaceCode": "solana.core.loader_v3", "operationCode": "solana.core.loader_v3.set_buffer_authority", "eventCode": "solana.core.loader_v3.set_buffer_authority", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -246,8 +246,8 @@ "surfaceCode": "solana.core.loader_v3", "operationCode": "solana.core.loader_v3.set_buffer_authority_checked", "eventCode": "solana.core.loader_v3.set_buffer_authority_checked", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -257,8 +257,8 @@ "surfaceCode": "solana.core.loader_v3", "operationCode": "solana.core.loader_v3.set_upgrade_authority", "eventCode": "solana.core.loader_v3.set_upgrade_authority", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -268,8 +268,8 @@ "surfaceCode": "solana.core.loader_v3", "operationCode": "solana.core.loader_v3.set_upgrade_authority_checked", "eventCode": "solana.core.loader_v3.set_upgrade_authority_checked", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -279,8 +279,8 @@ "surfaceCode": "solana.core.loader_v3", "operationCode": "solana.core.loader_v3.upgrade", "eventCode": "solana.core.loader_v3.upgrade", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -290,8 +290,8 @@ "surfaceCode": "solana.core.loader_v3", "operationCode": "solana.core.loader_v3.write", "eventCode": "solana.core.loader_v3.write", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -301,8 +301,8 @@ "surfaceCode": "solana.core.loader_v4", "operationCode": "solana.core.loader_v4.copy", "eventCode": "solana.core.loader_v4.copy", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -312,8 +312,8 @@ "surfaceCode": "solana.core.loader_v4", "operationCode": "solana.core.loader_v4.create_buffer", "eventCode": "solana.core.loader_v4.create_buffer", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -323,8 +323,8 @@ "surfaceCode": "solana.core.loader_v4", "operationCode": "solana.core.loader_v4.deploy", "eventCode": "solana.core.loader_v4.deploy", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -334,8 +334,8 @@ "surfaceCode": "solana.core.loader_v4", "operationCode": "solana.core.loader_v4.deploy_from_source", "eventCode": "solana.core.loader_v4.deploy_from_source", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -345,8 +345,8 @@ "surfaceCode": "solana.core.loader_v4", "operationCode": "solana.core.loader_v4.finalize", "eventCode": "solana.core.loader_v4.finalize", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -356,8 +356,8 @@ "surfaceCode": "solana.core.loader_v4", "operationCode": "solana.core.loader_v4.retract", "eventCode": "solana.core.loader_v4.retract", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -367,8 +367,8 @@ "surfaceCode": "solana.core.loader_v4", "operationCode": "solana.core.loader_v4.set_program_length", "eventCode": "solana.core.loader_v4.set_program_length", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -378,8 +378,8 @@ "surfaceCode": "solana.core.loader_v4", "operationCode": "solana.core.loader_v4.transfer_authority", "eventCode": "solana.core.loader_v4.transfer_authority", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -389,8 +389,8 @@ "surfaceCode": "solana.core.loader_v4", "operationCode": "solana.core.loader_v4.write", "eventCode": "solana.core.loader_v4.write", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -400,8 +400,8 @@ "surfaceCode": "solana.core.secp256k1", "operationCode": "solana.core.secp256k1.verify_inline", "eventCode": "solana.core.secp256k1.verify_inline", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -411,8 +411,8 @@ "surfaceCode": "solana.core.secp256k1", "operationCode": "solana.core.secp256k1.verify_offsets", "eventCode": "solana.core.secp256k1.verify_offsets", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -422,8 +422,8 @@ "surfaceCode": "solana.core.secp256r1", "operationCode": "solana.core.secp256r1.verify_inline", "eventCode": "solana.core.secp256r1.verify_inline", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -433,8 +433,8 @@ "surfaceCode": "solana.core.secp256r1", "operationCode": "solana.core.secp256r1.verify_offsets", "eventCode": "solana.core.secp256r1.verify_offsets", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -444,8 +444,8 @@ "surfaceCode": "solana.core.slashing", "operationCode": "solana.core.slashing.close_violation_report", "eventCode": "solana.core.slashing.close_violation_report", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -455,8 +455,8 @@ "surfaceCode": "solana.core.slashing", "operationCode": "solana.core.slashing.submit_duplicate_block_proof", "eventCode": "solana.core.slashing.submit_duplicate_block_proof", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -466,8 +466,8 @@ "surfaceCode": "solana.core.stake", "operationCode": "solana.core.stake.authorize", "eventCode": "solana.core.stake.authorize", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -477,8 +477,8 @@ "surfaceCode": "solana.core.stake", "operationCode": "solana.core.stake.authorize_checked", "eventCode": "solana.core.stake.authorize_checked", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -488,8 +488,8 @@ "surfaceCode": "solana.core.stake", "operationCode": "solana.core.stake.authorize_checked_with_seed", "eventCode": "solana.core.stake.authorize_checked_with_seed", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -499,8 +499,8 @@ "surfaceCode": "solana.core.stake", "operationCode": "solana.core.stake.authorize_with_seed", "eventCode": "solana.core.stake.authorize_with_seed", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -510,8 +510,8 @@ "surfaceCode": "solana.core.stake", "operationCode": "solana.core.stake.create_account", "eventCode": "solana.core.stake.create_account", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -521,8 +521,8 @@ "surfaceCode": "solana.core.stake", "operationCode": "solana.core.stake.create_account_and_delegate", "eventCode": "solana.core.stake.create_account_and_delegate", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -532,8 +532,8 @@ "surfaceCode": "solana.core.stake", "operationCode": "solana.core.stake.create_account_checked", "eventCode": "solana.core.stake.create_account_checked", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -543,8 +543,8 @@ "surfaceCode": "solana.core.stake", "operationCode": "solana.core.stake.create_account_with_seed", "eventCode": "solana.core.stake.create_account_with_seed", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -554,8 +554,8 @@ "surfaceCode": "solana.core.stake", "operationCode": "solana.core.stake.create_account_with_seed_and_delegate", "eventCode": "solana.core.stake.create_account_with_seed_and_delegate", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -565,8 +565,8 @@ "surfaceCode": "solana.core.stake", "operationCode": "solana.core.stake.create_account_with_seed_checked", "eventCode": "solana.core.stake.create_account_with_seed_checked", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -576,8 +576,8 @@ "surfaceCode": "solana.core.stake", "operationCode": "solana.core.stake.deactivate", "eventCode": "solana.core.stake.deactivate", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -587,8 +587,8 @@ "surfaceCode": "solana.core.stake", "operationCode": "solana.core.stake.deactivate_delinquent", "eventCode": "solana.core.stake.deactivate_delinquent", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -598,8 +598,8 @@ "surfaceCode": "solana.core.stake", "operationCode": "solana.core.stake.delegate", "eventCode": "solana.core.stake.delegate", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -609,8 +609,8 @@ "surfaceCode": "solana.core.stake", "operationCode": "solana.core.stake.get_minimum_delegation", "eventCode": "solana.core.stake.get_minimum_delegation", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -620,8 +620,8 @@ "surfaceCode": "solana.core.stake", "operationCode": "solana.core.stake.initialize", "eventCode": "solana.core.stake.initialize", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -631,8 +631,8 @@ "surfaceCode": "solana.core.stake", "operationCode": "solana.core.stake.initialize_checked", "eventCode": "solana.core.stake.initialize_checked", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -642,8 +642,8 @@ "surfaceCode": "solana.core.stake", "operationCode": "solana.core.stake.merge", "eventCode": "solana.core.stake.merge", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -653,8 +653,8 @@ "surfaceCode": "solana.core.stake", "operationCode": "solana.core.stake.move_lamports", "eventCode": "solana.core.stake.move_lamports", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -664,8 +664,8 @@ "surfaceCode": "solana.core.stake", "operationCode": "solana.core.stake.move_stake", "eventCode": "solana.core.stake.move_stake", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -675,8 +675,8 @@ "surfaceCode": "solana.core.stake", "operationCode": "solana.core.stake.set_lockup", "eventCode": "solana.core.stake.set_lockup", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -686,8 +686,8 @@ "surfaceCode": "solana.core.stake", "operationCode": "solana.core.stake.set_lockup_checked", "eventCode": "solana.core.stake.set_lockup_checked", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -697,8 +697,8 @@ "surfaceCode": "solana.core.stake", "operationCode": "solana.core.stake.split", "eventCode": "solana.core.stake.split", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -708,8 +708,8 @@ "surfaceCode": "solana.core.stake", "operationCode": "solana.core.stake.split_with_seed", "eventCode": "solana.core.stake.split_with_seed", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -719,8 +719,8 @@ "surfaceCode": "solana.core.stake", "operationCode": "solana.core.stake.withdraw", "eventCode": "solana.core.stake.withdraw", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -730,8 +730,8 @@ "surfaceCode": "solana.core.system", "operationCode": "solana.core.system.allocate", "eventCode": "solana.core.system.allocate", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -741,8 +741,8 @@ "surfaceCode": "solana.core.system", "operationCode": "solana.core.system.allocate_with_seed", "eventCode": "solana.core.system.allocate_with_seed", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -752,8 +752,8 @@ "surfaceCode": "solana.core.system", "operationCode": "solana.core.system.assign", "eventCode": "solana.core.system.assign", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -763,8 +763,8 @@ "surfaceCode": "solana.core.system", "operationCode": "solana.core.system.assign_with_seed", "eventCode": "solana.core.system.assign_with_seed", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -774,8 +774,8 @@ "surfaceCode": "solana.core.system", "operationCode": "solana.core.system.create_account", "eventCode": "solana.core.system.create_account", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -785,8 +785,8 @@ "surfaceCode": "solana.core.system", "operationCode": "solana.core.system.create_account_allow_prefund", "eventCode": "solana.core.system.create_account_allow_prefund", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -796,8 +796,8 @@ "surfaceCode": "solana.core.system", "operationCode": "solana.core.system.create_account_with_seed", "eventCode": "solana.core.system.create_account_with_seed", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -807,8 +807,8 @@ "surfaceCode": "solana.core.system", "operationCode": "solana.core.system.nonce.advance", "eventCode": "solana.core.system.nonce.advance", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -818,8 +818,8 @@ "surfaceCode": "solana.core.system", "operationCode": "solana.core.system.nonce.authorize", "eventCode": "solana.core.system.nonce.authorize", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -829,8 +829,8 @@ "surfaceCode": "solana.core.system", "operationCode": "solana.core.system.nonce.create", "eventCode": "solana.core.system.nonce.create", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -840,8 +840,8 @@ "surfaceCode": "solana.core.system", "operationCode": "solana.core.system.nonce.create_with_seed", "eventCode": "solana.core.system.nonce.create_with_seed", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -851,8 +851,8 @@ "surfaceCode": "solana.core.system", "operationCode": "solana.core.system.nonce.initialize", "eventCode": "solana.core.system.nonce.initialize", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -862,8 +862,8 @@ "surfaceCode": "solana.core.system", "operationCode": "solana.core.system.nonce.upgrade", "eventCode": "solana.core.system.nonce.upgrade", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -873,8 +873,8 @@ "surfaceCode": "solana.core.system", "operationCode": "solana.core.system.nonce.withdraw", "eventCode": "solana.core.system.nonce.withdraw", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -884,8 +884,8 @@ "surfaceCode": "solana.core.system", "operationCode": "solana.core.system.transfer", "eventCode": "solana.core.system.transfer", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -895,8 +895,8 @@ "surfaceCode": "solana.core.system", "operationCode": "solana.core.system.transfer_many", "eventCode": "solana.core.system.transfer_many", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -906,8 +906,8 @@ "surfaceCode": "solana.core.system", "operationCode": "solana.core.system.transfer_with_seed", "eventCode": "solana.core.system.transfer_with_seed", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -917,8 +917,8 @@ "surfaceCode": "solana.core.vote", "operationCode": "solana.core.vote.authorize", "eventCode": "solana.core.vote.authorize", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -928,8 +928,8 @@ "surfaceCode": "solana.core.vote", "operationCode": "solana.core.vote.authorize_checked", "eventCode": "solana.core.vote.authorize_checked", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -939,8 +939,8 @@ "surfaceCode": "solana.core.vote", "operationCode": "solana.core.vote.authorize_checked_with_seed", "eventCode": "solana.core.vote.authorize_checked_with_seed", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -950,8 +950,8 @@ "surfaceCode": "solana.core.vote", "operationCode": "solana.core.vote.authorize_with_seed", "eventCode": "solana.core.vote.authorize_with_seed", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -961,8 +961,8 @@ "surfaceCode": "solana.core.vote", "operationCode": "solana.core.vote.compact_update_vote_state", "eventCode": "solana.core.vote.compact_update_vote_state", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -972,8 +972,8 @@ "surfaceCode": "solana.core.vote", "operationCode": "solana.core.vote.compact_update_vote_state_switch", "eventCode": "solana.core.vote.compact_update_vote_state_switch", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -983,8 +983,8 @@ "surfaceCode": "solana.core.vote", "operationCode": "solana.core.vote.create_account", "eventCode": "solana.core.vote.create_account", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -994,8 +994,8 @@ "surfaceCode": "solana.core.vote", "operationCode": "solana.core.vote.create_account_v2", "eventCode": "solana.core.vote.create_account_v2", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -1005,8 +1005,8 @@ "surfaceCode": "solana.core.vote", "operationCode": "solana.core.vote.create_account_with_seed", "eventCode": "solana.core.vote.create_account_with_seed", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -1016,8 +1016,8 @@ "surfaceCode": "solana.core.vote", "operationCode": "solana.core.vote.create_account_with_seed_v2", "eventCode": "solana.core.vote.create_account_with_seed_v2", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -1027,8 +1027,8 @@ "surfaceCode": "solana.core.vote", "operationCode": "solana.core.vote.deposit_delegator_rewards", "eventCode": "solana.core.vote.deposit_delegator_rewards", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -1038,8 +1038,8 @@ "surfaceCode": "solana.core.vote", "operationCode": "solana.core.vote.initialize_account", "eventCode": "solana.core.vote.initialize_account", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -1049,8 +1049,8 @@ "surfaceCode": "solana.core.vote", "operationCode": "solana.core.vote.initialize_account_v2", "eventCode": "solana.core.vote.initialize_account_v2", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -1060,8 +1060,8 @@ "surfaceCode": "solana.core.vote", "operationCode": "solana.core.vote.tower_sync", "eventCode": "solana.core.vote.tower_sync", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -1071,8 +1071,8 @@ "surfaceCode": "solana.core.vote", "operationCode": "solana.core.vote.tower_sync_switch", "eventCode": "solana.core.vote.tower_sync_switch", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -1082,8 +1082,8 @@ "surfaceCode": "solana.core.vote", "operationCode": "solana.core.vote.update_commission", "eventCode": "solana.core.vote.update_commission", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -1093,8 +1093,8 @@ "surfaceCode": "solana.core.vote", "operationCode": "solana.core.vote.update_commission_bps", "eventCode": "solana.core.vote.update_commission_bps", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -1104,8 +1104,8 @@ "surfaceCode": "solana.core.vote", "operationCode": "solana.core.vote.update_commission_collector", "eventCode": "solana.core.vote.update_commission_collector", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -1115,8 +1115,8 @@ "surfaceCode": "solana.core.vote", "operationCode": "solana.core.vote.update_validator_identity", "eventCode": "solana.core.vote.update_validator_identity", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -1126,8 +1126,8 @@ "surfaceCode": "solana.core.vote", "operationCode": "solana.core.vote.update_vote_state", "eventCode": "solana.core.vote.update_vote_state", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -1137,8 +1137,8 @@ "surfaceCode": "solana.core.vote", "operationCode": "solana.core.vote.update_vote_state_switch", "eventCode": "solana.core.vote.update_vote_state_switch", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -1148,8 +1148,8 @@ "surfaceCode": "solana.core.vote", "operationCode": "solana.core.vote.vote", "eventCode": "solana.core.vote.vote", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -1159,8 +1159,8 @@ "surfaceCode": "solana.core.vote", "operationCode": "solana.core.vote.vote_switch", "eventCode": "solana.core.vote.vote_switch", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -1170,8 +1170,8 @@ "surfaceCode": "solana.core.vote", "operationCode": "solana.core.vote.withdraw", "eventCode": "solana.core.vote.withdraw", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -1181,8 +1181,8 @@ "surfaceCode": "solana.core.zk_elgamal", "operationCode": "solana.core.zk_elgamal.close_context_state", "eventCode": "solana.core.zk_elgamal.close_context_state", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -1192,8 +1192,8 @@ "surfaceCode": "solana.core.zk_elgamal", "operationCode": "solana.core.zk_elgamal.verify_from_account", "eventCode": "solana.core.zk_elgamal.verify_from_account", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -1203,8 +1203,8 @@ "surfaceCode": "solana.core.zk_elgamal", "operationCode": "solana.core.zk_elgamal.verify_inline", "eventCode": "solana.core.zk_elgamal.verify_inline", - "executorName": "kb-lib.executor.solana.core", - "decoderName": "kb-lib.decoder.solana.core", + "executorName": "ks-lib-executor.solana.core", + "decoderName": "ks-lib-decoder.solana.core", "status": "implemented", "source": "ks-lib/src/executor/solana/core/intent.rs" }, @@ -1214,8 +1214,8 @@ "surfaceCode": "spl.associated_token_account", "operationCode": "spl.associated_token_account.create", "eventCode": "spl.associated_token_account.create", - "executorName": "kb-lib.executor.spl.associated_token_account", - "decoderName": "kb-lib.decoder.spl.associated_token_account", + "executorName": "ks-lib-executor.spl.associated_token_account", + "decoderName": "ks-lib-decoder.spl.associated_token_account", "status": "implemented", "source": "ks-lib/src/executor/spl/associated_token_account/intent.rs" }, @@ -1225,8 +1225,8 @@ "surfaceCode": "spl.associated_token_account", "operationCode": "spl.associated_token_account.create_idempotent", "eventCode": "spl.associated_token_account.create_idempotent", - "executorName": "kb-lib.executor.spl.associated_token_account", - "decoderName": "kb-lib.decoder.spl.associated_token_account", + "executorName": "ks-lib-executor.spl.associated_token_account", + "decoderName": "ks-lib-decoder.spl.associated_token_account", "status": "implemented", "source": "ks-lib/src/executor/spl/associated_token_account/intent.rs" }, @@ -1236,8 +1236,8 @@ "surfaceCode": "spl.associated_token_account", "operationCode": "spl.associated_token_account.recover_nested", "eventCode": "spl.associated_token_account.recover_nested", - "executorName": "kb-lib.executor.spl.associated_token_account", - "decoderName": "kb-lib.decoder.spl.associated_token_account", + "executorName": "ks-lib-executor.spl.associated_token_account", + "decoderName": "ks-lib-decoder.spl.associated_token_account", "status": "implemented", "source": "ks-lib/src/executor/spl/associated_token_account/intent.rs" }, @@ -1247,8 +1247,8 @@ "surfaceCode": "spl.elgamal_registry", "operationCode": "spl.elgamal_registry.create_registry", "eventCode": "spl.elgamal_registry.create_registry", - "executorName": "kb-lib.executor.spl.elgamal_registry", - "decoderName": "kb-lib.decoder.spl.elgamal_registry", + "executorName": "ks-lib-executor.spl.elgamal_registry", + "decoderName": "ks-lib-decoder.spl.elgamal_registry", "status": "implemented", "source": "ks-lib/src/executor/spl/elgamal_registry/intent.rs" }, @@ -1258,8 +1258,8 @@ "surfaceCode": "spl.elgamal_registry", "operationCode": "spl.elgamal_registry.update_registry", "eventCode": "spl.elgamal_registry.update_registry", - "executorName": "kb-lib.executor.spl.elgamal_registry", - "decoderName": "kb-lib.decoder.spl.elgamal_registry", + "executorName": "ks-lib-executor.spl.elgamal_registry", + "decoderName": "ks-lib-decoder.spl.elgamal_registry", "status": "implemented", "source": "ks-lib/src/executor/spl/elgamal_registry/intent.rs" }, @@ -1270,7 +1270,7 @@ "operationCode": null, "eventCode": "spl.memo.v1.add_memo", "executorName": null, - "decoderName": "kb-lib.decoder.spl.memo", + "decoderName": "ks-lib-decoder.spl.memo", "status": "decode_only", "source": "ks-lib/src/decoder/spl/memo" }, @@ -1281,7 +1281,7 @@ "operationCode": null, "eventCode": "spl.memo.v3.add_memo", "executorName": null, - "decoderName": "kb-lib.decoder.spl.memo", + "decoderName": "ks-lib-decoder.spl.memo", "status": "decode_only", "source": "ks-lib/src/decoder/spl/memo" }, @@ -1291,8 +1291,8 @@ "surfaceCode": "spl.memo.v4", "operationCode": "spl.memo.add_memo", "eventCode": "spl.memo.v4.add_memo", - "executorName": "kb-lib.executor.spl.memo", - "decoderName": "kb-lib.decoder.spl.memo", + "executorName": "ks-lib-executor.spl.memo", + "decoderName": "ks-lib-decoder.spl.memo", "status": "implemented", "source": "ks-lib/src/executor/spl/memo/intent.rs" }, @@ -1302,8 +1302,8 @@ "surfaceCode": "spl.token", "operationCode": "spl.token.amount_to_ui_amount", "eventCode": "spl.token.amount_to_ui_amount", - "executorName": "kb-lib.executor.spl.token", - "decoderName": "kb-lib.decoder.spl.token", + "executorName": "ks-lib-executor.spl.token", + "decoderName": "ks-lib-decoder.spl.token", "status": "implemented", "source": "ks-lib/src/executor/spl/token/intent.rs" }, @@ -1313,8 +1313,8 @@ "surfaceCode": "spl.token", "operationCode": "spl.token.approve", "eventCode": "spl.token.approve", - "executorName": "kb-lib.executor.spl.token", - "decoderName": "kb-lib.decoder.spl.token", + "executorName": "ks-lib-executor.spl.token", + "decoderName": "ks-lib-decoder.spl.token", "status": "implemented", "source": "ks-lib/src/executor/spl/token/intent.rs" }, @@ -1324,8 +1324,8 @@ "surfaceCode": "spl.token", "operationCode": "spl.token.approve_checked", "eventCode": "spl.token.approve_checked", - "executorName": "kb-lib.executor.spl.token", - "decoderName": "kb-lib.decoder.spl.token", + "executorName": "ks-lib-executor.spl.token", + "decoderName": "ks-lib-decoder.spl.token", "status": "implemented", "source": "ks-lib/src/executor/spl/token/intent.rs" }, @@ -1335,8 +1335,8 @@ "surfaceCode": "spl.token", "operationCode": "spl.token.batch", "eventCode": "spl.token.batch", - "executorName": "kb-lib.executor.spl.token", - "decoderName": "kb-lib.decoder.spl.token", + "executorName": "ks-lib-executor.spl.token", + "decoderName": "ks-lib-decoder.spl.token", "status": "implemented", "source": "ks-lib/src/executor/spl/token/intent.rs" }, @@ -1346,8 +1346,8 @@ "surfaceCode": "spl.token", "operationCode": "spl.token.burn", "eventCode": "spl.token.burn", - "executorName": "kb-lib.executor.spl.token", - "decoderName": "kb-lib.decoder.spl.token", + "executorName": "ks-lib-executor.spl.token", + "decoderName": "ks-lib-decoder.spl.token", "status": "implemented", "source": "ks-lib/src/executor/spl/token/intent.rs" }, @@ -1357,8 +1357,8 @@ "surfaceCode": "spl.token", "operationCode": "spl.token.burn_checked", "eventCode": "spl.token.burn_checked", - "executorName": "kb-lib.executor.spl.token", - "decoderName": "kb-lib.decoder.spl.token", + "executorName": "ks-lib-executor.spl.token", + "decoderName": "ks-lib-decoder.spl.token", "status": "implemented", "source": "ks-lib/src/executor/spl/token/intent.rs" }, @@ -1368,8 +1368,8 @@ "surfaceCode": "spl.token", "operationCode": "spl.token.close_account", "eventCode": "spl.token.close_account", - "executorName": "kb-lib.executor.spl.token", - "decoderName": "kb-lib.decoder.spl.token", + "executorName": "ks-lib-executor.spl.token", + "decoderName": "ks-lib-decoder.spl.token", "status": "implemented", "source": "ks-lib/src/executor/spl/token/intent.rs" }, @@ -1379,8 +1379,8 @@ "surfaceCode": "spl.token", "operationCode": "spl.token.freeze_account", "eventCode": "spl.token.freeze_account", - "executorName": "kb-lib.executor.spl.token", - "decoderName": "kb-lib.decoder.spl.token", + "executorName": "ks-lib-executor.spl.token", + "decoderName": "ks-lib-decoder.spl.token", "status": "implemented", "source": "ks-lib/src/executor/spl/token/intent.rs" }, @@ -1390,8 +1390,8 @@ "surfaceCode": "spl.token", "operationCode": "spl.token.get_account_data_size", "eventCode": "spl.token.get_account_data_size", - "executorName": "kb-lib.executor.spl.token", - "decoderName": "kb-lib.decoder.spl.token", + "executorName": "ks-lib-executor.spl.token", + "decoderName": "ks-lib-decoder.spl.token", "status": "implemented", "source": "ks-lib/src/executor/spl/token/intent.rs" }, @@ -1401,8 +1401,8 @@ "surfaceCode": "spl.token", "operationCode": "spl.token.initialize_account", "eventCode": "spl.token.initialize_account", - "executorName": "kb-lib.executor.spl.token", - "decoderName": "kb-lib.decoder.spl.token", + "executorName": "ks-lib-executor.spl.token", + "decoderName": "ks-lib-decoder.spl.token", "status": "implemented", "source": "ks-lib/src/executor/spl/token/intent.rs" }, @@ -1412,8 +1412,8 @@ "surfaceCode": "spl.token", "operationCode": "spl.token.initialize_immutable_owner", "eventCode": "spl.token.initialize_immutable_owner", - "executorName": "kb-lib.executor.spl.token", - "decoderName": "kb-lib.decoder.spl.token", + "executorName": "ks-lib-executor.spl.token", + "decoderName": "ks-lib-decoder.spl.token", "status": "implemented", "source": "ks-lib/src/executor/spl/token/intent.rs" }, @@ -1423,8 +1423,8 @@ "surfaceCode": "spl.token", "operationCode": "spl.token.initialize_mint", "eventCode": "spl.token.initialize_mint", - "executorName": "kb-lib.executor.spl.token", - "decoderName": "kb-lib.decoder.spl.token", + "executorName": "ks-lib-executor.spl.token", + "decoderName": "ks-lib-decoder.spl.token", "status": "implemented", "source": "ks-lib/src/executor/spl/token/intent.rs" }, @@ -1434,8 +1434,8 @@ "surfaceCode": "spl.token", "operationCode": "spl.token.initialize_multisig", "eventCode": "spl.token.initialize_multisig", - "executorName": "kb-lib.executor.spl.token", - "decoderName": "kb-lib.decoder.spl.token", + "executorName": "ks-lib-executor.spl.token", + "decoderName": "ks-lib-decoder.spl.token", "status": "implemented", "source": "ks-lib/src/executor/spl/token/intent.rs" }, @@ -1445,8 +1445,8 @@ "surfaceCode": "spl.token", "operationCode": "spl.token.mint_to", "eventCode": "spl.token.mint_to", - "executorName": "kb-lib.executor.spl.token", - "decoderName": "kb-lib.decoder.spl.token", + "executorName": "ks-lib-executor.spl.token", + "decoderName": "ks-lib-decoder.spl.token", "status": "implemented", "source": "ks-lib/src/executor/spl/token/intent.rs" }, @@ -1456,8 +1456,8 @@ "surfaceCode": "spl.token", "operationCode": "spl.token.mint_to_checked", "eventCode": "spl.token.mint_to_checked", - "executorName": "kb-lib.executor.spl.token", - "decoderName": "kb-lib.decoder.spl.token", + "executorName": "ks-lib-executor.spl.token", + "decoderName": "ks-lib-decoder.spl.token", "status": "implemented", "source": "ks-lib/src/executor/spl/token/intent.rs" }, @@ -1467,8 +1467,8 @@ "surfaceCode": "spl.token", "operationCode": "spl.token.revoke", "eventCode": "spl.token.revoke", - "executorName": "kb-lib.executor.spl.token", - "decoderName": "kb-lib.decoder.spl.token", + "executorName": "ks-lib-executor.spl.token", + "decoderName": "ks-lib-decoder.spl.token", "status": "implemented", "source": "ks-lib/src/executor/spl/token/intent.rs" }, @@ -1478,8 +1478,8 @@ "surfaceCode": "spl.token", "operationCode": "spl.token.set_authority", "eventCode": "spl.token.set_authority", - "executorName": "kb-lib.executor.spl.token", - "decoderName": "kb-lib.decoder.spl.token", + "executorName": "ks-lib-executor.spl.token", + "decoderName": "ks-lib-decoder.spl.token", "status": "implemented", "source": "ks-lib/src/executor/spl/token/intent.rs" }, @@ -1489,8 +1489,8 @@ "surfaceCode": "spl.token", "operationCode": "spl.token.sync_native", "eventCode": "spl.token.sync_native", - "executorName": "kb-lib.executor.spl.token", - "decoderName": "kb-lib.decoder.spl.token", + "executorName": "ks-lib-executor.spl.token", + "decoderName": "ks-lib-decoder.spl.token", "status": "implemented", "source": "ks-lib/src/executor/spl/token/intent.rs" }, @@ -1500,8 +1500,8 @@ "surfaceCode": "spl.token", "operationCode": "spl.token.thaw_account", "eventCode": "spl.token.thaw_account", - "executorName": "kb-lib.executor.spl.token", - "decoderName": "kb-lib.decoder.spl.token", + "executorName": "ks-lib-executor.spl.token", + "decoderName": "ks-lib-decoder.spl.token", "status": "implemented", "source": "ks-lib/src/executor/spl/token/intent.rs" }, @@ -1511,8 +1511,8 @@ "surfaceCode": "spl.token", "operationCode": "spl.token.transfer", "eventCode": "spl.token.transfer", - "executorName": "kb-lib.executor.spl.token", - "decoderName": "kb-lib.decoder.spl.token", + "executorName": "ks-lib-executor.spl.token", + "decoderName": "ks-lib-decoder.spl.token", "status": "implemented", "source": "ks-lib/src/executor/spl/token/intent.rs" }, @@ -1522,8 +1522,8 @@ "surfaceCode": "spl.token", "operationCode": "spl.token.transfer_checked", "eventCode": "spl.token.transfer_checked", - "executorName": "kb-lib.executor.spl.token", - "decoderName": "kb-lib.decoder.spl.token", + "executorName": "ks-lib-executor.spl.token", + "decoderName": "ks-lib-decoder.spl.token", "status": "implemented", "source": "ks-lib/src/executor/spl/token/intent.rs" }, @@ -1533,8 +1533,8 @@ "surfaceCode": "spl.token", "operationCode": "spl.token.ui_amount_to_amount", "eventCode": "spl.token.ui_amount_to_amount", - "executorName": "kb-lib.executor.spl.token", - "decoderName": "kb-lib.decoder.spl.token", + "executorName": "ks-lib-executor.spl.token", + "decoderName": "ks-lib-decoder.spl.token", "status": "implemented", "source": "ks-lib/src/executor/spl/token/intent.rs" }, @@ -1544,8 +1544,8 @@ "surfaceCode": "spl.token", "operationCode": "spl.token.unwrap_lamports", "eventCode": "spl.token.unwrap_lamports", - "executorName": "kb-lib.executor.spl.token", - "decoderName": "kb-lib.decoder.spl.token", + "executorName": "ks-lib-executor.spl.token", + "decoderName": "ks-lib-decoder.spl.token", "status": "implemented", "source": "ks-lib/src/executor/spl/token/intent.rs" }, @@ -1555,8 +1555,8 @@ "surfaceCode": "spl.token", "operationCode": "spl.token.withdraw_excess_lamports", "eventCode": "spl.token.withdraw_excess_lamports", - "executorName": "kb-lib.executor.spl.token", - "decoderName": "kb-lib.decoder.spl.token", + "executorName": "ks-lib-executor.spl.token", + "decoderName": "ks-lib-decoder.spl.token", "status": "implemented", "source": "ks-lib/src/executor/spl/token/intent.rs" }, @@ -1566,8 +1566,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.amount_to_ui_amount", "eventCode": "spl.token_2022.amount_to_ui_amount", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -1577,8 +1577,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.apply_pending_confidential_balance", "eventCode": "spl.token_2022.apply_pending_confidential_balance", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -1588,8 +1588,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.apply_pending_confidential_burn", "eventCode": "spl.token_2022.apply_pending_confidential_burn", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -1599,8 +1599,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.approve", "eventCode": "spl.token_2022.approve", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -1610,8 +1610,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.approve_checked", "eventCode": "spl.token_2022.approve_checked", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -1621,8 +1621,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.approve_confidential_transfer_account", "eventCode": "spl.token_2022.approve_confidential_transfer_account", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -1632,8 +1632,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.batch", "eventCode": "spl.token_2022.batch", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -1643,8 +1643,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.burn", "eventCode": "spl.token_2022.burn", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -1654,8 +1654,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.burn_checked", "eventCode": "spl.token_2022.burn_checked", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -1665,8 +1665,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.close_account", "eventCode": "spl.token_2022.close_account", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -1676,8 +1676,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.confidential_burn", "eventCode": "spl.token_2022.confidential_burn", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -1687,8 +1687,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.confidential_mint", "eventCode": "spl.token_2022.confidential_mint", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -1698,8 +1698,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.configure_confidential_transfer_account", "eventCode": "spl.token_2022.configure_confidential_transfer_account", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -1709,8 +1709,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.configure_confidential_transfer_account_with_registry", "eventCode": "spl.token_2022.configure_confidential_transfer_account_with_registry", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -1720,8 +1720,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.deposit_confidential_tokens", "eventCode": "spl.token_2022.deposit_confidential_tokens", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -1731,8 +1731,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.disable_confidential_credits", "eventCode": "spl.token_2022.disable_confidential_credits", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -1742,8 +1742,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.disable_confidential_transfer_fee_harvest", "eventCode": "spl.token_2022.disable_confidential_transfer_fee_harvest", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -1753,8 +1753,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.disable_cpi_guard", "eventCode": "spl.token_2022.disable_cpi_guard", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -1764,8 +1764,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.disable_non_confidential_credits", "eventCode": "spl.token_2022.disable_non_confidential_credits", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -1775,8 +1775,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.disable_required_transfer_memos", "eventCode": "spl.token_2022.disable_required_transfer_memos", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -1786,8 +1786,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.emit_token_metadata", "eventCode": "spl.token_2022.emit_token_metadata", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -1797,8 +1797,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.empty_confidential_transfer_account", "eventCode": "spl.token_2022.empty_confidential_transfer_account", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -1808,8 +1808,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.enable_confidential_credits", "eventCode": "spl.token_2022.enable_confidential_credits", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -1819,8 +1819,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.enable_confidential_transfer_fee_harvest", "eventCode": "spl.token_2022.enable_confidential_transfer_fee_harvest", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -1830,8 +1830,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.enable_cpi_guard", "eventCode": "spl.token_2022.enable_cpi_guard", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -1841,8 +1841,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.enable_non_confidential_credits", "eventCode": "spl.token_2022.enable_non_confidential_credits", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -1852,8 +1852,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.enable_required_transfer_memos", "eventCode": "spl.token_2022.enable_required_transfer_memos", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -1863,8 +1863,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.freeze_account", "eventCode": "spl.token_2022.freeze_account", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -1874,8 +1874,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.get_account_data_size", "eventCode": "spl.token_2022.get_account_data_size", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -1885,8 +1885,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.harvest_confidential_withheld_tokens_to_mint", "eventCode": "spl.token_2022.harvest_confidential_withheld_tokens_to_mint", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -1896,8 +1896,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.harvest_withheld_tokens_to_mint", "eventCode": "spl.token_2022.harvest_withheld_tokens_to_mint", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -1907,8 +1907,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.initialize_account", "eventCode": "spl.token_2022.initialize_account", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -1918,8 +1918,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.initialize_confidential_mint_burn_mint", "eventCode": "spl.token_2022.initialize_confidential_mint_burn_mint", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -1929,8 +1929,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.initialize_confidential_transfer_fee_config", "eventCode": "spl.token_2022.initialize_confidential_transfer_fee_config", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -1940,8 +1940,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.initialize_confidential_transfer_mint", "eventCode": "spl.token_2022.initialize_confidential_transfer_mint", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -1951,8 +1951,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.initialize_default_account_state", "eventCode": "spl.token_2022.initialize_default_account_state", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -1962,8 +1962,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.initialize_group_member_pointer", "eventCode": "spl.token_2022.initialize_group_member_pointer", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -1973,8 +1973,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.initialize_group_pointer", "eventCode": "spl.token_2022.initialize_group_pointer", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -1984,8 +1984,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.initialize_immutable_owner", "eventCode": "spl.token_2022.initialize_immutable_owner", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -1995,8 +1995,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.initialize_interest_bearing_mint", "eventCode": "spl.token_2022.initialize_interest_bearing_mint", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2006,8 +2006,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.initialize_metadata_pointer", "eventCode": "spl.token_2022.initialize_metadata_pointer", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2017,8 +2017,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.initialize_mint", "eventCode": "spl.token_2022.initialize_mint", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2028,8 +2028,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.initialize_multisig", "eventCode": "spl.token_2022.initialize_multisig", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2039,8 +2039,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.initialize_non_transferable_mint", "eventCode": "spl.token_2022.initialize_non_transferable_mint", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2050,8 +2050,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.initialize_pausable_config", "eventCode": "spl.token_2022.initialize_pausable_config", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2061,8 +2061,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.initialize_permanent_delegate", "eventCode": "spl.token_2022.initialize_permanent_delegate", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2072,8 +2072,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.initialize_permissioned_burn", "eventCode": "spl.token_2022.initialize_permissioned_burn", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2083,8 +2083,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.initialize_scaled_ui_amount", "eventCode": "spl.token_2022.initialize_scaled_ui_amount", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2094,8 +2094,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.initialize_token_group", "eventCode": "spl.token_2022.initialize_token_group", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2105,8 +2105,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.initialize_token_group_member", "eventCode": "spl.token_2022.initialize_token_group_member", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2116,8 +2116,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.initialize_token_metadata", "eventCode": "spl.token_2022.initialize_token_metadata", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2127,8 +2127,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.initialize_transfer_fee_config", "eventCode": "spl.token_2022.initialize_transfer_fee_config", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2138,8 +2138,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.initialize_transfer_hook", "eventCode": "spl.token_2022.initialize_transfer_hook", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2149,8 +2149,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.mint_to", "eventCode": "spl.token_2022.mint_to", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2160,8 +2160,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.mint_to_checked", "eventCode": "spl.token_2022.mint_to_checked", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2171,8 +2171,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.pause", "eventCode": "spl.token_2022.pause", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2182,8 +2182,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.permissioned_burn", "eventCode": "spl.token_2022.permissioned_burn", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2193,8 +2193,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.permissioned_burn_checked", "eventCode": "spl.token_2022.permissioned_burn_checked", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2204,8 +2204,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.permissioned_confidential_burn", "eventCode": "spl.token_2022.permissioned_confidential_burn", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2215,8 +2215,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.reallocate", "eventCode": "spl.token_2022.reallocate", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2226,8 +2226,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.remove_token_metadata_key", "eventCode": "spl.token_2022.remove_token_metadata_key", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2237,8 +2237,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.resume", "eventCode": "spl.token_2022.resume", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2248,8 +2248,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.revoke", "eventCode": "spl.token_2022.revoke", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2259,8 +2259,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.rotate_confidential_supply_elgamal_pubkey", "eventCode": "spl.token_2022.rotate_confidential_supply_elgamal_pubkey", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2270,8 +2270,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.set_authority", "eventCode": "spl.token_2022.set_authority", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2281,8 +2281,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.set_transfer_fee", "eventCode": "spl.token_2022.set_transfer_fee", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2292,8 +2292,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.sync_native", "eventCode": "spl.token_2022.sync_native", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2303,8 +2303,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.thaw_account", "eventCode": "spl.token_2022.thaw_account", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2314,8 +2314,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.transfer", "eventCode": "spl.token_2022.transfer", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2325,8 +2325,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.transfer_checked", "eventCode": "spl.token_2022.transfer_checked", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2336,8 +2336,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.transfer_checked_with_fee", "eventCode": "spl.token_2022.transfer_checked_with_fee", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2347,8 +2347,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.transfer_confidential_tokens", "eventCode": "spl.token_2022.transfer_confidential_tokens", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2358,8 +2358,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.transfer_confidential_tokens_with_fee", "eventCode": "spl.token_2022.transfer_confidential_tokens_with_fee", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2369,8 +2369,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.ui_amount_to_amount", "eventCode": "spl.token_2022.ui_amount_to_amount", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2380,8 +2380,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.unwrap_lamports", "eventCode": "spl.token_2022.unwrap_lamports", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2391,8 +2391,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.update_confidential_decryptable_supply", "eventCode": "spl.token_2022.update_confidential_decryptable_supply", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2402,8 +2402,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.update_confidential_transfer_mint", "eventCode": "spl.token_2022.update_confidential_transfer_mint", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2413,8 +2413,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.update_default_account_state", "eventCode": "spl.token_2022.update_default_account_state", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2424,8 +2424,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.update_group_member_pointer", "eventCode": "spl.token_2022.update_group_member_pointer", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2435,8 +2435,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.update_group_pointer", "eventCode": "spl.token_2022.update_group_pointer", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2446,8 +2446,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.update_interest_bearing_rate", "eventCode": "spl.token_2022.update_interest_bearing_rate", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2457,8 +2457,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.update_metadata_pointer", "eventCode": "spl.token_2022.update_metadata_pointer", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2468,8 +2468,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.update_scaled_ui_amount_multiplier", "eventCode": "spl.token_2022.update_scaled_ui_amount_multiplier", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2479,8 +2479,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.update_token_group_max_size", "eventCode": "spl.token_2022.update_token_group_max_size", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2490,8 +2490,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.update_token_metadata_authority", "eventCode": "spl.token_2022.update_token_metadata_authority", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2501,8 +2501,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.update_token_metadata_field", "eventCode": "spl.token_2022.update_token_metadata_field", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2512,8 +2512,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.update_transfer_hook", "eventCode": "spl.token_2022.update_transfer_hook", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2523,8 +2523,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.withdraw_confidential_tokens", "eventCode": "spl.token_2022.withdraw_confidential_tokens", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2534,8 +2534,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.withdraw_confidential_withheld_tokens_from_accounts", "eventCode": "spl.token_2022.withdraw_confidential_withheld_tokens_from_accounts", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2545,8 +2545,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.withdraw_confidential_withheld_tokens_from_mint", "eventCode": "spl.token_2022.withdraw_confidential_withheld_tokens_from_mint", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2556,8 +2556,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.withdraw_excess_lamports", "eventCode": "spl.token_2022.withdraw_excess_lamports", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2567,8 +2567,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.withdraw_withheld_tokens_from_accounts", "eventCode": "spl.token_2022.withdraw_withheld_tokens_from_accounts", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2578,8 +2578,8 @@ "surfaceCode": "spl.token_2022", "operationCode": "spl.token_2022.withdraw_withheld_tokens_from_mint", "eventCode": "spl.token_2022.withdraw_withheld_tokens_from_mint", - "executorName": "kb-lib.executor.spl.token_2022", - "decoderName": "kb-lib.decoder.spl.token_2022", + "executorName": "ks-lib-executor.spl.token_2022", + "decoderName": "ks-lib-decoder.spl.token_2022", "status": "implemented", "source": "ks-lib/src/executor/spl/token_2022/intent.rs" }, @@ -2589,8 +2589,8 @@ "surfaceCode": "metadata.solana_program_metadata", "operationCode": "metadata.solana_program_metadata.allocate", "eventCode": "metadata.solana_program_metadata.allocate", - "executorName": "kb-lib.executor.metadata.solana_program_metadata", - "decoderName": "kb-lib.decoder.metadata.solana_program_metadata", + "executorName": "ks-lib-executor.metadata.solana_program_metadata", + "decoderName": "ks-lib-decoder.metadata.solana_program_metadata", "status": "implemented", "source": "ks-lib/src/executor/metadata/solana_program_metadata/constants.rs" }, @@ -2600,8 +2600,8 @@ "surfaceCode": "metadata.solana_program_metadata", "operationCode": "metadata.solana_program_metadata.close", "eventCode": "metadata.solana_program_metadata.close", - "executorName": "kb-lib.executor.metadata.solana_program_metadata", - "decoderName": "kb-lib.decoder.metadata.solana_program_metadata", + "executorName": "ks-lib-executor.metadata.solana_program_metadata", + "decoderName": "ks-lib-decoder.metadata.solana_program_metadata", "status": "implemented", "source": "ks-lib/src/executor/metadata/solana_program_metadata/constants.rs" }, @@ -2611,8 +2611,8 @@ "surfaceCode": "metadata.solana_program_metadata", "operationCode": "metadata.solana_program_metadata.extend", "eventCode": "metadata.solana_program_metadata.extend", - "executorName": "kb-lib.executor.metadata.solana_program_metadata", - "decoderName": "kb-lib.decoder.metadata.solana_program_metadata", + "executorName": "ks-lib-executor.metadata.solana_program_metadata", + "decoderName": "ks-lib-decoder.metadata.solana_program_metadata", "status": "implemented", "source": "ks-lib/src/executor/metadata/solana_program_metadata/constants.rs" }, @@ -2622,8 +2622,8 @@ "surfaceCode": "metadata.solana_program_metadata", "operationCode": "metadata.solana_program_metadata.initialize", "eventCode": "metadata.solana_program_metadata.initialize", - "executorName": "kb-lib.executor.metadata.solana_program_metadata", - "decoderName": "kb-lib.decoder.metadata.solana_program_metadata", + "executorName": "ks-lib-executor.metadata.solana_program_metadata", + "decoderName": "ks-lib-decoder.metadata.solana_program_metadata", "status": "implemented", "source": "ks-lib/src/executor/metadata/solana_program_metadata/constants.rs" }, @@ -2633,8 +2633,8 @@ "surfaceCode": "metadata.solana_program_metadata", "operationCode": "metadata.solana_program_metadata.set_authority", "eventCode": "metadata.solana_program_metadata.set_authority", - "executorName": "kb-lib.executor.metadata.solana_program_metadata", - "decoderName": "kb-lib.decoder.metadata.solana_program_metadata", + "executorName": "ks-lib-executor.metadata.solana_program_metadata", + "decoderName": "ks-lib-decoder.metadata.solana_program_metadata", "status": "implemented", "source": "ks-lib/src/executor/metadata/solana_program_metadata/constants.rs" }, @@ -2644,8 +2644,8 @@ "surfaceCode": "metadata.solana_program_metadata", "operationCode": "metadata.solana_program_metadata.set_data", "eventCode": "metadata.solana_program_metadata.set_data", - "executorName": "kb-lib.executor.metadata.solana_program_metadata", - "decoderName": "kb-lib.decoder.metadata.solana_program_metadata", + "executorName": "ks-lib-executor.metadata.solana_program_metadata", + "decoderName": "ks-lib-decoder.metadata.solana_program_metadata", "status": "implemented", "source": "ks-lib/src/executor/metadata/solana_program_metadata/constants.rs" }, @@ -2655,8 +2655,8 @@ "surfaceCode": "metadata.solana_program_metadata", "operationCode": "metadata.solana_program_metadata.set_immutable", "eventCode": "metadata.solana_program_metadata.set_immutable", - "executorName": "kb-lib.executor.metadata.solana_program_metadata", - "decoderName": "kb-lib.decoder.metadata.solana_program_metadata", + "executorName": "ks-lib-executor.metadata.solana_program_metadata", + "decoderName": "ks-lib-decoder.metadata.solana_program_metadata", "status": "implemented", "source": "ks-lib/src/executor/metadata/solana_program_metadata/constants.rs" }, @@ -2666,8 +2666,8 @@ "surfaceCode": "metadata.solana_program_metadata", "operationCode": "metadata.solana_program_metadata.trim", "eventCode": "metadata.solana_program_metadata.trim", - "executorName": "kb-lib.executor.metadata.solana_program_metadata", - "decoderName": "kb-lib.decoder.metadata.solana_program_metadata", + "executorName": "ks-lib-executor.metadata.solana_program_metadata", + "decoderName": "ks-lib-decoder.metadata.solana_program_metadata", "status": "implemented", "source": "ks-lib/src/executor/metadata/solana_program_metadata/constants.rs" }, @@ -2677,8 +2677,8 @@ "surfaceCode": "metadata.solana_program_metadata", "operationCode": "metadata.solana_program_metadata.write", "eventCode": "metadata.solana_program_metadata.write", - "executorName": "kb-lib.executor.metadata.solana_program_metadata", - "decoderName": "kb-lib.decoder.metadata.solana_program_metadata", + "executorName": "ks-lib-executor.metadata.solana_program_metadata", + "decoderName": "ks-lib-decoder.metadata.solana_program_metadata", "status": "implemented", "source": "ks-lib/src/executor/metadata/solana_program_metadata/constants.rs" } diff --git a/test-fixtures/contract-matrices/SOLANA_PROGRAM_METADATA_EXECUTOR_MATRIX.json b/test-fixtures/contract-matrices/SOLANA_PROGRAM_METADATA_EXECUTOR_MATRIX.json index d88b7b3..a39c30c 100644 --- a/test-fixtures/contract-matrices/SOLANA_PROGRAM_METADATA_EXECUTOR_MATRIX.json +++ b/test-fixtures/contract-matrices/SOLANA_PROGRAM_METADATA_EXECUTOR_MATRIX.json @@ -3,7 +3,7 @@ "version": 1, "programId": "ProgM6JCCvbYkfKqJYHePx4xxSUSqJp7rh8Lyv7nk7S", "surface": "metadata.solana_program_metadata", - "executor": "kb-lib.executor.metadata.solana_program_metadata", + "executor": "ks-lib-executor.metadata.solana_program_metadata", "operations": [ { "tag": 0, diff --git a/test-fixtures/contract-matrices/SPL_ASSOCIATED_TOKEN_ACCOUNT_MATRIX.json b/test-fixtures/contract-matrices/SPL_ASSOCIATED_TOKEN_ACCOUNT_MATRIX.json index 8513cf2..1e23f80 100644 --- a/test-fixtures/contract-matrices/SPL_ASSOCIATED_TOKEN_ACCOUNT_MATRIX.json +++ b/test-fixtures/contract-matrices/SPL_ASSOCIATED_TOKEN_ACCOUNT_MATRIX.json @@ -3,7 +3,7 @@ "version": 11, "schemaVersion": 1, "bot3Migration": { - "target": "kb-lib.decoder.spl.associated_token_account", + "target": "ks-lib-decoder.spl.associated_token_account", "status": "decoder_operator_validated_materializers_ported", "prerelease": "0.1.0-pre.007", "preservedDifferentialTests": 10, diff --git a/test-fixtures/contract-matrices/SPL_ELGAMAL_REGISTRY_MATRIX.json b/test-fixtures/contract-matrices/SPL_ELGAMAL_REGISTRY_MATRIX.json index a8de347..8f4c7c8 100644 --- a/test-fixtures/contract-matrices/SPL_ELGAMAL_REGISTRY_MATRIX.json +++ b/test-fixtures/contract-matrices/SPL_ELGAMAL_REGISTRY_MATRIX.json @@ -112,7 +112,7 @@ "publishedInlineBuilderOffset": 1 }, "decoder": { - "component": "kb-lib.decoder.spl.elgamal_registry", + "component": "ks-lib-decoder.spl.elgamal_registry", "coverageEqualityRequired": true, "unknownTagPolicy": "failed", "trailingBytesPolicy": "failed", diff --git a/test-fixtures/contract-matrices/SPL_MEMO_MATRIX.json b/test-fixtures/contract-matrices/SPL_MEMO_MATRIX.json index 4185761..121e1ab 100644 --- a/test-fixtures/contract-matrices/SPL_MEMO_MATRIX.json +++ b/test-fixtures/contract-matrices/SPL_MEMO_MATRIX.json @@ -141,7 +141,7 @@ ] }, "executorContract": { - "crate": "kb-lib.executor.spl.memo", + "crate": "ks-lib-executor.spl.memo", "operationCode": "spl.memo.add_memo", "typedIntent": "SplMemoExecutionIntent", "officialBuilder": "spl_memo_interface::instruction::build_memo", diff --git a/test-fixtures/contract-matrices/SPL_TOKEN_2022_MATRIX.json b/test-fixtures/contract-matrices/SPL_TOKEN_2022_MATRIX.json index 88286ca..b67fa7d 100644 --- a/test-fixtures/contract-matrices/SPL_TOKEN_2022_MATRIX.json +++ b/test-fixtures/contract-matrices/SPL_TOKEN_2022_MATRIX.json @@ -30,7 +30,7 @@ "default", "serde" ], - "leafConsumer": "kb-lib.decoder.spl.token_2022", + "leafConsumer": "ks-lib-decoder.spl.token_2022", "operatorEvidence": "cargo tree -i spl-token-2022-interface -e features", "publishedCandidateAudited": "3.1.1", "publishedCandidateStatus": "matches_confirmed_workspace_resolution", @@ -2080,7 +2080,7 @@ "default" ], "resolutionStatus": "confirmed_by_operator_cargo_tree_2026-07-16", - "leafConsumer": "kb-lib.decoder.spl.elgamal_registry", + "leafConsumer": "ks-lib-decoder.spl.elgamal_registry", "operatorEvidence": "cargo tree -i spl-elgamal-registry-interface -e features", "programId": "regVYJW7tcT8zipN5YiBvHsvR5jXW1uLFxaHSbugABg", "programIdEvidence": "spl-elgamal-registry-interface 0.2.1 declare_id", diff --git a/test-fixtures/contract-matrices/SPL_TOKEN_2022_VALIDATION_MATRIX.json b/test-fixtures/contract-matrices/SPL_TOKEN_2022_VALIDATION_MATRIX.json index 0ae4821..77b4c5b 100644 --- a/test-fixtures/contract-matrices/SPL_TOKEN_2022_VALIDATION_MATRIX.json +++ b/test-fixtures/contract-matrices/SPL_TOKEN_2022_VALIDATION_MATRIX.json @@ -26,11 +26,11 @@ }, { "kind": "test_suite", - "value": "kb-lib.executor.spl.token_2022 44/44" + "value": "ks-lib-executor.spl.token_2022 44/44" }, { "kind": "test_suite", - "value": "kb-lib.executor.spl.elgamal_registry 6/6" + "value": "ks-lib-executor.spl.elgamal_registry 6/6" }, { "kind": "clippy", diff --git a/test-fixtures/contract-matrices/SPL_TOKEN_MATRIX.json b/test-fixtures/contract-matrices/SPL_TOKEN_MATRIX.json index e877414..8bf3cc8 100644 --- a/test-fixtures/contract-matrices/SPL_TOKEN_MATRIX.json +++ b/test-fixtures/contract-matrices/SPL_TOKEN_MATRIX.json @@ -5,7 +5,7 @@ "programId": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA", "bot3Migration": { "milestone": "0.1.0-pre.006", - "component": "kb-lib.decoder.spl.token", + "component": "ks-lib-decoder.spl.token", "status": "decoder_ported_validation_pending", "scope": "decoder_only" },