mirror of
https://github.com/luxfi/netrunner.git
synced 2026-07-27 00:04:23 +00:00
chore: update dependencies to use tagged versions, remove local replace directives
This commit is contained in:
+7
-7
@@ -7,7 +7,7 @@ import (
|
||||
"github.com/luxfi/node/api/health"
|
||||
"github.com/luxfi/node/api/info"
|
||||
"github.com/luxfi/node/indexer"
|
||||
"github.com/luxfi/node/vms/avm"
|
||||
"github.com/luxfi/node/vms/xvm"
|
||||
"github.com/luxfi/node/vms/platformvm"
|
||||
evmclient "github.com/luxfi/geth/plugin/evm/client"
|
||||
)
|
||||
@@ -21,8 +21,8 @@ var (
|
||||
// APIClient gives access to most node apis (or suitable wrappers)
|
||||
type APIClient struct {
|
||||
platform *platformvm.Client
|
||||
xChain *avm.Client
|
||||
xChainWallet *avm.WalletClient
|
||||
xChain *xvm.Client
|
||||
xChainWallet *xvm.WalletClient
|
||||
cChain evmclient.Client
|
||||
cChainEth EthClient
|
||||
info *info.Client
|
||||
@@ -40,8 +40,8 @@ func NewAPIClient(ipAddr string, port uint16) Client {
|
||||
uri := fmt.Sprintf("http://%s:%d", ipAddr, port)
|
||||
return &APIClient{
|
||||
platform: platformvm.NewClient(uri),
|
||||
xChain: avm.NewClient(uri, "X"),
|
||||
xChainWallet: avm.NewWalletClient(uri, "X"),
|
||||
xChain: xvm.NewClient(uri, "X"),
|
||||
xChainWallet: xvm.NewWalletClient(uri, "X"),
|
||||
cChain: evmclient.NewCChainClient(uri),
|
||||
cChainEth: NewEthClient(ipAddr, uint(port)), // wrapper over ethclient.Client
|
||||
info: info.NewClient(uri),
|
||||
@@ -56,11 +56,11 @@ func (c APIClient) PChainAPI() *platformvm.Client {
|
||||
return c.platform
|
||||
}
|
||||
|
||||
func (c APIClient) XChainAPI() *avm.Client {
|
||||
func (c APIClient) XChainAPI() *xvm.Client {
|
||||
return c.xChain
|
||||
}
|
||||
|
||||
func (c APIClient) XChainWalletAPI() *avm.WalletClient {
|
||||
func (c APIClient) XChainWalletAPI() *xvm.WalletClient {
|
||||
return c.xChainWallet
|
||||
}
|
||||
|
||||
|
||||
+3
-3
@@ -5,7 +5,7 @@ import (
|
||||
"github.com/luxfi/node/api/health"
|
||||
"github.com/luxfi/node/api/info"
|
||||
"github.com/luxfi/node/indexer"
|
||||
"github.com/luxfi/node/vms/avm"
|
||||
"github.com/luxfi/node/vms/xvm"
|
||||
"github.com/luxfi/node/vms/platformvm"
|
||||
evmclient "github.com/luxfi/geth/plugin/evm/client"
|
||||
)
|
||||
@@ -14,8 +14,8 @@ import (
|
||||
// TODO: byzantine api. check if appropriate. improve implementation.
|
||||
type Client interface {
|
||||
PChainAPI() *platformvm.Client
|
||||
XChainAPI() *avm.Client
|
||||
XChainWalletAPI() *avm.WalletClient
|
||||
XChainAPI() *xvm.Client
|
||||
XChainWalletAPI() *xvm.WalletClient
|
||||
CChainAPI() evmclient.Client
|
||||
CChainEthAPI() EthClient // ethclient websocket wrapper that adds mutexed calls, and lazy conn init (on first call)
|
||||
InfoAPI() *info.Client
|
||||
|
||||
+1
-1
@@ -9,7 +9,7 @@ import (
|
||||
"github.com/luxfi/geth/core/types"
|
||||
"github.com/luxfi/geth/ethclient"
|
||||
"github.com/luxfi/geth/interfaces"
|
||||
"github.com/ethereum/go-ethereum/common"
|
||||
"github.com/luxfi/geth/common"
|
||||
)
|
||||
|
||||
// Interface compliance
|
||||
|
||||
@@ -6,7 +6,7 @@ import (
|
||||
context "context"
|
||||
big "math/big"
|
||||
|
||||
common "github.com/ethereum/go-ethereum/common"
|
||||
common "github.com/luxfi/geth/common"
|
||||
|
||||
interfaces "github.com/luxfi/geth/interfaces"
|
||||
|
||||
|
||||
+9
-9
@@ -6,7 +6,7 @@ import (
|
||||
api "github.com/luxfi/netrunner/api"
|
||||
admin "github.com/luxfi/node/api/admin"
|
||||
|
||||
avm "github.com/luxfi/node/vms/avm"
|
||||
xvm "github.com/luxfi/node/vms/xvm"
|
||||
|
||||
evmclient "github.com/luxfi/geth/plugin/evm/client"
|
||||
|
||||
@@ -155,15 +155,15 @@ func (_m *Client) PChainIndexAPI() *indexer.Client {
|
||||
}
|
||||
|
||||
// XChainAPI provides a mock function with given fields:
|
||||
func (_m *Client) XChainAPI() *avm.Client {
|
||||
func (_m *Client) XChainAPI() *xvm.Client {
|
||||
ret := _m.Called()
|
||||
|
||||
var r0 *avm.Client
|
||||
if rf, ok := ret.Get(0).(func() *avm.Client); ok {
|
||||
var r0 *xvm.Client
|
||||
if rf, ok := ret.Get(0).(func() *xvm.Client); ok {
|
||||
r0 = rf()
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).(*avm.Client)
|
||||
r0 = ret.Get(0).(*xvm.Client)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -171,15 +171,15 @@ func (_m *Client) XChainAPI() *avm.Client {
|
||||
}
|
||||
|
||||
// XChainWalletAPI provides a mock function with given fields:
|
||||
func (_m *Client) XChainWalletAPI() *avm.WalletClient {
|
||||
func (_m *Client) XChainWalletAPI() *xvm.WalletClient {
|
||||
ret := _m.Called()
|
||||
|
||||
var r0 *avm.WalletClient
|
||||
if rf, ok := ret.Get(0).(func() *avm.WalletClient); ok {
|
||||
var r0 *xvm.WalletClient
|
||||
if rf, ok := ret.Get(0).(func() *xvm.WalletClient); ok {
|
||||
r0 = rf()
|
||||
} else {
|
||||
if ret.Get(0) != nil {
|
||||
r0 = ret.Get(0).(*avm.WalletClient)
|
||||
r0 = ret.Get(0).(*xvm.WalletClient)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
[07-19|19:58:14.620] INFO local/network.go:429 creating network {"node-num": 5}
|
||||
[07-19|19:58:14.622] INFO local/network.go:779 done stopping network
|
||||
[07-19|19:58:14.622] FATAL fivenodenetwork/main.go:64 fatal error {"error": "error adding node : couldn't get node version with binary \"/home/z/go/src/github.com/luxfi/node/build/node\": fork/exec /home/z/go/src/github.com/luxfi/node/build/node: no such file or directory"}
|
||||
Executable
BIN
Binary file not shown.
@@ -2,16 +2,9 @@ module github.com/luxfi/netrunner
|
||||
|
||||
go 1.24.5
|
||||
|
||||
replace (
|
||||
github.com/luxfi/geth => /Users/z/work/lux/geth
|
||||
github.com/luxfi/node => /Users/z/work/lux/node
|
||||
)
|
||||
|
||||
require (
|
||||
github.com/ethereum/go-ethereum v1.16.1
|
||||
github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.1
|
||||
github.com/luxfi/geth v0.15.4
|
||||
github.com/luxfi/node v1.13.2
|
||||
github.com/luxfi/node v1.13.7
|
||||
github.com/onsi/ginkgo/v2 v2.23.4
|
||||
github.com/onsi/gomega v1.37.0
|
||||
github.com/otiai10/copy v1.14.1
|
||||
@@ -31,6 +24,7 @@ require (
|
||||
|
||||
require (
|
||||
github.com/DataDog/zstd v1.5.2 // indirect
|
||||
github.com/Microsoft/go-winio v0.6.2 // indirect
|
||||
github.com/StephenButtolph/canoto v0.17.1 // indirect
|
||||
github.com/VictoriaMetrics/fastcache v1.12.2 // indirect
|
||||
github.com/beorn7/perks v1.0.1 // indirect
|
||||
@@ -45,23 +39,18 @@ require (
|
||||
github.com/cockroachdb/redact v1.1.5 // indirect
|
||||
github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06 // indirect
|
||||
github.com/consensys/gnark-crypto v0.18.0 // indirect
|
||||
github.com/cpuguy83/go-md2man/v2 v2.0.6 // indirect
|
||||
github.com/crate-crypto/go-eth-kzg v1.3.0 // indirect
|
||||
github.com/crate-crypto/go-ipa v0.0.0-20240724233137-53bbb0ceb27a // indirect
|
||||
github.com/davecgh/go-spew v1.1.1 // indirect
|
||||
github.com/deckarep/golang-set/v2 v2.6.0 // indirect
|
||||
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.3.0 // indirect
|
||||
github.com/dlclark/regexp2 v1.7.0 // indirect
|
||||
github.com/dop251/goja v0.0.0-20230806174421-c933cf95e127 // indirect
|
||||
github.com/ethereum/c-kzg-4844/v2 v2.1.0 // indirect
|
||||
github.com/ethereum/go-verkle v0.2.2 // indirect
|
||||
github.com/fsnotify/fsnotify v1.6.0 // indirect
|
||||
github.com/gballet/go-libpcsclite v0.0.0-20191108122812-4678299bea08 // indirect
|
||||
github.com/getsentry/sentry-go v0.27.0 // indirect
|
||||
github.com/go-logr/logr v1.4.2 // indirect
|
||||
github.com/go-logr/stdr v1.2.2 // indirect
|
||||
github.com/go-ole/go-ole v1.3.0 // indirect
|
||||
github.com/go-sourcemap/sourcemap v2.1.3+incompatible // indirect
|
||||
github.com/go-task/slim-sprig/v3 v3.0.0 // indirect
|
||||
github.com/gogo/protobuf v1.3.2 // indirect
|
||||
github.com/golang/snappy v0.0.5-0.20220116011046-fa5810519dcb // indirect
|
||||
@@ -74,25 +63,16 @@ require (
|
||||
github.com/gorilla/rpc v1.2.0 // indirect
|
||||
github.com/gorilla/websocket v1.5.0 // indirect
|
||||
github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 // indirect
|
||||
github.com/hashicorp/go-bexpr v0.1.10 // indirect
|
||||
github.com/hashicorp/golang-lru v0.5.5-0.20210104140557-80c98217689d // indirect
|
||||
github.com/hashicorp/hcl v1.0.0 // indirect
|
||||
github.com/holiman/billy v0.0.0-20240216141850-2abb0c79d3c4 // indirect
|
||||
github.com/holiman/bloomfilter/v2 v2.0.3 // indirect
|
||||
github.com/holiman/uint256 v1.3.2 // indirect
|
||||
github.com/inconshreveable/mousetrap v1.1.0 // indirect
|
||||
github.com/klauspost/compress v1.18.0 // indirect
|
||||
github.com/kr/pretty v0.3.1 // indirect
|
||||
github.com/kr/text v0.2.0 // indirect
|
||||
github.com/magiconair/properties v1.8.6 // indirect
|
||||
github.com/mattn/go-colorable v0.1.13 // indirect
|
||||
github.com/mattn/go-isatty v0.0.20 // indirect
|
||||
github.com/mattn/go-runewidth v0.0.13 // indirect
|
||||
github.com/mitchellh/mapstructure v1.5.0 // indirect
|
||||
github.com/mitchellh/pointerstructure v1.2.0 // indirect
|
||||
github.com/mr-tron/base58 v1.2.0 // indirect
|
||||
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
|
||||
github.com/olekukonko/tablewriter v0.0.5 // indirect
|
||||
github.com/otiai10/mint v1.6.3 // indirect
|
||||
github.com/pelletier/go-toml v1.9.5 // indirect
|
||||
github.com/pelletier/go-toml/v2 v2.0.5 // indirect
|
||||
@@ -102,25 +82,19 @@ require (
|
||||
github.com/prometheus/client_model v0.6.1 // indirect
|
||||
github.com/prometheus/common v0.62.0 // indirect
|
||||
github.com/prometheus/procfs v0.15.1 // indirect
|
||||
github.com/rivo/uniseg v0.2.0 // indirect
|
||||
github.com/rogpeppe/go-internal v1.13.1 // indirect
|
||||
github.com/rs/cors v1.7.0 // indirect
|
||||
github.com/russross/blackfriday/v2 v2.1.0 // indirect
|
||||
github.com/spf13/afero v1.8.2 // indirect
|
||||
github.com/spf13/cast v1.5.0 // indirect
|
||||
github.com/spf13/jwalterweatherman v1.1.0 // indirect
|
||||
github.com/spf13/pflag v1.0.6 // indirect
|
||||
github.com/spf13/viper v1.12.0 // indirect
|
||||
github.com/status-im/keycard-go v0.2.0 // indirect
|
||||
github.com/stretchr/objx v0.5.2 // indirect
|
||||
github.com/subosito/gotenv v1.3.0 // indirect
|
||||
github.com/supranational/blst v0.3.15 // indirect
|
||||
github.com/syndtr/goleveldb v1.0.1-0.20220614013038-64ee5596c38a // indirect
|
||||
github.com/tklauser/go-sysconf v0.3.12 // indirect
|
||||
github.com/tklauser/numcpus v0.6.1 // indirect
|
||||
github.com/tyler-smith/go-bip39 v1.1.0 // indirect
|
||||
github.com/urfave/cli/v2 v2.27.5 // indirect
|
||||
github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1 // indirect
|
||||
github.com/yusufpapurcu/wmi v1.2.2 // indirect
|
||||
go.opentelemetry.io/auto/sdk v1.1.0 // indirect
|
||||
go.opentelemetry.io/otel v1.35.0 // indirect
|
||||
|
||||
@@ -40,6 +40,8 @@ github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03
|
||||
github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo=
|
||||
github.com/DataDog/zstd v1.5.2 h1:vUG4lAyuPCXO0TLbXvPv7EB7cNK1QV/luu55UHLrrn8=
|
||||
github.com/DataDog/zstd v1.5.2/go.mod h1:g4AWEaM3yOg3HYfnJ3YIawPnVdXJh9QME85blwSAmyw=
|
||||
github.com/Microsoft/go-winio v0.6.2 h1:F2VQgta7ecxGYO8k3ZZz3RS8fVIXVxONVUPlNERoyfY=
|
||||
github.com/Microsoft/go-winio v0.6.2/go.mod h1:yd8OoFMLzJbo9gZq8j5qaps8bJ9aShtEA8Ipt1oGCvU=
|
||||
github.com/StephenButtolph/canoto v0.17.1 h1:WnN5czIHHALq7pwc+Z2F1sCsKJCDhxlq0zL0YK1etHc=
|
||||
github.com/StephenButtolph/canoto v0.17.1/go.mod h1:IcnAHC6nJUfQFVR9y60ko2ecUqqHHSB6UwI9NnBFZnE=
|
||||
github.com/VictoriaMetrics/fastcache v1.12.2 h1:N0y9ASrJ0F6h0QaC3o6uJb3NIZ9VKLjCM7NQbSmF7WI=
|
||||
@@ -80,11 +82,8 @@ github.com/cespare/xxhash/v2 v2.2.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XL
|
||||
github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs=
|
||||
github.com/cespare/xxhash/v2 v2.3.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
|
||||
github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI=
|
||||
github.com/chzyer/logex v1.2.0/go.mod h1:9+9sk7u7pGNWYMkh0hdiL++6OeibzJccyQU4p4MedaY=
|
||||
github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI=
|
||||
github.com/chzyer/readline v1.5.0/go.mod h1:x22KAscuvRqlLoK9CsoYsmxoXZMMFVyOl86cAH8qUic=
|
||||
github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU=
|
||||
github.com/chzyer/test v0.0.0-20210722231415-061457976a23/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU=
|
||||
github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw=
|
||||
github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc=
|
||||
github.com/cncf/udpa/go v0.0.0-20200629203442-efcf912fb354/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk=
|
||||
@@ -125,14 +124,8 @@ github.com/decred/dcrd/dcrec/secp256k1/v4 v4.0.1/go.mod h1:hyedUtir6IdtD/7lIxGeC
|
||||
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/lru v1.0.0/go.mod h1:mxKOwFd7lFjN2GZYsiz/ecgqR6kkYAl+0pz0tEMk218=
|
||||
github.com/dlclark/regexp2 v1.4.1-0.20201116162257-a2a8dda75c91/go.mod h1:2pZnwuY/m+8K6iRw6wQdMtk+rH5tNGR1i55kozfMjCc=
|
||||
github.com/dlclark/regexp2 v1.7.0 h1:7lJfhqlPssTb1WQx4yvTHN0uElPEv52sbaECrAQxjAo=
|
||||
github.com/dlclark/regexp2 v1.7.0/go.mod h1:DHkYz0B9wPfa6wondMfaivmHpzrQ3v9q8cnmRbL6yW8=
|
||||
github.com/dop251/goja v0.0.0-20211022113120-dc8c55024d06/go.mod h1:R9ET47fwRVRPZnOGvHxxhuZcbrMCuiqOz3Rlrh4KSnk=
|
||||
github.com/dop251/goja v0.0.0-20230806174421-c933cf95e127 h1:qwcF+vdFrvPSEUDSX5RVoRccG8a5DhOdWdQ4zN62zzo=
|
||||
github.com/dop251/goja v0.0.0-20230806174421-c933cf95e127/go.mod h1:QMWlm50DNe14hD7t24KEqZuUdC9sOTy8W6XbCU1mlw4=
|
||||
github.com/dop251/goja_nodejs v0.0.0-20210225215109-d91c329300e7/go.mod h1:hn7BA7c8pLvoGndExHudxTDKZ84Pyvv+90pbBjbTz0Y=
|
||||
github.com/dop251/goja_nodejs v0.0.0-20211022123610-8dd9abb0616d/go.mod h1:DngW8aVqWbuLRMHItjPUyqdj+HWPvnQe8V8y1nDpIbM=
|
||||
github.com/deepmap/oapi-codegen v1.6.0 h1:w/d1ntwh91XI0b/8ja7+u5SvA4IFfM0UNNLmiDR1gg0=
|
||||
github.com/deepmap/oapi-codegen v1.6.0/go.mod h1:ryDa9AgbELGeB+YEXE1dR53yAjHwFvE9iAUlWl9Al3M=
|
||||
github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
|
||||
github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
|
||||
github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98=
|
||||
@@ -145,6 +138,8 @@ github.com/ethereum/go-ethereum v1.16.1 h1:7684NfKCb1+IChudzdKyZJ12l1Tq4ybPZOITi
|
||||
github.com/ethereum/go-ethereum v1.16.1/go.mod h1:ngYIvmMAYdo4sGW9cGzLvSsPGhDOOzL0jK5S5iXpj0g=
|
||||
github.com/ethereum/go-verkle v0.2.2 h1:I2W0WjnrFUIzzVPwm8ykY+7pL2d4VhlsePn4j7cnFk8=
|
||||
github.com/ethereum/go-verkle v0.2.2/go.mod h1:M3b90YRnzqKyyzBEWJGqj8Qff4IDeXnzFw0P9bFw3uk=
|
||||
github.com/ferranbt/fastssz v0.1.2 h1:Dky6dXlngF6Qjc+EfDipAkE83N5I5DE68bY6O0VLNPk=
|
||||
github.com/ferranbt/fastssz v0.1.2/go.mod h1:X5UPrE2u1UJjxHA8X54u04SBwdAQjG2sFtWs39YxyWs=
|
||||
github.com/frankban/quicktest v1.14.4 h1:g2rn0vABPOOXmZUj+vbmUp0lPoXEMuhTpIluN0XL9UY=
|
||||
github.com/frankban/quicktest v1.14.4/go.mod h1:4ptaffx2x8+WTWXmUCuVU6aPUX1/Mz7zb5vbUoiM6w0=
|
||||
github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo=
|
||||
@@ -169,13 +164,15 @@ github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre
|
||||
github.com/go-ole/go-ole v1.2.6/go.mod h1:pprOEPIfldk/42T2oK7lQ4v4JSDwmV0As9GaiUsvbm0=
|
||||
github.com/go-ole/go-ole v1.3.0 h1:Dt6ye7+vXGIKZ7Xtk4s6/xVdGDQynvom7xCFEdWr6uE=
|
||||
github.com/go-ole/go-ole v1.3.0/go.mod h1:5LS6F96DhAwUc7C+1HLexzMXY1xGRSryjyPPKW6zv78=
|
||||
github.com/go-sourcemap/sourcemap v2.1.3+incompatible h1:W1iEw64niKVGogNgBN3ePyLFfuisuzeidWPMPWmECqU=
|
||||
github.com/go-sourcemap/sourcemap v2.1.3+incompatible/go.mod h1:F8jJfvm2KbVjc5NqelyYJmf/v5J0dwNLS2mL4sNA1Jg=
|
||||
github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0/go.mod h1:fyg7847qk6SyHyPtNmDHnmrv/HOrqktSC+C9fM+CJOE=
|
||||
github.com/go-task/slim-sprig/v3 v3.0.0 h1:sUs3vkvUymDpBKi3qH1YSqBQk9+9D/8M2mN1vB6EwHI=
|
||||
github.com/go-task/slim-sprig/v3 v3.0.0/go.mod h1:W848ghGpv3Qj3dhTPRyJypKRiqCdHZiAzKg9hl15HA8=
|
||||
github.com/gofrs/flock v0.12.1 h1:MTLVXXHf8ekldpJk3AKicLij9MdwOWkZ+a/jHHZby9E=
|
||||
github.com/gofrs/flock v0.12.1/go.mod h1:9zxTsyu5xtJ9DK+1tFZyibEV7y3uwDxPPfbxeeHCoD0=
|
||||
github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q=
|
||||
github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q=
|
||||
github.com/golang-jwt/jwt/v4 v4.5.1 h1:JdqV9zKUdtaa9gdPlywC3aeoEsR681PlKC+4F5gQgeo=
|
||||
github.com/golang-jwt/jwt/v4 v4.5.1/go.mod h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0=
|
||||
github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q=
|
||||
github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
|
||||
github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
|
||||
@@ -224,6 +221,8 @@ github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/
|
||||
github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
|
||||
github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8=
|
||||
github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU=
|
||||
github.com/google/gofuzz v1.2.0 h1:xRy4A+RhZaiKjJ1bPfwQ8sedCA+YS2YcCHW6ec7JMi0=
|
||||
github.com/google/gofuzz v1.2.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg=
|
||||
github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs=
|
||||
github.com/google/martian/v3 v3.0.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0=
|
||||
github.com/google/martian/v3 v3.1.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0=
|
||||
@@ -238,7 +237,6 @@ github.com/google/pprof v0.0.0-20201023163331-3e6fc7fc9c4c/go.mod h1:kpwsk12EmLe
|
||||
github.com/google/pprof v0.0.0-20201203190320-1bf35d6f28c2/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE=
|
||||
github.com/google/pprof v0.0.0-20201218002935-b9804c9f04c2/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE=
|
||||
github.com/google/pprof v0.0.0-20210407192527-94a9f03dee38/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE=
|
||||
github.com/google/pprof v0.0.0-20230207041349-798e818bf904/go.mod h1:uglQLonpP8qtYCYyzA+8c/9qtqgA3qsXGYqCPKARAFg=
|
||||
github.com/google/pprof v0.0.0-20250403155104-27863c87afa6 h1:BHT72Gu3keYf3ZEu2J0b1vyeLSOYI8bm5wbJM/8yDe8=
|
||||
github.com/google/pprof v0.0.0-20250403155104-27863c87afa6/go.mod h1:boTsfXsheKC2y+lKOCMpSfarhxDeIzfZG1jqGcPl3cA=
|
||||
github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI=
|
||||
@@ -256,6 +254,8 @@ github.com/gorilla/rpc v1.2.0 h1:WvvdC2lNeT1SP32zrIce5l0ECBfbAlmrmSBsuc57wfk=
|
||||
github.com/gorilla/rpc v1.2.0/go.mod h1:V4h9r+4sF5HnzqbwIez0fKSpANP0zlYd3qR7p36jkTQ=
|
||||
github.com/gorilla/websocket v1.5.0 h1:PPwGk2jz7EePpoHN/+ClbZu8SPxiqlu12wZP/3sWmnc=
|
||||
github.com/gorilla/websocket v1.5.0/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE=
|
||||
github.com/graph-gophers/graphql-go v1.3.0 h1:Eb9x/q6MFpCLz7jBCiP/WTxjSDrYLR1QY41SORZyNJ0=
|
||||
github.com/graph-gophers/graphql-go v1.3.0/go.mod h1:9CQHMSxwO4MprSdzoIEobiHpoLtHm77vfxsvsIN5Vuc=
|
||||
github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 h1:Ovs26xHkKqVztRpIrF/92BcuyuQ/YW4NSIpoGtfXNho=
|
||||
github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod h1:8NvIoxWQoOIhqOTXgfV/d3M/q6VIi02HzZEHgUlZvzk=
|
||||
github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.1 h1:X5VWvz21y3gzm9Nw/kaUeku/1+uBhcekkmy4IkffJww=
|
||||
@@ -275,11 +275,20 @@ github.com/holiman/bloomfilter/v2 v2.0.3/go.mod h1:zpoh+gs7qcpqrHr3dB55AMiJwo0iU
|
||||
github.com/holiman/uint256 v1.3.2 h1:a9EgMPSC1AAaj1SZL5zIQD3WbwTuHrMGOerLjGmM/TA=
|
||||
github.com/holiman/uint256 v1.3.2/go.mod h1:EOMSn4q6Nyt9P6efbI3bueV4e1b3dGlUCXeiRV4ng7E=
|
||||
github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU=
|
||||
github.com/huin/goupnp v1.3.0 h1:UvLUlWDNpoUdYzb2TCn+MuTWtcjXKSza2n6CBdQ0xXc=
|
||||
github.com/huin/goupnp v1.3.0/go.mod h1:gnGPsThkYa7bFi/KWmEysQRf48l2dvR5bxr2OFckNX8=
|
||||
github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc=
|
||||
github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc=
|
||||
github.com/ianlancetaylor/demangle v0.0.0-20220319035150-800ac71e25c2/go.mod h1:aYm2/VgdVmcIU8iMfdMvDMsRAQjcfZSKFby6HOFvi/w=
|
||||
github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8=
|
||||
github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw=
|
||||
github.com/influxdata/influxdb-client-go/v2 v2.4.0 h1:HGBfZYStlx3Kqvsv1h2pJixbCl/jhnFtxpKFAv9Tu5k=
|
||||
github.com/influxdata/influxdb-client-go/v2 v2.4.0/go.mod h1:vLNHdxTJkIf2mSLvGrpj8TCcISApPoXkaxP8g9uRlW8=
|
||||
github.com/influxdata/influxdb1-client v0.0.0-20220302092344-a9ab5670611c h1:qSHzRbhzK8RdXOsAdfDgO49TtqC1oZ+acxPrkfTxcCs=
|
||||
github.com/influxdata/influxdb1-client v0.0.0-20220302092344-a9ab5670611c/go.mod h1:qj24IKcXYK6Iy9ceXlo3Tc+vtHo9lIhSX5JddghvEPo=
|
||||
github.com/influxdata/line-protocol v0.0.0-20200327222509-2487e7298839 h1:W9WBk7wlPfJLvMCdtV4zPulc4uCPrlywQOmbFOhgQNU=
|
||||
github.com/influxdata/line-protocol v0.0.0-20200327222509-2487e7298839/go.mod h1:xaLFMmpvUxqXtVkUJfg9QmT88cDaCJ3ZKgdZ78oO8Qo=
|
||||
github.com/jackpal/go-nat-pmp v1.0.2 h1:KzKSgb7qkJvOUTqYl9/Hg/me3pWgBmERKrTGD7BdWus=
|
||||
github.com/jackpal/go-nat-pmp v1.0.2/go.mod h1:QPH045xvCAeXUZOxsnwmrtiCoxIr9eob+4orBN1SBKc=
|
||||
github.com/jessevdk/go-flags v0.0.0-20141203071132-1679536dcc89/go.mod h1:4FA24M0QyGHXBuZZK/XkWh8h0e1EYbRYJSGM75WSRxI=
|
||||
github.com/jessevdk/go-flags v1.4.0/go.mod h1:4FA24M0QyGHXBuZZK/XkWh8h0e1EYbRYJSGM75WSRxI=
|
||||
github.com/jrick/logrotate v1.0.0/go.mod h1:LNinyqDIJnpAur+b8yyulnQw/wDuN1+BYKlTRt3OuAQ=
|
||||
@@ -290,10 +299,10 @@ github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+o
|
||||
github.com/kkdai/bstream v0.0.0-20161212061736-f391b8402d23/go.mod h1:J+Gs4SYgM6CZQHDETBtE9HaSEkGmuNXF86RwHhHUvq4=
|
||||
github.com/klauspost/compress v1.18.0 h1:c/Cqfb0r+Yi+JtIEq73FWXVkRonBlf0CRNYc8Zttxdo=
|
||||
github.com/klauspost/compress v1.18.0/go.mod h1:2Pp+KzxcywXVXMr50+X0Q/Lsb43OQHYWRCY2AiWywWQ=
|
||||
github.com/klauspost/cpuid/v2 v2.0.9 h1:lgaqFMSdTdQYdZ04uHyN2d/eKdOMyi2YLSvlQIBFYa4=
|
||||
github.com/klauspost/cpuid/v2 v2.0.9/go.mod h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa0213Md/qVLRg=
|
||||
github.com/kr/fs v0.1.0/go.mod h1:FFnZGqtBN9Gxj7eW1uZ42v5BccTP0vu6NEaFoC2HwRg=
|
||||
github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo=
|
||||
github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI=
|
||||
github.com/kr/pretty v0.3.0/go.mod h1:640gp4NfQd8pI5XOwp5fnNeVWj67G7CFk/SaSQn7NBk=
|
||||
github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE=
|
||||
github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk=
|
||||
github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
|
||||
@@ -308,13 +317,12 @@ github.com/magiconair/properties v1.8.6 h1:5ibWZ6iY0NctNGWo87LalDlEZ6R41TqbbDamh
|
||||
github.com/magiconair/properties v1.8.6/go.mod h1:y3VJvCyxH9uVvJTWEGAELF3aiYNyPKd5NZ3oSwXrF60=
|
||||
github.com/mattn/go-colorable v0.1.13 h1:fFA4WZxdEF4tXPZVKMLwD8oUnCTTo08duU7wxecdEvA=
|
||||
github.com/mattn/go-colorable v0.1.13/go.mod h1:7S9/ev0klgBDR4GtXTXX8a3vIGJpMovkB8vQcUbaXHg=
|
||||
github.com/mattn/go-isatty v0.0.16/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM=
|
||||
github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY=
|
||||
github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y=
|
||||
github.com/mattn/go-runewidth v0.0.9/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI=
|
||||
github.com/mattn/go-runewidth v0.0.13 h1:lTGmDsbAYt5DmK6OnoV7EuIF1wEIFAcxld6ypU4OSgU=
|
||||
github.com/mattn/go-runewidth v0.0.13/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh153qUoGf23w=
|
||||
github.com/mitchellh/mapstructure v1.4.1/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo=
|
||||
github.com/minio/sha256-simd v1.0.0 h1:v1ta+49hkWZyvaKwrQB8elexRqm6Y0aMLjCNsrYxo6g=
|
||||
github.com/minio/sha256-simd v1.0.0/go.mod h1:OuYzVNI5vcoYIAmbIvHPl3N3jUzVedXbKy5RFepssQM=
|
||||
github.com/mitchellh/mapstructure v1.5.0 h1:jeMsZIYE/09sWLaz43PL7Gy6RuMjD2eJVyuac5Z2hdY=
|
||||
github.com/mitchellh/mapstructure v1.5.0/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo=
|
||||
github.com/mitchellh/pointerstructure v1.2.0 h1:O+i9nHnXS3l/9Wu7r4NrEdwA2VFTicjUEN1uBnDo34A=
|
||||
@@ -346,6 +354,8 @@ github.com/onsi/gomega v1.17.0/go.mod h1:HnhC7FXeEQY45zxNK3PPoIUhzk/80Xly9PcubAl
|
||||
github.com/onsi/gomega v1.19.0/go.mod h1:LY+I3pBVzYsTBU1AnDwOSxaYi9WoWiqgwooUqq9yPro=
|
||||
github.com/onsi/gomega v1.37.0 h1:CdEG8g0S133B4OswTDC/5XPSzE1OeP29QOioj2PID2Y=
|
||||
github.com/onsi/gomega v1.37.0/go.mod h1:8D9+Txp43QWKhM24yyOBEdpkzN8FvJyAwecBgsU4KU0=
|
||||
github.com/opentracing/opentracing-go v1.1.0 h1:pWlfV3Bxv7k65HYwkikxat0+s3pV4bsqf19k25Ur8rU=
|
||||
github.com/opentracing/opentracing-go v1.1.0/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o=
|
||||
github.com/otiai10/copy v1.14.1 h1:5/7E6qsUMBaH5AnQ0sSLzzTg1oTECmcCmT6lvF45Na8=
|
||||
github.com/otiai10/copy v1.14.1/go.mod h1:oQwrEDDOci3IM8dJF0d8+jnbfPDllW6vUjNc3DoZm9I=
|
||||
github.com/otiai10/mint v1.6.3 h1:87qsV/aw1F5as1eH1zS/yqHY85ANKVMgkDrf9rcxbQs=
|
||||
@@ -354,8 +364,20 @@ github.com/pelletier/go-toml v1.9.5 h1:4yBQzkHv+7BHq2PQUZF3Mx0IYxG7LsP222s7Agd3v
|
||||
github.com/pelletier/go-toml v1.9.5/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c=
|
||||
github.com/pelletier/go-toml/v2 v2.0.5 h1:ipoSadvV8oGUjnUbMub59IDPPwfxF694nG/jwbMiyQg=
|
||||
github.com/pelletier/go-toml/v2 v2.0.5/go.mod h1:OMHamSCAODeSsVrwwvcJOaoN0LIUIaFVNZzmWyNfXas=
|
||||
github.com/peterh/liner v1.1.1-0.20190123174540-a2c9a5303de7 h1:oYW+YCJ1pachXTQmzR3rNLYGGz4g/UgFcjb28p/viDM=
|
||||
github.com/peterh/liner v1.1.1-0.20190123174540-a2c9a5303de7/go.mod h1:CRroGNssyjTd/qIG2FyxByd2S8JEAZXBl4qUrZf8GS0=
|
||||
github.com/pingcap/errors v0.11.4 h1:lFuQV/oaUMGcD2tqt+01ROSmJs75VG1ToEOkZIZ4nE4=
|
||||
github.com/pingcap/errors v0.11.4/go.mod h1:Oi8TUi2kEtXXLMJk9l1cGmz20kV3TaQ0usTwv5KuLY8=
|
||||
github.com/pion/dtls/v2 v2.2.7 h1:cSUBsETxepsCSFSxC3mc/aDo14qQLMSL+O6IjG28yV8=
|
||||
github.com/pion/dtls/v2 v2.2.7/go.mod h1:8WiMkebSHFD0T+dIU+UeBaoV7kDhOW5oDCzZ7WZ/F9s=
|
||||
github.com/pion/logging v0.2.2 h1:M9+AIj/+pxNsDfAT64+MAVgJO0rsyLnoJKCqf//DoeY=
|
||||
github.com/pion/logging v0.2.2/go.mod h1:k0/tDVsRCX2Mb2ZEmTqNa7CWsQPc+YYCB7Q+5pahoms=
|
||||
github.com/pion/stun/v2 v2.0.0 h1:A5+wXKLAypxQri59+tmQKVs7+l6mMM+3d+eER9ifRU0=
|
||||
github.com/pion/stun/v2 v2.0.0/go.mod h1:22qRSh08fSEttYUmJZGlriq9+03jtVmXNODgLccj8GQ=
|
||||
github.com/pion/transport/v2 v2.2.1 h1:7qYnCBlpgSJNYMbLCKuSY9KbQdBFoETvPNETv0y4N7c=
|
||||
github.com/pion/transport/v2 v2.2.1/go.mod h1:cXXWavvCnFF6McHTft3DWS9iic2Mftcz1Aq29pGcU5g=
|
||||
github.com/pion/transport/v3 v3.0.1 h1:gDTlPJwROfSfz6QfSi0ZmeCSkFcnWWiiR9ES0ouANiM=
|
||||
github.com/pion/transport/v3 v3.0.1/go.mod h1:UY7kiITrlMv7/IKgd5eTUcaahZx5oUN3l9SzK5f5xE0=
|
||||
github.com/pires/go-proxyproto v0.6.2 h1:KAZ7UteSOt6urjme6ZldyFm4wDe/z0ZUP0Yv0Dos0d8=
|
||||
github.com/pires/go-proxyproto v0.6.2/go.mod h1:Odh9VFOZJCf9G8cLW5o435Xf1J95Jw9Gw5rnCjcwzAY=
|
||||
github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA=
|
||||
@@ -378,7 +400,6 @@ github.com/prometheus/procfs v0.15.1/go.mod h1:fB45yRUv8NstnjriLhBQLuOUt+WW4BsoG
|
||||
github.com/rivo/uniseg v0.2.0 h1:S1pD9weZBuJdFmowNwbpi7BJ8TNftyUImj/0WQi72jY=
|
||||
github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc=
|
||||
github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4=
|
||||
github.com/rogpeppe/go-internal v1.6.1/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc=
|
||||
github.com/rogpeppe/go-internal v1.9.0/go.mod h1:WtVeX8xhTBvf0smdhujwtBcq4Qrzq/fJaraNFVN+nFs=
|
||||
github.com/rogpeppe/go-internal v1.13.1 h1:KvO1DLK/DRN07sQ1LQKScxyZJuNnedQ5/wKSR38lUII=
|
||||
github.com/rogpeppe/go-internal v1.13.1/go.mod h1:uMEvuHeurkdAXX61udpOXGD/AzZDWNMNyH2VO9fmH0o=
|
||||
@@ -441,7 +462,6 @@ github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9de
|
||||
github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
|
||||
github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
|
||||
github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
|
||||
github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY=
|
||||
github.com/yusufpapurcu/wmi v1.2.2 h1:KBNDSne4vP5mbSWnJbO+51IMOXJB67QiYCSBrubbPRg=
|
||||
github.com/yusufpapurcu/wmi v1.2.2/go.mod h1:SBZ9tNy3G9/m5Oi98Zks0QjeHVDvuK0qfxQmPyzfmi0=
|
||||
go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU=
|
||||
@@ -487,7 +507,6 @@ golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8U
|
||||
golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
|
||||
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
|
||||
golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4=
|
||||
golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
|
||||
golang.org/x/crypto v0.0.0-20211108221036-ceb1ce70b4fa/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
|
||||
golang.org/x/crypto v0.40.0 h1:r4x+VvoG5Fm+eJcxMaY8CQM7Lb0l1lsmjGBQ6s8BfKM=
|
||||
golang.org/x/crypto v0.40.0/go.mod h1:Qr1vMER5WyS2dfPHAlsOj01wgLbsyWtFn/aY+5+ZdxY=
|
||||
@@ -526,7 +545,6 @@ golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
|
||||
golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
|
||||
golang.org/x/mod v0.4.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
|
||||
golang.org/x/mod v0.4.1/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
|
||||
golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4=
|
||||
golang.org/x/mod v0.26.0 h1:EGMPT//Ezu+ylkCijjPc+f4Aih7sZvaAr+O3EHBxvZg=
|
||||
golang.org/x/mod v0.26.0/go.mod h1:/j6NAhSk8iQ723BGAUyoAcn7SlD7s15Dp9Nd/SfeaFQ=
|
||||
golang.org/x/net v0.0.0-20180719180050-a680a1efc54d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
|
||||
@@ -567,7 +585,6 @@ golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v
|
||||
golang.org/x/net v0.0.0-20210428140749-89ef3d95e781/go.mod h1:OJAsFXCWl8Ukc7SiCT/9KSuxbyM7479/AVlXFRxuMCk=
|
||||
golang.org/x/net v0.0.0-20220225172249-27dd8689420f/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
|
||||
golang.org/x/net v0.0.0-20220607020251-c690dde0001d/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
|
||||
golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
|
||||
golang.org/x/net v0.42.0 h1:jzkYrhi3YQWD6MLBJcsklgQsoAcw89EcZbJw8Z614hs=
|
||||
golang.org/x/net v0.42.0/go.mod h1:FF1RA5d3u7nAYA4z2TkclSCKh68eSXtiFwcWQpPXdt8=
|
||||
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
|
||||
@@ -589,7 +606,6 @@ golang.org/x/sync v0.0.0-20200317015054-43a5402ce75a/go.mod h1:RxMgew5VJxzue5/jJ
|
||||
golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||
golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||
golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||
golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||
golang.org/x/sync v0.16.0 h1:ycBJEhp9p4vXvUZNszeOq0kGTPghopOL8q0fq3vstxw=
|
||||
golang.org/x/sync v0.16.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA=
|
||||
golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
|
||||
@@ -636,14 +652,10 @@ golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7w
|
||||
golang.org/x/sys v0.0.0-20210423185535-09eb48e85fd7/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.0.0-20220310020820-b874c991c1a5/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.0.0-20220412211240-33da011f77ad/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.0.0-20220908164124-27713097b956/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.11.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.14.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
|
||||
@@ -661,7 +673,6 @@ golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
|
||||
golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
|
||||
golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
|
||||
golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
|
||||
golang.org/x/text v0.3.8/go.mod h1:E6s5w1FMmriuDzIBO73fBruAKo1PCIq6d2Q6DHfQ8WQ=
|
||||
golang.org/x/text v0.27.0 h1:4fGWRpyh641NLlecmyl4LOe6yDdfaYNrGb2zdfo4JV4=
|
||||
golang.org/x/text v0.27.0/go.mod h1:1D28KMCvyooCX9hBiosv5Tz/+YLxj0j7XhWjpSUF7CU=
|
||||
golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
|
||||
@@ -719,7 +730,6 @@ golang.org/x/tools v0.0.0-20210105154028-b0ab187a4818/go.mod h1:emZCQorbCU4vsT4f
|
||||
golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
|
||||
golang.org/x/tools v0.0.0-20210108195828-e2f9c7f1fc8e/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
|
||||
golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0=
|
||||
golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc=
|
||||
golang.org/x/tools v0.35.0 h1:mBffYraMEf7aa0sB+NuKnuCy8qI/9Bughn8dC2Gu5r0=
|
||||
golang.org/x/tools v0.35.0/go.mod h1:NKdj5HkL/73byiZSJjqJgKn3ep7KjFkBOkR/Hps3VPw=
|
||||
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
||||
|
||||
+17
-17
@@ -16,7 +16,7 @@ import (
|
||||
|
||||
"github.com/luxfi/node/vms/platformvm/reward"
|
||||
|
||||
"github.com/luxfi/node/vms/avm"
|
||||
"github.com/luxfi/node/vms/xvm"
|
||||
"github.com/luxfi/node/vms/components/lux"
|
||||
"github.com/luxfi/node/vms/components/verify"
|
||||
"github.com/luxfi/node/wallet/chain/x"
|
||||
@@ -43,8 +43,8 @@ import (
|
||||
psigner "github.com/luxfi/node/wallet/chain/p/signer"
|
||||
xbuilder "github.com/luxfi/node/wallet/chain/x/builder"
|
||||
xsigner "github.com/luxfi/node/wallet/chain/x/signer"
|
||||
walletpkg "github.com/luxfi/node/wallet"
|
||||
"github.com/luxfi/node/wallet/subnet/primary"
|
||||
"github.com/luxfi/node/wallet/subnet/primary/common"
|
||||
"go.uber.org/zap"
|
||||
"golang.org/x/exp/maps"
|
||||
)
|
||||
@@ -68,7 +68,7 @@ const (
|
||||
|
||||
var (
|
||||
errAborted = errors.New("aborted")
|
||||
defaultPoll = common.WithPollFrequency(100 * time.Millisecond)
|
||||
defaultPoll = walletpkg.WithPollFrequency(100 * time.Millisecond)
|
||||
)
|
||||
|
||||
type blockchainInfo struct {
|
||||
@@ -674,9 +674,9 @@ func newWallet(
|
||||
}
|
||||
pTXs[id] = tx
|
||||
}
|
||||
pUTXOs := common.NewChainUTXOs(constants.PlatformChainID, luxState.UTXOs)
|
||||
pUTXOs := walletpkg.NewChainUTXOs(constants.PlatformChainID, luxState.UTXOs)
|
||||
xChainID := luxState.XCTX.BlockchainID
|
||||
xUTXOs := common.NewChainUTXOs(xChainID, luxState.UTXOs)
|
||||
xUTXOs := walletpkg.NewChainUTXOs(xChainID, luxState.UTXOs)
|
||||
var w wallet
|
||||
w.addr = genesis.EWOQKey.PublicKey().Address()
|
||||
// TODO: Create owners map instead of pTXs
|
||||
@@ -690,7 +690,7 @@ func newWallet(
|
||||
xBackend := x.NewBackend(luxState.XCTX, xUTXOs)
|
||||
xBuilder := xbuilder.New(kc.Addresses(), luxState.XCTX, xBackend)
|
||||
xSigner := xsigner.New(kc, xBackend)
|
||||
xClient := avm.NewClient(uri, "X")
|
||||
xClient := xvm.NewClient(uri, "X")
|
||||
w.xWallet = x.NewWallet(xBuilder, xSigner, xClient, xBackend)
|
||||
w.xChainID = xChainID
|
||||
w.luxAssetID = luxState.PCTX.LUXAssetID
|
||||
@@ -767,7 +767,7 @@ func (ln *localNetwork) addPrimaryValidators(
|
||||
Addrs: []ids.ShortID{w.addr},
|
||||
},
|
||||
10*10000, // 10% fee percent, times 10000 to make it as shares
|
||||
common.WithContext(cctx),
|
||||
walletpkg.WithContext(cctx),
|
||||
)
|
||||
cancel()
|
||||
if err != nil {
|
||||
@@ -799,7 +799,7 @@ func getXChainAssetID(ctx context.Context, w *wallet, tokenName string, tokenSym
|
||||
},
|
||||
},
|
||||
},
|
||||
common.WithContext(cctx),
|
||||
walletpkg.WithContext(cctx),
|
||||
defaultPoll,
|
||||
)
|
||||
if err != nil {
|
||||
@@ -824,7 +824,7 @@ func exportXChainToPChain(ctx context.Context, w *wallet, owner *secp256k1fx.Out
|
||||
},
|
||||
},
|
||||
},
|
||||
common.WithContext(cctx),
|
||||
walletpkg.WithContext(cctx),
|
||||
defaultPoll,
|
||||
)
|
||||
return err
|
||||
@@ -837,7 +837,7 @@ func importPChainFromXChain(ctx context.Context, w *wallet, owner *secp256k1fx.O
|
||||
_, err := pWallet.IssueImportTx(
|
||||
xChainID,
|
||||
owner,
|
||||
common.WithContext(cctx),
|
||||
walletpkg.WithContext(cctx),
|
||||
defaultPoll,
|
||||
)
|
||||
return err
|
||||
@@ -897,7 +897,7 @@ func (ln *localNetwork) removeSubnetValidators(
|
||||
tx, err := w.pWallet.IssueRemoveSubnetValidatorTx(
|
||||
nodeID,
|
||||
subnetID,
|
||||
common.WithContext(cctx),
|
||||
walletpkg.WithContext(cctx),
|
||||
defaultPoll,
|
||||
)
|
||||
cancel()
|
||||
@@ -1020,7 +1020,7 @@ func (ln *localNetwork) addPermissionlessValidators(
|
||||
owner,
|
||||
&secp256k1fx.OutputOwners{},
|
||||
reward.PercentDenominator,
|
||||
common.WithContext(cctx),
|
||||
walletpkg.WithContext(cctx),
|
||||
defaultPoll,
|
||||
)
|
||||
cancel()
|
||||
@@ -1096,7 +1096,7 @@ func (ln *localNetwork) transformToElasticSubnets(
|
||||
elasticSubnetSpec.MaxConsumptionRate, elasticSubnetSpec.MinValidatorStake, elasticSubnetSpec.MaxValidatorStake,
|
||||
elasticSubnetSpec.MinStakeDuration, elasticSubnetSpec.MaxStakeDuration, elasticSubnetSpec.MinDelegationFee,
|
||||
elasticSubnetSpec.MinDelegatorStake, elasticSubnetSpec.MaxValidatorWeightFactor, elasticSubnetSpec.UptimeRequirement,
|
||||
common.WithContext(cctx),
|
||||
walletpkg.WithContext(cctx),
|
||||
defaultPoll,
|
||||
)
|
||||
cancel()
|
||||
@@ -1135,7 +1135,7 @@ func createSubnets(
|
||||
Threshold: 1,
|
||||
Addrs: []ids.ShortID{w.addr},
|
||||
},
|
||||
common.WithContext(cctx),
|
||||
walletpkg.WithContext(cctx),
|
||||
defaultPoll,
|
||||
)
|
||||
cancel()
|
||||
@@ -1204,7 +1204,7 @@ func (ln *localNetwork) addSubnetValidators(
|
||||
},
|
||||
Subnet: subnetID,
|
||||
},
|
||||
common.WithContext(cctx),
|
||||
walletpkg.WithContext(cctx),
|
||||
defaultPoll,
|
||||
)
|
||||
cancel()
|
||||
@@ -1364,7 +1364,7 @@ func createBlockchainTxs(
|
||||
vmID,
|
||||
nil,
|
||||
vmName,
|
||||
common.WithContext(cctx),
|
||||
walletpkg.WithContext(cctx),
|
||||
)
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("failure creating blockchain tx: %w", err)
|
||||
@@ -1483,7 +1483,7 @@ func (*localNetwork) createBlockchains(
|
||||
|
||||
err = w.pWallet.IssueTx(
|
||||
blockchainTxs[i],
|
||||
common.WithContext(cctx),
|
||||
walletpkg.WithContext(cctx),
|
||||
defaultPoll,
|
||||
)
|
||||
if err != nil {
|
||||
|
||||
@@ -25,7 +25,7 @@ import (
|
||||
"github.com/luxfi/node/config"
|
||||
"github.com/luxfi/node/ids"
|
||||
"github.com/luxfi/node/message"
|
||||
"github.com/luxfi/node/snow/networking/router"
|
||||
"github.com/luxfi/node/consensus/networking/router"
|
||||
"github.com/luxfi/node/utils/logging"
|
||||
"github.com/luxfi/node/utils/rpc"
|
||||
"github.com/stretchr/testify/mock"
|
||||
|
||||
+3
-3
@@ -16,9 +16,9 @@ import (
|
||||
"github.com/luxfi/node/message"
|
||||
"github.com/luxfi/node/network/peer"
|
||||
"github.com/luxfi/node/network/throttling"
|
||||
"github.com/luxfi/node/snow/networking/router"
|
||||
"github.com/luxfi/node/snow/networking/tracker"
|
||||
"github.com/luxfi/node/snow/validators"
|
||||
"github.com/luxfi/node/consensus/networking/router"
|
||||
"github.com/luxfi/node/consensus/networking/tracker"
|
||||
"github.com/luxfi/node/consensus/validators"
|
||||
"github.com/luxfi/node/staking"
|
||||
"github.com/luxfi/node/utils"
|
||||
"github.com/luxfi/node/utils/constants"
|
||||
|
||||
@@ -0,0 +1,36 @@
|
||||
[07-19|19:59:58.408] INFO local/network.go:429 creating network {"node-num": 5}
|
||||
[07-19|19:59:58.925] INFO local/network.go:597 adding node {"node-name": "node1", "node-dir": "/tmp/network-runner-root-data/network_20250719_195958/node1", "log-dir": "/tmp/network-runner-root-data/network_20250719_195958/node1/logs", "db-dir": "/tmp/network-runner-root-data/network_20250719_195958/node1/db", "p2p-port": 53485, "api-port": 48235}
|
||||
[07-19|19:59:58.925] DEBUG local/network.go:607 starting node {"name": "node1", "binaryPath": "/home/z/work/lux/node/build/luxd", "args": ["--db-dir=/tmp/network-runner-root-data/network_20250719_195958/node1/db", "--staking-port=53485", "--network-peer-list-gossip-frequency=250ms", "--public-ip=127.0.0.1", "--index-enabled=true", "--data-dir=/tmp/network-runner-root-data/network_20250719_195958/node1", "--log-display-level=ERROR", "--network-id=1337", "--bootstrap-ips=", "--api-ipcs-enabled=true", "--staking-signer-key-file=/tmp/network-runner-root-data/network_20250719_195958/node1/signer.key", "--subnet-config-dir=/tmp/network-runner-root-data/network_20250719_195958/node1/subnetConfigs", "--genesis-file=/tmp/network-runner-root-data/network_20250719_195958/node1/genesis.json", "--chain-config-dir=/tmp/network-runner-root-data/network_20250719_195958/node1/chainConfigs", "--bootstrap-ids=", "--api-admin-enabled=true", "--staking-tls-cert-file=/tmp/network-runner-root-data/network_20250719_195958/node1/staking.crt", "--health-check-frequency=2s", "--staking-tls-key-file=/tmp/network-runner-root-data/network_20250719_195958/node1/staking.key", "--network-max-reconnect-delay=1s", "--log-dir=/tmp/network-runner-root-data/network_20250719_195958/node1/logs", "--log-level=DEBUG", "--http-port=48235"]}
|
||||
[07-19|19:59:59.430] DEBUG local/node_process.go:123 node returned error on wait {"node": "node1", "error": "exit status 1"}
|
||||
[07-19|19:59:59.430] DEBUG local/node_process.go:126 node process finished {"node": "node1"}
|
||||
[07-19|19:59:59.449] INFO local/network.go:597 adding node {"node-name": "node2", "node-dir": "/tmp/network-runner-root-data/network_20250719_195958/node2", "log-dir": "/tmp/network-runner-root-data/network_20250719_195958/node2/logs", "db-dir": "/tmp/network-runner-root-data/network_20250719_195958/node2/db", "p2p-port": 9633, "api-port": 9632}
|
||||
[07-19|19:59:59.449] DEBUG local/network.go:607 starting node {"name": "node2", "binaryPath": "/home/z/work/lux/node/build/luxd", "args": ["--db-dir=/tmp/network-runner-root-data/network_20250719_195958/node2/db", "--chain-config-dir=/tmp/network-runner-root-data/network_20250719_195958/node2/chainConfigs", "--network-id=1337", "--staking-port=9633", "--staking-tls-cert-file=/tmp/network-runner-root-data/network_20250719_195958/node2/staking.crt", "--api-admin-enabled=true", "--log-display-level=ERROR", "--network-max-reconnect-delay=1s", "--log-level=DEBUG", "--bootstrap-ids=NodeID-7Xhw2mDxuDS44j42TCB6U5579esbSt3Lg", "--public-ip=127.0.0.1", "--network-peer-list-gossip-frequency=250ms", "--bootstrap-ips=[::1]:53485", "--staking-signer-key-file=/tmp/network-runner-root-data/network_20250719_195958/node2/signer.key", "--subnet-config-dir=/tmp/network-runner-root-data/network_20250719_195958/node2/subnetConfigs", "--index-enabled=true", "--http-port=9632", "--staking-tls-key-file=/tmp/network-runner-root-data/network_20250719_195958/node2/staking.key", "--health-check-frequency=2s", "--log-dir=/tmp/network-runner-root-data/network_20250719_195958/node2/logs", "--genesis-file=/tmp/network-runner-root-data/network_20250719_195958/node2/genesis.json", "--api-ipcs-enabled=true", "--data-dir=/tmp/network-runner-root-data/network_20250719_195958/node2"]}
|
||||
[07-19|19:59:59.950] DEBUG local/node_process.go:123 node returned error on wait {"node": "node2", "error": "exit status 1"}
|
||||
[07-19|19:59:59.950] DEBUG local/node_process.go:126 node process finished {"node": "node2"}
|
||||
[07-19|19:59:59.956] INFO local/network.go:597 adding node {"node-name": "node3", "node-dir": "/tmp/network-runner-root-data/network_20250719_195958/node3", "log-dir": "/tmp/network-runner-root-data/network_20250719_195958/node3/logs", "db-dir": "/tmp/network-runner-root-data/network_20250719_195958/node3/db", "p2p-port": 9635, "api-port": 9634}
|
||||
[07-19|19:59:59.956] DEBUG local/network.go:607 starting node {"name": "node3", "binaryPath": "/home/z/work/lux/node/build/luxd", "args": ["--bootstrap-ips=[::1]:53485,[::1]:9633", "--staking-signer-key-file=/tmp/network-runner-root-data/network_20250719_195958/node3/signer.key", "--log-dir=/tmp/network-runner-root-data/network_20250719_195958/node3/logs", "--network-id=1337", "--api-ipcs-enabled=true", "--db-dir=/tmp/network-runner-root-data/network_20250719_195958/node3/db", "--staking-port=9635", "--staking-tls-key-file=/tmp/network-runner-root-data/network_20250719_195958/node3/staking.key", "--network-max-reconnect-delay=1s", "--log-display-level=ERROR", "--network-peer-list-gossip-frequency=250ms", "--api-admin-enabled=true", "--public-ip=127.0.0.1", "--bootstrap-ids=NodeID-7Xhw2mDxuDS44j42TCB6U5579esbSt3Lg,NodeID-MFrZFVCXPv5iCn6M9K6XduxGTYp891xXZ", "--genesis-file=/tmp/network-runner-root-data/network_20250719_195958/node3/genesis.json", "--chain-config-dir=/tmp/network-runner-root-data/network_20250719_195958/node3/chainConfigs", "--subnet-config-dir=/tmp/network-runner-root-data/network_20250719_195958/node3/subnetConfigs", "--data-dir=/tmp/network-runner-root-data/network_20250719_195958/node3", "--health-check-frequency=2s", "--http-port=9634", "--staking-tls-cert-file=/tmp/network-runner-root-data/network_20250719_195958/node3/staking.crt", "--log-level=DEBUG", "--index-enabled=true"]}
|
||||
[07-19|20:00:00.457] DEBUG local/node_process.go:123 node returned error on wait {"node": "node3", "error": "exit status 1"}
|
||||
[07-19|20:00:00.457] DEBUG local/node_process.go:126 node process finished {"node": "node3"}
|
||||
[07-19|20:00:00.458] INFO local/network.go:597 adding node {"node-name": "node4", "node-dir": "/tmp/network-runner-root-data/network_20250719_195958/node4", "log-dir": "/tmp/network-runner-root-data/network_20250719_195958/node4/logs", "db-dir": "/tmp/network-runner-root-data/network_20250719_195958/node4/db", "p2p-port": 9637, "api-port": 9636}
|
||||
[07-19|20:00:00.458] DEBUG local/network.go:607 starting node {"name": "node4", "binaryPath": "/home/z/work/lux/node/build/luxd", "args": ["--log-display-level=ERROR", "--db-dir=/tmp/network-runner-root-data/network_20250719_195958/node4/db", "--network-peer-list-gossip-frequency=250ms", "--staking-port=9637", "--genesis-file=/tmp/network-runner-root-data/network_20250719_195958/node4/genesis.json", "--bootstrap-ids=NodeID-7Xhw2mDxuDS44j42TCB6U5579esbSt3Lg,NodeID-MFrZFVCXPv5iCn6M9K6XduxGTYp891xXZ,NodeID-NFBbbJ4qCmNaCzeW7sxErhvWqvEQMnYcN", "--health-check-frequency=2s", "--network-max-reconnect-delay=1s", "--chain-config-dir=/tmp/network-runner-root-data/network_20250719_195958/node4/chainConfigs", "--public-ip=127.0.0.1", "--staking-tls-key-file=/tmp/network-runner-root-data/network_20250719_195958/node4/staking.key", "--data-dir=/tmp/network-runner-root-data/network_20250719_195958/node4", "--staking-tls-cert-file=/tmp/network-runner-root-data/network_20250719_195958/node4/staking.crt", "--log-level=DEBUG", "--http-port=9636", "--index-enabled=true", "--api-ipcs-enabled=true", "--log-dir=/tmp/network-runner-root-data/network_20250719_195958/node4/logs", "--staking-signer-key-file=/tmp/network-runner-root-data/network_20250719_195958/node4/signer.key", "--bootstrap-ips=[::1]:53485,[::1]:9633,[::1]:9635", "--subnet-config-dir=/tmp/network-runner-root-data/network_20250719_195958/node4/subnetConfigs", "--api-admin-enabled=true", "--network-id=1337"]}
|
||||
[07-19|20:00:00.970] DEBUG local/node_process.go:123 node returned error on wait {"node": "node4", "error": "exit status 1"}
|
||||
[07-19|20:00:00.970] DEBUG local/node_process.go:126 node process finished {"node": "node4"}
|
||||
[07-19|20:00:00.974] INFO local/network.go:597 adding node {"node-name": "node5", "node-dir": "/tmp/network-runner-root-data/network_20250719_195958/node5", "log-dir": "/tmp/network-runner-root-data/network_20250719_195958/node5/logs", "db-dir": "/tmp/network-runner-root-data/network_20250719_195958/node5/db", "p2p-port": 9639, "api-port": 9638}
|
||||
[07-19|20:00:00.974] DEBUG local/network.go:607 starting node {"name": "node5", "binaryPath": "/home/z/work/lux/node/build/luxd", "args": ["--health-check-frequency=2s", "--network-id=1337", "--log-display-level=ERROR", "--network-max-reconnect-delay=1s", "--bootstrap-ips=[::1]:53485,[::1]:9633,[::1]:9635,[::1]:9637", "--subnet-config-dir=/tmp/network-runner-root-data/network_20250719_195958/node5/subnetConfigs", "--api-ipcs-enabled=true", "--log-level=DEBUG", "--db-dir=/tmp/network-runner-root-data/network_20250719_195958/node5/db", "--bootstrap-ids=NodeID-7Xhw2mDxuDS44j42TCB6U5579esbSt3Lg,NodeID-MFrZFVCXPv5iCn6M9K6XduxGTYp891xXZ,NodeID-NFBbbJ4qCmNaCzeW7sxErhvWqvEQMnYcN,NodeID-GWPcbFJZFfZreETSoWjPimr846mXEKCtu", "--index-enabled=true", "--network-peer-list-gossip-frequency=250ms", "--http-port=9638", "--data-dir=/tmp/network-runner-root-data/network_20250719_195958/node5", "--log-dir=/tmp/network-runner-root-data/network_20250719_195958/node5/logs", "--public-ip=127.0.0.1", "--staking-tls-cert-file=/tmp/network-runner-root-data/network_20250719_195958/node5/staking.crt", "--staking-signer-key-file=/tmp/network-runner-root-data/network_20250719_195958/node5/signer.key", "--staking-port=9639", "--staking-tls-key-file=/tmp/network-runner-root-data/network_20250719_195958/node5/staking.key", "--chain-config-dir=/tmp/network-runner-root-data/network_20250719_195958/node5/chainConfigs", "--api-admin-enabled=true", "--genesis-file=/tmp/network-runner-root-data/network_20250719_195958/node5/genesis.json"]}
|
||||
[07-19|20:00:00.974] INFO lux/test-5-node-network.go:68 waiting for all nodes to report healthy...
|
||||
[07-19|20:00:00.974] INFO local/network.go:654 checking local network healthiness {"num-of-nodes": 5}
|
||||
[07-19|20:00:00.974] DEBUG local/network.go:796 removing node {"name": "node1"}
|
||||
[07-19|20:00:00.974] ERROR local/network.go:774 error stopping node {"name": "node1", "error": "node \"node1\" exited with exit code: 1"}
|
||||
[07-19|20:00:00.974] DEBUG local/network.go:796 removing node {"name": "node2"}
|
||||
[07-19|20:00:00.974] ERROR local/network.go:774 error stopping node {"name": "node2", "error": "node \"node2\" exited with exit code: 1"}
|
||||
[07-19|20:00:00.974] DEBUG local/network.go:796 removing node {"name": "node3"}
|
||||
[07-19|20:00:00.974] ERROR local/network.go:774 error stopping node {"name": "node3", "error": "node \"node3\" exited with exit code: 1"}
|
||||
[07-19|20:00:00.974] DEBUG local/network.go:796 removing node {"name": "node4"}
|
||||
[07-19|20:00:00.974] ERROR local/network.go:774 error stopping node {"name": "node4", "error": "node \"node4\" exited with exit code: 1"}
|
||||
[07-19|20:00:00.974] DEBUG local/network.go:796 removing node {"name": "node5"}
|
||||
[07-19|20:00:00.974] DEBUG local/node_process.go:123 node returned error on wait {"node": "node5", "error": "signal: interrupt"}
|
||||
[07-19|20:00:00.975] DEBUG local/node_process.go:126 node process finished {"node": "node5"}
|
||||
[07-19|20:00:00.975] ERROR local/network.go:774 error stopping node {"name": "node5", "error": "node \"node5\" exited with exit code: -1"}
|
||||
[07-19|20:00:00.975] INFO local/network.go:779 done stopping network
|
||||
[07-19|20:00:00.975] INFO lux/test-5-node-network.go:49 error stopping network {"error": "node \"node1\" exited with exit code: 1"}
|
||||
[07-19|20:00:00.975] FATAL lux/test-5-node-network.go:36 fatal error {"error": "node \"node2\" stopped unexpectedly"}
|
||||
@@ -11,7 +11,7 @@ import (
|
||||
"github.com/luxfi/node/config"
|
||||
"github.com/luxfi/node/ids"
|
||||
"github.com/luxfi/node/network/peer"
|
||||
"github.com/luxfi/node/snow/networking/router"
|
||||
"github.com/luxfi/node/consensus/networking/router"
|
||||
)
|
||||
|
||||
// Node represents an Lux node
|
||||
|
||||
+1
-1
@@ -28,7 +28,7 @@ import (
|
||||
"github.com/luxfi/netrunner/utils/constants"
|
||||
"github.com/luxfi/node/config"
|
||||
"github.com/luxfi/node/message"
|
||||
"github.com/luxfi/node/snow/networking/router"
|
||||
"github.com/luxfi/node/consensus/networking/router"
|
||||
"github.com/luxfi/node/utils/logging"
|
||||
"github.com/luxfi/node/utils/set"
|
||||
"github.com/grpc-ecosystem/grpc-gateway/v2/runtime"
|
||||
|
||||
Reference in New Issue
Block a user