fix pump wrapper buy and sell

This commit is contained in:
thloyi
2026-05-13 17:07:47 +08:00
parent 8b608889cb
commit 2406f6d087
2 changed files with 8 additions and 0 deletions

View File

@@ -2143,6 +2143,7 @@ var txBinaryEnumTables = map[uint16]*txBinaryEnumTable{
MevAgentSpeedlanding, MevAgentSpeedlanding,
MevAgentAllenhark, MevAgentAllenhark,
MevAgentRaiden, MevAgentRaiden,
MevAgentZan,
}, },
), ),
} }

View File

@@ -41,6 +41,10 @@ func TestTxBinaryRoundTrip(t *testing.T) {
MevAgent: MevAgentJito, MevAgent: MevAgentJito,
MevAgentFee: decimal.RequireFromString("0.030000000"), MevAgentFee: decimal.RequireFromString("0.030000000"),
}, },
MevAgentZan: {
MevAgent: MevAgentZan,
MevAgentFee: decimal.RequireFromString("0.040000000"),
},
}, },
Swaps: []Swap{ Swaps: []Swap{
{ {
@@ -146,6 +150,9 @@ func TestTxBinaryRoundTrip(t *testing.T) {
if !decoded.MevAgent[MevAgentJito].MevAgentFee.Equal(original.MevAgent[MevAgentJito].MevAgentFee) { if !decoded.MevAgent[MevAgentJito].MevAgentFee.Equal(original.MevAgent[MevAgentJito].MevAgentFee) {
t.Fatalf("MevAgent fee mismatch") t.Fatalf("MevAgent fee mismatch")
} }
if !decoded.MevAgent[MevAgentZan].MevAgentFee.Equal(original.MevAgent[MevAgentZan].MevAgentFee) {
t.Fatalf("Zan MevAgent fee mismatch")
}
if len(decoded.Swaps) != 1 { if len(decoded.Swaps) != 1 {
t.Fatalf("Swaps len = %d, want 1", len(decoded.Swaps)) t.Fatalf("Swaps len = %d, want 1", len(decoded.Swaps))
} }