v0.1.0-pre.017

This commit is contained in:
2026-07-24 19:10:22 +02:00
parent 252fe51e34
commit 3e1d034633
1656 changed files with 315 additions and 198763 deletions

View File

@@ -1,5 +1,5 @@
// file: kb-lib/src/lib.rs
// version: 19
// version: 20
//! Consolidated decoder, executor, materializer and shared model library.
#![warn(missing_docs)]
@@ -563,6 +563,14 @@ pub use self::executor::EX_SOLANA_CORE_ZK_ELGAMAL_CLOSE_CONTEXT_STATE_OPERATION;
pub use self::executor::EX_SOLANA_CORE_ZK_ELGAMAL_VERIFY_FROM_ACCOUNT_OPERATION;
/// Exposes the ZK ElGamal inline proof verification operation code.
pub use self::executor::EX_SOLANA_CORE_ZK_ELGAMAL_VERIFY_INLINE_OPERATION;
/// Exposes the idempotent ATA creation operation code.
pub use self::executor::EX_SPL_ATA_CREATE_IDEMPOTENT_OPERATION;
/// Exposes the strict ATA creation operation code.
pub use self::executor::EX_SPL_ATA_CREATE_OPERATION;
/// Exposes the nested ATA recovery operation code.
pub use self::executor::EX_SPL_ATA_RECOVER_NESTED_OPERATION;
/// Exposes every supported ATA operation code.
pub use self::executor::EX_SPL_ATA_SUPPORTED_OPERATION_CODES;
/// Exposes the stable SPL Memo add-memo operation code.
pub use self::executor::EX_SPL_MEMO_ADD_MEMO_OPERATION;
/// Exposes the SPL Memo payload bound.
@@ -807,8 +815,14 @@ pub use self::executor::ExSolanaCoreZkElGamalContextState;
pub use self::executor::ExSolanaCoreZkElGamalProofType;
/// Exposes the reserved `ExSplAccountCompressionExecutor` implementation.
pub use self::executor::ExSplAccountCompressionExecutor;
/// Exposes the reserved `ExSplAssociatedTokenAccountExecutor` implementation.
/// Exposes the typed SPL ATA execution intent.
pub use self::executor::ExSplAssociatedTokenAccountExecutionIntent;
/// Exposes the SPL ATA executor implementation.
pub use self::executor::ExSplAssociatedTokenAccountExecutor;
/// Exposes one typed SPL ATA operation.
pub use self::executor::ExSplAssociatedTokenAccountOperation;
/// Exposes the exact Token Program used by ATA derivation.
pub use self::executor::ExSplAssociatedTokenProgram;
/// Exposes the reserved `ExSplElgamalRegistryExecutor` implementation.
pub use self::executor::ExSplElgamalRegistryExecutor;
/// Exposes the typed SPL Memo execution intent.
@@ -1435,6 +1449,8 @@ pub(crate) use self::decoder::decoder_spl_token2022_payload_tag;
/// Canonical tracing target for this crate.
pub(crate) use self::executor::EX_SOLANA_CORE_TRACING_TARGET;
/// Canonical SPL Memo tracing target.
pub(crate) use self::executor::EX_SPL_ATA_TRACING_TARGET;
/// Canonical SPL Memo tracing target.
pub(crate) use self::executor::EX_SPL_MEMO_TRACING_TARGET;
/// Crate-root access to `build_prepared_plan` from `address_lookup_table`.
pub(crate) use self::executor::executor_solana_core_address_lookup_table_build_prepared_plan;
@@ -1473,6 +1489,8 @@ pub(crate) use self::executor::executor_solana_core_vote_build_prepared_plan;
/// Crate-root access to `build_prepared_plan` from `zk_elgamal`.
pub(crate) use self::executor::executor_solana_core_zk_elgamal_build_prepared_plan;
/// Internal SPL Memo plan builder.
pub(crate) use self::executor::executor_spl_ata_build_prepared_plan;
/// Internal SPL Memo plan builder.
pub(crate) use self::executor::executor_spl_memo_build_prepared_plan;
/// Canonical processor name for the native and SPL administration materializer.
pub(crate) use self::materializer::MT_ADMIN_PROCESSOR_NAME;