fix: update xyz dex order routing configuration

This commit is contained in:
tinkle-community
2026-01-07 02:31:52 +08:00
parent b36ab27b65
commit 138943d6fb

View File

@@ -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{ action := hyperliquid.OrderAction{
Type: "order", Type: "order",
Orders: []hyperliquid.OrderWire{orderWire}, Orders: []hyperliquid.OrderWire{orderWire},
Grouping: "na", Grouping: "na",
Builder: &hyperliquid.BuilderInfo{ Builder: nil,
Builder: "0x891dc6f05ad47a3c1a05da55e7a7517971faaf0d",
Fee: 10,
},
} }
// Sign the action // 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{ action := hyperliquid.OrderAction{
Type: "order", Type: "order",
Orders: []hyperliquid.OrderWire{orderWire}, Orders: []hyperliquid.OrderWire{orderWire},
Grouping: "na", Grouping: "na",
Builder: &hyperliquid.BuilderInfo{ Builder: nil,
Builder: "0x891dc6f05ad47a3c1a05da55e7a7517971faaf0d",
Fee: 10,
},
} }
// Sign the action // 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 // defaultBuilder is the builder info for order routing
// Set to nil to avoid requiring builder fee approval
// //
// var defaultBuilder = &hyperliquid.BuilderInfo{ // var defaultBuilder = &hyperliquid.BuilderInfo{
// Builder: "0x891dc6f05ad47a3c1a05da55e7a7517971faaf0d", // Builder: "0x891dc6f05ad47a3c1a05da55e7a7517971faaf0d",