pump-swap-core-v1
Version:
This is core SDK for pumpdotfun offical AMM pool - PumpSwap
41 lines (35 loc) • 786 B
text/typescript
import { PublicKey } from "@solana/web3.js";
interface CreatePoolType {
baseMint: PublicKey,
quoteMint: PublicKey,
baseTokenProgram: PublicKey,
quoteTokenProgram: PublicKey,
creator: PublicKey,
}
interface TradeType {
baseMint: PublicKey,
quoteMint: PublicKey,
pool: PublicKey,
baseTokenProgram: PublicKey,
quoteTokenProgram: PublicKey,
user: PublicKey,
}
interface WithdrawType {
index: number,
creator: PublicKey,
baseMint: PublicKey,
quoteMint: PublicKey,
user: PublicKey,
}
interface DepositType {
pool: PublicKey,
baseMint: PublicKey,
quoteMint: PublicKey,
user: PublicKey,
}
export {
TradeType,
CreatePoolType,
WithdrawType,
DepositType
}