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,
MevAgentAllenhark,
MevAgentRaiden,
MevAgentZan,
},
),
}

View File

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