v0.1.0-pre.022
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
// file: kb-lib/src/executor.rs
|
||||
// version: 7
|
||||
// version: 8
|
||||
|
||||
//! Consolidated executor modules.
|
||||
|
||||
@@ -493,6 +493,22 @@ pub use self::solana::ExSolanaCoreVoteLockout;
|
||||
pub use self::solana::ExSolanaCoreZkElGamalContextState;
|
||||
/// Exposes the official ZK ElGamal proof kinds.
|
||||
pub use self::solana::ExSolanaCoreZkElGamalProofType;
|
||||
/// Validated current durable nonce account state used for transaction assembly.
|
||||
pub use self::solana::ExSolanaDurableNonceAccountState;
|
||||
/// Signed Solana transaction ready for RPC submission.
|
||||
pub use self::solana::ExSolanaSignedTransaction;
|
||||
/// Simulation result bound to the exact assembled message that was simulated.
|
||||
pub use self::solana::ExSolanaSimulationEvidence;
|
||||
/// Unsigned assembled Solana transaction used for fee estimation and simulation.
|
||||
pub use self::solana::ExSolanaUnsignedTransaction;
|
||||
/// Builds an unsigned durable nonce transaction from a prepared execution plan and validated nonce state.
|
||||
pub use self::solana::executor_solana_build_durable_nonce_transaction;
|
||||
/// Builds an unsigned legacy Solana transaction from a prepared execution plan.
|
||||
pub use self::solana::executor_solana_build_legacy_transaction;
|
||||
/// Returns the exact serialized byte length of a Solana nonce account state.
|
||||
pub use self::solana::executor_solana_durable_nonce_account_data_length;
|
||||
/// Parses and validates a complete System Program-owned durable nonce account snapshot.
|
||||
pub use self::solana::executor_solana_parse_durable_nonce_account;
|
||||
/// Exposes the idempotent ATA creation operation code.
|
||||
pub use self::spl::EX_SPL_ATA_CREATE_IDEMPOTENT_OPERATION;
|
||||
/// Exposes the strict ATA creation operation code.
|
||||
@@ -884,8 +900,14 @@ pub use self::wallet::ExWalletJupiterApeproSmartWalletExecutor;
|
||||
/// Exposes the reserved `weighted/swap_stabble` executor.
|
||||
pub use self::weighted::ExWeightedSwapStabbleExecutor;
|
||||
|
||||
/// Stable operation code for the nonce advance injected by durable transaction assembly.
|
||||
pub(crate) use self::solana::EX_SOLANA_TRANSACTION_DURABLE_NONCE_ADVANCE_OPERATION;
|
||||
/// Maximum over-the-wire size of a Solana transaction packet.
|
||||
pub(crate) use self::solana::EX_SOLANA_TRANSACTION_MAX_WIRE_BYTES;
|
||||
/// Canonical tracing target for this crate.
|
||||
pub(crate) use self::solana::TRACING_TARGET_EXECUTOR_SOLANA_CORE;
|
||||
/// Canonical tracing target for Solana transaction assembly.
|
||||
pub(crate) use self::solana::TRACING_TARGET_EXECUTOR_SOLANA_TRANSACTION;
|
||||
/// Crate-root access to `build_prepared_plan` from `address_lookup_table`.
|
||||
pub(crate) use self::solana::executor_solana_core_address_lookup_table_build_prepared_plan;
|
||||
/// Crate-root access to `build_prepared_plan` from `builder`.
|
||||
|
||||
Reference in New Issue
Block a user