v0.1.0-pre.011

This commit is contained in:
2026-07-24 14:23:58 +02:00
parent 62bc0ffb44
commit 42e8a203ec
460 changed files with 12005 additions and 7020 deletions

View File

@@ -3,31 +3,81 @@
//! Consolidated executor modules.
pub mod adapter;
pub mod admin;
pub mod amm;
pub mod api;
pub mod bridge;
pub mod clmm;
pub mod cpmm;
pub mod dlmm;
pub mod fees;
pub mod governance;
pub mod launchpad;
pub mod lending;
pub mod lock;
pub mod metadata;
pub mod nft;
pub mod orderbook;
pub mod perpetuals;
pub mod router;
pub mod rwa;
pub mod solana;
pub mod spl;
pub mod stable;
pub mod staking;
pub mod treasury;
pub mod vault;
pub mod vesting;
pub mod wallet;
pub mod weighted;
mod adapter;
mod admin;
mod amm;
mod api;
mod bridge;
mod clmm;
mod cpmm;
mod dlmm;
mod fees;
mod governance;
mod launchpad;
mod lending;
mod lock;
mod metadata;
mod nft;
mod orderbook;
mod perpetuals;
mod router;
mod rwa;
mod solana;
mod spl;
mod stable;
mod staking;
mod treasury;
mod vault;
mod vesting;
mod wallet;
mod weighted;
/// Exposes the blockhash policy kind.
pub use self::api::ExApiExecutionBlockhashKind;
/// Exposes the blockhash policy.
pub use self::api::ExApiExecutionBlockhashPolicy;
/// Exposes the exact execution capability result.
pub use self::api::ExApiExecutionCapability;
/// Exposes supported Solana clusters.
pub use self::api::ExApiExecutionCluster;
/// Exposes cluster restrictions.
pub use self::api::ExApiExecutionClusterPolicy;
/// Exposes the result of waiting for transaction confirmation.
pub use self::api::ExApiExecutionConfirmationResult;
/// Exposes transaction confirmation states.
pub use self::api::ExApiExecutionConfirmationStatus;
/// Exposes explicit execution cost ceilings.
pub use self::api::ExApiExecutionCostLimit;
/// Exposes the legacy common execution plan type.
pub use self::api::ExApiExecutionPlan;
/// Exposes the complete execution policy.
pub use self::api::ExApiExecutionPolicy;
/// Exposes the legacy common execution request type.
pub use self::api::ExApiExecutionRequest;
/// Exposes the result of a transaction send adapter.
pub use self::api::ExApiExecutionSendResult;
/// Exposes the simulation policy.
pub use self::api::ExApiExecutionSimulationPolicy;
/// Exposes the simulation result contract.
pub use self::api::ExApiExecutionSimulationResult;
/// Exposes the legacy common execution support enum.
pub use self::api::ExApiExecutionSupport;
/// Exposes the legacy common instruction executor trait.
pub use self::api::ExApiInstructionExecutor;
/// Exposes one planned instruction account.
pub use self::api::ExApiPlannedAccount;
/// Exposes one encoded planned instruction.
pub use self::api::ExApiPlannedInstruction;
/// Exposes post-execution replay diagnostics.
pub use self::api::ExApiPostExecutionDiagnostic;
/// Exposes post-execution validation requirements.
pub use self::api::ExApiPostExecutionValidationPolicy;
/// Exposes a typed execution plan.
pub use self::api::ExApiPreparedExecutionPlan;
/// Exposes one required signer.
pub use self::api::ExApiRequiredSigner;
/// Exposes the typed executor contract.
pub use self::api::ExApiTypedInstructionExecutor;
/// Exposes the compact JSON payload serializer.
pub use self::api::executor_api_serialize_payload_json;
/// Exposes the pretty JSON payload serializer.
pub use self::api::executor_api_serialize_payload_json_pretty;