• Websocket API

Websocket API


При подписке на Websoсket ты получаешь полную информацию (в режиме реального времени) о создаваемых токенах на платформе PumpFun. Для подписки используй адрес:

https://pumpzone.fun/api/v2/ws


Через WS перадется JSON-структура, которая содержит:

  • signature — Сигнатура транзакции
  • signature_url — Ссылка на тразакцию для сервиса solscan.io
  • mint — Адрес токена (base58)
  • creator — Публичный адрес кошелька создателя токена (base58)
  • action — Cобытия: «create»
  • initial_buy — Сколько токенов куплено при создании
  • amount_sol — В SOL
  • bonding_curve — Адрес пула (base58)
  • virtual_tokens — Количество токенов в пуле
  • virtual_sol — Количество SOL в пуле
  • market_cap — Капитализация
  • token_name — Имя токена
  • token_symbol — Символ токена
  • token_url — Адрес мета-данных токена
Примеры
import asyncio
import websockets
import json

async def subscribe():
  async with websockets.connect('wss://pumpzone.fun/api/v2/ws') as websocket:
      async for message in websocket:
          print(json.loads(message))

asyncio.get_event_loop().run_until_complete(subscribe())
import WebSocket from 'ws';

const ws = new WebSocket('wss://pumpzone.fun/api/v2/ws');
ws.on('open',    ()     => {console.log('WS has opened')});
ws.on('message', (data) => {console.log(JSON.parse(data))});
ws.on('close',   ()     => {console.log('WS has closed')});
{
    "signature": "652F7a4cA3bg6SdTvXFywTr2uf3oAie43xnzcvUiuDMNFeb1xww66WPHXDMxaDQfychjhMKJ4KLGGs9L9ZppmJim",
    "signature_url": "https://solscan.io/tx/652F7a4cA3bg6SdTvXFywTr2uf3oAie43xnzcvUiuDMNFeb1xww66WPHXDMxaDQfychjhMKJ4KLGGs9L9ZppmJim",
    "mint": "5xQqR3Mx4JZQWhPpzxgVUNo3oFS7Uv5nL5XXELcSRRh5",
    "creator": "BwaVFCDJ4HfRfFWq1S23LHkk5VF4GKEw9oz7F1PxgcHv",
    "action": "create",
    "initial_buy": 153285714.285714,
    "amount_sol": 5,
    "bonding_curve": "EGnkW8m1LSHHj8rUHvwbXtYVMerWzQXcWZuKnM3NeELa",
    "virtual_tokens": 919714285.714286,
    "virtual_sol": 34.99999999999999,
    "market_cap": 38.05529667598631,
    "token_name": "STUMP THE TRUMP",
    "token_symbol": "STT",
    "token_url": "http://134.195.157.197/json/4d4c2fb3-25b3-4420-ae9b-be26f3677628"
}