Skip to main content

Crate drfraudsworth_jupiter_adapter

Crate drfraudsworth_jupiter_adapter 

Source
Expand description

Jupiter AMM adapter SDK for the Dr. Fraudsworth DEX protocol.

This crate provides the jupiter-amm-interface::Amm trait implementation that enables Jupiter to route swaps through Dr. Fraudsworth’s on-chain programs (AMM, Tax, Conversion Vault).

Architecture:

  • math - Pure swap/tax/vault math functions (exact copies of on-chain logic)
  • state - Raw byte parsers for on-chain account state (no anchor-lang dep)
  • accounts - Hardcoded mainnet addresses and PDA derivation
  • constants - Protocol constants (fees, rates, decimals)

Re-exports§

pub use sol_pool_amm::SolPoolAmm;
pub use vault_amm::VaultAmm;
pub use vault_amm::known_instances;
pub use vault_amm::known_sol_pool_keys;
pub use vault_amm::all_pool_keys;

Modules§

accounts
constants
math
sol_pool_amm
state
vault_amm