NoLimitNodes
PricingDocsBlogAbout
SupportContact
Log in
home/program-streams/meteora_dlmm
PROGRAM STREAMSLIVEDEX

Meteora DLMM Streams

Dynamic liquidity with dynamic fees that adapt to volatility

Stream every Meteora DLMM interaction. Swaps, bin management, position operations, reward claims, and fee collection. 99 decoded streams for Meteora's flagship dynamic liquidity market maker, which adjusts fees based on real-time market conditions.

LBUZKhRxPF3XUpBCjp4YzTKgLccjZhTSDM9YuVaPwxo
View Pricing
99
Total Streams
decoded and live
74
Instructions
every program call
25
Events
program log events

Why Stream Meteora DLMM 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.

Real-time Events

Events arrive at your app on-chain confirmation, as they land.

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

Dynamic fee arbitrage opportunities
Bin-level position management
Volatility-adjusted LP strategies
Cross-DEX pricing comparison
New DLMM pool detection
Fee dynamics research

Available Streams

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

AddLiquidityinstruction
solana.meteora_dlmm.add_liquidity
16 accounts
1 args
AddLiquidity2instruction
solana.meteora_dlmm.add_liquidity2
14 accounts
2 args
AddLiquidityByStrategyinstruction
solana.meteora_dlmm.add_liquidity_by_strategy
16 accounts
1 args
AddLiquidityByStrategy2instruction
solana.meteora_dlmm.add_liquidity_by_strategy2
14 accounts
2 args
AddLiquidityByStrategyOneSideinstruction
solana.meteora_dlmm.add_liquidity_by_strategy_one_side
12 accounts
4 args
AddLiquidityByWeightinstruction
solana.meteora_dlmm.add_liquidity_by_weight
16 accounts
5 args
AddLiquidityOneSideinstruction
solana.meteora_dlmm.add_liquidity_one_side
12 accounts
4 args
AddLiquidityOneSidePreciseinstruction
solana.meteora_dlmm.add_liquidity_one_side_precise
12 accounts
2 args
AddLiquidityOneSidePrecise2instruction
solana.meteora_dlmm.add_liquidity_one_side_precise2
10 accounts
4 args
ClaimFeeinstruction
solana.meteora_dlmm.claim_fee
14 accounts
ClaimFee2instruction
solana.meteora_dlmm.claim_fee2
14 accounts
3 args
ClaimRewardinstruction
solana.meteora_dlmm.claim_reward
11 accounts
1 args
ClaimReward2instruction
solana.meteora_dlmm.claim_reward2
10 accounts
4 args
CloseClaimFeeOperatorAccountinstruction
solana.meteora_dlmm.close_claim_fee_operator_account
3 accounts
CloseOperatorAccountinstruction
solana.meteora_dlmm.close_operator_account
3 accounts
ClosePositioninstruction
solana.meteora_dlmm.close_position
8 accounts
ClosePosition2instruction
solana.meteora_dlmm.close_position2
5 accounts
ClosePositionIfEmptyinstruction
solana.meteora_dlmm.close_position_if_empty
5 accounts
ClosePresetParameterinstruction
solana.meteora_dlmm.close_preset_parameter
4 accounts
ClosePresetParameter2instruction
solana.meteora_dlmm.close_preset_parameter2
4 accounts
CloseTokenBadgeinstruction
solana.meteora_dlmm.close_token_badge
4 accounts
CreateOperatorAccountinstruction
solana.meteora_dlmm.create_operator_account
5 accounts
1 args
DecreasePositionLengthinstruction
solana.meteora_dlmm.decrease_position_length
6 accounts
2 args
ForIdlTypeGenerationDoNotCallinstruction
solana.meteora_dlmm.for_idl_type_generation_do_not_call
1 accounts
6 args
FundRewardinstruction
solana.meteora_dlmm.fund_reward
9 accounts
4 args
GoToAbininstruction
solana.meteora_dlmm.go_to_a_bin
6 accounts
1 args
IncreaseOracleLengthinstruction
solana.meteora_dlmm.increase_oracle_length
5 accounts
1 args
IncreasePositionLengthinstruction
solana.meteora_dlmm.increase_position_length
7 accounts
2 args
IncreasePositionLength2instruction
solana.meteora_dlmm.increase_position_length2
7 accounts
1 args
InitializeBinArrayinstruction
solana.meteora_dlmm.initialize_bin_array
4 accounts
1 args
InitializeBinArrayBitmapExtensioninstruction
solana.meteora_dlmm.initialize_bin_array_bitmap_extension
5 accounts
InitializeCustomizablePermissionlessLbPairinstruction
solana.meteora_dlmm.initialize_customizable_permissionless_lb_pair
14 accounts
1 args
InitializeCustomizablePermissionlessLbPair2instruction
solana.meteora_dlmm.initialize_customizable_permissionless_lb_pair2
17 accounts
1 args
InitializeLbPairinstruction
solana.meteora_dlmm.initialize_lb_pair
14 accounts
2 args
InitializeLbPair2instruction
solana.meteora_dlmm.initialize_lb_pair2
16 accounts
2 args
InitializePermissionLbPairinstruction
solana.meteora_dlmm.initialize_permission_lb_pair
18 accounts
6 args
InitializePositioninstruction
solana.meteora_dlmm.initialize_position
8 accounts
2 args
InitializePosition2instruction
solana.meteora_dlmm.initialize_position2
7 accounts
2 args
InitializePositionByOperatorinstruction
solana.meteora_dlmm.initialize_position_by_operator
11 accounts
4 args
InitializePositionPdainstruction
solana.meteora_dlmm.initialize_position_pda
9 accounts
2 args
InitializePresetParameterinstruction
solana.meteora_dlmm.initialize_preset_parameter
5 accounts
11 args
InitializeRewardinstruction
solana.meteora_dlmm.initialize_reward
11 accounts
3 args
InitializeTokenBadgeinstruction
solana.meteora_dlmm.initialize_token_badge
6 accounts
MigratePositioninstruction
solana.meteora_dlmm.migrate_position
10 accounts
RebalanceLiquidityinstruction
solana.meteora_dlmm.rebalance_liquidity
17 accounts
13 args
RemoveAllLiquidityinstruction
solana.meteora_dlmm.remove_all_liquidity
16 accounts
RemoveLiquidityinstruction
solana.meteora_dlmm.remove_liquidity
16 accounts
1 args
RemoveLiquidity2instruction
solana.meteora_dlmm.remove_liquidity2
15 accounts
2 args
RemoveLiquidityByRangeinstruction
solana.meteora_dlmm.remove_liquidity_by_range
16 accounts
3 args
RemoveLiquidityByRange2instruction
solana.meteora_dlmm.remove_liquidity_by_range2
15 accounts
4 args
ResetBinArrayTombstoneFieldsinstruction
solana.meteora_dlmm.reset_bin_array_tombstone_fields
4 accounts
ResetPoolTombstoneFieldsinstruction
solana.meteora_dlmm.reset_pool_tombstone_fields
3 accounts
ResetPositionTombstoneFieldsinstruction
solana.meteora_dlmm.reset_position_tombstone_fields
3 accounts
SetActivationPointinstruction
solana.meteora_dlmm.set_activation_point
2 accounts
1 args
SetPairStatusinstruction
solana.meteora_dlmm.set_pair_status
3 accounts
1 args
SetPairStatusPermissionlessinstruction
solana.meteora_dlmm.set_pair_status_permissionless
2 accounts
1 args
SetPreActivationDurationinstruction
solana.meteora_dlmm.set_pre_activation_duration
2 accounts
1 args
SetPreActivationSwapAddressinstruction
solana.meteora_dlmm.set_pre_activation_swap_address
2 accounts
1 args
Swapinstruction
solana.meteora_dlmm.swap
15 accounts
2 args
Swap2instruction
solana.meteora_dlmm.swap2
16 accounts
3 args
SwapExactOutinstruction
solana.meteora_dlmm.swap_exact_out
15 accounts
2 args
SwapExactOut2instruction
solana.meteora_dlmm.swap_exact_out2
16 accounts
3 args
SwapWithPriceImpactinstruction
solana.meteora_dlmm.swap_with_price_impact
15 accounts
3 args
SwapWithPriceImpact2instruction
solana.meteora_dlmm.swap_with_price_impact2
16 accounts
4 args
UpdateBaseFeeParametersinstruction
solana.meteora_dlmm.update_base_fee_parameters
5 accounts
3 args
UpdateDynamicFeeParametersinstruction
solana.meteora_dlmm.update_dynamic_fee_parameters
5 accounts
5 args
UpdateFeesAndReward2instruction
solana.meteora_dlmm.update_fees_and_reward2
3 accounts
2 args
UpdateFeesAndRewardsinstruction
solana.meteora_dlmm.update_fees_and_rewards
5 accounts
UpdatePositionOperatorinstruction
solana.meteora_dlmm.update_position_operator
4 accounts
1 args
UpdateRewardDurationinstruction
solana.meteora_dlmm.update_reward_duration
6 accounts
2 args
UpdateRewardFunderinstruction
solana.meteora_dlmm.update_reward_funder
5 accounts
2 args
WithdrawIneligibleRewardinstruction
solana.meteora_dlmm.withdraw_ineligible_reward
10 accounts
2 args
WithdrawProtocolFeeinstruction
solana.meteora_dlmm.withdraw_protocol_fee
11 accounts
3 args
ZapProtocolFeeinstruction
solana.meteora_dlmm.zap_protocol_fee
8 accounts
2 args

Start in 30 Seconds

subscribe to any Meteora DLMM stream with a single command

grpcurl
grpcurl \
  -H 'x-eventstream-policy: {"version":1,"allowed_programs":"all","allowed_topics":"all"}' \
  -d '{"topic":"solana.meteora_dlmm.add_liquidity","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.meteora_dlmm.add_liquidity",
      format=pb.OutputFormat.JSON),
    metadata=[
      ('x-eventstream-policy', policy)]):
    event = json.loads(msg.payload)
    print(f"slot={msg.slot}", event)

Related Programs

Meteora Pools

Standard constant product pools on Meteora

View streams →
Meteora AMM

Meteora's automated market maker with multi-pool architecture

View streams →
Meteora Vault

Yield vaults and strategy management on Meteora

View streams →
Raydium AMM

Solana's original and largest automated market maker

View streams →
Raydium CLMM

Raydium's concentrated liquidity for capital-efficient trading

View streams →
Raydium CPMM

Raydium's constant product pools for broad token coverage

View streams →

Real-Time Meteora DLMM Data for Solana Developers

NoLimitNodes provides 99 decoded real-time streams for the Meteora DLMM program on Solana (LBUZKhRx...). 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.meteora_dlmm.add_liquidity and receive structured JSON or Protobuf data instantly. 74 instruction streams and 25 event streams cover every possible interaction with the Meteora DLMM 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 Meteora DLMM data

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

All Programs
NoLimitNodes

Solana RPC infrastructure built for performance and scale.

RPC Access
  • HTTP RPC
  • WebSocket
  • gRPC
Infrastructure
  • Compute Platform
  • VPS
  • VDS
  • Bare Metal
  • Geyser Plugin Hosting
Enhanced Streams
  • PumpFun
  • PumpSwap
  • Raydium
  • Orca
  • Meteora
  • System Events
  • Browse All →
Program Streams
  • PumpFun
  • PumpSwap
  • Raydium CLMM
  • Orca Whirlpool
  • Meteora DLMM
  • Jupiter Swap
  • Jupiter Perps
  • Kamino Lending
  • Browse All 37 →
Trading
  • EZWallet
Analytics
  • Historical Datasets
  • Historical Raw Blocks
Company
  • About
Resources
  • Pricing
  • Custom Development
  • Documentation
  • Blog
  • Support
  • Contact Sales
Compare
  • Yellowstone gRPC vs LaserStream
  • Triton vs Helius
  • Raydium API vs Helius
  • PumpSwap API vs Bitquery
  • QuickNode Streams vs NLN
  • All comparisons →
Legal
  • Terms & Conditions
  • Privacy Policy
© 2026 CLR3 Inc., operating as NoLimitNodes. Registered in Ontario, Canada. All rights reserved.solana mainnet