Skip to main content

Module events

Module events 

Source
Expand description

所有具体的事件类型定义

基于您提供的回调事件列表,定义所有需要的具体事件类型

Structs§

BaseMintParam
BlockMetaEvent
Block Meta Event
BondingCurveParam
RaydiumLaunchlab (Raydium LaunchLab) BondingCurveParam
EventMetadata
基础元数据 - 所有事件共享的字段
MeteoraDammV2AddLiquidityEvent
Meteora DAMM V2 Add Liquidity Event
MeteoraDammV2ClosePositionEvent
Meteora DAMM V2 Close Position Event
MeteoraDammV2CreatePositionEvent
Meteora DAMM V2 Create Position Event
MeteoraDammV2InitializePoolEvent
Meteora DAMM V2 Initialize Pool Event
MeteoraDammV2RemoveLiquidityEvent
Meteora DAMM V2 Remove Liquidity Event
MeteoraDammV2SwapEvent
Meteora DAMM V2 Swap Event
MeteoraDbcCurveCompleteEvent
Meteora DBC Curve Complete Event (IDL EvtCurveComplete)
MeteoraDbcInitializePoolEvent
Meteora DBC Initialize Pool Event (IDL EvtInitializePool)
MeteoraDbcSwapEvent
Meteora DBC Swap Event (IDL EvtSwap)
MeteoraDlmmAddLiquidityEvent
Meteora DLMM Add Liquidity Event
MeteoraDlmmClaimFeeEvent
Meteora DLMM Claim Fee Event
MeteoraDlmmClosePositionEvent
Meteora DLMM Close Position Event
MeteoraDlmmCreatePositionEvent
Meteora DLMM Create Position Event
MeteoraDlmmInitializeBinArrayEvent
Meteora DLMM Initialize Bin Array Event
MeteoraDlmmInitializePoolEvent
Meteora DLMM Initialize Pool Event
MeteoraDlmmRemoveLiquidityEvent
Meteora DLMM Remove Liquidity Event
MeteoraDlmmSwapEvent
Meteora DLMM Swap Event
MeteoraPoolsAddLiquidityEvent
Meteora Pools Add Liquidity Event
MeteoraPoolsBootstrapLiquidityEvent
Meteora Pools Bootstrap Liquidity Event
MeteoraPoolsPoolCreatedEvent
Meteora Pools Pool Created Event
MeteoraPoolsRemoveLiquidityEvent
Meteora Pools Remove Liquidity Event
MeteoraPoolsSetPoolFeesEvent
Meteora Pools Set Pool Fees Event
MeteoraPoolsSwapEvent
Meteora Pools Swap Event
NonceAccountEvent
Nonce Account Event
OrcaFeeTierAccount
OrcaFeeTierAccountEvent
OrcaPositionAccount
OrcaPositionAccountEvent
OrcaPositionRewardInfo
OrcaTick
OrcaTickArrayAccount
OrcaTickArrayAccountEvent
OrcaWhirlpoolAccount
OrcaWhirlpoolAccountEvent
OrcaWhirlpoolLiquidityDecreasedEvent
Orca Whirlpool Liquidity Decreased Event
OrcaWhirlpoolLiquidityIncreasedEvent
Orca Whirlpool Liquidity Increased Event
OrcaWhirlpoolPoolInitializedEvent
Orca Whirlpool Pool Initialized Event
OrcaWhirlpoolRewardInfo
OrcaWhirlpoolSwapEvent
Orca Whirlpool Swap Event (基于 TradedEvent,不是 SwapEvent)
OrcaWhirlpoolsConfigAccount
OrcaWhirlpoolsConfigAccountEvent
PlatformCurveParam
RaydiumLaunchlab (Raydium LaunchLab) PlatformCurveParam
PumpFeesCreateFeeSharingConfigEvent
IDL CreateFeeSharingConfigEvent
PumpFeesFeeTier
IDL FeeTier
PumpFeesFees
IDL Fees
PumpFeesInitializeFeeConfigEvent
IDL InitializeFeeConfigEvent
PumpFeesResetFeeSharingConfigEvent
IDL ResetFeeSharingConfigEvent
PumpFeesRevokeFeeSharingAuthorityEvent
IDL RevokeFeeSharingAuthorityEvent
PumpFeesShareholder
IDL Shareholder
PumpFeesTransferFeeSharingAuthorityEvent
IDL TransferFeeSharingAuthorityEvent
PumpFeesUpdateAdminEvent
IDL UpdateAdminEvent
PumpFeesUpdateFeeConfigEvent
IDL UpdateFeeConfigEvent
PumpFeesUpdateFeeSharesEvent
IDL UpdateFeeSharesEvent
PumpFeesUpsertFeeTiersEvent
IDL UpsertFeeTiersEvent
PumpFunBondingCurve
PumpFunBondingCurveAccountEvent
PumpFun Bonding Curve Account Event
PumpFunCreateTokenEvent
PumpFun Create Token Event - Based on IDL CreateEvent definition
PumpFunCreateV2TokenEvent
PumpFun Create V2 Token Event (SPL-22 / Mayhem Mode) 与 solana-streamer 对齐;指令解析时从 accounts 0..15 填充。
PumpFunFeeConfig
PumpFunFeeConfigAccountEvent
PumpFunGlobal
PumpFunGlobalAccountEvent
PumpFun Global Account Event
PumpFunGlobalVolumeAccumulator
PumpFunGlobalVolumeAccumulatorAccountEvent
PumpFunMigrateBondingCurveCreatorEvent
Pump.fun:曲线 creator 迁移(与费分成 onboarding 同框常见)
PumpFunMigrateEvent
PumpFun Migrate Event — bonding curve 完成向池子(如 Pump AMM/Raydium)迁移等
PumpFunSharingConfig
PumpFunSharingConfigAccountEvent
PumpFunTradeEvent
PumpFun Trade Event - 基于官方IDL定义
PumpFunUserVolumeAccumulator
PumpFunUserVolumeAccumulatorAccountEvent
PumpSwapBuyEvent
PumpSwap Buy Event
PumpSwapCreatePoolEvent
PumpSwap Create Pool Event
PumpSwapDepositEvent
PumpSwap Deposit Event
PumpSwapFeesClaimed
PumpSwap Fees Claimed Event - 指令解析版本
PumpSwapGlobalConfig
PumpSwapGlobalConfigAccountEvent
PumpSwap Global Config Account Event
PumpSwapLiquidityAdded
PumpSwap Liquidity Added Event - Instruction parsing version
PumpSwapLiquidityRemoved
PumpSwap Liquidity Removed Event - Instruction parsing version
PumpSwapPool
PumpSwapPoolAccountEvent
PumpSwap Pool Account Event
PumpSwapPoolCreated
PumpSwap Pool Created Event - 指令解析版本
PumpSwapPoolUpdated
PumpSwap Pool Updated Event - 指令解析版本
PumpSwapSellEvent
PumpSwap Sell Event
PumpSwapTradeEvent
PumpSwap Trade Event - Unified trade event from IDL TradeEvent Produced by: buy, sell, buy_exact_sol_in instructions
PumpSwapWithdrawEvent
PumpSwap Withdraw Event
RaydiumAmmAmmInfoAccountEvent
Raydium AMM V4 Info Account Event
RaydiumAmmDepositEvent
Raydium AMM V4 Deposit Event (简化版)
RaydiumAmmInfo
RaydiumAmmInitializeAltEvent
Raydium AMM V4 Initialize Alt Event (简化版)
RaydiumAmmV4DepositEvent
Raydium AMM V4 Deposit Event
RaydiumAmmV4Initialize2Event
Raydium AMM V4 Initialize2 Event
RaydiumAmmV4SwapEvent
Raydium AMM V4 Swap Event
RaydiumAmmV4WithdrawEvent
Raydium AMM V4 Withdraw Event
RaydiumAmmV4WithdrawPnlEvent
Raydium AMM V4 Withdraw PnL Event
RaydiumAmmWithdrawEvent
Raydium AMM V4 Withdraw Event (简化版)
RaydiumAmmWithdrawPnlEvent
Raydium AMM V4 Withdraw PnL Event (简化版)
RaydiumClmmAmmConfig
RaydiumClmmAmmConfigAccountEvent
Raydium CLMM AMM Config Account Event
RaydiumClmmClosePositionEvent
Raydium CLMM Close Position Event
RaydiumClmmCollectFeeEvent
Raydium CLMM Collect Fee Event
RaydiumClmmConfigChangeEvent
Raydium CLMM Config Change Event (IDL ConfigChangeEvent)
RaydiumClmmCreatePersonalPositionEvent
Raydium CLMM Create Personal Position Event (IDL CreatePersonalPositionEvent)
RaydiumClmmCreatePoolEvent
Raydium CLMM Create Pool Event (IDL PoolCreatedEvent)
RaydiumClmmDecreaseLimitOrderEvent
Raydium CLMM Decrease Limit Order Event (IDL DecreaseLimitOrderEvent)
RaydiumClmmDecreaseLiquidityEvent
Raydium CLMM Decrease Liquidity Event (IDL DecreaseLiquidityEvent)
RaydiumClmmDynamicFeeInfo
RaydiumClmmIncreaseLimitOrderEvent
Raydium CLMM Increase Limit Order Event (IDL IncreaseLimitOrderEvent)
RaydiumClmmIncreaseLiquidityEvent
Raydium CLMM Increase Liquidity Event (IDL IncreaseLiquidityEvent)
RaydiumClmmLiquidityCalculateEvent
Raydium CLMM Liquidity Calculate Event (IDL LiquidityCalculateEvent)
RaydiumClmmLiquidityChangeEvent
Raydium CLMM Liquidity Change Event (IDL LiquidityChangeEvent)
RaydiumClmmOpenLimitOrderEvent
Raydium CLMM Open Limit Order Event (IDL OpenLimitOrderEvent)
RaydiumClmmOpenPositionEvent
Raydium CLMM Open Position Event
RaydiumClmmOpenPositionWithTokenExtNftEvent
Raydium CLMM Open Position with Token Extension NFT Event
RaydiumClmmPoolState
RaydiumClmmPoolStateAccountEvent
Raydium CLMM Pool State Account Event
RaydiumClmmRewardInfo
RaydiumClmmSettleLimitOrderEvent
Raydium CLMM Settle Limit Order Event (IDL SettleLimitOrderEvent)
RaydiumClmmSwapEvent
Raydium CLMM Swap Event (IDL SwapEvent)
RaydiumClmmTickArrayState
RaydiumClmmTickArrayStateAccountEvent
Raydium CLMM Tick Array State Account Event
RaydiumClmmUpdateRewardInfosEvent
Raydium CLMM Update Reward Infos Event (IDL UpdateRewardInfosEvent)
RaydiumCpmmAmmConfig
RaydiumCpmmAmmConfigAccountEvent
Raydium CPMM AMM Config Account Event
RaydiumCpmmDepositEvent
Raydium CPMM Deposit Event
RaydiumCpmmInitializeEvent
Raydium CPMM Initialize Event
RaydiumCpmmPoolState
RaydiumCpmmPoolStateAccountEvent
Raydium CPMM Pool State Account Event
RaydiumCpmmSwapEvent
Raydium CPMM Swap Event (基于IDL SwapEvent + swapBaseInput指令定义)
RaydiumCpmmWithdrawEvent
Raydium CPMM Withdraw Event
RaydiumLaunchlabGlobalConfig
RaydiumLaunchlabGlobalConfigAccountEvent
RaydiumLaunchlab Global Config Account Event
RaydiumLaunchlabMigrateAmmEvent
RaydiumLaunchlab Migrate AMM Event
RaydiumLaunchlabPlatformConfig
RaydiumLaunchlabPlatformConfigAccountEvent
RaydiumLaunchlab Platform Config Account Event
RaydiumLaunchlabPoolCreateEvent
RaydiumLaunchlab Pool Create Event
RaydiumLaunchlabPoolState
RaydiumLaunchlabPoolStateAccountEvent
RaydiumLaunchlab Pool State Account Event
RaydiumLaunchlabTradeEvent
RaydiumLaunchlab Trade Event
Tick
TokenAccountEvent
Token Account Event
TokenInfoEvent
Token Info Event
VestingSchedule
RaydiumLaunchlab (Raydium LaunchLab) VestingSchedule

Enums§

AmmCreatorFeeOn
RaydiumLaunchlab (Raydium LaunchLab) AmmCreatorFeeOn enum
DexEvent
统一的 DEX 事件枚举 - 参考 sol-dex-shreds 的做法
PumpFeesConfigStatus
IDL ConfigStatus(Anchor Borsh:enum 判别)
TradeDirection

Constants§

PUMPFUN_SOLSCAN_SOL_QUOTE_MINT
Solscan SOL quote-mint sentinel used when PumpFun legacy events omit quote_mint.

Functions§

is_pumpfun_solscan_sol_quote_mint
normalize_pumpfun_quote_mint