cow-settlement-client 0.5.3

Off-chain client helpers for building CoW Protocol Solana settlement program instructions.
Documentation
//! Instruction builders for the settlement program.
//!
//! A single place for client callers to reach for instruction constructors.
//! The instruction builders are the same as those in the interface, but they
//! provide a simplified interface at the price of more computation done
//! by the function, making it more suitable for off-chain use.

pub mod add_solver;
pub mod begin_settle;
pub mod cancel_order;
pub mod create_buffer;
pub mod create_order;
pub mod create_settlement_owned_order;
pub mod finalize_settle;
pub mod initialize;
pub mod reclaim_buffer;
pub mod remove_solver;
pub mod transfer_authority;
pub mod withdraw_native_sol;

pub use add_solver::AddSolver;
pub use begin_settle::{BeginSettle, InitializedIntent, Pull, TokenProgram};
pub use cancel_order::CancelOrder;
pub use create_buffer::CreateBuffers;
pub use create_order::CreateOrder;
pub use create_settlement_owned_order::CreateSettlementOwnedOrder;
pub use finalize_settle::{FinalizeSettle, FinalizedIntent};
pub use initialize::Initialize;
pub use reclaim_buffer::ReclaimBuffer;
pub use remove_solver::RemoveSolver;
pub use transfer_authority::TransferAuthority;
pub use withdraw_native_sol::WithdrawNativeSol;