Tillkännagivande av $PUMPv 2 API & JavaScript SDK Vi har levererat ett komplett programmatiskt gränssnitt för att starta tokens. API + npm-paket med TypeScript-stöd. Här är den tekniska genomgången 👇
Installation: NPM-installation @pumpfunv2/SDK Initiera klienten: const client = new PumpFunV2Client({ apiKey: 'pk_xxx', timeout: 60 000, Omförsök: 3 }); Automatisk logik för omprövan, timeouts för förfrågningar och inskrivna svar inkluderade.
Tokenstart med ett metodanrop: const result = await client.launch({ namn: 'Token', symbol: 'TKN', beskrivning: 'Beskrivning', Läge: 'Svänghjul', creatorWalletPrivateKey: privatnyckel }); Returnerar: mintAddress, txSignature, pumpFunUrl, explorerUrl
7 stödda startlägen: • normal - standarduppskjutning • svänghjul – automatisk återköp med angivna avgifter • bränning - deflationära tokenbränningar • utdelning - belöningar till innehavare • jackpot - slumpmässig innehavare vinner poolen • xprotected - X/Twitter-verifiering krävs • flerdelade avgifter över flera transportsätt
Multimode-exempel: Läge: 'Multi', Allokering: [ { läge: 'svänghjul', procent: 40 }, { läge: 'bränn', procent: 30 }, { läge: 'fördelning', procent: 30 } ] Kör flera automatiseringsstrategier samtidigt.
Inbyggda React-komponenter: import { LaunchButton, PumpFunV2Provider, useLaunch } från '@pumpfunv2/sdk/react'; • LaunchButton – drop-in-komponent med modal • useLaunch-krok – full kontroll över starttillståndet • PumpFunV2Provider – kontext för flera komponenter
Felhantering med typade undantag: import { PumpFunV2Error } från '@pumpfunv2/sdk'; Felkoder: • OBEHÖRIG • RATE_LIMITED • VALIDATION_ERROR • TIMEOUT • NETWORK_ERROR Varje fel inkluderar kod-, meddelande- och svarsdata.
Kom igång: 📦 NPM-installation @pumpfunv2/SDK 📄 Dokumentation: 🔑 API-nyckel:
66