home/program-streams/pancakeswap_pancakeswap
PROGRAM STREAMSLIVEDEX

PancakeSwap Streams

Multi-chain DEX now live on Solana

Stream every PancakeSwap interaction on Solana. Swaps, pool operations, liquidity management, farming, and reward distribution. 38 decoded streams for PancakeSwap's Solana deployment.

HpNfyc2Saw7RKkQd8nEL4khUcuPhQ7WwY1B2qjx8jxFq
View Pricing
38
Total Streams
decoded and live
27
Instructions
every program call
11
Events
program log events
<50ms
Latency
on-chain to your app

Why Stream PancakeSwap from NoLimitNodes

Decoded, typed, delivered. No parsing, no delays.

Every Instruction Decoded

Every on-chain instruction parsed into typed fields. Accounts, arguments, and metadata, ready to use.

Every Event Captured

Program events (logs) decoded into structured data. No log parsing, no regex, just typed fields.

Sub-50ms Latency

Events arrive at your app within 50 milliseconds of on-chain confirmation. Fast enough for trading.

JSON or Protobuf

Choose JSON for easy debugging or Protobuf for maximum performance. Same data, your choice of format.

No IDL Decoding Needed

We handle the IDL. You get clean, decoded data. No anchor, no borsh, no manual deserialization.

Works With Your Stack

JavaScript, Python, Rust, Go. Any language with gRPC support. Code examples included.

What You Can Build

PancakeSwap volume tracking on Solana
Cross-DEX arbitrage
LP analytics
Farm reward monitoring
New pool detection

Available Streams

Click any stream to see its full schema, accounts, and code examples.

ClosePositioninstruction
solana.pancakeswap_pancakeswap.close_position
CollectFundFeeinstruction
solana.pancakeswap_pancakeswap.collect_fund_fee
CollectProtocolFeeinstruction
solana.pancakeswap_pancakeswap.collect_protocol_fee
CollectRemainingRewardsinstruction
solana.pancakeswap_pancakeswap.collect_remaining_rewards
CreateAmmConfiginstruction
solana.pancakeswap_pancakeswap.create_amm_config
CreateOperationAccountinstruction
solana.pancakeswap_pancakeswap.create_operation_account
CreatePermissionlessFarmSwitchinstruction
solana.pancakeswap_pancakeswap.create_permissionless_farm_switch
CreatePoolinstruction
solana.pancakeswap_pancakeswap.create_pool
CreateSupportMintAssociatedinstruction
solana.pancakeswap_pancakeswap.create_support_mint_associated
DecreaseLiquidityinstruction
solana.pancakeswap_pancakeswap.decrease_liquidity
DecreaseLiquidityV2instruction
solana.pancakeswap_pancakeswap.decrease_liquidity_v2
IncreaseLiquidityinstruction
solana.pancakeswap_pancakeswap.increase_liquidity
IncreaseLiquidityV2instruction
solana.pancakeswap_pancakeswap.increase_liquidity_v2
InitializeRewardinstruction
solana.pancakeswap_pancakeswap.initialize_reward
OpenPositioninstruction
solana.pancakeswap_pancakeswap.open_position
OpenPositionV2instruction
solana.pancakeswap_pancakeswap.open_position_v2
OpenPositionWithToken22Nftinstruction
solana.pancakeswap_pancakeswap.open_position_with_token22_nft
SetRewardParamsinstruction
solana.pancakeswap_pancakeswap.set_reward_params
Swapinstruction
solana.pancakeswap_pancakeswap.swap
SwapRouterBaseIninstruction
solana.pancakeswap_pancakeswap.swap_router_base_in
SwapV2instruction
solana.pancakeswap_pancakeswap.swap_v2
TogglePermissionlessFarmSwitchinstruction
solana.pancakeswap_pancakeswap.toggle_permissionless_farm_switch
TransferRewardOwnerinstruction
solana.pancakeswap_pancakeswap.transfer_reward_owner
UpdateAmmConfiginstruction
solana.pancakeswap_pancakeswap.update_amm_config
UpdateOperationAccountinstruction
solana.pancakeswap_pancakeswap.update_operation_account
UpdatePoolStatusinstruction
solana.pancakeswap_pancakeswap.update_pool_status
UpdateRewardInfosinstruction
solana.pancakeswap_pancakeswap.update_reward_infos

Start in 30 Seconds

subscribe to any PancakeSwap stream with a single command

grpcurl
grpcurl -plaintext \
  -H 'x-eventstream-policy: {"version":1,"allowed_programs":"all","allowed_topics":"all"}' \
  -d '{"topic":"solana.pancakeswap_pancakeswap.close_position","format":"JSON"}' \
  events.nln.clr3.org:443 \
  nln.stream.v1.StreamService/Subscribe
Python
import grpc, json
import stream_service_pb2 as pb
import stream_service_pb2_grpc as rpc

channel = grpc.insecure_channel('events.nln.clr3.org:443')
stub = rpc.StreamServiceStub(channel)

policy = json.dumps({"version": 1,
  "allowed_programs": "all",
  "allowed_topics": "all"})

for msg in stub.Subscribe(
    pb.SubscribeRequest(
      topic="solana.pancakeswap_pancakeswap.close_position",
      format=pb.OutputFormat.JSON),
    metadata=[
      ('x-eventstream-policy', policy)]):
    event = json.loads(msg.payload)
    print(f"slot={msg.slot}", event)

Real-Time PancakeSwap Data for Solana Developers

NoLimitNodes provides 38 decoded real-time streams for the PancakeSwap program on Solana (HpNfyc2S...). Every instruction call and every emitted event is parsed, typed, and delivered to your app in under 50 milliseconds.

Instead of writing custom deserialization code, decoding Anchor IDLs, or parsing raw transaction logs, you subscribe to a topic like solana.pancakeswap_pancakeswap.close_position and receive structured JSON or Protobuf data instantly. 27 instruction streams and 11 event streams cover every possible interaction with the PancakeSwap program.

Whether you are building trading bots, analytics dashboards, monitoring tools, or research pipelines, NoLimitNodes program streams give you the decoded on-chain data you need without the infrastructure overhead. Start with our free tier and scale to production.

Start streaming PancakeSwap data

Get your API key and subscribe to any of 38 decoded streams.

All Programs