@@ -2,6 +2,7 @@ import dotenv from "dotenv";
22import { Connection , Keypair } from "@solana/web3.js" ;
33import { PumpFunSDK } from "../../src/index.js" ;
44import { AnchorProvider , Wallet } from "@coral-xyz/anchor" ;
5+ import { PumpSwapSDK } from "../../src/pumpswap.js" ;
56
67const main = async ( ) => {
78 dotenv . config ( ) ;
@@ -22,22 +23,33 @@ const main = async () => {
2223 commitment : "finalized" ,
2324 } ) ;
2425
25- let sdk = new PumpFunSDK ( provider ) ;
26+ let pumpFunSDK = new PumpFunSDK ( provider ) ;
2627
27- let createEvent = sdk . addEventListener ( "createEvent" , ( event ) => {
28+ let createEvent = pumpFunSDK . addEventListener ( "createEvent" , ( event ) => {
2829 console . log ( "createEvent" , event ) ;
2930 } ) ;
3031 console . log ( "createEvent" , createEvent ) ;
3132
32- let tradeEvent = sdk . addEventListener ( "tradeEvent" , ( event ) => {
33+ let tradeEvent = pumpFunSDK . addEventListener ( "tradeEvent" , ( event ) => {
3334 console . log ( "tradeEvent" , event ) ;
3435 } ) ;
3536 console . log ( "tradeEvent" , tradeEvent ) ;
3637
37- let completeEvent = sdk . addEventListener ( "completeEvent" , ( event ) => {
38+ let completeEvent = pumpFunSDK . addEventListener ( "completeEvent" , ( event ) => {
3839 console . log ( "completeEvent" , event ) ;
3940 } ) ;
4041 console . log ( "completeEvent" , completeEvent ) ;
42+
43+ const pumpSwapSDK = new PumpSwapSDK ( provider ) ;
44+ let buyEvent = pumpSwapSDK . addEventListener ( "buyEvent" , ( event ) => {
45+ console . log ( "buyEvent" , event ) ;
46+ } ) ;
47+ console . log ( "buyEvent" , buyEvent ) ;
48+
49+ let sellEvent = pumpSwapSDK . addEventListener ( "sellEvent" , ( event ) => {
50+ console . log ( "sellEvent" , event ) ;
51+ } ) ;
52+ console . log ( "sellEvent" , sellEvent ) ;
4153} ;
4254
4355main ( ) ;
0 commit comments