From 138943d6fb0b8115abe1a2dc371241c8dc505c69 Mon Sep 17 00:00:00 2001 From: tinkle-community Date: Wed, 7 Jan 2026 02:31:52 +0800 Subject: [PATCH] fix: update xyz dex order routing configuration --- trader/hyperliquid_trader.go | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/trader/hyperliquid_trader.go b/trader/hyperliquid_trader.go index b6a1e6bf..354acd99 100644 --- a/trader/hyperliquid_trader.go +++ b/trader/hyperliquid_trader.go @@ -1402,15 +1402,12 @@ func (t *HyperliquidTrader) placeXyzOrder(coin string, isBuy bool, size float64, }, } - // Create OrderAction with builder (xyz dex requires builder info for order routing) + // Create OrderAction (no builder to avoid requiring builder fee approval) action := hyperliquid.OrderAction{ Type: "order", Orders: []hyperliquid.OrderWire{orderWire}, Grouping: "na", - Builder: &hyperliquid.BuilderInfo{ - Builder: "0x891dc6f05ad47a3c1a05da55e7a7517971faaf0d", - Fee: 10, - }, + Builder: nil, } // Sign the action @@ -1592,15 +1589,12 @@ func (t *HyperliquidTrader) placeXyzTriggerOrder(coin string, isBuy bool, size f }, } - // Create OrderAction with builder + // Create OrderAction (no builder to avoid requiring builder fee approval) action := hyperliquid.OrderAction{ Type: "order", Orders: []hyperliquid.OrderWire{orderWire}, Grouping: "na", - Builder: &hyperliquid.BuilderInfo{ - Builder: "0x891dc6f05ad47a3c1a05da55e7a7517971faaf0d", - Fee: 10, - }, + Builder: nil, } // Sign the action @@ -2079,6 +2073,7 @@ func (t *HyperliquidTrader) GetTrades(startTime time.Time, limit int) ([]TradeRe } // defaultBuilder is the builder info for order routing +// Set to nil to avoid requiring builder fee approval // // var defaultBuilder = &hyperliquid.BuilderInfo{ // Builder: "0x891dc6f05ad47a3c1a05da55e7a7517971faaf0d",