From 1af4589320aef748ac2af3d5526f0978bf0b9fb5 Mon Sep 17 00:00:00 2001 From: tinkle-community Date: Thu, 1 Jan 2026 13:23:36 +0800 Subject: [PATCH] fix: improve Hyperliquid order execution compatibility --- trader/hyperliquid_trader.go | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/trader/hyperliquid_trader.go b/trader/hyperliquid_trader.go index 0f1d3ca9..48a94aba 100644 --- a/trader/hyperliquid_trader.go +++ b/trader/hyperliquid_trader.go @@ -2078,8 +2078,7 @@ func (t *HyperliquidTrader) GetTrades(startTime time.Time, limit int) ([]TradeRe return trades, nil } -// defaultBuilder is the builder info for order routing -var defaultBuilder = &hyperliquid.BuilderInfo{ - Builder: "0x891dc6f05ad47a3c1a05da55e7a7517971faaf0d", - Fee: 10, -} +// defaultBuilder is nil to avoid requiring users to approve builder fee +// Previously used builder address: 0x891dc6f05ad47a3c1a05da55e7a7517971faaf0d +// If builder fee is needed in the future, implement approval flow first +var defaultBuilder *hyperliquid.BuilderInfo = nil