Expand description
所有具体的事件类型定义
基于您提供的回调事件列表,定义所有需要的具体事件类型
Structs§
- Base
Mint Param - Block
Meta Event - Block Meta Event
- Bonding
Curve Param - RaydiumLaunchlab (Raydium LaunchLab) BondingCurveParam
- Event
Metadata - 基础元数据 - 所有事件共享的字段
- Meteora
Damm V2Add Liquidity Event - Meteora DAMM V2 Add Liquidity Event
- Meteora
Damm V2Close Position Event - Meteora DAMM V2 Close Position Event
- Meteora
Damm V2Create Position Event - Meteora DAMM V2 Create Position Event
- Meteora
Damm V2Initialize Pool Event - Meteora DAMM V2 Initialize Pool Event
- Meteora
Damm V2Remove Liquidity Event - Meteora DAMM V2 Remove Liquidity Event
- Meteora
Damm V2Swap Event - Meteora DAMM V2 Swap Event
- Meteora
DbcCurve Complete Event - Meteora DBC Curve Complete Event (IDL
EvtCurveComplete) - Meteora
DbcInitialize Pool Event - Meteora DBC Initialize Pool Event (IDL
EvtInitializePool) - Meteora
DbcSwap Event - Meteora DBC Swap Event (IDL
EvtSwap) - Meteora
Dlmm AddLiquidity Event - Meteora DLMM Add Liquidity Event
- Meteora
Dlmm Claim FeeEvent - Meteora DLMM Claim Fee Event
- Meteora
Dlmm Close Position Event - Meteora DLMM Close Position Event
- Meteora
Dlmm Create Position Event - Meteora DLMM Create Position Event
- Meteora
Dlmm Initialize BinArray Event - Meteora DLMM Initialize Bin Array Event
- Meteora
Dlmm Initialize Pool Event - Meteora DLMM Initialize Pool Event
- Meteora
Dlmm Remove Liquidity Event - Meteora DLMM Remove Liquidity Event
- Meteora
Dlmm Swap Event - Meteora DLMM Swap Event
- Meteora
Pools AddLiquidity Event - Meteora Pools Add Liquidity Event
- Meteora
Pools Bootstrap Liquidity Event - Meteora Pools Bootstrap Liquidity Event
- Meteora
Pools Pool Created Event - Meteora Pools Pool Created Event
- Meteora
Pools Remove Liquidity Event - Meteora Pools Remove Liquidity Event
- Meteora
Pools SetPool Fees Event - Meteora Pools Set Pool Fees Event
- Meteora
Pools Swap Event - Meteora Pools Swap Event
- Nonce
Account Event - Nonce Account Event
- Orca
FeeTier Account - Orca
FeeTier Account Event - Orca
Position Account - Orca
Position Account Event - Orca
Position Reward Info - Orca
Tick - Orca
Tick Array Account - Orca
Tick Array Account Event - Orca
Whirlpool Account - Orca
Whirlpool Account Event - Orca
Whirlpool Liquidity Decreased Event - Orca Whirlpool Liquidity Decreased Event
- Orca
Whirlpool Liquidity Increased Event - Orca Whirlpool Liquidity Increased Event
- Orca
Whirlpool Pool Initialized Event - Orca Whirlpool Pool Initialized Event
- Orca
Whirlpool Reward Info - Orca
Whirlpool Swap Event - Orca Whirlpool Swap Event (基于 TradedEvent,不是 SwapEvent)
- Orca
Whirlpools Config Account - Orca
Whirlpools Config Account Event - Platform
Curve Param - RaydiumLaunchlab (Raydium LaunchLab) PlatformCurveParam
- Pump
Fees Create FeeSharing Config Event - IDL
CreateFeeSharingConfigEvent - Pump
Fees FeeTier - IDL
FeeTier - Pump
Fees Fees - IDL
Fees - Pump
Fees Initialize FeeConfig Event - IDL
InitializeFeeConfigEvent - Pump
Fees Reset FeeSharing Config Event - IDL
ResetFeeSharingConfigEvent - Pump
Fees Revoke FeeSharing Authority Event - IDL
RevokeFeeSharingAuthorityEvent - Pump
Fees Shareholder - IDL
Shareholder - Pump
Fees Transfer FeeSharing Authority Event - IDL
TransferFeeSharingAuthorityEvent - Pump
Fees Update Admin Event - IDL
UpdateAdminEvent - Pump
Fees Update FeeConfig Event - IDL
UpdateFeeConfigEvent - Pump
Fees Update FeeShares Event - IDL
UpdateFeeSharesEvent - Pump
Fees Upsert FeeTiers Event - IDL
UpsertFeeTiersEvent - Pump
FunBonding Curve - Pump
FunBonding Curve Account Event - PumpFun Bonding Curve Account Event
- Pump
FunCreate Token Event - PumpFun Create Token Event - Based on IDL CreateEvent definition
- Pump
FunCreate V2Token Event - PumpFun Create V2 Token Event (SPL-22 / Mayhem Mode) 与 solana-streamer 对齐;指令解析时从 accounts 0..15 填充。
- Pump
FunFee Config - Pump
FunFee Config Account Event - Pump
FunGlobal - Pump
FunGlobal Account Event - PumpFun Global Account Event
- Pump
FunGlobal Volume Accumulator - Pump
FunGlobal Volume Accumulator Account Event - Pump
FunMigrate Bonding Curve Creator Event - Pump.fun:曲线 creator 迁移(与费分成 onboarding 同框常见)
- Pump
FunMigrate Event - PumpFun Migrate Event — bonding curve 完成向池子(如 Pump AMM/Raydium)迁移等
- Pump
FunSharing Config - Pump
FunSharing Config Account Event - Pump
FunTrade Event - PumpFun Trade Event - 基于官方IDL定义
- Pump
FunUser Volume Accumulator - Pump
FunUser Volume Accumulator Account Event - Pump
Swap BuyEvent - PumpSwap Buy Event
- Pump
Swap Create Pool Event - PumpSwap Create Pool Event
- Pump
Swap Deposit Event - PumpSwap Deposit Event
- Pump
Swap Fees Claimed - PumpSwap Fees Claimed Event - 指令解析版本
- Pump
Swap Global Config - Pump
Swap Global Config Account Event - PumpSwap Global Config Account Event
- Pump
Swap Liquidity Added - PumpSwap Liquidity Added Event - Instruction parsing version
- Pump
Swap Liquidity Removed - PumpSwap Liquidity Removed Event - Instruction parsing version
- Pump
Swap Pool - Pump
Swap Pool Account Event - PumpSwap Pool Account Event
- Pump
Swap Pool Created - PumpSwap Pool Created Event - 指令解析版本
- Pump
Swap Pool Updated - PumpSwap Pool Updated Event - 指令解析版本
- Pump
Swap Sell Event - PumpSwap Sell Event
- Pump
Swap Trade Event - PumpSwap Trade Event - Unified trade event from IDL TradeEvent Produced by: buy, sell, buy_exact_sol_in instructions
- Pump
Swap Withdraw Event - PumpSwap Withdraw Event
- Raydium
AmmAmm Info Account Event - Raydium AMM V4 Info Account Event
- Raydium
AmmDeposit Event - Raydium AMM V4 Deposit Event (简化版)
- Raydium
AmmInfo - Raydium
AmmInitialize AltEvent - Raydium AMM V4 Initialize Alt Event (简化版)
- Raydium
AmmV4 Deposit Event - Raydium AMM V4 Deposit Event
- Raydium
AmmV4 Initialize2 Event - Raydium AMM V4 Initialize2 Event
- Raydium
AmmV4 Swap Event - Raydium AMM V4 Swap Event
- Raydium
AmmV4 Withdraw Event - Raydium AMM V4 Withdraw Event
- Raydium
AmmV4 Withdraw PnlEvent - Raydium AMM V4 Withdraw PnL Event
- Raydium
AmmWithdraw Event - Raydium AMM V4 Withdraw Event (简化版)
- Raydium
AmmWithdraw PnlEvent - Raydium AMM V4 Withdraw PnL Event (简化版)
- Raydium
Clmm AmmConfig - Raydium
Clmm AmmConfig Account Event - Raydium CLMM AMM Config Account Event
- Raydium
Clmm Close Position Event - Raydium CLMM Close Position Event
- Raydium
Clmm Collect FeeEvent - Raydium CLMM Collect Fee Event
- Raydium
Clmm Config Change Event - Raydium CLMM Config Change Event (IDL
ConfigChangeEvent) - Raydium
Clmm Create Personal Position Event - Raydium CLMM Create Personal Position Event (IDL
CreatePersonalPositionEvent) - Raydium
Clmm Create Pool Event - Raydium CLMM Create Pool Event (IDL
PoolCreatedEvent) - Raydium
Clmm Decrease Limit Order Event - Raydium CLMM Decrease Limit Order Event (IDL
DecreaseLimitOrderEvent) - Raydium
Clmm Decrease Liquidity Event - Raydium CLMM Decrease Liquidity Event (IDL
DecreaseLiquidityEvent) - Raydium
Clmm Dynamic FeeInfo - Raydium
Clmm Increase Limit Order Event - Raydium CLMM Increase Limit Order Event (IDL
IncreaseLimitOrderEvent) - Raydium
Clmm Increase Liquidity Event - Raydium CLMM Increase Liquidity Event (IDL
IncreaseLiquidityEvent) - Raydium
Clmm Liquidity Calculate Event - Raydium CLMM Liquidity Calculate Event (IDL
LiquidityCalculateEvent) - Raydium
Clmm Liquidity Change Event - Raydium CLMM Liquidity Change Event (IDL
LiquidityChangeEvent) - Raydium
Clmm Open Limit Order Event - Raydium CLMM Open Limit Order Event (IDL
OpenLimitOrderEvent) - Raydium
Clmm Open Position Event - Raydium CLMM Open Position Event
- Raydium
Clmm Open Position With Token ExtNft Event - Raydium CLMM Open Position with Token Extension NFT Event
- Raydium
Clmm Pool State - Raydium
Clmm Pool State Account Event - Raydium CLMM Pool State Account Event
- Raydium
Clmm Reward Info - Raydium
Clmm Settle Limit Order Event - Raydium CLMM Settle Limit Order Event (IDL
SettleLimitOrderEvent) - Raydium
Clmm Swap Event - Raydium CLMM Swap Event (IDL
SwapEvent) - Raydium
Clmm Tick Array State - Raydium
Clmm Tick Array State Account Event - Raydium CLMM Tick Array State Account Event
- Raydium
Clmm Update Reward Infos Event - Raydium CLMM Update Reward Infos Event (IDL
UpdateRewardInfosEvent) - Raydium
Cpmm AmmConfig - Raydium
Cpmm AmmConfig Account Event - Raydium CPMM AMM Config Account Event
- Raydium
Cpmm Deposit Event - Raydium CPMM Deposit Event
- Raydium
Cpmm Initialize Event - Raydium CPMM Initialize Event
- Raydium
Cpmm Pool State - Raydium
Cpmm Pool State Account Event - Raydium CPMM Pool State Account Event
- Raydium
Cpmm Swap Event - Raydium CPMM Swap Event (基于IDL SwapEvent + swapBaseInput指令定义)
- Raydium
Cpmm Withdraw Event - Raydium CPMM Withdraw Event
- Raydium
Launchlab Global Config - Raydium
Launchlab Global Config Account Event - RaydiumLaunchlab Global Config Account Event
- Raydium
Launchlab Migrate AmmEvent - RaydiumLaunchlab Migrate AMM Event
- Raydium
Launchlab Platform Config - Raydium
Launchlab Platform Config Account Event - RaydiumLaunchlab Platform Config Account Event
- Raydium
Launchlab Pool Create Event - RaydiumLaunchlab Pool Create Event
- Raydium
Launchlab Pool State - Raydium
Launchlab Pool State Account Event - RaydiumLaunchlab Pool State Account Event
- Raydium
Launchlab Trade Event - RaydiumLaunchlab Trade Event
- Tick
- Token
Account Event - Token Account Event
- Token
Info Event - Token Info Event
- Vesting
Schedule - RaydiumLaunchlab (Raydium LaunchLab) VestingSchedule
Enums§
- AmmCreator
FeeOn - RaydiumLaunchlab (Raydium LaunchLab) AmmCreatorFeeOn enum
- DexEvent
- 统一的 DEX 事件枚举 - 参考 sol-dex-shreds 的做法
- Pump
Fees Config Status - IDL
ConfigStatus(Anchor Borsh:enum 判别) - Trade
Direction
Constants§
- PUMPFUN_
SOLSCAN_ SOL_ QUOTE_ MINT - Solscan SOL quote-mint sentinel used when PumpFun legacy events omit quote_mint.