sol-parser-sdk 0.8.0

A lightweight Rust library for real-time event streaming from Solana DEX trading programs. Supports PumpFun, PumpSwap, LaunchLab, and Raydium protocols with Yellowstone gRPC and ShredStream.
Documentation
{
  "two_curve_buy": [
    {
      "type": "PumpFunTrade",
      "mint": "821LrUvsrX5oQNyqJrHZgrTmhwKoYrxZNgTbN4Fi4dwm",
      "user": "EAbJvhJTbP3tf21TwuNAvPn7AzZ12DV8r7XyJXssCvmS",
      "token_amount": "2629804371",
      "quote_amount": "99058",
      "fee": "942",
      "creator_fee": "0",
      "buyback_fee": "471",
      "ix_name": "multi_hop_swap",
      "holder_rewards": "0"
    },
    {
      "type": "PumpFunTrade",
      "mint": "A3U22eis81kaG2k3fCj5g4w3wVEMotnVkdv6ZApa9Qyy",
      "user": "EAbJvhJTbP3tf21TwuNAvPn7AzZ12DV8r7XyJXssCvmS",
      "token_amount": "12155365670",
      "quote_amount": "2621938555",
      "fee": "0",
      "creator_fee": "7865816",
      "buyback_fee": "0",
      "ix_name": "multi_hop_swap",
      "holder_rewards": "0"
    }
  ],
  "two_curve_sell": [
    {
      "type": "PumpFunTrade",
      "mint": "A3U22eis81kaG2k3fCj5g4w3wVEMotnVkdv6ZApa9Qyy",
      "user": "EAbJvhJTbP3tf21TwuNAvPn7AzZ12DV8r7XyJXssCvmS",
      "token_amount": "6077682835",
      "quote_amount": "1310976702",
      "fee": "0",
      "creator_fee": "3932931",
      "buyback_fee": "0",
      "ix_name": "multi_hop_swap",
      "holder_rewards": "0"
    },
    {
      "type": "PumpFunTrade",
      "mint": "821LrUvsrX5oQNyqJrHZgrTmhwKoYrxZNgTbN4Fi4dwm",
      "user": "EAbJvhJTbP3tf21TwuNAvPn7AzZ12DV8r7XyJXssCvmS",
      "token_amount": "1307043771",
      "quote_amount": "49232",
      "fee": "468",
      "creator_fee": "0",
      "buyback_fee": "234",
      "ix_name": "multi_hop_swap",
      "holder_rewards": "0"
    }
  ],
  "pool_curve_buy": [
    {
      "type": "PumpSwapBuy",
      "pool": "5jfw92XYbsCvnV5yJoEk9e9kYPukGJuXer1dxrnq9op4",
      "user": "EAbJvhJTbP3tf21TwuNAvPn7AzZ12DV8r7XyJXssCvmS",
      "base_amount_out": "75125221",
      "quote_amount_in": "100000",
      "protocol_fee": "50",
      "coin_creator_fee": "0",
      "buyback_fee": "25",
      "ix_name": "multi_hop_swap",
      "holder_rewards": "0"
    },
    {
      "type": "PumpFunTrade",
      "mint": "A3U22eis81kaG2k3fCj5g4w3wVEMotnVkdv6ZApa9Qyy",
      "user": "EAbJvhJTbP3tf21TwuNAvPn7AzZ12DV8r7XyJXssCvmS",
      "token_amount": "347240361",
      "quote_amount": "74900519",
      "fee": "0",
      "creator_fee": "224702",
      "buyback_fee": "0",
      "ix_name": "multi_hop_swap",
      "holder_rewards": "0"
    }
  ],
  "pool_pool_buy": [
    {
      "type": "PumpSwapBuy",
      "pool": "5jfw92XYbsCvnV5yJoEk9e9kYPukGJuXer1dxrnq9op4",
      "user": "EAbJvhJTbP3tf21TwuNAvPn7AzZ12DV8r7XyJXssCvmS",
      "base_amount_out": "75125122",
      "quote_amount_in": "100000",
      "protocol_fee": "50",
      "coin_creator_fee": "0",
      "buyback_fee": "25",
      "ix_name": "multi_hop_swap",
      "holder_rewards": "0"
    },
    {
      "type": "PumpSwapBuy",
      "pool": "7rEiPZZ8784KuXD8JfCYmCcfv6GfVUdzWXxef3Vw6GAV",
      "user": "EAbJvhJTbP3tf21TwuNAvPn7AzZ12DV8r7XyJXssCvmS",
      "base_amount_out": "23642123",
      "quote_amount_in": "75125122",
      "protocol_fee": "0",
      "coin_creator_fee": "37469",
      "buyback_fee": "0",
      "ix_name": "multi_hop_swap",
      "holder_rewards": "0"
    }
  ],
  "curve_pool_buy": [
    {
      "type": "PumpFunTrade",
      "mint": "821LrUvsrX5oQNyqJrHZgrTmhwKoYrxZNgTbN4Fi4dwm",
      "user": "EAbJvhJTbP3tf21TwuNAvPn7AzZ12DV8r7XyJXssCvmS",
      "token_amount": "767626032",
      "quote_amount": "99058",
      "fee": "942",
      "creator_fee": "0",
      "buyback_fee": "471",
      "ix_name": "multi_hop_swap",
      "holder_rewards": "0"
    },
    {
      "type": "PumpSwapBuy",
      "pool": "7rEiPZZ8784KuXD8JfCYmCcfv6GfVUdzWXxef3Vw6GAV",
      "user": "EAbJvhJTbP3tf21TwuNAvPn7AzZ12DV8r7XyJXssCvmS",
      "base_amount_out": "557695345",
      "quote_amount_in": "767626032",
      "protocol_fee": "0",
      "coin_creator_fee": "382856",
      "buyback_fee": "0",
      "ix_name": "multi_hop_swap",
      "holder_rewards": "0"
    }
  ]
}