A professional Automated Market Maker (AMM) SDK for Solana, leveraging Jito's infrastructure for optimal performance and efficiency. Usually code that is able to generate volume and unique makers is complex and hard to understand. This SDK is designed to be easy to understand and use.
- Simplified and efficient bundle creation and management
- Leverage Jito bundles to execute thousands of high-frequency buy and sell transactions per minute, each from unique wallets
- Utilize Jito bundles to generate substantial trading volume, ensuring each transaction originates from a distinct wallet
- Comprehensive AMM protocol support including:
- Raydium
- Orca
- Meteora
- Pump.fun
- Moonshot
- Regular maintenance and feature updates
- Production-ready implementation
npm install @confirmedwtf/solana-amm-sdk
import { Amm } from '@confirmedwtf/solana-amm-sdk';
import { Connection, Keypair, PublicKey } from "@solana/web3.js";
const connection = new Connection("YOUR_RPC_URL");
const wallet = Keypair.fromSecretKey(/* your keypair */);
const tokenMint = new PublicKey("YOUR_TOKEN_MINT");
const amm = new Amm(connection, wallet);
// Create makers
await amm.makers(tokenMint, 500, {jitoTipLamports: 10001}); // Creates 500 makers
// Generate volume
const minSolPerSwap = 0.005; // Minimum SOL per swap
const maxSolPerSwap = 0.006; // Maximum SOL per swap
const mCapFactor = 1; // Higher = chart goes up, 0 = neutral
const speedFactor = 1; // Controls trading frequency
await amm.volume( tokenMint, minSolPerSwap, maxSolPerSwap, mCapFactor, speedFactor, { jitoTipLamports: 1000 });
const { Amm } = require('solana-amm-sdk');
// rest of the code is the same as the above
Creates a new AMM instance.
connection
: Solana RPC connectionpayerKeypair
: Keypair for the payer account
Creates makers for a token.
mint
: PublicKey of the token mintnumberOfMakers
: Number of makers to create
Generates trading volume for a token.
mint
: PublicKey of the token mintminimumSolPerSwap
: Minimum SOL per swapmaximumSolPerSwap
: Maximum SOL per swapmCapFactor
: Market cap factor (higher = chart go up, 0 = neutral (same buy amounts as sell amounts))speedFactor
: Controls trading frequencyoptions
: Optional configurationjitoTipLamports
: Amount of lamports for Jito tip (default: 10000 if empty)
MIT License
- Documentation: Documentation
- GitHub Issues: Report a bug
- Discord: Join our community