Skip to content

Commit b2ef8ee

Browse files
a00012025claude
andcommitted
fix: add SwapWithFeesCpiEvent v1 fallback to remaining instructions
Add SwapWithFeesCpiEvent to SwapTobEnhanced, SwapTobWithReceiver, SwapToc, SwapTocV2 for complete universal CPI event coverage across all OKX DEX V2 swap instruction types. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent fdbb764 commit b2ef8ee

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

crates/kryptogo-vixen-okx-dex-v2-parser/src/generated_parser/instructions_parser.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -379,6 +379,7 @@ impl InstructionParser {
379379
// Search for swap CPI event in inner instructions with fallback support
380380
let swap_cpi_event = parse_swap_event_with_fallbacks!(
381381
ix.inner,
382+
SwapWithFeesCpiEvent => SwapWithFeesCpiEvent,
382383
SwapWithFeesCpiEventEnhanced => SwapWithFeesCpiEventEnhanced,
383384
SwapWithFeesCpiEvent2 => SwapWithFeesCpiEvent2,
384385
SwapToBWithFeesCpiEventV2 => SwapToBWithFeesCpiEventV2,
@@ -464,6 +465,7 @@ impl InstructionParser {
464465
// Search for swap CPI event in inner instructions with fallback support
465466
let swap_cpi_event = parse_swap_event_with_fallbacks!(
466467
ix.inner,
468+
SwapWithFeesCpiEvent => SwapWithFeesCpiEvent,
467469
SwapWithFeesCpiEvent2 => SwapWithFeesCpiEvent2,
468470
SwapToBWithFeesCpiEventV2 => SwapToBWithFeesCpiEventV2,
469471
SwapWithFeesCpiEventEnhanced2 => SwapWithFeesCpiEventEnhanced2
@@ -504,6 +506,7 @@ impl InstructionParser {
504506
// Search for swap CPI event in inner instructions with fallback support
505507
let swap_cpi_event = parse_swap_event_with_fallbacks!(
506508
ix.inner,
509+
SwapWithFeesCpiEvent => SwapWithFeesCpiEvent,
507510
SwapWithFeesCpiEvent2 => SwapWithFeesCpiEvent2,
508511
SwapToCWithFeesCpiEventV2 => SwapToCWithFeesCpiEventV2,
509512
SwapWithFeesCpiEventEnhanced2 => SwapWithFeesCpiEventEnhanced2
@@ -545,6 +548,7 @@ impl InstructionParser {
545548
// Search for swap CPI event in inner instructions with fallback support
546549
let swap_cpi_event = parse_swap_event_with_fallbacks!(
547550
ix.inner,
551+
SwapWithFeesCpiEvent => SwapWithFeesCpiEvent,
548552
SwapTocV2CpiEvent2 => SwapTocV2CpiEvent2,
549553
SwapWithFeesCpiEvent2 => SwapWithFeesCpiEvent2,
550554
SwapToCWithFeesCpiEventV2 => SwapToCWithFeesCpiEventV2,

0 commit comments

Comments
 (0)