UNPKG

pumpdotfun-repumped-sdk

Version:

Pumpfun SDK — create, buy, sell tokens with support for Jito bundles and multiple relayer integrations. Rebuilt and fixed pumpdotfun-sdk.

28 lines (25 loc) 823 B
import { converters } from '../pumpEvents/pumpEvents.consts.mjs'; class EventModule { sdk; constructor(sdk) { this.sdk = sdk; } addEventListener(eventType, callback) { return this.sdk.program.addEventListener(eventType, (event, slot, signature) => { try { const convert = converters[eventType]; if (!convert) throw new Error(`No converter for event type: ${eventType}`); callback(convert(event), slot, signature); } catch (err) { console.error(`Failed to handle ${eventType}:`, err); } }); } removeEventListener(id) { this.sdk.program.removeEventListener(id); } } export { EventModule }; //# sourceMappingURL=EventModule.mjs.map