v0.1.0-pre.011
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user