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.

30 lines (26 loc) 873 B
'use strict'; var pumpEvents_consts = require('../pumpEvents/pumpEvents.consts.cjs'); class EventModule { sdk; constructor(sdk) { this.sdk = sdk; } addEventListener(eventType, callback) { return this.sdk.program.addEventListener(eventType, (event, slot, signature) => { try { const convert = pumpEvents_consts.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); } } exports.EventModule = EventModule; //# sourceMappingURL=EventModule.cjs.map