Skip to content
GitLab
Explore
Projects
Groups
Snippets
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Register
Sign in
Toggle navigation
Menu
Open sidebar
Tiger Ton
osmosis
Commits
bbea7fee
Commit
bbea7fee
authored
3 years ago
by
ValarDragon
Browse files
Options
Download
Email Patches
Plain Diff
Add script to be used for testing the upgrade
parent
d1196dc9
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
scripts/upgrades/2/test_script.sh
+30
-0
scripts/upgrades/2/test_script.sh
with
30 additions
and
0 deletions
+30
-0
scripts/upgrades/2/test_script.sh
0 → 100644
+
30
-
0
View file @
bbea7fee
# Create a genesis.json for testing
osmosisd init
--chain-id
=
testing testing
--home
=
$HOME
/.osmosisd
osmosisd keys add validator
--keyring-backend
=
test
--home
=
$HOME
/.osmosisd
osmosisd add-genesis-account
$(
osmosisd keys show validator
-a
--keyring-backend
=
test
--home
=
$HOME
/.osmosisd
)
1000000000uosmo,1000000000valtoken
--home
=
$HOME
/.osmosisd
sed
-i
-e
"s/stake/uosmo/g"
$HOME
/.osmosisd/config/genesis.json
osmosisd gentx validator 500000000uosmo
--commission-rate
=
"0.0"
--keyring-backend
=
test
--home
=
$HOME
/.osmosisd
--chain-id
=
testing
osmosisd collect-gentxs
--home
=
$HOME
/.osmosisd
cat
$HOME
/.osmosisd/config/genesis.json | jq
'.initial_height="657800"'
>
$HOME
/.osmosisd/config/tmp_genesis.json
&&
mv
$HOME
/.osmosisd/config/tmp_genesis.json
$HOME
/.osmosisd/config/genesis.json
cat
$HOME
/.osmosisd/config/genesis.json | jq
'.app_state["gov"]["deposit_params"]["min_deposit"]["denom"]="valtoken"'
>
$HOME
/.osmosisd/config/tmp_genesis.json
&&
mv
$HOME
/.osmosisd/config/tmp_genesis.json
$HOME
/.osmosisd/config/genesis.json
cat
$HOME
/.osmosisd/config/genesis.json | jq
'.app_state["gov"]["deposit_params"]["min_deposit"]["amount"]="100"'
>
$HOME
/.osmosisd/config/tmp_genesis.json
&&
mv
$HOME
/.osmosisd/config/tmp_genesis.json
$HOME
/.osmosisd/config/genesis.json
cat
$HOME
/.osmosisd/config/genesis.json | jq
'.app_state["gov"]["voting_params"]["voting_period"]="120s"'
>
$HOME
/.osmosisd/config/tmp_genesis.json
&&
mv
$HOME
/.osmosisd/config/tmp_genesis.json
$HOME
/.osmosisd/config/genesis.json
cat
$HOME
/.osmosisd/config/genesis.json | jq
'.app_state["staking"]["params"]["min_commission_rate"]="0.050000000000000000"'
>
$HOME
/.osmosisd/config/tmp_genesis.json
&&
mv
$HOME
/.osmosisd/config/tmp_genesis.json
$HOME
/.osmosisd/config/genesis.json
# start the chain
osmosisd start
# Create proposals
osmosisd tx gov submit-proposal
--title
=
"existing passing prop"
--description
=
"passing prop"
--from
=
validator
--deposit
=
1000valtoken
--chain-id
=
testing
--keyring-backend
=
test
--broadcast-mode
=
block
--type
=
"Text"
osmosisd tx gov vote 1
yes
--from
=
validator
--keyring-backend
=
test
--chain-id
=
testing
--yes
osmosisd tx gov submit-proposal
--title
=
"prop with enough osmo deposit"
--description
=
"prop w/ enough deposit"
--from
=
validator
--deposit
=
501000000uosmo
--chain-id
=
testing
--keyring-backend
=
test
--broadcast-mode
=
block
--type
=
"Text"
osmosisd q gov proposals
osmosisd q staking validators
# Upgrade happened
# Everything in deposit stayed in deposit
osmosisd q gov proposals
# Check that commissions were bumped
osmosisd q staking validators
# pushes 2 into voting period
osmosisd tx gov deposit 2 1valtoken
--from
=
validator
--keyring-backend
=
test
--chain-id
=
testing
--yes
\ No newline at end of file
This diff is collapsed.
Click to expand it.
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment
Menu
Explore
Projects
Groups
Snippets