From e97672b138242b655b6ef387f2eab0be3657998d Mon Sep 17 00:00:00 2001 From: JoeGruff Date: Tue, 16 Dec 2025 16:52:31 +0900 Subject: [PATCH] deps: Update dcrwallet to v5.0.3. --- cgo/addresses.go | 4 +- cgo/sync.go | 4 +- cgo/transactions.go | 2 +- cgo/types.go | 2 +- dcr/addresses.go | 6 +-- dcr/config.go | 2 +- dcr/loader.go | 6 +-- dcr/log.go | 10 ++-- dcr/sync.go | 10 ++-- dcr/transactions.go | 8 +-- dcr/utils.go | 4 +- dcr/wallet.go | 4 +- go.mod | 62 ++++++++++----------- go.sum | 128 +++++++++++++++++++++++--------------------- 14 files changed, 129 insertions(+), 123 deletions(-) diff --git a/cgo/addresses.go b/cgo/addresses.go index 0f8e874..9a52435 100644 --- a/cgo/addresses.go +++ b/cgo/addresses.go @@ -6,8 +6,8 @@ import ( "encoding/json" "strconv" - dcrwallet "decred.org/dcrwallet/v4/wallet" - "decred.org/dcrwallet/v4/wallet/udb" + dcrwallet "decred.org/dcrwallet/v5/wallet" + "decred.org/dcrwallet/v5/wallet/udb" "github.com/decred/dcrd/txscript/v4/stdaddr" "github.com/decred/libwallet/dcr" ) diff --git a/cgo/sync.go b/cgo/sync.go index 101934f..d4115d4 100644 --- a/cgo/sync.go +++ b/cgo/sync.go @@ -6,8 +6,8 @@ import ( "strconv" "strings" - "decred.org/dcrwallet/v4/spv" - dcrwallet "decred.org/dcrwallet/v4/wallet" + "decred.org/dcrwallet/v5/spv" + dcrwallet "decred.org/dcrwallet/v5/wallet" ) //export syncWallet diff --git a/cgo/transactions.go b/cgo/transactions.go index 76eb810..1774360 100644 --- a/cgo/transactions.go +++ b/cgo/transactions.go @@ -7,7 +7,7 @@ import ( "math" "strconv" - dcrwallet "decred.org/dcrwallet/v4/wallet" + dcrwallet "decred.org/dcrwallet/v5/wallet" "github.com/decred/dcrd/chaincfg/chainhash" "github.com/decred/dcrd/txscript/v4/stdaddr" "github.com/decred/libwallet/dcr" diff --git a/cgo/types.go b/cgo/types.go index 5be3df2..2e63abf 100644 --- a/cgo/types.go +++ b/cgo/types.go @@ -5,7 +5,7 @@ import ( "encoding/json" "fmt" - wallettypes "decred.org/dcrwallet/v4/rpc/jsonrpc/types" + wallettypes "decred.org/dcrwallet/v5/rpc/jsonrpc/types" ) const ( diff --git a/dcr/addresses.go b/dcr/addresses.go index 3ed3aac..64cec75 100644 --- a/dcr/addresses.go +++ b/dcr/addresses.go @@ -9,9 +9,9 @@ import ( "strconv" "strings" - walleterrors "decred.org/dcrwallet/v4/errors" - wallettypes "decred.org/dcrwallet/v4/rpc/jsonrpc/types" - "decred.org/dcrwallet/v4/wallet" + walleterrors "decred.org/dcrwallet/v5/errors" + wallettypes "decred.org/dcrwallet/v5/rpc/jsonrpc/types" + "decred.org/dcrwallet/v5/wallet" "github.com/decred/base58" "github.com/decred/dcrd/chaincfg/v3" "github.com/decred/dcrd/crypto/blake256" diff --git a/dcr/config.go b/dcr/config.go index f3a1a35..7298a0d 100644 --- a/dcr/config.go +++ b/dcr/config.go @@ -1,7 +1,7 @@ package dcr import ( - "decred.org/dcrwallet/v4/wallet" + "decred.org/dcrwallet/v5/wallet" "github.com/decred/dcrd/chaincfg/v3" ) diff --git a/dcr/loader.go b/dcr/loader.go index d79b25a..c57fa45 100644 --- a/dcr/loader.go +++ b/dcr/loader.go @@ -10,9 +10,9 @@ import ( "path/filepath" "time" - "decred.org/dcrwallet/v4/wallet" - _ "decred.org/dcrwallet/v4/wallet/drivers/bdb" - "decred.org/dcrwallet/v4/wallet/udb" + "decred.org/dcrwallet/v5/wallet" + _ "decred.org/dcrwallet/v5/wallet/drivers/bdb" + "decred.org/dcrwallet/v5/wallet/udb" "github.com/decred/dcrd/crypto/blake256" "github.com/decred/dcrd/hdkeychain/v3" "github.com/decred/libwallet/mnemonic" diff --git a/dcr/log.go b/dcr/log.go index d2b1ff3..d3f2b9f 100644 --- a/dcr/log.go +++ b/dcr/log.go @@ -4,11 +4,11 @@ import ( "fmt" "sync/atomic" - "decred.org/dcrwallet/v4/chain" - "decred.org/dcrwallet/v4/p2p" - "decred.org/dcrwallet/v4/spv" - "decred.org/dcrwallet/v4/wallet" - "decred.org/dcrwallet/v4/wallet/udb" + "decred.org/dcrwallet/v5/chain" + "decred.org/dcrwallet/v5/p2p" + "decred.org/dcrwallet/v5/spv" + "decred.org/dcrwallet/v5/wallet" + "decred.org/dcrwallet/v5/wallet/udb" "github.com/decred/dcrd/connmgr/v3" "github.com/decred/libwallet/assetlog" "github.com/decred/slog" diff --git a/dcr/sync.go b/dcr/sync.go index f2b59da..2faf122 100644 --- a/dcr/sync.go +++ b/dcr/sync.go @@ -5,10 +5,10 @@ import ( "net" "time" - "decred.org/dcrwallet/v4/p2p" - "decred.org/dcrwallet/v4/spv" - dcrwallet "decred.org/dcrwallet/v4/wallet" - "github.com/decred/dcrd/addrmgr/v2" + "decred.org/dcrwallet/v5/p2p" + "decred.org/dcrwallet/v5/spv" + dcrwallet "decred.org/dcrwallet/v5/wallet" + "github.com/decred/dcrd/addrmgr/v3" ) // StartSync connects the wallet to the blockchain network via SPV and returns @@ -25,7 +25,7 @@ func (w *Wallet) StartSync(ctx context.Context, ntfns *spv.Notifications, connec w.log.Info("Starting sync...") addr := &net.TCPAddr{IP: net.ParseIP("::1"), Port: 0} - amgr := addrmgr.New(w.dir, net.LookupIP) + amgr := addrmgr.New(w.dir) lp := p2p.NewLocalPeer(w.ChainParams(), addr, amgr) // We must create a new syncer for every attempt or we will get a diff --git a/dcr/transactions.go b/dcr/transactions.go index 7e0a0d0..3c65da8 100644 --- a/dcr/transactions.go +++ b/dcr/transactions.go @@ -9,10 +9,10 @@ import ( "math" "math/rand" - wallettypes "decred.org/dcrwallet/v4/rpc/jsonrpc/types" - "decred.org/dcrwallet/v4/wallet" - "decred.org/dcrwallet/v4/wallet/txauthor" - "decred.org/dcrwallet/v4/wallet/txsizes" + wallettypes "decred.org/dcrwallet/v5/rpc/jsonrpc/types" + "decred.org/dcrwallet/v5/wallet" + "decred.org/dcrwallet/v5/wallet/txauthor" + "decred.org/dcrwallet/v5/wallet/txsizes" "github.com/decred/dcrd/blockchain/stake/v5" "github.com/decred/dcrd/blockchain/standalone/v2" "github.com/decred/dcrd/chaincfg/chainhash" diff --git a/dcr/utils.go b/dcr/utils.go index f2def5c..02f3ae6 100644 --- a/dcr/utils.go +++ b/dcr/utils.go @@ -6,8 +6,8 @@ import ( "os" "strings" - "decred.org/dcrwallet/v4/wallet" - "decred.org/dcrwallet/v4/wallet/udb" + "decred.org/dcrwallet/v5/wallet" + "decred.org/dcrwallet/v5/wallet/udb" "github.com/decred/dcrd/chaincfg/v3" ) diff --git a/dcr/wallet.go b/dcr/wallet.go index 17bbc88..55d36a3 100644 --- a/dcr/wallet.go +++ b/dcr/wallet.go @@ -10,8 +10,8 @@ import ( "time" dexmnemonic "decred.org/dcrdex/client/mnemonic" - "decred.org/dcrwallet/v4/spv" - "decred.org/dcrwallet/v4/wallet" + "decred.org/dcrwallet/v5/spv" + "decred.org/dcrwallet/v5/wallet" "github.com/decred/dcrd/chaincfg/v3" "github.com/decred/libwallet/mnemonic" "github.com/decred/slog" diff --git a/go.mod b/go.mod index 8d089c5..e396500 100644 --- a/go.mod +++ b/go.mod @@ -1,31 +1,31 @@ module github.com/decred/libwallet require ( - decred.org/dcrdex v1.0.2 - decred.org/dcrwallet/v4 v4.3.1 + decred.org/dcrdex v1.0.5 + decred.org/dcrwallet/v5 v5.0.3 github.com/btcsuite/btclog v1.0.0 github.com/davecgh/go-spew v1.1.1 - github.com/decred/base58 v1.0.5 - github.com/decred/dcrd/addrmgr/v2 v2.0.4 - github.com/decred/dcrd/blockchain/stake/v5 v5.0.1 - github.com/decred/dcrd/blockchain/standalone/v2 v2.2.1 - github.com/decred/dcrd/chaincfg/chainhash v1.0.4 - github.com/decred/dcrd/chaincfg/v3 v3.2.1 - github.com/decred/dcrd/connmgr/v3 v3.1.2 + github.com/decred/base58 v1.0.6 + github.com/decred/dcrd/addrmgr/v3 v3.0.0 + github.com/decred/dcrd/blockchain/stake/v5 v5.0.2 + github.com/decred/dcrd/blockchain/standalone/v2 v2.2.2 + github.com/decred/dcrd/chaincfg/chainhash v1.0.5 + github.com/decred/dcrd/chaincfg/v3 v3.3.0 + github.com/decred/dcrd/connmgr/v3 v3.1.3 github.com/decred/dcrd/crypto/blake256 v1.1.0 github.com/decred/dcrd/crypto/ripemd160 v1.0.2 - github.com/decred/dcrd/dcrec/secp256k1/v4 v4.3.0 - github.com/decred/dcrd/dcrjson/v4 v4.1.0 - github.com/decred/dcrd/dcrutil/v4 v4.0.2 - github.com/decred/dcrd/hdkeychain/v3 v3.1.2 - github.com/decred/dcrd/rpc/jsonrpc/types/v4 v4.3.0 - github.com/decred/dcrd/txscript/v4 v4.1.1 - github.com/decred/dcrd/wire v1.7.0 + github.com/decred/dcrd/dcrec/secp256k1/v4 v4.4.0 + github.com/decred/dcrd/dcrjson/v4 v4.2.0 + github.com/decred/dcrd/dcrutil/v4 v4.0.3 + github.com/decred/dcrd/hdkeychain/v3 v3.1.3 + github.com/decred/dcrd/rpc/jsonrpc/types/v4 v4.4.0 + github.com/decred/dcrd/txscript/v4 v4.1.2 + github.com/decred/dcrd/wire v1.7.2 github.com/decred/slog v1.2.0 github.com/jrick/logrotate v1.1.2 - github.com/kevinburke/nacl v0.0.0-20210405173606-cd9060f5f776 - golang.org/x/crypto v0.33.0 - golang.org/x/text v0.22.0 + github.com/kevinburke/nacl v0.9.0 + golang.org/x/crypto v0.46.0 + golang.org/x/text v0.32.0 ) require ( @@ -35,20 +35,22 @@ require ( github.com/dchest/siphash v1.2.3 // indirect github.com/decred/dcrd/container/lru v1.0.0 // indirect github.com/decred/dcrd/crypto/rand v1.0.1 // indirect - github.com/decred/dcrd/database/v3 v3.0.2 // indirect + github.com/decred/dcrd/database/v3 v3.0.3 // indirect github.com/decred/dcrd/dcrec v1.0.1 // indirect - github.com/decred/dcrd/dcrec/edwards/v2 v2.0.3 // indirect - github.com/decred/dcrd/gcs/v4 v4.1.0 // indirect - github.com/decred/dcrd/mixing v0.5.0 // indirect + github.com/decred/dcrd/dcrec/edwards/v2 v2.0.4 // indirect + github.com/decred/dcrd/gcs/v4 v4.1.1 // indirect + github.com/decred/dcrd/mixing v0.6.1 // indirect github.com/decred/go-socks v1.1.0 // indirect + github.com/decred/vspd/client/v4 v4.0.2 // indirect + github.com/decred/vspd/types/v3 v3.0.0 // indirect github.com/gorilla/websocket v1.5.3 // indirect github.com/jrick/bitset v1.0.0 // indirect - github.com/jrick/wsrpc/v2 v2.3.8 // indirect - github.com/klauspost/cpuid/v2 v2.2.9 // indirect - go.etcd.io/bbolt v1.3.11 // indirect - golang.org/x/sync v0.11.0 // indirect - golang.org/x/sys v0.30.0 // indirect - lukechampine.com/blake3 v1.3.0 // indirect + github.com/jrick/wsrpc/v2 v2.4.0 // indirect + github.com/klauspost/cpuid/v2 v2.3.0 // indirect + go.etcd.io/bbolt v1.4.3 // indirect + golang.org/x/sync v0.19.0 // indirect + golang.org/x/sys v0.39.0 // indirect + lukechampine.com/blake3 v1.4.1 // indirect ) -go 1.22 +go 1.24.0 diff --git a/go.sum b/go.sum index a8a2e92..b9908de 100644 --- a/go.sum +++ b/go.sum @@ -1,9 +1,9 @@ decred.org/cspp/v2 v2.4.0 h1:whb0YW+UELHJS/UfT5MBXSJXrKUVw5omhgKNhjzYix4= decred.org/cspp/v2 v2.4.0/go.mod h1:9nO3bfvCheOPIFZw5f6sRQ42CjBFB5RKSaJ9Iq6G4MA= -decred.org/dcrdex v1.0.2 h1:4GaEHVIlVRBr+kh8HX0Qw2Q8b9AVhJJl5B7x4iGoPJQ= -decred.org/dcrdex v1.0.2/go.mod h1:gdf3lZ3aBl6QsmZCP6ZACRd3Ih8SG+er9BK8V4pq3LQ= -decred.org/dcrwallet/v4 v4.3.1 h1:6OZ1GS9YvLk2/SGZc2Tw11QV3sqkov431da7sBd7Bc0= -decred.org/dcrwallet/v4 v4.3.1/go.mod h1:cd0+55eXPYwYddb/8r3dRyXI+MXiqx642QisZbswzUI= +decred.org/dcrdex v1.0.5 h1:YIq8Uci4AQNz3xweRhrS/HUv2yCZiaQou3mBAkdzhSo= +decred.org/dcrdex v1.0.5/go.mod h1:9bRUZrhdM9CkOeUHSkU5Yx060fuDGOmCy/2a2ReQyTA= +decred.org/dcrwallet/v5 v5.0.3 h1:nz3oIq06RnIQ8uNKCG8sBa5vsq2WLd5+a7QlErYMxu8= +decred.org/dcrwallet/v5 v5.0.3/go.mod h1:yH+3MRx46MzoPNgEARW5K9a3o/uIa0qtlc6az2oZVqY= github.com/agl/ed25519 v0.0.0-20170116200512-5312a6153412 h1:w1UutsfOrms1J05zt7ISrnJIXKzwaspym5BTKGx93EI= github.com/agl/ed25519 v0.0.0-20170116200512-5312a6153412/go.mod h1:WPjqKcmVOxf0XSf3YxCJs6N6AOSrOx3obionmG7T0y0= github.com/btcsuite/btclog v1.0.0 h1:sEkpKJMmfGiyZjADwEIgB1NSwMyfdD1FB8v6+w1T0Ns= @@ -14,22 +14,22 @@ github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/dchest/siphash v1.2.3 h1:QXwFc8cFOR2dSa/gE6o/HokBMWtLUaNDVd+22aKHeEA= github.com/dchest/siphash v1.2.3/go.mod h1:0NvQU092bT0ipiFN++/rXm69QG9tVxLAlQHIXMPAkHc= -github.com/decred/base58 v1.0.5 h1:hwcieUM3pfPnE/6p3J100zoRfGkQxBulZHo7GZfOqic= -github.com/decred/base58 v1.0.5/go.mod h1:s/8lukEHFA6bUQQb/v3rjUySJ2hu+RioCzLukAVkrfw= -github.com/decred/dcrd/addrmgr/v2 v2.0.4 h1:3MWJiO2STogQwNRF3W4yjCzSJtaxqtw+UI3x2+bYeOg= -github.com/decred/dcrd/addrmgr/v2 v2.0.4/go.mod h1:661DIS/De2iLNLMwIKazUQfQypUqJ5om7PXNX0fEMms= -github.com/decred/dcrd/blockchain/stake/v5 v5.0.1 h1:KDm6myUPi8j2TTL7LZ+iT+R/pIbxd8qG89fjJNitzx0= -github.com/decred/dcrd/blockchain/stake/v5 v5.0.1/go.mod h1:y1tMD1TssTlPmKDYbSrF3Ujznj+STkXFfYPwoVfe+xA= -github.com/decred/dcrd/blockchain/standalone/v2 v2.2.1 h1:zeI9CHkLM9be4QOBmIAtoPfs6NCgJM1lpmRUYE61I8o= -github.com/decred/dcrd/blockchain/standalone/v2 v2.2.1/go.mod h1:yXZz/EgWdGw5nqMEvyKj/iXZ9I2VSyO95xKj6mRUMIM= -github.com/decred/dcrd/blockchain/v5 v5.0.1 h1:IGr8rJsgBVKDBI8STzeuGF6Mej0xbIX4gVVBA9yEMRU= -github.com/decred/dcrd/blockchain/v5 v5.0.1/go.mod h1:LtSV1+u8aBQzlExAQcl4HIJ6Bfi5f6Rvws/9euH4mDA= -github.com/decred/dcrd/chaincfg/chainhash v1.0.4 h1:zRCv6tdncLfLTKYqu7hrXvs7hW+8FO/NvwoFvGsrluU= -github.com/decred/dcrd/chaincfg/chainhash v1.0.4/go.mod h1:hA86XxlBWwHivMvxzXTSD0ZCG/LoYsFdWnCekkTMCqY= -github.com/decred/dcrd/chaincfg/v3 v3.2.1 h1:x9zKJaU24WAKbxAR1UyFKHlM3oJgP0H9LodokM4X5lM= -github.com/decred/dcrd/chaincfg/v3 v3.2.1/go.mod h1:SDCWDtY7BLj0leXc9FuoA1YjSVKyCIBVAyxwZn6+sXc= -github.com/decred/dcrd/connmgr/v3 v3.1.2 h1:+xNopie2L3YYwwkz51k0h/pASATOBzHtl2O8eodGg04= -github.com/decred/dcrd/connmgr/v3 v3.1.2/go.mod h1:tdbErFiNOuy/sHrX2mwaOk+r1HLs3EBz2EGxsocMPe4= +github.com/decred/base58 v1.0.6 h1:NXndBcO+ubGZORV3EulvqeBcMuQM7doqVGa7pBhMOs4= +github.com/decred/base58 v1.0.6/go.mod h1:KR7Oh9njDPXTagD4P67KJZwroL8jT653u8CffkYqhcQ= +github.com/decred/dcrd/addrmgr/v3 v3.0.0 h1:lf1nytf2IP+zb1t/9jenQhUTu7Mgt7FA0DT5Nz36ch4= +github.com/decred/dcrd/addrmgr/v3 v3.0.0/go.mod h1:/q2eZzbiL12enm3edx/YKj/+hyM8eNLGzUwKd/U8eTg= +github.com/decred/dcrd/blockchain/stake/v5 v5.0.2 h1:5SZwlt0oJRuj64MqSFyQItSvfnd6hEgkkx4LySK9Zxo= +github.com/decred/dcrd/blockchain/stake/v5 v5.0.2/go.mod h1:h6Xw2ECYewEb27i8yVsjOKktVIIu0TTS6EKhqfxfnbA= +github.com/decred/dcrd/blockchain/standalone/v2 v2.2.2 h1:mQA1cEzMS6EHbgV50wb2VFx4VQjNE8+n/B5BKvp5HWk= +github.com/decred/dcrd/blockchain/standalone/v2 v2.2.2/go.mod h1:lkBXrIA42dLYG4nDKAf08RlAeO4c4FC5YeDh8if91Hc= +github.com/decred/dcrd/blockchain/v5 v5.1.0 h1:Uo4I57Z1rqYEGNR0z+JZcUXExG8PAZwVBbvMjF6VJBU= +github.com/decred/dcrd/blockchain/v5 v5.1.0/go.mod h1:ZrMZIQGFdxxyfKd9aiz00yVNRi5RB0MIAxFsalqHAt0= +github.com/decred/dcrd/chaincfg/chainhash v1.0.5 h1:GwzXLsZoemdDxFdtj3GdW25Z+NXdN6nD3OjVtA+UwiE= +github.com/decred/dcrd/chaincfg/chainhash v1.0.5/go.mod h1:vCqZMGtKbyxJkdcVzP3Ryc9IvaspVUb7hO6t+rjxmcs= +github.com/decred/dcrd/chaincfg/v3 v3.3.0 h1:Plu5nS4ctf2V+8PMyannHRtcgexjY1EnFLTt3zfgGI8= +github.com/decred/dcrd/chaincfg/v3 v3.3.0/go.mod h1:uFkZ81h+Xs8PoMjsWsH1UAAm0siKMQbcIu5H3kKs6OI= +github.com/decred/dcrd/connmgr/v3 v3.1.3 h1:k6c3wpMIwqJpYgBjA5sZC6bwyQQnK3tUuKrfUVpGLDA= +github.com/decred/dcrd/connmgr/v3 v3.1.3/go.mod h1:E6t0fOcWlylV3O8mqAN7i0dAfGBY4ykxTzQ+oZNZP6g= github.com/decred/dcrd/container/lru v1.0.0 h1:7foQymtbu18aQWYiY9RnNIeE+kvpiN+fiBQ3+viyJjI= github.com/decred/dcrd/container/lru v1.0.0/go.mod h1:vlPwj0l+IzAHhQSsbgQnJgO5Cte78+yI065V+Mc5PRQ= github.com/decred/dcrd/crypto/blake256 v1.1.0 h1:zPMNGQCm0g4QTY27fOCorQW7EryeQ/U0x++OzVrdms8= @@ -38,34 +38,38 @@ github.com/decred/dcrd/crypto/rand v1.0.1 h1:pYMgDRmRv1z1RNgAAs8izJstm4B+fLFiqGD github.com/decred/dcrd/crypto/rand v1.0.1/go.mod h1:MsA2XySk/4KpCOYW6vsNYTGuOYRK1wpvulaWCuW7RyI= github.com/decred/dcrd/crypto/ripemd160 v1.0.2 h1:TvGTmUBHDU75OHro9ojPLK+Yv7gDl2hnUvRocRCjsys= github.com/decred/dcrd/crypto/ripemd160 v1.0.2/go.mod h1:uGfjDyePSpa75cSQLzNdVmWlbQMBuiJkvXw/MNKRY4M= -github.com/decred/dcrd/database/v3 v3.0.2 h1:rgP7XNZemTs8ZC7bnTKO8JO79Woj5nq+yQYmB9ry7yM= -github.com/decred/dcrd/database/v3 v3.0.2/go.mod h1:3Ge1yoxEOsqd72V5LTA9g0B7mlY0MGbpxeE1fniIXsQ= +github.com/decred/dcrd/database/v3 v3.0.3 h1:4k7zQSxLWnJV2xs0ON8ocZ90iEpFgkQVJCQXN/2n+B0= +github.com/decred/dcrd/database/v3 v3.0.3/go.mod h1:XD4uMZbcrUaaGLHRO6HzfEG3hOEoUjuWdwyg1TuDVls= github.com/decred/dcrd/dcrec v1.0.1 h1:gDzlndw0zYxM5BlaV17d7ZJV6vhRe9njPBFeg4Db2UY= github.com/decred/dcrd/dcrec v1.0.1/go.mod h1:CO+EJd8eHFb8WHa84C7ZBkXsNUIywaTHb+UAuI5uo6o= -github.com/decred/dcrd/dcrec/edwards/v2 v2.0.3 h1:l/lhv2aJCUignzls81+wvga0TFlyoZx8QxRMQgXpZik= -github.com/decred/dcrd/dcrec/edwards/v2 v2.0.3/go.mod h1:AKpV6+wZ2MfPRJnTbQ6NPgWrKzbe9RCIlCF/FKzMtM8= -github.com/decred/dcrd/dcrec/secp256k1/v4 v4.3.0 h1:rpfIENRNNilwHwZeG5+P150SMrnNEcHYvcCuK6dPZSg= -github.com/decred/dcrd/dcrec/secp256k1/v4 v4.3.0/go.mod h1:v57UDF4pDQJcEfFUCRop3lJL149eHGSe9Jvczhzjo/0= -github.com/decred/dcrd/dcrjson/v4 v4.1.0 h1:WJVogRnYnNxB5hWoGHODvP4fNTG1JycTuHHKt/XucHk= -github.com/decred/dcrd/dcrjson/v4 v4.1.0/go.mod h1:2qVikafVF9/X3PngQVmqkbUbyAl32uik0k/kydgtqMc= -github.com/decred/dcrd/dcrutil/v4 v4.0.2 h1:eIl3E6gGln54qE8nk5o5lLtjh2/9C2Rz63OpD662h+8= -github.com/decred/dcrd/dcrutil/v4 v4.0.2/go.mod h1:iS3JB1ac3R3FgfpTF1kBD+SPNet8TmiW3Br+/Jc5MC8= -github.com/decred/dcrd/gcs/v4 v4.1.0 h1:tpW7JW53yJZlgNwl/n2NL1b8NxHaIPRUyNuLMkB/Hks= -github.com/decred/dcrd/gcs/v4 v4.1.0/go.mod h1:nPTbGM/I3Ihe5KFvUmxZEqQP/jDZQjQ63+WEi/f4lqU= -github.com/decred/dcrd/hdkeychain/v3 v3.1.2 h1:x25WuuE7zM/20EynuVMyOhL0K8BwGBBsexGq8xTiHFA= -github.com/decred/dcrd/hdkeychain/v3 v3.1.2/go.mod h1:FnNJmZ7jqUDeAo6/c/xkQi5cuxh3EWtJeMmW6/Z8lcc= -github.com/decred/dcrd/mixing v0.5.0 h1:KEWr6ZKuUcnAMsuWyrwpdCuL48OrCkIZbKn5B1V+wCY= -github.com/decred/dcrd/mixing v0.5.0/go.mod h1:264YZ7KgKsjQGwart40E1QiVzPvLiaKkd/T0c8jtzNI= -github.com/decred/dcrd/rpc/jsonrpc/types/v4 v4.3.0 h1:l0DnCcILTNrpy8APF3FLN312ChpkQaAuW30aC/RgBaw= -github.com/decred/dcrd/rpc/jsonrpc/types/v4 v4.3.0/go.mod h1:j+kkRPXPJB5S9VFOsx8SQLcU7PTFkPKRc1aCHN4ENzA= -github.com/decred/dcrd/txscript/v4 v4.1.1 h1:R4M2+jMujgQA91899SkL0cW66d6DC76Gx+1W1oEHjc0= -github.com/decred/dcrd/txscript/v4 v4.1.1/go.mod h1:7ybmJoI+b6dxvQ+0aXdZpkyrj0PbnylJCzFxD1g8+/A= -github.com/decred/dcrd/wire v1.7.0 h1:5JHiDjEQeS4XUl4PfnTZYLwAD/E/+LwBmPRec/fP76o= -github.com/decred/dcrd/wire v1.7.0/go.mod h1:lAqrzV0SU4kyV6INLEJgDtUjJaTaVKrbF4LHtaYl+zU= +github.com/decred/dcrd/dcrec/edwards/v2 v2.0.4 h1:xmmdtnGxF/Od2doiP56zBv5a3LgJ3PA6mlx3Luf622I= +github.com/decred/dcrd/dcrec/edwards/v2 v2.0.4/go.mod h1:07Ke2V+uJkG72M1Eiek8CF6NUB3XPlZ38cIit57R0UU= +github.com/decred/dcrd/dcrec/secp256k1/v4 v4.4.0 h1:NMZiJj8QnKe1LgsbDayM4UoHwbvwDRwnI3hwNaAHRnc= +github.com/decred/dcrd/dcrec/secp256k1/v4 v4.4.0/go.mod h1:ZXNYxsqcloTdSy/rNShjYzMhyjf0LaoftYK0p+A3h40= +github.com/decred/dcrd/dcrjson/v4 v4.2.0 h1:VZOitxS5/J1Gr8V/rUcVnvbtTvijxrVy7i2A3nu9wto= +github.com/decred/dcrd/dcrjson/v4 v4.2.0/go.mod h1:1YuURV3cVmko3lmBlkKc6Y2iHwHJJXATdiLULBS9D+Q= +github.com/decred/dcrd/dcrutil/v4 v4.0.3 h1:uUgSBB4ZFHeKQFrdUgKv3PvVJ3YpBpFeXMgXZsa0790= +github.com/decred/dcrd/dcrutil/v4 v4.0.3/go.mod h1:X59K97qkCrzlp8q6QcLsfxW3mrrDWROQMGM1la46jCY= +github.com/decred/dcrd/gcs/v4 v4.1.1 h1:3ELoII8uwIxXFGq6ETB29AjW7Lmr3McQOYsSD3dvUz0= +github.com/decred/dcrd/gcs/v4 v4.1.1/go.mod h1:5q1EnYp1CzJw057/XfRB6UGkos24fpu2r2ZLuwE7YdE= +github.com/decred/dcrd/hdkeychain/v3 v3.1.3 h1:Kn2wfj5cOR6pQO/WrYOMT1KK12IgWFEeQwnk1o81WsU= +github.com/decred/dcrd/hdkeychain/v3 v3.1.3/go.mod h1:mDAuGaH6InRD+hKVeVJsjLD/ih1mD3aCKURNHS8Tq2s= +github.com/decred/dcrd/mixing v0.6.1 h1:nysHraShVbgKIrqpa04364YTchmVtqgaphTNWqs7nHc= +github.com/decred/dcrd/mixing v0.6.1/go.mod h1:M+Ao9h49usdSEsC0N6kMafijwgYh7E57RTKh8cCw02o= +github.com/decred/dcrd/rpc/jsonrpc/types/v4 v4.4.0 h1:BBVaYemabsFsaqNVlCmacoZlSsLDqwHYIs8ty6fg59Q= +github.com/decred/dcrd/rpc/jsonrpc/types/v4 v4.4.0/go.mod h1:w4C6hZ7ywpc8/YNkiPAknCaqKofF68cRhUiTglEIc7s= +github.com/decred/dcrd/txscript/v4 v4.1.2 h1:1EP7ZmBDl2LBeAMTEygxY8rVNN3+lkGqrsb4u64x+II= +github.com/decred/dcrd/txscript/v4 v4.1.2/go.mod h1:r5/8qfCnl6TFrE369gggUayVIryM1oC7BLoRfa27Ckw= +github.com/decred/dcrd/wire v1.7.2 h1:04vpHHE3t78rDztjZx82JV2EEOMDUtUUB1347H32kho= +github.com/decred/dcrd/wire v1.7.2/go.mod h1:eP9XRsMloy+phlntkTAaAm611JgLv8NqY1YJoRxkNKU= github.com/decred/go-socks v1.1.0 h1:dnENcc0KIqQo3HSXdgboXAHgqsCIutkqq6ntQjYtm2U= github.com/decred/go-socks v1.1.0/go.mod h1:sDhHqkZH0X4JjSa02oYOGhcGHYp12FsY1jQ/meV8md0= github.com/decred/slog v1.2.0 h1:soHAxV52B54Di3WtKLfPum9OFfWqwtf/ygf9njdfnPM= github.com/decred/slog v1.2.0/go.mod h1:kVXlGnt6DHy2fV5OjSeuvCJ0OmlmTF6LFpEPMu/fOY0= +github.com/decred/vspd/client/v4 v4.0.2 h1:yvQaJFy3UdQMcRzjAyvuKPpr2G2Rn6Bbha+HH4TwItQ= +github.com/decred/vspd/client/v4 v4.0.2/go.mod h1:jhqu4KGGOskQcPVZ3XZLVZ1Wgkc9GQo+oEipr3gGODg= +github.com/decred/vspd/types/v3 v3.0.0 h1:jHlQIpp6aCjIcFs8WE3AaVCJe1kgepNTq+nkBKAyQxk= +github.com/decred/vspd/types/v3 v3.0.0/go.mod h1:hwifRZu6tpkbhSg2jZCUwuPaO/oETgbSCWCYJd4XepY= github.com/golang/snappy v0.0.5-0.20220116011046-fa5810519dcb h1:PBC98N2aIaM3XXiurYmW7fx4GZkL8feAMVq7nEjURHk= github.com/golang/snappy v0.0.5-0.20220116011046-fa5810519dcb/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= github.com/gorilla/websocket v1.5.3 h1:saDtZ6Pbx/0u+bgYQ3q96pZgCzfhKXGPqt7kZ72aNNg= @@ -74,29 +78,29 @@ github.com/jrick/bitset v1.0.0 h1:Ws0PXV3PwXqWK2n7Vz6idCdrV/9OrBXgHEJi27ZB9Dw= github.com/jrick/bitset v1.0.0/go.mod h1:ZOYB5Uvkla7wIEY4FEssPVi3IQXa02arznRaYaAEPe4= github.com/jrick/logrotate v1.1.2 h1:6ePk462NCX7TfKtNp5JJ7MbA2YIslkpfgP03TlTYMN0= github.com/jrick/logrotate v1.1.2/go.mod h1:f9tdWggSVK3iqavGpyvegq5IhNois7KXmasU6/N96OQ= -github.com/jrick/wsrpc/v2 v2.3.8 h1:9vfM8o9g00HXQb/3D6+Y9Cy1uybjD7K1272vtdXXBps= -github.com/jrick/wsrpc/v2 v2.3.8/go.mod h1:Ha6uT2AOjHkaiBWMjWfWUFvjDrppbfy0ghLKxPPYmY4= -github.com/kevinburke/nacl v0.0.0-20210405173606-cd9060f5f776 h1:W8T7zJRO9imecUZySwPkuXHosjp2MloqAY1eSAEEOIo= -github.com/kevinburke/nacl v0.0.0-20210405173606-cd9060f5f776/go.mod h1:VUp2yfq+wAk8hMl3NNN34fXjzUD9xMpGvUL8eSJz9Ns= -github.com/klauspost/cpuid/v2 v2.2.9 h1:66ze0taIn2H33fBvCkXuv9BmCwDfafmiIVpKV9kKGuY= -github.com/klauspost/cpuid/v2 v2.2.9/go.mod h1:rqkxqrZ1EhYM9G+hXH7YdowN5R5RGN6NK4QwQ3WMXF8= +github.com/jrick/wsrpc/v2 v2.4.0 h1:YpcTqRNfOzFP31kfpROT/awPGzvP2XXPwGp7xJ104DA= +github.com/jrick/wsrpc/v2 v2.4.0/go.mod h1:Ha6uT2AOjHkaiBWMjWfWUFvjDrppbfy0ghLKxPPYmY4= +github.com/kevinburke/nacl v0.9.0 h1:2C9v+jXTUUlK19kw+9rqfsdO7riP5xIyHNJ3GvsgOro= +github.com/kevinburke/nacl v0.9.0/go.mod h1:qxFJhGMHIPiWJXUauGGORlObOR4bLKBqf/n6PL8l8N0= +github.com/klauspost/cpuid/v2 v2.3.0 h1:S4CRMLnYUhGeDFDqkGriYKdfoFlDnMtqTiI/sFzhA9Y= +github.com/klauspost/cpuid/v2 v2.3.0/go.mod h1:hqwkgyIinND0mEev00jJYCxPNVRVXFQeu1XKlok6oO0= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= -github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg= -github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= +github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA= +github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7 h1:epCh84lMvA70Z7CTTCmYQn2CKbY8j86K7/FAIr141uY= github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7/go.mod h1:q4W45IWZaF22tdD+VEXcAWRA037jwmWEB5VWYORlTpc= -go.etcd.io/bbolt v1.3.11 h1:yGEzV1wPz2yVCLsD8ZAiGHhHVlczyC9d1rP43/VCRJ0= -go.etcd.io/bbolt v1.3.11/go.mod h1:dksAq7YMXoljX0xu6VF5DMZGbhYYoLUalEiSySYAS4I= -golang.org/x/crypto v0.33.0 h1:IOBPskki6Lysi0lo9qQvbxiQ+FvsCC/YWOecCHAixus= -golang.org/x/crypto v0.33.0/go.mod h1:bVdXmD7IV/4GdElGPozy6U7lWdRXA4qyRVGJV57uQ5M= -golang.org/x/sync v0.11.0 h1:GGz8+XQP4FvTTrjZPzNKTMFtSXH80RAzG+5ghFPgK9w= -golang.org/x/sync v0.11.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= -golang.org/x/sys v0.30.0 h1:QjkSwP/36a20jFYWkSue1YwXzLmsV5Gfq7Eiy72C1uc= -golang.org/x/sys v0.30.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/text v0.22.0 h1:bofq7m3/HAFvbF51jz3Q9wLg3jkvSPuiZu/pD1XwgtM= -golang.org/x/text v0.22.0/go.mod h1:YRoo4H8PVmsu+E3Ou7cqLVH8oXWIHVoX0jqUWALQhfY= +go.etcd.io/bbolt v1.4.3 h1:dEadXpI6G79deX5prL3QRNP6JB8UxVkqo4UPnHaNXJo= +go.etcd.io/bbolt v1.4.3/go.mod h1:tKQlpPaYCVFctUIgFKFnAlvbmB3tpy1vkTnDWohtc0E= +golang.org/x/crypto v0.46.0 h1:cKRW/pmt1pKAfetfu+RCEvjvZkA9RimPbh7bhFjGVBU= +golang.org/x/crypto v0.46.0/go.mod h1:Evb/oLKmMraqjZ2iQTwDwvCtJkczlDuTmdJXoZVzqU0= +golang.org/x/sync v0.19.0 h1:vV+1eWNmZ5geRlYjzm2adRgW2/mcpevXNg50YZtPCE4= +golang.org/x/sync v0.19.0/go.mod h1:9KTHXmSnoGruLpwFjVSX0lNNA75CykiMECbovNTZqGI= +golang.org/x/sys v0.39.0 h1:CvCKL8MeisomCi6qNZ+wbb0DN9E5AATixKsvNtMoMFk= +golang.org/x/sys v0.39.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks= +golang.org/x/text v0.32.0 h1:ZD01bjUt1FQ9WJ0ClOL5vxgxOI/sVCNgX1YtKwcY0mU= +golang.org/x/text v0.32.0/go.mod h1:o/rUWzghvpD5TXrTIBuJU77MTaN0ljMWE47kxGJQ7jY= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -lukechampine.com/blake3 v1.3.0 h1:sJ3XhFINmHSrYCgl958hscfIa3bw8x4DqMP3u1YvoYE= -lukechampine.com/blake3 v1.3.0/go.mod h1:0OFRp7fBtAylGVCO40o87sbupkyIGgbpv1+M1k1LM6k= +lukechampine.com/blake3 v1.4.1 h1:I3Smz7gso8w4/TunLKec6K2fn+kyKtDxr/xcQEN84Wg= +lukechampine.com/blake3 v1.4.1/go.mod h1:QFosUxmjB8mnrWFSNwKmvxHpfY72bmD2tQ0kBMM3kwo=