Practical overview
When it fits
Use it when a TypeScript application needs code-level access to Pump Fun token creation or trading, including documented devnet and mainnet-beta flows, or needs to route supported trades through Jito or a listed relay provider.
Who it is for
- TypeScript developers building services that create Pump Fun tokens.
- Developers implementing Pump Fun buy and sell workflows or trading bots.
- Teams integrating Jito bundle submission or supported transaction relays into Pump Fun operations.
Documented uses
- Create a Pump Fun token and buy it in a programmatic flow.
- Buy or sell tokens and use transaction builders and slippage helpers.
- Submit supported buy and sell transactions through Jito bundles or relay modules.
- Use token metadata, mint, associated token account, PDA and typed event utilities.
Requirements & limits
The repository is public and identifies an MIT license. The README provides an npm installation command for the package.
- The SDK exposes Jito bundles for buy and sell operations; its options require a Jito URL and auth keypair.
- Relay modules are documented for Astra, 0Slot, NodeOne and NextBlock; their examples use provider keys and region configuration.
- Relay modules provide
ping()calls that the README says should be called periodically to keep upstream connections alive. - The README says the SDK works on devnet and mainnet-beta and provides ESM and CommonJS builds.
- The documented quick start uses wallet key material, an RPC connection, slippage and priority-fee parameters.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Set up a devnet token creation and trading example
Use the README's quick-start sequence to create and buy a token, then buy and sell it on Solana devnet.
Before you start
- TypeScript project with the SDK and the Solana and Anchor types used by the example.
- A Solana devnet RPC URL and wallet keypair available to the application.
- Token metadata including a name, symbol, description and image file.
Steps
Install the package with the command below.
npm install pumpdotfun-repumped-sdkCreate a Solana
Connectionand Anchor provider using the devnet RPC URL and wallet.Initialize
PumpFunSDK, generate a mint keypair and callcreateAndBuywith token metadata and the example's transaction parameters.Call
buy, check the token balance withgetSPLBalance, then callsellwith the balance.
Expected outcome
The documented example performs token creation and buying, a subsequent buy, balance retrieval and selling through the SDK.
Guide limitations
- The README example uses a wallet secret loaded from an environment variable; the developer must supply the wallet and RPC configuration.
- The example's token creation call includes an image file and transaction parameters; actual transactions require a funded wallet and incur network costs.
Configure a Jito buy submission
Set up the documented SDK options and call for submitting a buy through Jito.
Before you start
- A configured Anchor provider and wallet keypair.
- A Jito URL, mint public key and the buy parameters used by the SDK example.
Steps
Initialize
PumpFunSDKwithjitoUrlandauthKeypairoptions.Call
sdk.jito!.buyJitowith the wallet, mint public key, amount, slippage and other transaction parameters shown in the example.
Expected outcome
The SDK example submits a buy operation through its Jito module as a bundle.
Guide limitations
- The README documents Jito bundle submission for buy and sell and lists
jitoUrlandauthKeypairas required SDK options. - The example assumes the provider, wallet and transaction parameters are already configured.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 15 October 2026
- Original website title
- D3AD-E/pumpdotfun-sdk-repumped · Official homepage title · retained in its source language

