Expand description
Pump.fun Program log → DexEvent (SIMD / zero-copy hot path).
Constants§
- CREATE_
EVENT - CREATE_
FEE_ SHARING_ CONFIG_ EVENT createFeeSharingConfigEvent(pump-fees IDL)- MIGRATE_
BONDING_ CURVE_ CREATOR_ EVENT migrateBondingCurveCreatorEvent(pump.fun IDL)- MIGRATE_
EVENT - TRADE_
EVENT
Functions§
- extract_
discriminator_ simd - extract_
program_ data_ zero_ copy - get_
event_ type_ fast - 快速判断事件类型 (只解析 discriminator)
- is_
event_ type - 检查是否为特定事件类型 (SIMD 优化)
- parse_
buy_ exact_ sol_ in_ from_ data - Parse only PumpFun BuyExactSolIn events from pre-decoded data
- parse_
buy_ from_ data - Parse only PumpFun Buy events from pre-decoded data
- parse_
create_ fee_ sharing_ config_ from_ data createFeeSharingConfigEvent:委托pump_fees::parse_create_fee_sharing_config_from_data。- parse_
create_ from_ data - Parse PumpFun Create event from pre-decoded data
- parse_
log - 主解析函数 (极限优化版本)
- parse_
migrate_ bonding_ curve_ creator_ from_ data migrateBondingCurveCreatorEvent:data为去掉 8 字节 discriminator 之后的 Borsh 体。- parse_
migrate_ from_ data - Parse PumpFun Migrate event from pre-decoded data
- parse_
sell_ from_ data - Parse only PumpFun Sell events from pre-decoded data
- parse_
trade_ from_ data - Parse PumpFun Trade event from pre-decoded data
- read_
bool_ ⚠unchecked - read_
i64_ ⚠unchecked - read_
pubkey_ ⚠unchecked - read_
str_ ⚠unchecked - read_
u32_ ⚠unchecked - read_
u64_ ⚠unchecked