Update sol-parser-sdk to 0.6.4

This commit is contained in:
0xfnzero
2026-08-14 17:05:49 +08:00
parent ba709b36b8
commit a7f18fc6d5
6 changed files with 23 additions and 1 deletions
@@ -360,6 +360,8 @@ pub(crate) fn meteora_dlmm_swap_from_pb(
) -> MeteoraDlmmSwapEvent {
MeteoraDlmmSwapEvent {
metadata: meta,
token_x_mint: e.token_x_mint,
token_y_mint: e.token_y_mint,
pool: e.pool,
from: e.from,
start_bin_id: e.start_bin_id,
+6
View File
@@ -446,8 +446,12 @@ mod tests {
fn converts_meteora_dlmm_swap_preserving_amounts() {
let pool = Pubkey::new_unique();
let from = Pubkey::new_unique();
let token_x_mint = Pubkey::new_unique();
let token_y_mint = Pubkey::new_unique();
let pb = PbDlmmSwap {
metadata: EventMetadata::default(),
token_x_mint,
token_y_mint,
pool,
from,
start_bin_id: -5,
@@ -463,6 +467,8 @@ mod tests {
let ev = convert_parser_event(PbDexEvent::MeteoraDlmmSwap(pb), None, 0).expect("convert");
match ev {
DexEvent::MeteoraDlmmSwapEvent(e) => {
assert_eq!(e.token_x_mint, token_x_mint);
assert_eq!(e.token_y_mint, token_y_mint);
assert_eq!(e.pool, pool);
assert_eq!(e.from, from);
assert_eq!(e.start_bin_id, -5);