okx/exchain

Build Node 's Problem (架设节点问题)

Closed this issue · 28 comments

1. 详细描述

尝试照着文挡架设节点
安装Go了
也安装rocksdb了
但是感觉好像是git里面少了exchaind 跟exchaincli
我只能执行完第一步骤 第二步骤开始就没反应了

trying to follow document build the node

but after make mainnet, i think there is something lost

so i can't start the step2

2. 硬件配置

物理机 Ubuntu 16C 64G 1TB NVME

3. exchaind版本号

none

4. 日志

make mainnet WITH_ROCKSDB=true

fatal: not a git repository (or any of the parent directories): .git
go install -v -ldflags '-X github.com/okex/exchain/libs/cosmos-sdk/version.Version=v1.1.7 -X github.com/okex/exchain/libs/cosmos-sdk/version.Name=exchain -X github.com/okex/exchain/libs/cosmos-sdk/version.ServerName=exchaind -X github.com/okex/exchain/libs/cosmos-sdk/version.ClientName=exchaincli -X github.com/okex/exchain/libs/cosmos-sdk/version.Commit= -X github.com/okex/exchain/libs/cosmos-sdk/version.CosmosSDK=v0.39.2 -X github.com/okex/exchain/libs/cosmos-sdk/version.Tendermint=v0.33.9 -X "github.com/okex/exchain/libs/cosmos-sdk/version.BuildTags=netgo rocksdb" -X github.com/okex/exchain/libs/tendermint/types.MILESTONE_GENESIS_HEIGHT=2322600 -X github.com/okex/exchain/libs/tendermint/types.MILESTONE_MERCURY_HEIGHT=5150000 -X github.com/okex/exchain/libs/tendermint/types.MILESTONE_VENUS_HEIGHT=8200000 -X github.com/okex/exchain/libs/cosmos-sdk/types.DBBackend=rocksdb' -tags "netgo rocksdb" ./cmd/exchaind
github.com/okex/exchain/libs/iavl/config
github.com/okex/exchain/libs/tendermint/abci/example/code
github.com/okex/exchain/libs/cosmos-sdk/simapp/params
github.com/okex/exchain/libs/tendermint/delta
github.com/okex/exchain/x/common/version
github.com/okex/exchain/libs/tendermint/global
github.com/okex/exchain/libs/tendermint/libs/cmap
github.com/okex/exchain/libs/tendermint/crypto/tmhash
github.com/okex/exchain/libs/tendermint/crypto/etherhash
github.com/okex/exchain/libs/tendermint/types/time
github.com/okex/exchain/libs/tendermint/libs/timer
github.com/okex/exchain/libs/tendermint/libs/flowrate
github.com/okex/exchain/libs/tendermint/libs/bytes
github.com/okex/exchain/libs/tendermint/crypto/multisig/bitarray
github.com/okex/exchain/libs/tendermint/proto/crypto/keys
github.com/okex/exchain/libs/system
github.com/okex/exchain/libs/tendermint/libs/math
github.com/okex/exchain/libs/tendermint/libs/rand
github.com/okex/exchain/libs/tendermint/proto/libs/bits
github.com/okex/exchain/libs/tendermint/libs/compress
github.com/okex/exchain/libs/tendermint/libs/os
github.com/okex/exchain/libs/tendermint/libs/pubsub/query
github.com/okex/exchain/libs/tendermint/libs/kv
github.com/okex/exchain/libs/tendermint/libs/strings
github.com/okex/exchain/libs/tendermint/crypto
github.com/okex/exchain/libs/tendermint/libs/log
github.com/okex/exchain/libs/tendermint/proto/crypto/merkle
github.com/okex/exchain/libs/tendermint/proto/version
github.com/okex/exchain/libs/tendermint/version
github.com/okex/exchain/libs/tendermint/libs/bits
github.com/okex/exchain/libs/cosmos-sdk/client/input
github.com/okex/exchain/libs/cosmos-sdk/crypto/keys/hd
github.com/okex/exchain/libs/iavl/common
github.com/okex/exchain/libs/iavl/trace
github.com/okex/exchain/libs/tm-db
github.com/okex/exchain/libs/tendermint/crypto/ed25519
github.com/okex/exchain/libs/tendermint/crypto/secp256k1
github.com/okex/exchain/libs/tendermint/crypto/sr25519
github.com/okex/exchain/libs/tendermint/proto/types
github.com/okex/exchain/libs/tendermint/libs/cli
github.com/okex/exchain/libs/tendermint/libs/bech32
github.com/okex/exchain/libs/tendermint/crypto/merkle
github.com/okex/exchain/libs/tendermint/config
github.com/okex/exchain/libs/tendermint/libs/clist
github.com/okex/exchain/libs/tendermint/libs/net
github.com/okex/exchain/libs/tendermint/libs/automation
github.com/okex/exchain/libs/tendermint/libs/service
github.com/okex/exchain/libs/tendermint/libs/async
github.com/okex/exchain/libs/tendermint/crypto/encoding
github.com/okex/exchain/libs/tendermint/trace
github.com/okex/exchain/libs/tendermint/crypto/multisig
github.com/okex/exchain/libs/tendermint/libs/pubsub
github.com/okex/exchain/libs/tendermint/libs/autofile
github.com/okex/exchain/libs/cosmos-sdk/crypto/keys/keyerror
github.com/okex/exchain/libs/tendermint/crypto/armor
github.com/okex/exchain/libs/tendermint/crypto/xsalsa20symmetric
github.com/okex/exchain/libs/tendermint/crypto/encoding/amino
github.com/okex/exchain/libs/tendermint/lite/errors
github.com/okex/exchain/libs/tendermint/rpc/jsonrpc/types
github.com/okex/exchain/app/utils
github.com/okex/exchain/libs/cosmos-sdk/types/innertx
github.com/okex/exchain/libs/cosmos-sdk/version
github.com/okex/exchain/libs/tendermint/libs/fail
github.com/okex/exchain/libs/tendermint/abci/types
github.com/okex/exchain/libs/cosmos-sdk/crypto/keys/mintkey
github.com/okex/exchain/libs/tendermint/p2p/conn
github.com/okex/exchain/libs/tendermint/libs/events
github.com/okex/exchain/libs/tendermint/libs/tempfile
github.com/okex/exchain/libs/cosmos-sdk/client/lcd/statik
github.com/okex/exchain/libs/tendermint/libs/cli/flags
github.com/okex/exchain/libs/tendermint/p2p/upnp
github.com/okex/exchain/app/rpc/namespaces/eth/state
github.com/okex/exchain/app/rpc/monitor
github.com/okex/exchain/app/rpc/nacos
github.com/okex/exchain/libs/tendermint/rpc/jsonrpc/client
github.com/okex/exchain/libs/tendermint/rpc/jsonrpc/server
github.com/okex/exchain/app/rpc/namespaces/web3
github.com/okex/exchain/libs/iavl
github.com/okex/exchain/libs/tendermint/p2p
github.com/okex/exchain/libs/tendermint/behaviour
github.com/okex/exchain/libs/tendermint/p2p/pex
github.com/okex/exchain/libs/tendermint/abci/example/counter
github.com/okex/exchain/libs/tendermint/abci/client
github.com/okex/exchain/libs/cosmos-sdk/store/types
github.com/okex/exchain/libs/cosmos-sdk/types/errors
github.com/okex/exchain/libs/tendermint/types
github.com/okex/exchain/libs/cosmos-sdk/store/gaskv
github.com/okex/exchain/libs/cosmos-sdk/store/tracekv
github.com/okex/exchain/libs/cosmos-sdk/store/cachekv
github.com/okex/exchain/libs/cosmos-sdk/store/dbadapter
github.com/okex/exchain/libs/cosmos-sdk/store/cache
github.com/okex/exchain/libs/cosmos-sdk/store/prefix
github.com/okex/exchain/libs/cosmos-sdk/store/cachemulti
github.com/okex/exchain/libs/cosmos-sdk/store/transient
github.com/okex/exchain/libs/cosmos-sdk/codec
github.com/okex/exchain/libs/tendermint/delta/redis-cgi
github.com/okex/exchain/libs/tendermint/rpc/core/types
github.com/okex/exchain/libs/tendermint/consensus/types
github.com/okex/exchain/libs/tendermint/abci/example/kvstore
github.com/okex/exchain/libs/tendermint/store
github.com/okex/exchain/libs/tendermint/state/txindex
github.com/okex/exchain/libs/tendermint/lite2/provider
github.com/okex/exchain/libs/tendermint/lite2/store
github.com/okex/exchain/libs/tendermint/lite
github.com/okex/exchain/libs/tendermint/privval
github.com/okex/exchain/libs/cosmos-sdk/store/flatkv
github.com/okex/exchain/libs/tendermint/state/txindex/null
github.com/okex/exchain/libs/tendermint/state/txindex/kv
github.com/okex/exchain/libs/tendermint/lite2/store/db
github.com/okex/exchain/libs/tendermint/rpc/client
github.com/okex/exchain/libs/cosmos-sdk/store/iavl
github.com/okex/exchain/libs/tendermint/proxy
github.com/okex/exchain/libs/tendermint/rpc/client/http
github.com/okex/exchain/libs/tendermint/mempool
github.com/okex/exchain/libs/tendermint/lite/client
github.com/okex/exchain/libs/tendermint/lite2/provider/http
github.com/okex/exchain/libs/tendermint/lite2
github.com/okex/exchain/libs/tendermint/lite/proxy
github.com/okex/exchain/libs/tendermint/mock
github.com/okex/exchain/libs/tendermint/state
github.com/okex/exchain/libs/cosmos-sdk/types
github.com/okex/exchain/libs/tendermint/lite2/rpc
github.com/okex/exchain/libs/tendermint/lite2/proxy
github.com/okex/exchain/libs/tendermint/blockchain/v0
github.com/okex/exchain/libs/tendermint/blockchain/v2
github.com/okex/exchain/libs/tendermint/evidence
github.com/okex/exchain/libs/tendermint/blockchain/v1
github.com/okex/exchain/libs/tendermint/consensus
github.com/okex/exchain/libs/cosmos-sdk/x/evidence/exported
github.com/okex/exchain/libs/cosmos-sdk/crypto
github.com/okex/exchain/x/farm/client/utils
github.com/okex/exchain/x/evidence/exported
github.com/okex/exchain/libs/cosmos-sdk/x/auth/exported
github.com/okex/exchain/libs/cosmos-sdk/server/config
github.com/okex/exchain/libs/cosmos-sdk/x/auth/legacy/v0_34
github.com/okex/exchain/libs/cosmos-sdk/x/staking/exported
github.com/okex/exchain/libs/cosmos-sdk/x/params/subspace
github.com/okex/exchain/x/dex/client/utils
github.com/okex/exchain/libs/cosmos-sdk/store/rootmulti
github.com/okex/exchain/libs/cosmos-sdk/x/auth/legacy/v0_36
github.com/okex/exchain/libs/cosmos-sdk/x/distribution/legacy/v0_34
github.com/okex/exchain/libs/cosmos-sdk/x/genaccounts/legacy/v0_34
github.com/okex/exchain/libs/cosmos-sdk/x/gov/legacy/v0_34
github.com/okex/exchain/libs/cosmos-sdk/x/staking/legacy/v0_34
github.com/okex/exchain/libs/cosmos-sdk/x/supply/exported
github.com/okex/exchain/libs/cosmos-sdk/x/auth/vesting/exported
github.com/okex/exchain/libs/cosmos-sdk/x/supply/legacy/v0_36
github.com/okex/exchain/libs/cosmos-sdk/crypto/keys
github.com/okex/exchain/libs/cosmos-sdk/x/distribution/legacy/v0_36
github.com/okex/exchain/x/evm/legacy/v0_16
github.com/okex/exchain/libs/cosmos-sdk/x/staking/legacy/v0_36
github.com/okex/exchain/x/staking/legacy/v0_10
github.com/okex/exchain/x/params/subspace
github.com/okex/exchain/libs/cosmos-sdk/x/gov/types
github.com/okex/exchain/x/staking/exported
github.com/okex/exchain/libs/cosmos-sdk/x/genaccounts/legacy/v0_36
github.com/okex/exchain/libs/cosmos-sdk/x/gov/legacy/v0_36
github.com/okex/exchain/x/gov/types
github.com/okex/exchain/x/staking/legacy/v0_11
github.com/okex/exchain/libs/cosmos-sdk/x/distribution/legacy/v0_38
github.com/okex/exchain/libs/cosmos-sdk/x/staking/legacy/v0_38
github.com/okex/exchain/libs/cosmos-sdk/x/auth/legacy/v0_38
github.com/okex/exchain/x/staking/legacy/v0_18
github.com/okex/exchain/libs/cosmos-sdk/store
github.com/okex/exchain/libs/tendermint/rpc/core
github.com/okex/exchain/libs/cosmos-sdk/x/auth/legacy/v0_39
github.com/okex/exchain/libs/cosmos-sdk/x/params/types
github.com/okex/exchain/libs/cosmos-sdk/client/flags
github.com/okex/exchain/app/crypto/ethsecp256k1
github.com/okex/exchain/app/crypto/ethkeystore
github.com/okex/exchain/app/crypto/hd
github.com/okex/exchain/libs/cosmos-sdk/client/context
github.com/okex/exchain/libs/cosmos-sdk/client/keys
github.com/okex/exchain/libs/cosmos-sdk/baseapp
github.com/okex/exchain/libs/tendermint/rpc/grpc
github.com/okex/exchain/libs/cosmos-sdk/types/rest
github.com/okex/exchain/libs/tendermint/node
github.com/okex/exchain/libs/cosmos-sdk/client/rpc
github.com/okex/exchain/x/common/analyzer
github.com/okex/exchain/libs/cosmos-sdk/x/simulation
github.com/okex/exchain/libs/cosmos-sdk/client
github.com/okex/exchain/libs/tendermint/rpc/client/local
github.com/okex/exchain/libs/tendermint/cmd/tendermint/commands
github.com/okex/exchain/libs/cosmos-sdk/types/module
github.com/okex/exchain/libs/cosmos-sdk/x/params/simulation
github.com/okex/exchain/libs/cosmos-sdk/client/lcd
github.com/okex/exchain/libs/cosmos-sdk/x/params
github.com/okex/exchain/x/params/client/utils
github.com/okex/exchain/libs/cosmos-sdk/x/crisis/internal/types
github.com/okex/exchain/libs/cosmos-sdk/x/bank/internal/types
github.com/okex/exchain/libs/cosmos-sdk/x/params/client/utils
github.com/okex/exchain/libs/cosmos-sdk/x/mint/internal/types
github.com/okex/exchain/libs/cosmos-sdk/x/slashing/internal/types
github.com/okex/exchain/libs/cosmos-sdk/x/evidence/internal/types
github.com/okex/exchain/libs/cosmos-sdk/x/auth/types
github.com/okex/exchain/libs/cosmos-sdk/x/staking/types
github.com/okex/exchain/libs/cosmos-sdk/x/crisis/internal/keeper
github.com/okex/exchain/libs/cosmos-sdk/x/mint/client/cli
github.com/okex/exchain/libs/cosmos-sdk/x/mint/client/rest
github.com/okex/exchain/libs/cosmos-sdk/x/mint/internal/keeper
github.com/okex/exchain/libs/cosmos-sdk/x/mint/simulation
github.com/okex/exchain/libs/cosmos-sdk/x/bank/internal/keeper
github.com/okex/exchain/libs/cosmos-sdk/x/evidence/client/rest
github.com/okex/exchain/libs/cosmos-sdk/x/evidence/client/cli
github.com/okex/exchain/libs/cosmos-sdk/x/evidence/internal/keeper
github.com/okex/exchain/libs/cosmos-sdk/x/crisis
github.com/okex/exchain/libs/cosmos-sdk/x/evidence/client
github.com/okex/exchain/libs/cosmos-sdk/x/mint
github.com/okex/exchain/libs/cosmos-sdk/x/auth/client/utils
github.com/okex/exchain/libs/cosmos-sdk/x/auth/vesting/types
github.com/okex/exchain/libs/cosmos-sdk/server
github.com/okex/exchain/libs/cosmos-sdk/x/auth/refund
github.com/okex/exchain/libs/cosmos-sdk/x/auth/keeper
github.com/okex/exchain/libs/cosmos-sdk/x/supply/internal/types
github.com/okex/exchain/libs/cosmos-sdk/x/evidence
github.com/okex/exchain/libs/cosmos-sdk/x/supply/client/rest
github.com/okex/exchain/libs/cosmos-sdk/x/supply/client/cli
github.com/okex/exchain/libs/cosmos-sdk/x/supply/internal/keeper
github.com/okex/exchain/libs/cosmos-sdk/x/auth/ante
github.com/okex/exchain/libs/cosmos-sdk/x/auth/client/cli
github.com/okex/exchain/libs/cosmos-sdk/x/bank/client/rest
github.com/okex/exchain/libs/cosmos-sdk/x/slashing/client/rest
github.com/okex/exchain/libs/cosmos-sdk/x/gov/client/utils
github.com/okex/exchain/x/gov/client/utils
github.com/okex/exchain/libs/cosmos-sdk/x/genutil/types
github.com/okex/exchain/libs/cosmos-sdk/x/staking/client/rest
github.com/okex/exchain/libs/cosmos-sdk/x/auth/simulation
github.com/okex/exchain/libs/cosmos-sdk/x/genutil/client/rest
github.com/okex/exchain/libs/cosmos-sdk/x/auth/vesting
github.com/okex/exchain/libs/cosmos-sdk/x/genutil
github.com/okex/exchain/libs/cosmos-sdk/x/genutil/legacy/v0_38
github.com/okex/exchain/libs/cosmos-sdk/x/genutil/legacy/v0_39
github.com/okex/exchain/x/gov/client/rest
github.com/okex/exchain/libs/cosmos-sdk/x/supply/simulation
github.com/okex/exchain/libs/cosmos-sdk/x/auth/client/rest
github.com/okex/exchain/libs/cosmos-sdk/x/gov/client/rest
github.com/okex/exchain/app/config
github.com/okex/exchain/app/logevents
github.com/okex/exchain/x/common/monitor
github.com/okex/exchain/libs/cosmos-sdk/x/supply
github.com/okex/exchain/x/gov/client
github.com/okex/exchain/libs/cosmos-sdk/x/auth
github.com/okex/exchain/libs/cosmos-sdk/x/genutil/legacy/v0_36
github.com/okex/exchain/libs/cosmos-sdk/x/gov/client
github.com/okex/exchain/libs/cosmos-sdk/x/params/client/rest
github.com/okex/exchain/x/common/perf
github.com/okex/exchain/libs/cosmos-sdk/simapp/helpers
github.com/okex/exchain/libs/cosmos-sdk/x/params/client/cli
github.com/okex/exchain/libs/cosmos-sdk/x/bank/client/cli
github.com/okex/exchain/libs/cosmos-sdk/x/slashing/client/cli
github.com/okex/exchain/libs/cosmos-sdk/x/mock
github.com/okex/exchain/libs/cosmos-sdk/x/gov/client/cli
github.com/okex/exchain/app/types
github.com/okex/exchain/x/gov/client/cli
github.com/okex/exchain/libs/cosmos-sdk/x/staking/client/cli
github.com/okex/exchain/libs/cosmos-sdk/x/genutil/client/cli
github.com/okex/exchain/libs/cosmos-sdk/x/bank/simulation
github.com/okex/exchain/libs/cosmos-sdk/x/params/client
github.com/okex/exchain/app/codec
github.com/okex/exchain/x/common
github.com/okex/exchain/app/rpc/namespaces/net
github.com/okex/exchain/libs/cosmos-sdk/x/bank
github.com/okex/exchain/x/params/types
github.com/okex/exchain/libs/cosmos-sdk/x/staking/keeper
github.com/okex/exchain/x/params/client/cli
github.com/okex/exchain/x/staking/simulation
github.com/okex/exchain/x/params
github.com/okex/exchain/x/token/types
github.com/okex/exchain/x/order/types
github.com/okex/exchain/x/slashing/internal/types
github.com/okex/exchain/x/evidence/internal/types
github.com/okex/exchain/x/farm/types
github.com/okex/exchain/x/staking/types
github.com/okex/exchain/x/dex/types
github.com/okex/exchain/x/distribution/types
github.com/okex/exchain/x/evm/types
github.com/okex/exchain/x/evidence/client/cli
github.com/okex/exchain/x/evidence/client/rest
github.com/okex/exchain/x/evidence/internal/keeper
github.com/okex/exchain/x/distribution/client/common
github.com/okex/exchain/x/slashing/client/cli
github.com/okex/exchain/x/slashing/client/rest
github.com/okex/exchain/x/evidence/client
github.com/okex/exchain/x/token/client/cli
github.com/okex/exchain/x/token/client/rest
github.com/okex/exchain/libs/cosmos-sdk/x/staking/simulation
github.com/okex/exchain/x/dex/client/rest
github.com/okex/exchain/x/farm/client/rest
github.com/okex/exchain/x/evidence
github.com/okex/exchain/x/token
github.com/okex/exchain/x/genutil/types
github.com/okex/exchain/x/staking/client/rest
github.com/okex/exchain/x/staking/client/cli
github.com/okex/exchain/x/staking/keeper
github.com/okex/exchain/libs/cosmos-sdk/x/staking
github.com/okex/exchain/x/genutil
github.com/okex/exchain/libs/cosmos-sdk/x/slashing/internal/keeper
github.com/okex/exchain/libs/cosmos-sdk/x/distribution/types
github.com/okex/exchain/libs/cosmos-sdk/x/gov/keeper
github.com/okex/exchain/x/evm/client/utils
github.com/okex/exchain/app/rpc/types
github.com/okex/exchain/app/ante
github.com/okex/exchain/app/refund
github.com/okex/exchain/x/evm/legacy/v0_18
github.com/okex/exchain/x/ammswap/types
github.com/okex/exchain/libs/cosmos-sdk/x/distribution/client/common
github.com/okex/exchain/libs/cosmos-sdk/x/distribution/keeper
github.com/okex/exchain/x/genutil/client/legacy/v0_18
github.com/okex/exchain/libs/cosmos-sdk/x/slashing/simulation
github.com/okex/exchain/x/staking
github.com/okex/exchain/x/evm/client/rest
github.com/okex/exchain/app/rpc/namespaces/eth/filters
github.com/okex/exchain/x/evm/watcher
github.com/okex/exchain/x/genutil/client/cli
github.com/okex/exchain/libs/cosmos-sdk/x/gov/simulation
github.com/okex/exchain/x/ammswap/client/cli
github.com/okex/exchain/x/ammswap/keeper
github.com/okex/exchain/x/ammswap/client/rest
github.com/okex/exchain/libs/cosmos-sdk/x/slashing
github.com/okex/exchain/libs/cosmos-sdk/x/gov
github.com/okex/exchain/app/rpc/websockets
github.com/okex/exchain/app/rpc/pendingtx
github.com/okex/exchain/x/ammswap
github.com/okex/exchain/app/utils/sanity
github.com/okex/exchain/app/rpc/backend
github.com/okex/exchain/x/distribution/keeper
github.com/okex/exchain/x/gov/keeper
github.com/okex/exchain/x/slashing/internal/keeper
github.com/okex/exchain/libs/cosmos-sdk/x/distribution/simulation
github.com/okex/exchain/app/rpc/namespaces/debug
github.com/okex/exchain/app/rpc/namespaces/eth/txpool
github.com/okex/exchain/libs/cosmos-sdk/x/distribution/client/rest
github.com/okex/exchain/libs/cosmos-sdk/x/upgrade/internal/types
github.com/okex/exchain/libs/cosmos-sdk/x/distribution/client/cli
github.com/okex/exchain/libs/cosmos-sdk/x/upgrade/client/cli
github.com/okex/exchain/libs/cosmos-sdk/x/upgrade/internal/keeper
github.com/okex/exchain/libs/cosmos-sdk/x/upgrade/client/rest
github.com/okex/exchain/x/slashing/simulation
github.com/okex/exchain/libs/cosmos-sdk/x/distribution/client
github.com/okex/exchain/libs/cosmos-sdk/x/upgrade/client
github.com/okex/exchain/libs/cosmos-sdk/x/upgrade
github.com/okex/exchain/libs/cosmos-sdk/x/distribution
github.com/okex/exchain/x/slashing
github.com/okex/exchain/x/gov
github.com/okex/exchain/libs/cosmos-sdk/simapp
github.com/okex/exchain/x/dex/client/cli
github.com/okex/exchain/x/evm/client/cli
github.com/okex/exchain/x/distribution/client/cli
github.com/okex/exchain/x/params/client/rest
github.com/okex/exchain/x/distribution/client/rest
github.com/okex/exchain/x/farm/client/cli
github.com/okex/exchain/x/dex/keeper
github.com/okex/exchain/x/evm/keeper
github.com/okex/exchain/x/params/client
github.com/okex/exchain/x/farm/client
github.com/okex/exchain/x/distribution/client
github.com/okex/exchain/x/dex/client
github.com/okex/exchain/x/evm/client
github.com/okex/exchain/x/distribution
github.com/okex/exchain/x/farm/keeper
github.com/okex/exchain/x/evm
github.com/okex/exchain/x/dex
github.com/okex/exchain/x/farm
github.com/okex/exchain/x/order/keeper
github.com/okex/exchain/x/order/client/cli
github.com/okex/exchain/x/order/match/continuousauction
github.com/okex/exchain/x/order/client/rest
github.com/okex/exchain/x/order/match/periodicauction
github.com/okex/exchain/x/order/match
github.com/okex/exchain/x/order
github.com/okex/exchain/app/rpc/namespaces/eth/simulation
github.com/okex/exchain/app
github.com/okex/exchain/app/rpc/namespaces/eth
github.com/okex/exchain/app/rpc/namespaces/personal
github.com/okex/exchain/app/rpc
github.com/okex/exchain/cmd/client
github.com/okex/exchain/cmd/exchaind
go install -v -ldflags '-X github.com/okex/exchain/libs/cosmos-sdk/version.Version=v1.1.7 -X github.com/okex/exchain/libs/cosmos-sdk/version.Name=exchain -X github.com/okex/exchain/libs/cosmos-sdk/version.ServerName=exchaind -X github.com/okex/exchain/libs/cosmos-sdk/version.ClientName=exchaincli -X github.com/okex/exchain/libs/cosmos-sdk/version.Commit= -X github.com/okex/exchain/libs/cosmos-sdk/version.CosmosSDK=v0.39.2 -X github.com/okex/exchain/libs/cosmos-sdk/version.Tendermint=v0.33.9 -X "github.com/okex/exchain/libs/cosmos-sdk/version.BuildTags=netgo rocksdb" -X github.com/okex/exchain/libs/tendermint/types.MILESTONE_GENESIS_HEIGHT=2322600 -X github.com/okex/exchain/libs/tendermint/types.MILESTONE_MERCURY_HEIGHT=5150000 -X github.com/okex/exchain/libs/tendermint/types.MILESTONE_VENUS_HEIGHT=8200000 -X github.com/okex/exchain/libs/cosmos-sdk/types.DBBackend=rocksdb' -tags "netgo rocksdb" ./cmd/exchaincli
github.com/okex/exchain/cmd/exchaincli

5. 网络

  • 主网
  • 测试网

is exchaind and exchaincli unavailable?

报的啥错?

@cwbhhjl
make 编译完以后

没有 exchaind 跟 exchaincli这两个指令

这是编译的的最后一段 log

go install -v -ldflags '-X github.com/okex/exchain/libs/cosmos-sdk/version.Version=v1.6.1.1 -X github.com/okex/exchain/libs/cosmos-sdk/version.Name=exchain -X github.com/okex/exchain/libs/cosmos-sdk/version.ServerName=exchaind -X github.com/okex/exchain/libs/cosmos-sdk/version.ClientName=exchaincli -X github.com/okex/exchain/libs/cosmos-sdk/version.Commit= -X github.com/okex/exchain/libs/cosmos-sdk/version.CosmosSDK=v0.39.2 -X github.com/okex/exchain/libs/cosmos-sdk/version.Tendermint=v0.33.9 -X "github.com/okex/exchain/libs/cosmos-sdk/version.BuildTags=netgo" -X github.com/okex/exchain/libs/tendermint/types.MILESTONE_GENESIS_HEIGHT=2322600 -X github.com/okex/exchain/libs/tendermint/types.MILESTONE_VENUS1_HEIGHT=12988000 -X github.com/okex/exchain/libs/tendermint/types.MILESTONE_MERCURY_HEIGHT=5150000 -X github.com/okex/exchain/libs/tendermint/types.MILESTONE_VENUS_HEIGHT=8200000 -X github.com/okex/exchain/libs/tendermint/types.MILESTONE_MARS_HEIGHT=0 -X github.com/okex/exchain/libs/tendermint/types.MILESTONE_VENUS2_HEIGHT=0' -tags "netgo" ./cmd/exchaincli
github.com/okex/exchain/cmd/exchaincli

exchaind

sh: 2: exchaind: not found

@cwbhhjl make 编译完以后

没有 exchaind 跟 exchaincli这两个指令

这是编译的的最后一段 log

go install -v -ldflags '-X github.com/okex/exchain/libs/cosmos-sdk/version.Version=v1.6.1.1 -X github.com/okex/exchain/libs/cosmos-sdk/version.Name=exchain -X github.com/okex/exchain/libs/cosmos-sdk/version.ServerName=exchaind -X github.com/okex/exchain/libs/cosmos-sdk/version.ClientName=exchaincli -X github.com/okex/exchain/libs/cosmos-sdk/version.Commit= -X github.com/okex/exchain/libs/cosmos-sdk/version.CosmosSDK=v0.39.2 -X github.com/okex/exchain/libs/cosmos-sdk/version.Tendermint=v0.33.9 -X "github.com/okex/exchain/libs/cosmos-sdk/version.BuildTags=netgo" -X github.com/okex/exchain/libs/tendermint/types.MILESTONE_GENESIS_HEIGHT=2322600 -X github.com/okex/exchain/libs/tendermint/types.MILESTONE_VENUS1_HEIGHT=12988000 -X github.com/okex/exchain/libs/tendermint/types.MILESTONE_MERCURY_HEIGHT=5150000 -X github.com/okex/exchain/libs/tendermint/types.MILESTONE_VENUS_HEIGHT=8200000 -X github.com/okex/exchain/libs/tendermint/types.MILESTONE_MARS_HEIGHT=0 -X github.com/okex/exchain/libs/tendermint/types.MILESTONE_VENUS2_HEIGHT=0' -tags "netgo" ./cmd/exchaincli github.com/okex/exchain/cmd/exchaincli

exchaind

sh: 2: exchaind: not found

从输出看,编译本身是没有报错的,go install 会把编译出来的文件放到$GOPATH/bin下面去,你可以运行下 go env 看看 GOPATH 在哪,然后去$GOPATH/bin里面看看是不是exchaind在里面了,在的话把$GOPATH/bin 这个目录加到你的PATH 里面,然后在 shell 里运行命令应该就可以了

超级感谢你!!!

顺便问一下 快照现在S1以下都只有 rocksdb的 所以我编译也只能选rocksdb对吗

如果要用快照的话

超级感谢你!!!

顺便问一下 快照现在S1以下都只有 rocksdb的 所以我编译也只能选rocksdb对吗

如果要用快照的话

是的,目前最推荐的方式是使用 rocksdb 编译并使用 rocksdb 的快照,这样性能会好很多。

如果你一定要使用 leveldb ,而且你也有以前的 leveldb 数据的话,也可以试试从旧的 leveldb 数据启动来追块

@cwbhhjl
我还有问题
1.快照的fss跟 没有fss的区别在哪

2.我现在的顺序是 make mainnet > make rocksdb 两个都有编译成功
然后我把快照放进去以后然后执行
exchaind start --chain-id exchain-66 --db_backend rocksdb --home ${EXCHAIND_PATH}
他跳出

exchaind start --chain-id exchain-66 --home /home/ok

I[2022-09-08|07:52:50.550][427280] Starting node. module=main mode=
I[2022-09-08|07:52:50.553][427280] Starting ABCI with Tendermint. module=main
I[2022-09-08|07:52:50.553][427280] Publishing logs is disabled. module=main
couldn't create db: Invalid db_backend for </home/ok/data/application.db> ; expected rocksdb, got goleveldb

不知道为啥侦测成goleveldb...

  1. 带 fss 名称的快照,在启动时需要带上 --iavl-enable-fast-storage 这个参数,然后程序运行时会有更高的性能,但对应的,fss参数开启后会占用更多空间,所以 fss 的快照会更大。我觉得目前对普通用户,一般快照就够用了,用带 fss 的也可以
  2. 你的快照是刚刚下载的 rocksdb 版本吗
  1. 带 fss 名称的快照,在启动时需要带上 --iavl-enable-fast-storage 这个参数,然后程序运行时会有更高的性能,但对应的,fss参数开启后会占用更多空间,所以 fss 的快照会更大。我觉得目前对普通用户,一般快照就够用了,用带 fss 的也可以
  2. 你的快照是刚刚下载的 rocksdb 版本吗

mainnet-s0-20220908-13814080-rocksdb.tar.gz
是的 我刚刚下载的就是这个
感觉我的问题在于init 之类的问题

可是我都是照教程来,我两个编译完之后 init 宣告目录后 解压缩快照覆盖以后 启动就变成那样了

我刚刚测试了一下,好像是我们最近代码更新引入的bug,你使用 v1.6.2 版本试试,这个应该没问题

我们会尽快修复

了解!! 我想确定一下 的确是先make mainnet 再来 make rocksdb对吧

了解!! 我想确定一下 的确是先make mainnet 再来 make rocksdb对吧

这俩先后执行顺序都可以,make rocksdb 是帮你辅助安装下 rocksdb 的库,你也可以自行安装 rocksdb

另外如果 rocksdb 已经安装成功了,后面就不需要再执行 make rocksdb 了,每次更新代码后只执行 make mainnet 就可以

了解 谢谢你的帮助

如果 v1.6.2 可以运行的话还请麻烦回复确认下,看看和我测试出的是不是同一个问题

好的 我现在马上测 不过我还在下载新的快照,下载完才能确定

image
看起来可以 这就是开始在同步了是吧 载入快照挡案中

对的,这个在同步区块了

请问一下.... 预设的http rpc 的port是多少呀

eth rpc 的端口是 8545,要修改的话要指定 --rest.laddr tcp://0.0.0.0:8545 这个参数

image
一直跑出这种红色错误 不过的确区块数有在上升

还是连不到http rpc... 没办法用metamask连到

不知道问题在哪

这个错误是p2p的错误,有一些节点连不上了,只要节点还在同步的话,就可以暂时忽略

rpc 的话你的metamask在同一台机器吗,默认是 localhost的,如果是另外的机器需要你通过 --rest.laddr tcp://0.0.0.0:8545来指定下 ip,另外可以先通过 curl 在本地测试一下,比方说

curl --location --request POST 'localhost:8545/' --header 'Content-Type: application/json' --data-raw '{"jsonrpc":"2.0","method":"eth_syncing","params":[],"id":1}'

看看有结果没

全部重新弄以后正常了

谢谢~~

@cwbhhjl 再打扰你一下

怎么开启ws rpc
mempool只支援ws对吧
我想要从外部连接

输入 exchaind help start ,在靠近最后的部分,有几个 ws 的选项的说明,其中 --wsport 可以指定 ws 端口,默认在 8546 端口应该开了的

mempool 也支持 http rpc

mempool 默认就是开着的,你可以朝自己节点发交易然后日志里也会打印 mempool 里 tx 的数量

thx!!!