fix(deps): pin published utxo v0.5.1, drop local ../utxo replace — unbreak hermetic build

The xvm codec kill depends on utxo/wire's TransferableOut/In + nftfx/propertyfx
envelopes, which were only in the local ~/work/lux/utxo working tree (pinned via
'replace github.com/luxfi/utxo => ../utxo'). That local-path replace works for a
local build but breaks the hermetic Docker/CI build ('open /utxo/go.mod: no such
file or directory'). Published those two additive wire commits as utxo v0.5.1
(clean ff on utxo main, +2 over v0.5.0) and pin it here — the exact code node was
built+tested against. Dropped the replace. Cold-cache 'go mod download all' is now
clean; xvm/components/lux/wallet tests green against v0.5.1.

Co-authored-by: Hanzo Dev <dev@hanzo.ai>
This commit is contained in:
zeekay
2026-07-12 17:17:36 -07:00
co-authored by Hanzo Dev
parent 64a770b4cc
commit 9930e98d26
2 changed files with 3 additions and 3 deletions
+1 -3
View File
@@ -143,7 +143,7 @@ require (
github.com/luxfi/timer v1.0.2
github.com/luxfi/units v1.0.0
github.com/luxfi/utils v1.2.0
github.com/luxfi/utxo v0.3.7
github.com/luxfi/utxo v0.5.1
github.com/luxfi/validators v1.2.0
github.com/luxfi/vm v1.2.7
github.com/luxfi/warp v1.24.0
@@ -261,5 +261,3 @@ require (
)
exclude github.com/ethereum/go-ethereum v1.10.26
replace github.com/luxfi/utxo => ../utxo