From 76f0f0b47119791f0709c353c4133ca921fc0427 Mon Sep 17 00:00:00 2001 From: Brandon Weng <18161326+BrandonWeng@users.noreply.github.com> Date: Wed, 4 Jan 2023 19:33:50 -0500 Subject: [PATCH 01/11] update default params for 2.0.0beta --- app/params/config.go | 11 +++++--- docker/localnode/scripts/step2_genesis.sh | 3 +-- go.mod | 2 +- go.sum | 2 -- scripts/initialize_local.sh | 5 ---- scripts/initialize_local_test_node.sh | 1 - scripts/old_initialize_local.sh | 32 +++-------------------- 7 files changed, 13 insertions(+), 43 deletions(-) diff --git a/app/params/config.go b/app/params/config.go index 014515de07..4ca5d71335 100644 --- a/app/params/config.go +++ b/app/params/config.go @@ -90,9 +90,14 @@ func SetTendermintConfigs(config *tmcfg.Config) { config.Mempool.MaxTxsBytes = 10737418240 config.Mempool.MaxTxBytes = 2048576 // Consensus Configs - config.Consensus.UnsafeProposeTimeoutOverride = 250 * time.Millisecond - config.Consensus.UnsafeVoteTimeoutOverride = 250 * time.Millisecond - config.Consensus.UnsafeCommitTimeoutOverride = 250 * time.Millisecond + config.Consensus.GossipTransactionKeyOnly = true + config.Consensus.UnsafeProposeTimeoutOverride = 1 * time.Second + config.Consensus.UnsafeProposeTimeoutDeltaOverride = 500 * time.Millisecond + + config.Consensus.UnsafeVoteTimeoutOverride = 50 * time.Millisecond + config.Consensus.UnsafeVoteTimeoutDeltaOverride = 500 * time.Millisecond + config.Consensus.UnsafeCommitTimeoutOverride = 50 * time.Millisecond + config.Consensus.UnsafeBypassCommitTimeoutOverride = &UnsafeBypassCommitTimeoutOverride // Metrics config.Instrumentation.Prometheus = true diff --git a/docker/localnode/scripts/step2_genesis.sh b/docker/localnode/scripts/step2_genesis.sh index c7e60230ab..b45be1c3d3 100755 --- a/docker/localnode/scripts/step2_genesis.sh +++ b/docker/localnode/scripts/step2_genesis.sh @@ -20,7 +20,6 @@ override_genesis '.app_state["oracle"]["params"]["vote_period"]="1"' override_genesis '.app_state["slashing"]["params"]["signed_blocks_window"]="10000"' override_genesis '.app_state["slashing"]["params"]["min_signed_per_window"]="0.050000000000000000"' override_genesis '.app_state["staking"]["params"]["max_validators"]="50"' -override_genesis '.consensus_params["block"]["time_iota_ms"]="1"' override_genesis '.consensus_params["block"]["max_gas"]="5000000000"' override_genesis '.app_state["staking"]["params"]["unbonding_time"]="86400s"' @@ -61,4 +60,4 @@ echo "Collecting all gentx" ./build/seid collect-gentxs >/dev/null 2>&1 cp ~/.sei/config/genesis.json build/generated/genesis-sei.json -echo "Genesis file has been created successfully" \ No newline at end of file +echo "Genesis file has been created successfully" diff --git a/go.mod b/go.mod index ac41de8622..ac7198f366 100644 --- a/go.mod +++ b/go.mod @@ -267,7 +267,7 @@ require ( replace ( github.com/confio/ics23/go => github.com/cosmos/cosmos-sdk/ics23/go v0.8.0 - github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.373 + github.com/cosmos/cosmos-sdk => ../sei-cosmos //github.com/sei-protocol/sei-cosmos v0.1.373 github.com/gogo/protobuf => github.com/regen-network/protobuf v1.3.3-alpha.regen.1 github.com/keybase/go-keychain => github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 github.com/tendermint/tendermint => github.com/sei-protocol/sei-tendermint v0.1.130 diff --git a/go.sum b/go.sum index 964784d196..64cd07a5c8 100644 --- a/go.sum +++ b/go.sum @@ -1067,8 +1067,6 @@ github.com/seccomp/libseccomp-golang v0.9.2-0.20210429002308-3879420cc921/go.mod github.com/securego/gosec/v2 v2.11.0 h1:+PDkpzR41OI2jrw1q6AdXZCbsNGNGT7pQjal0H0cArI= github.com/securego/gosec/v2 v2.11.0/go.mod h1:SX8bptShuG8reGC0XS09+a4H2BoWSJi+fscA+Pulbpo= github.com/segmentio/fasthash v1.0.3/go.mod h1:waKX8l2N8yckOgmSsXJi7x1ZfdKZ4x7KRMzBtS3oedY= -github.com/sei-protocol/sei-cosmos v0.1.373 h1:VkM4AWgui28NnYgxkstMM/k54o8P5YygbNAv1mWvtC4= -github.com/sei-protocol/sei-cosmos v0.1.373/go.mod h1:pmWgLJxzDS+WMVvBWoncAnlXBjb0lFJvMw5ULbjWVwc= github.com/sei-protocol/sei-tendermint v0.1.130 h1:DHhNAXZExcbFc9aMHILhGFP0vsWfynx74kIS4Kb9nxc= github.com/sei-protocol/sei-tendermint v0.1.130/go.mod h1:ubqjn2T/nvqmQYjgpOTV7uSyUvdfvJCepc7zNYL2mkw= github.com/sei-protocol/sei-tm-db v0.0.5 h1:3WONKdSXEqdZZeLuWYfK5hP37TJpfaUa13vAyAlvaQY= diff --git a/scripts/initialize_local.sh b/scripts/initialize_local.sh index 888f0377e3..d3cdaaadbd 100755 --- a/scripts/initialize_local.sh +++ b/scripts/initialize_local.sh @@ -36,12 +36,7 @@ jq '.validators[0] += {"power":"70000000000000"}' ~/.sei/config/tmp_genesis.json jq '.validators[0] += {"pub_key":'$KEY'}' ~/.sei/config/tmp_genesis_2.json > ~/.sei/config/tmp_genesis_3.json mv ~/.sei/config/tmp_genesis_3.json ~/.sei/config/genesis.json && rm ~/.sei/config/tmp_genesis.json && rm ~/.sei/config/tmp_genesis_2.json ./build/seid collect-gentxs -cat ~/.sei/config/genesis.json | jq '.app_state["crisis"]["constant_fee"]["denom"]="usei"' > ~/.sei/config/tmp_genesis.json && mv ~/.sei/config/tmp_genesis.json ~/.sei/config/genesis.json -cat ~/.sei/config/genesis.json | jq '.app_state["gov"]["deposit_params"]["min_deposit"][0]["denom"]="usei"' > ~/.sei/config/tmp_genesis.json && mv ~/.sei/config/tmp_genesis.json ~/.sei/config/genesis.json -cat ~/.sei/config/genesis.json | jq '.app_state["mint"]["params"]["mint_denom"]="usei"' > ~/.sei/config/tmp_genesis.json && mv ~/.sei/config/tmp_genesis.json ~/.sei/config/genesis.json -cat ~/.sei/config/genesis.json | jq '.app_state["staking"]["params"]["bond_denom"]="usei"' > ~/.sei/config/tmp_genesis.json && mv ~/.sei/config/tmp_genesis.json ~/.sei/config/genesis.json cat ~/.sei/config/genesis.json | jq '.app_state["gov"]["deposit_params"]["max_deposit_period"]="300s"' > ~/.sei/config/tmp_genesis.json && mv ~/.sei/config/tmp_genesis.json ~/.sei/config/genesis.json cat ~/.sei/config/genesis.json | jq '.app_state["gov"]["voting_params"]["voting_period"]="120s"' > ~/.sei/config/tmp_genesis.json && mv ~/.sei/config/tmp_genesis.json ~/.sei/config/genesis.json -cat ~/.sei/config/genesis.json | jq '.consensus_params["block"]["time_iota_ms"]="30"' > ~/.sei/config/tmp_genesis.json && mv ~/.sei/config/tmp_genesis.json ~/.sei/config/genesis.json cat ~/.sei/config/genesis.json | jq '.app_state["distribution"]["params"]["community_tax"]="0.000000000000000000"' > ~/.sei/config/tmp_genesis.json && mv ~/.sei/config/tmp_genesis.json ~/.sei/config/genesis.json ./build/seid start --chain-id sei-chain diff --git a/scripts/initialize_local_test_node.sh b/scripts/initialize_local_test_node.sh index 5b6b2896a1..3210f0da2d 100755 --- a/scripts/initialize_local_test_node.sh +++ b/scripts/initialize_local_test_node.sh @@ -47,7 +47,6 @@ cat ~/.sei/config/genesis.json | jq '.app_state["mint"]["params"]["mint_denom"]= cat ~/.sei/config/genesis.json | jq '.app_state["staking"]["params"]["bond_denom"]="usei"' > ~/.sei/config/tmp_genesis.json && mv ~/.sei/config/tmp_genesis.json ~/.sei/config/genesis.json cat ~/.sei/config/genesis.json | jq '.app_state["gov"]["deposit_params"]["max_deposit_period"]="300s"' > ~/.sei/config/tmp_genesis.json && mv ~/.sei/config/tmp_genesis.json ~/.sei/config/genesis.json cat ~/.sei/config/genesis.json | jq '.app_state["gov"]["voting_params"]["voting_period"]="5s"' > ~/.sei/config/tmp_genesis.json && mv ~/.sei/config/tmp_genesis.json ~/.sei/config/genesis.json -cat ~/.sei/config/genesis.json | jq '.consensus_params["block"]["time_iota_ms"]="50"' > ~/.sei/config/tmp_genesis.json && mv ~/.sei/config/tmp_genesis.json ~/.sei/config/genesis.json cat ~/.sei/config/genesis.json | jq '.app_state["distribution"]["params"]["community_tax"]="0.000000000000000000"' > ~/.sei/config/tmp_genesis.json && mv ~/.sei/config/tmp_genesis.json ~/.sei/config/genesis.json # set block time to 2s diff --git a/scripts/old_initialize_local.sh b/scripts/old_initialize_local.sh index 2e8d7431aa..646d97c50d 100755 --- a/scripts/old_initialize_local.sh +++ b/scripts/old_initialize_local.sh @@ -23,7 +23,7 @@ echo "Building..." make install #echo $password | sudo -S rm -r ~/.sei/ #echo $password | sudo -S rm -r ~/test_accounts/ -~/go/bin/seid init demo --chain-id sei-chain +~/go/bin/seid init dev --chain-id sei-chain ~/go/bin/seid keys add $keyname --keyring-backend test #yes | ~/go/bin/seid keys add faucet ~/go/bin/seid add-genesis-account $(~/go/bin/seid keys show $keyname -a --keyring-backend test) 100000000000000000000usei,100000000000000000000uusdc,100000000000000000000uatom @@ -36,18 +36,13 @@ jq '.validators[0] += {"power":"70000000000000"}' ~/.sei/config/tmp_genesis.json jq '.validators[0] += {"pub_key":'$KEY'}' ~/.sei/config/tmp_genesis_2.json > ~/.sei/config/tmp_genesis_3.json mv ~/.sei/config/tmp_genesis_3.json ~/.sei/config/genesis.json && rm ~/.sei/config/tmp_genesis.json && rm ~/.sei/config/tmp_genesis_2.json -echo "Creating Accounts" -python3 loadtest/scripts/populate_genesis_accounts.py 50 loc +# echo "Creating Accounts" +# python3 loadtest/scripts/populate_genesis_accounts.py 50 loc ~/go/bin/seid collect-gentxs -cat ~/.sei/config/genesis.json | jq '.app_state["crisis"]["constant_fee"]["denom"]="usei"' > ~/.sei/config/tmp_genesis.json && mv ~/.sei/config/tmp_genesis.json ~/.sei/config/genesis.json -cat ~/.sei/config/genesis.json | jq '.app_state["gov"]["deposit_params"]["min_deposit"][0]["denom"]="usei"' > ~/.sei/config/tmp_genesis.json && mv ~/.sei/config/tmp_genesis.json ~/.sei/config/genesis.json -cat ~/.sei/config/genesis.json | jq '.app_state["mint"]["params"]["mint_denom"]="usei"' > ~/.sei/config/tmp_genesis.json && mv ~/.sei/config/tmp_genesis.json ~/.sei/config/genesis.json -cat ~/.sei/config/genesis.json | jq '.app_state["staking"]["params"]["bond_denom"]="usei"' > ~/.sei/config/tmp_genesis.json && mv ~/.sei/config/tmp_genesis.json ~/.sei/config/genesis.json cat ~/.sei/config/genesis.json | jq '.app_state["gov"]["deposit_params"]["max_deposit_period"]="300s"' > ~/.sei/config/tmp_genesis.json && mv ~/.sei/config/tmp_genesis.json ~/.sei/config/genesis.json cat ~/.sei/config/genesis.json | jq '.app_state["gov"]["voting_params"]["voting_period"]="5s"' > ~/.sei/config/tmp_genesis.json && mv ~/.sei/config/tmp_genesis.json ~/.sei/config/genesis.json cat ~/.sei/config/genesis.json | jq '.app_state["oracle"]["params"]["vote_period"]="1"' > ~/.sei/config/tmp_genesis.json && mv ~/.sei/config/tmp_genesis.json ~/.sei/config/genesis.json -cat ~/.sei/config/genesis.json | jq '.consensus_params["block"]["time_iota_ms"]="50"' > ~/.sei/config/tmp_genesis.json && mv ~/.sei/config/tmp_genesis.json ~/.sei/config/genesis.json cat ~/.sei/config/genesis.json | jq '.app_state["distribution"]["params"]["community_tax"]="0.000000000000000000"' > ~/.sei/config/tmp_genesis.json && mv ~/.sei/config/tmp_genesis.json ~/.sei/config/genesis.json # set block time to 2s @@ -57,27 +52,6 @@ else CONFIG_PATH="$HOME/.sei/config/config.toml" fi -if [[ "$OSTYPE" == "linux-gnu"* ]]; then - sed -i 's/timeout_prevote =.*/timeout_prevote = "2000ms"/g' $CONFIG_PATH - sed -i 's/timeout_precommit =.*/timeout_precommit = "2000ms"/g' $CONFIG_PATH - sed -i 's/timeout_commit =.*/timeout_commit = "2000ms"/g' $CONFIG_PATH - sed -i 's/skip_timeout_commit =.*/skip_timeout_commit = false/g' $CONFIG_PATH -elif [[ "$OSTYPE" == "darwin"* ]]; then - sed -i '' 's/# unsafe-propose-timeout-override = 0s =.*/unsafe-propose-timeout-override = "10s"/g' $CONFIG_PATH - sed -i '' 's/# unsafe-propose-timeout-delta-override = 0s =.*/unsafe-propose-timeout-delta-override = "10s"/g' $CONFIG_PATH - sed -i '' 's/# unsafe-vote-timeout-override = 0s =.*/unsafe-vote-timeout-override = "10s"/g' $CONFIG_PATH - sed -i '' 's/# unsafe-vote-timeout-delta-override = 0s =.*/unsafe-vote-timeout-delta-override = "10s"/g' $CONFIG_PATH - sed -i '' 's/# unsafe-commit-timeout-override = 0s =.*/unsafe-commit-timeout-override = "10s"/g' $CONFIG_PATH -else - printf "Platform not supported, please ensure that the following values are set in your config.toml:\n" - printf "### Consensus Configuration Options ###\n" - printf "\t timeout_prevote = \"2000ms\"\n" - printf "\t timeout_precommit = \"2000ms\"\n" - printf "\t timeout_commit = \"2000ms\"\n" - printf "\t skip_timeout_commit = false\n" - exit 1 -fi - ~/go/bin/seid config chain-id sei-chain ~/go/bin/seid config keyring-backend test From 9bdbbcfb1afc7d20e08998add33b2cfbd39bcfbe Mon Sep 17 00:00:00 2001 From: Brandon Weng <18161326+BrandonWeng@users.noreply.github.com> Date: Thu, 5 Jan 2023 15:18:04 -0500 Subject: [PATCH 02/11] done --- go.mod | 4 ++-- go.sum | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/go.mod b/go.mod index ac7198f366..db92ef9bae 100644 --- a/go.mod +++ b/go.mod @@ -267,9 +267,9 @@ require ( replace ( github.com/confio/ics23/go => github.com/cosmos/cosmos-sdk/ics23/go v0.8.0 - github.com/cosmos/cosmos-sdk => ../sei-cosmos //github.com/sei-protocol/sei-cosmos v0.1.373 + github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.376 github.com/gogo/protobuf => github.com/regen-network/protobuf v1.3.3-alpha.regen.1 github.com/keybase/go-keychain => github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 - github.com/tendermint/tendermint => github.com/sei-protocol/sei-tendermint v0.1.130 + github.com/tendermint/tendermint => github.com/sei-protocol/sei-tendermint v0.1.131 google.golang.org/grpc => google.golang.org/grpc v1.33.2 ) diff --git a/go.sum b/go.sum index 64cd07a5c8..0f99e94245 100644 --- a/go.sum +++ b/go.sum @@ -1067,8 +1067,10 @@ github.com/seccomp/libseccomp-golang v0.9.2-0.20210429002308-3879420cc921/go.mod github.com/securego/gosec/v2 v2.11.0 h1:+PDkpzR41OI2jrw1q6AdXZCbsNGNGT7pQjal0H0cArI= github.com/securego/gosec/v2 v2.11.0/go.mod h1:SX8bptShuG8reGC0XS09+a4H2BoWSJi+fscA+Pulbpo= github.com/segmentio/fasthash v1.0.3/go.mod h1:waKX8l2N8yckOgmSsXJi7x1ZfdKZ4x7KRMzBtS3oedY= -github.com/sei-protocol/sei-tendermint v0.1.130 h1:DHhNAXZExcbFc9aMHILhGFP0vsWfynx74kIS4Kb9nxc= -github.com/sei-protocol/sei-tendermint v0.1.130/go.mod h1:ubqjn2T/nvqmQYjgpOTV7uSyUvdfvJCepc7zNYL2mkw= +github.com/sei-protocol/sei-cosmos v0.1.376 h1:94X4TWRK+wfq0BK7JRj+cu0Vx903EDiKBJVEG5NaIek= +github.com/sei-protocol/sei-cosmos v0.1.376/go.mod h1:lX+jDZ9u+afukL4Gc76YtKFEeCe9HfrAOCYAzSevAPw= +github.com/sei-protocol/sei-tendermint v0.1.131 h1:zLpeggn6bAlAW6vBu2T6sMkqn8u+RabYzk+ua1IUatI= +github.com/sei-protocol/sei-tendermint v0.1.131/go.mod h1:ubqjn2T/nvqmQYjgpOTV7uSyUvdfvJCepc7zNYL2mkw= github.com/sei-protocol/sei-tm-db v0.0.5 h1:3WONKdSXEqdZZeLuWYfK5hP37TJpfaUa13vAyAlvaQY= github.com/sei-protocol/sei-tm-db v0.0.5/go.mod h1:Cpa6rGyczgthq7/0pI31jys2Fw0Nfrc+/jKdP1prVqY= github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= From 13090d4f9e44b27aa8f7037faa2b402f09d12bf6 Mon Sep 17 00:00:00 2001 From: Brandon Weng <18161326+BrandonWeng@users.noreply.github.com> Date: Thu, 5 Jan 2023 15:18:41 -0500 Subject: [PATCH 03/11] Sd --- scripts/old_initialize_local.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/old_initialize_local.sh b/scripts/old_initialize_local.sh index 646d97c50d..5bf02b02e6 100755 --- a/scripts/old_initialize_local.sh +++ b/scripts/old_initialize_local.sh @@ -37,7 +37,7 @@ jq '.validators[0] += {"pub_key":'$KEY'}' ~/.sei/config/tmp_genesis_2.json > ~/. mv ~/.sei/config/tmp_genesis_3.json ~/.sei/config/genesis.json && rm ~/.sei/config/tmp_genesis.json && rm ~/.sei/config/tmp_genesis_2.json # echo "Creating Accounts" -# python3 loadtest/scripts/populate_genesis_accounts.py 50 loc +python3 loadtest/scripts/populate_genesis_accounts.py 50 loc ~/go/bin/seid collect-gentxs cat ~/.sei/config/genesis.json | jq '.app_state["gov"]["deposit_params"]["max_deposit_period"]="300s"' > ~/.sei/config/tmp_genesis.json && mv ~/.sei/config/tmp_genesis.json ~/.sei/config/genesis.json From 8605de58751e607bf488f60b289cc2ed2118f22b Mon Sep 17 00:00:00 2001 From: Brandon Weng <18161326+BrandonWeng@users.noreply.github.com> Date: Thu, 5 Jan 2023 15:20:23 -0500 Subject: [PATCH 04/11] Update old_initialize_local.sh --- scripts/old_initialize_local.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/old_initialize_local.sh b/scripts/old_initialize_local.sh index 5bf02b02e6..56eb335cd3 100755 --- a/scripts/old_initialize_local.sh +++ b/scripts/old_initialize_local.sh @@ -36,7 +36,7 @@ jq '.validators[0] += {"power":"70000000000000"}' ~/.sei/config/tmp_genesis.json jq '.validators[0] += {"pub_key":'$KEY'}' ~/.sei/config/tmp_genesis_2.json > ~/.sei/config/tmp_genesis_3.json mv ~/.sei/config/tmp_genesis_3.json ~/.sei/config/genesis.json && rm ~/.sei/config/tmp_genesis.json && rm ~/.sei/config/tmp_genesis_2.json -# echo "Creating Accounts" +echo "Creating Accounts" python3 loadtest/scripts/populate_genesis_accounts.py 50 loc ~/go/bin/seid collect-gentxs From 2e1dd4e02f061a733684bfd49853a184cc1d6c1d Mon Sep 17 00:00:00 2001 From: Brandon Weng <18161326+BrandonWeng@users.noreply.github.com> Date: Fri, 6 Jan 2023 01:56:29 -0500 Subject: [PATCH 05/11] undo --- .../localnode/scripts/step1_configure_init.sh | 6 ++--- go.mod | 2 +- go.sum | 4 ++-- scripts/old_initialize_local.sh | 23 ++++++++++++++++++- 4 files changed, 28 insertions(+), 7 deletions(-) diff --git a/docker/localnode/scripts/step1_configure_init.sh b/docker/localnode/scripts/step1_configure_init.sh index 3c93fedb60..4500944657 100755 --- a/docker/localnode/scripts/step1_configure_init.sh +++ b/docker/localnode/scripts/step1_configure_init.sh @@ -10,7 +10,7 @@ export GOBIN=$GOPATH/bin export BUILD_PATH=/sei-protocol/sei-chain/build export PATH=$GOBIN:$PATH:/usr/local/go/bin:$BUILD_PATH mkdir -p $GOBIN -cp build/seid $GOBIN/ +cp ./build/seid $GOBIN/ # Prepare shared folders mkdir -p build/generated/gentx/ @@ -21,7 +21,7 @@ mkdir -p build/generated/exported_keys/ # Initialize validator node MONIKER="sei-node-$NODE_ID" -./build/seid init "$MONIKER" --chain-id sei >/dev/null 2>&1 +./build/seid init "$MONIKER" --chain-id sei # Copy configs cp docker/localnode/config/app.toml ~/.sei/config/app.toml @@ -63,4 +63,4 @@ echo "$PRIV_KEY" >> build/generated/exported_keys/"$NODE0_SEIVALOPER_INFO".txt sed -i'' -e 's/address = "sei"/address = \"'$GENESIS_ACCOUNT_ADDRESS'\"/g' ~/price_feeder_config.toml sed -i'' -e 's/validator = "seivaloper"/validator = \"'$NODE0_SEIVALOPER_INFO'\"/g' ~/price_feeder_config.toml -echo "DONE" >> build/generated/init.complete \ No newline at end of file +echo "DONE" >> build/generated/init.complete diff --git a/go.mod b/go.mod index db92ef9bae..af15b632c4 100644 --- a/go.mod +++ b/go.mod @@ -270,6 +270,6 @@ replace ( github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.376 github.com/gogo/protobuf => github.com/regen-network/protobuf v1.3.3-alpha.regen.1 github.com/keybase/go-keychain => github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 - github.com/tendermint/tendermint => github.com/sei-protocol/sei-tendermint v0.1.131 + github.com/tendermint/tendermint => github.com/sei-protocol/sei-tendermint v0.1.130 google.golang.org/grpc => google.golang.org/grpc v1.33.2 ) diff --git a/go.sum b/go.sum index 0f99e94245..7a75b8bd36 100644 --- a/go.sum +++ b/go.sum @@ -1069,8 +1069,8 @@ github.com/securego/gosec/v2 v2.11.0/go.mod h1:SX8bptShuG8reGC0XS09+a4H2BoWSJi+f github.com/segmentio/fasthash v1.0.3/go.mod h1:waKX8l2N8yckOgmSsXJi7x1ZfdKZ4x7KRMzBtS3oedY= github.com/sei-protocol/sei-cosmos v0.1.376 h1:94X4TWRK+wfq0BK7JRj+cu0Vx903EDiKBJVEG5NaIek= github.com/sei-protocol/sei-cosmos v0.1.376/go.mod h1:lX+jDZ9u+afukL4Gc76YtKFEeCe9HfrAOCYAzSevAPw= -github.com/sei-protocol/sei-tendermint v0.1.131 h1:zLpeggn6bAlAW6vBu2T6sMkqn8u+RabYzk+ua1IUatI= -github.com/sei-protocol/sei-tendermint v0.1.131/go.mod h1:ubqjn2T/nvqmQYjgpOTV7uSyUvdfvJCepc7zNYL2mkw= +github.com/sei-protocol/sei-tendermint v0.1.130 h1:DHhNAXZExcbFc9aMHILhGFP0vsWfynx74kIS4Kb9nxc= +github.com/sei-protocol/sei-tendermint v0.1.130/go.mod h1:ubqjn2T/nvqmQYjgpOTV7uSyUvdfvJCepc7zNYL2mkw= github.com/sei-protocol/sei-tm-db v0.0.5 h1:3WONKdSXEqdZZeLuWYfK5hP37TJpfaUa13vAyAlvaQY= github.com/sei-protocol/sei-tm-db v0.0.5/go.mod h1:Cpa6rGyczgthq7/0pI31jys2Fw0Nfrc+/jKdP1prVqY= github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= diff --git a/scripts/old_initialize_local.sh b/scripts/old_initialize_local.sh index 56eb335cd3..27c02493cc 100755 --- a/scripts/old_initialize_local.sh +++ b/scripts/old_initialize_local.sh @@ -23,7 +23,7 @@ echo "Building..." make install #echo $password | sudo -S rm -r ~/.sei/ #echo $password | sudo -S rm -r ~/test_accounts/ -~/go/bin/seid init dev --chain-id sei-chain +~/go/bin/seid init demo --chain-id sei-chain ~/go/bin/seid keys add $keyname --keyring-backend test #yes | ~/go/bin/seid keys add faucet ~/go/bin/seid add-genesis-account $(~/go/bin/seid keys show $keyname -a --keyring-backend test) 100000000000000000000usei,100000000000000000000uusdc,100000000000000000000uatom @@ -52,6 +52,27 @@ else CONFIG_PATH="$HOME/.sei/config/config.toml" fi +if [[ "$OSTYPE" == "linux-gnu"* ]]; then + sed -i 's/timeout_prevote =.*/timeout_prevote = "2000ms"/g' $CONFIG_PATH + sed -i 's/timeout_precommit =.*/timeout_precommit = "2000ms"/g' $CONFIG_PATH + sed -i 's/timeout_commit =.*/timeout_commit = "2000ms"/g' $CONFIG_PATH + sed -i 's/skip_timeout_commit =.*/skip_timeout_commit = false/g' $CONFIG_PATH +elif [[ "$OSTYPE" == "darwin"* ]]; then + sed -i '' 's/# unsafe-propose-timeout-override = 0s =.*/unsafe-propose-timeout-override = "10s"/g' $CONFIG_PATH + sed -i '' 's/# unsafe-propose-timeout-delta-override = 0s =.*/unsafe-propose-timeout-delta-override = "10s"/g' $CONFIG_PATH + sed -i '' 's/# unsafe-vote-timeout-override = 0s =.*/unsafe-vote-timeout-override = "10s"/g' $CONFIG_PATH + sed -i '' 's/# unsafe-vote-timeout-delta-override = 0s =.*/unsafe-vote-timeout-delta-override = "10s"/g' $CONFIG_PATH + sed -i '' 's/# unsafe-commit-timeout-override = 0s =.*/unsafe-commit-timeout-override = "10s"/g' $CONFIG_PATH +else + printf "Platform not supported, please ensure that the following values are set in your config.toml:\n" + printf "### Consensus Configuration Options ###\n" + printf "\t timeout_prevote = \"2000ms\"\n" + printf "\t timeout_precommit = \"2000ms\"\n" + printf "\t timeout_commit = \"2000ms\"\n" + printf "\t skip_timeout_commit = false\n" + exit 1 +fi + ~/go/bin/seid config chain-id sei-chain ~/go/bin/seid config keyring-backend test From 3216be05d44226a543af7672a0834519f378df50 Mon Sep 17 00:00:00 2001 From: Brandon Weng <18161326+BrandonWeng@users.noreply.github.com> Date: Fri, 6 Jan 2023 01:57:31 -0500 Subject: [PATCH 06/11] sd --- docker/localnode/scripts/step1_configure_init.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/localnode/scripts/step1_configure_init.sh b/docker/localnode/scripts/step1_configure_init.sh index 4500944657..e822d835fb 100755 --- a/docker/localnode/scripts/step1_configure_init.sh +++ b/docker/localnode/scripts/step1_configure_init.sh @@ -10,7 +10,7 @@ export GOBIN=$GOPATH/bin export BUILD_PATH=/sei-protocol/sei-chain/build export PATH=$GOBIN:$PATH:/usr/local/go/bin:$BUILD_PATH mkdir -p $GOBIN -cp ./build/seid $GOBIN/ +cp build/seid $GOBIN/ # Prepare shared folders mkdir -p build/generated/gentx/ From a04399cad151921768f995146882ae7293eed065 Mon Sep 17 00:00:00 2001 From: Brandon Weng <18161326+BrandonWeng@users.noreply.github.com> Date: Fri, 6 Jan 2023 02:55:02 -0500 Subject: [PATCH 07/11] fix --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index af15b632c4..ef0355fc6a 100644 --- a/go.mod +++ b/go.mod @@ -270,6 +270,6 @@ replace ( github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.376 github.com/gogo/protobuf => github.com/regen-network/protobuf v1.3.3-alpha.regen.1 github.com/keybase/go-keychain => github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 - github.com/tendermint/tendermint => github.com/sei-protocol/sei-tendermint v0.1.130 + github.com/tendermint/tendermint => github.com/sei-protocol/sei-tendermint v0.1.132 google.golang.org/grpc => google.golang.org/grpc v1.33.2 ) diff --git a/go.sum b/go.sum index 7a75b8bd36..2cf55d4f4b 100644 --- a/go.sum +++ b/go.sum @@ -1069,8 +1069,8 @@ github.com/securego/gosec/v2 v2.11.0/go.mod h1:SX8bptShuG8reGC0XS09+a4H2BoWSJi+f github.com/segmentio/fasthash v1.0.3/go.mod h1:waKX8l2N8yckOgmSsXJi7x1ZfdKZ4x7KRMzBtS3oedY= github.com/sei-protocol/sei-cosmos v0.1.376 h1:94X4TWRK+wfq0BK7JRj+cu0Vx903EDiKBJVEG5NaIek= github.com/sei-protocol/sei-cosmos v0.1.376/go.mod h1:lX+jDZ9u+afukL4Gc76YtKFEeCe9HfrAOCYAzSevAPw= -github.com/sei-protocol/sei-tendermint v0.1.130 h1:DHhNAXZExcbFc9aMHILhGFP0vsWfynx74kIS4Kb9nxc= -github.com/sei-protocol/sei-tendermint v0.1.130/go.mod h1:ubqjn2T/nvqmQYjgpOTV7uSyUvdfvJCepc7zNYL2mkw= +github.com/sei-protocol/sei-tendermint v0.1.132 h1:bGzvArngcXgZ0PZSif2Qqp7p/YLd+fBxsYnH6Lqc0E4= +github.com/sei-protocol/sei-tendermint v0.1.132/go.mod h1:ubqjn2T/nvqmQYjgpOTV7uSyUvdfvJCepc7zNYL2mkw= github.com/sei-protocol/sei-tm-db v0.0.5 h1:3WONKdSXEqdZZeLuWYfK5hP37TJpfaUa13vAyAlvaQY= github.com/sei-protocol/sei-tm-db v0.0.5/go.mod h1:Cpa6rGyczgthq7/0pI31jys2Fw0Nfrc+/jKdP1prVqY= github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= From 509496d44e3e751f56a3d6ae82d531cecff33d40 Mon Sep 17 00:00:00 2001 From: Brandon Weng <18161326+BrandonWeng@users.noreply.github.com> Date: Fri, 6 Jan 2023 03:09:39 -0500 Subject: [PATCH 08/11] lint --- x/oracle/simulation/operations.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/x/oracle/simulation/operations.go b/x/oracle/simulation/operations.go index 2028e73625..3988c4b164 100644 --- a/x/oracle/simulation/operations.go +++ b/x/oracle/simulation/operations.go @@ -65,7 +65,7 @@ func WeightedOperations( } // SimulateMsgAggregateExchangeRateVote generates a MsgAggregateExchangeRateVote with random values. -// nolint: funlen +//nolint: funlen func SimulateMsgAggregateExchangeRateVote(ak types.AccountKeeper, bk types.BankKeeper, k keeper.Keeper) simtypes.Operation { return func( r *rand.Rand, app *baseapp.BaseApp, ctx sdk.Context, accs []simtypes.Account, chainID string, @@ -122,7 +122,7 @@ func SimulateMsgAggregateExchangeRateVote(ak types.AccountKeeper, bk types.BankK } // SimulateMsgDelegateFeedConsent generates a MsgDelegateFeedConsent with random values. -// nolint: funlen +//nolint: funlen func SimulateMsgDelegateFeedConsent(ak types.AccountKeeper, bk types.BankKeeper, k keeper.Keeper) simtypes.Operation { return func( r *rand.Rand, app *baseapp.BaseApp, ctx sdk.Context, accs []simtypes.Account, chainID string, From d3e01673a020d683813da5a09d25e2200cf6fcad Mon Sep 17 00:00:00 2001 From: Brandon Weng <18161326+BrandonWeng@users.noreply.github.com> Date: Fri, 6 Jan 2023 03:21:28 -0500 Subject: [PATCH 09/11] fix test --- x/mint/simulation/genesis_test.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/x/mint/simulation/genesis_test.go b/x/mint/simulation/genesis_test.go index 9860d30316..0336dadf8b 100644 --- a/x/mint/simulation/genesis_test.go +++ b/x/mint/simulation/genesis_test.go @@ -39,8 +39,8 @@ func TestRandomizedGenState(t *testing.T) { var mintGenesis types.GenesisState simState.Cdc.MustUnmarshalJSON(simState.GenState[types.ModuleName], &mintGenesis) - require.Equal(t, "stake", mintGenesis.Params.MintDenom) - require.Equal(t, "0stake", mintGenesis.Minter.EpochProvision(mintGenesis.Params).String()) + require.Equal(t, "usei", mintGenesis.Params.MintDenom) + require.Equal(t, "0usei", mintGenesis.Minter.EpochProvision(mintGenesis.Params).String()) require.Equal(t, "0.000000000000000000", mintGenesis.Minter.EpochProvisions.String()) } From 82affc00b17fbe197ef11c24d1763a2dafae71ef Mon Sep 17 00:00:00 2001 From: Brandon Weng <18161326+BrandonWeng@users.noreply.github.com> Date: Fri, 6 Jan 2023 09:47:13 -0500 Subject: [PATCH 10/11] fix test --- aclmapping/dex/mappings_test.go | 2 +- aclmapping/staking/mappings_test.go | 8 ++++---- go.mod | 4 ++-- go.sum | 4 ---- x/dex/types/keys.go | 2 +- x/mint/client/rest/grpc_query_test.go | 2 +- 6 files changed, 9 insertions(+), 13 deletions(-) diff --git a/aclmapping/dex/mappings_test.go b/aclmapping/dex/mappings_test.go index f906061134..c8770b3659 100644 --- a/aclmapping/dex/mappings_test.go +++ b/aclmapping/dex/mappings_test.go @@ -56,7 +56,7 @@ func (suite *KeeperTestSuite) PrepareTest() { suite.defaultExchangeRate = fmt.Sprintf("%dusei", sdk.NewDec(1700)) suite.initialBalance = sdk.Coins{sdk.NewInt64Coin(suite.defaultDenom, 100000000000)} - suite.initialBalance = sdk.Coins{sdk.NewInt64Coin("stake", 100000000000)} + suite.initialBalance = sdk.Coins{sdk.NewInt64Coin("usei", 100000000000)} suite.FundAcc(suite.TestAccs[0], suite.initialBalance) suite.queryClient = dextypes.NewQueryClient(suite.QueryHelper) diff --git a/aclmapping/staking/mappings_test.go b/aclmapping/staking/mappings_test.go index 41755e3a0e..022c4d15ce 100644 --- a/aclmapping/staking/mappings_test.go +++ b/aclmapping/staking/mappings_test.go @@ -55,7 +55,7 @@ func (suite *KeeperTestSuite) PrepareTest() { suite.defaultExchangeRate = fmt.Sprintf("%dusei", sdk.NewDec(1700)) suite.initalBalance = sdk.Coins{sdk.NewInt64Coin(suite.defaultDenom, 100000000000)} - suite.initalBalance = sdk.Coins{sdk.NewInt64Coin("stake", 100000000000)} + suite.initalBalance = sdk.Coins{sdk.NewInt64Coin("usei", 100000000000)} suite.FundAcc(suite.TestAccs[0], suite.initalBalance) suite.queryClient = stakingtypes.NewQueryClient(suite.QueryHelper) @@ -99,17 +99,17 @@ func (suite *KeeperTestSuite) PrepareTest() { suite.App.AccountKeeper.SetModuleAccount(suite.Ctx, bondedPool) suite.delegateMsg = &stakingtypes.MsgDelegate{ - Amount: sdk.NewInt64Coin("stake", 10), + Amount: sdk.NewInt64Coin("usei", 10), ValidatorAddress: suite.validator.String(), DelegatorAddress: suite.TestAccs[0].String(), } suite.undelegateMsg = &stakingtypes.MsgUndelegate{ - Amount: sdk.NewInt64Coin("stake", 10), + Amount: sdk.NewInt64Coin("usei", 10), ValidatorAddress: suite.validator.String(), DelegatorAddress: suite.TestAccs[0].String(), } suite.redelegateMsg = &stakingtypes.MsgBeginRedelegate{ - Amount: sdk.NewInt64Coin("stake", 10), + Amount: sdk.NewInt64Coin("usei", 10), ValidatorSrcAddress: suite.validator.String(), ValidatorDstAddress: suite.newValidator.String(), DelegatorAddress: suite.TestAccs[0].String(), diff --git a/go.mod b/go.mod index ef0355fc6a..26969c8d69 100644 --- a/go.mod +++ b/go.mod @@ -267,9 +267,9 @@ require ( replace ( github.com/confio/ics23/go => github.com/cosmos/cosmos-sdk/ics23/go v0.8.0 - github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.376 + github.com/cosmos/cosmos-sdk => ../sei-cosmos //github.com/sei-protocol/sei-cosmos v0.1.376 github.com/gogo/protobuf => github.com/regen-network/protobuf v1.3.3-alpha.regen.1 github.com/keybase/go-keychain => github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 - github.com/tendermint/tendermint => github.com/sei-protocol/sei-tendermint v0.1.132 + github.com/tendermint/tendermint => ../sei-tendermint //github.com/sei-protocol/sei-tendermint v0.1.132 google.golang.org/grpc => google.golang.org/grpc v1.33.2 ) diff --git a/go.sum b/go.sum index 2cf55d4f4b..1c67ebc91b 100644 --- a/go.sum +++ b/go.sum @@ -1067,10 +1067,6 @@ github.com/seccomp/libseccomp-golang v0.9.2-0.20210429002308-3879420cc921/go.mod github.com/securego/gosec/v2 v2.11.0 h1:+PDkpzR41OI2jrw1q6AdXZCbsNGNGT7pQjal0H0cArI= github.com/securego/gosec/v2 v2.11.0/go.mod h1:SX8bptShuG8reGC0XS09+a4H2BoWSJi+fscA+Pulbpo= github.com/segmentio/fasthash v1.0.3/go.mod h1:waKX8l2N8yckOgmSsXJi7x1ZfdKZ4x7KRMzBtS3oedY= -github.com/sei-protocol/sei-cosmos v0.1.376 h1:94X4TWRK+wfq0BK7JRj+cu0Vx903EDiKBJVEG5NaIek= -github.com/sei-protocol/sei-cosmos v0.1.376/go.mod h1:lX+jDZ9u+afukL4Gc76YtKFEeCe9HfrAOCYAzSevAPw= -github.com/sei-protocol/sei-tendermint v0.1.132 h1:bGzvArngcXgZ0PZSif2Qqp7p/YLd+fBxsYnH6Lqc0E4= -github.com/sei-protocol/sei-tendermint v0.1.132/go.mod h1:ubqjn2T/nvqmQYjgpOTV7uSyUvdfvJCepc7zNYL2mkw= github.com/sei-protocol/sei-tm-db v0.0.5 h1:3WONKdSXEqdZZeLuWYfK5hP37TJpfaUa13vAyAlvaQY= github.com/sei-protocol/sei-tm-db v0.0.5/go.mod h1:Cpa6rGyczgthq7/0pI31jys2Fw0Nfrc+/jKdP1prVqY= github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= diff --git a/x/dex/types/keys.go b/x/dex/types/keys.go index bb97ae3cb9..51b7c40328 100644 --- a/x/dex/types/keys.go +++ b/x/dex/types/keys.go @@ -152,7 +152,7 @@ func MemDepositPrefix(contractAddr string) []byte { } const ( - DefaultPriceDenom = "stake" + DefaultPriceDenom = "usei" DefaultAssetDenom = "dummy" ) diff --git a/x/mint/client/rest/grpc_query_test.go b/x/mint/client/rest/grpc_query_test.go index 9fa7676c50..80f9851f81 100644 --- a/x/mint/client/rest/grpc_query_test.go +++ b/x/mint/client/rest/grpc_query_test.go @@ -73,7 +73,7 @@ func (s *IntegrationTestSuite) TestQueryGRPC() { map[string]string{}, &minttypes.QueryParamsResponse{}, &minttypes.QueryParamsResponse{ - Params: minttypes.NewParams("stake", sdk.NewDecWithPrec(13, 2), sdk.NewDecWithPrec(100, 2), + Params: minttypes.NewParams("usei", sdk.NewDecWithPrec(13, 2), sdk.NewDecWithPrec(100, 2), sdk.NewDec(1), sdk.NewDecWithPrec(67, 2), (60 * 60 * 8766 / 5)), }, }, From 9275e413aec5836ed0d30b492ca71dabd126a65e Mon Sep 17 00:00:00 2001 From: Brandon Weng <18161326+BrandonWeng@users.noreply.github.com> Date: Fri, 6 Jan 2023 09:55:01 -0500 Subject: [PATCH 11/11] Sd --- go.mod | 4 ++-- go.sum | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/go.mod b/go.mod index 26969c8d69..ef0355fc6a 100644 --- a/go.mod +++ b/go.mod @@ -267,9 +267,9 @@ require ( replace ( github.com/confio/ics23/go => github.com/cosmos/cosmos-sdk/ics23/go v0.8.0 - github.com/cosmos/cosmos-sdk => ../sei-cosmos //github.com/sei-protocol/sei-cosmos v0.1.376 + github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.1.376 github.com/gogo/protobuf => github.com/regen-network/protobuf v1.3.3-alpha.regen.1 github.com/keybase/go-keychain => github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 - github.com/tendermint/tendermint => ../sei-tendermint //github.com/sei-protocol/sei-tendermint v0.1.132 + github.com/tendermint/tendermint => github.com/sei-protocol/sei-tendermint v0.1.132 google.golang.org/grpc => google.golang.org/grpc v1.33.2 ) diff --git a/go.sum b/go.sum index 1c67ebc91b..2cf55d4f4b 100644 --- a/go.sum +++ b/go.sum @@ -1067,6 +1067,10 @@ github.com/seccomp/libseccomp-golang v0.9.2-0.20210429002308-3879420cc921/go.mod github.com/securego/gosec/v2 v2.11.0 h1:+PDkpzR41OI2jrw1q6AdXZCbsNGNGT7pQjal0H0cArI= github.com/securego/gosec/v2 v2.11.0/go.mod h1:SX8bptShuG8reGC0XS09+a4H2BoWSJi+fscA+Pulbpo= github.com/segmentio/fasthash v1.0.3/go.mod h1:waKX8l2N8yckOgmSsXJi7x1ZfdKZ4x7KRMzBtS3oedY= +github.com/sei-protocol/sei-cosmos v0.1.376 h1:94X4TWRK+wfq0BK7JRj+cu0Vx903EDiKBJVEG5NaIek= +github.com/sei-protocol/sei-cosmos v0.1.376/go.mod h1:lX+jDZ9u+afukL4Gc76YtKFEeCe9HfrAOCYAzSevAPw= +github.com/sei-protocol/sei-tendermint v0.1.132 h1:bGzvArngcXgZ0PZSif2Qqp7p/YLd+fBxsYnH6Lqc0E4= +github.com/sei-protocol/sei-tendermint v0.1.132/go.mod h1:ubqjn2T/nvqmQYjgpOTV7uSyUvdfvJCepc7zNYL2mkw= github.com/sei-protocol/sei-tm-db v0.0.5 h1:3WONKdSXEqdZZeLuWYfK5hP37TJpfaUa13vAyAlvaQY= github.com/sei-protocol/sei-tm-db v0.0.5/go.mod h1:Cpa6rGyczgthq7/0pI31jys2Fw0Nfrc+/jKdP1prVqY= github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM=