Skip to content

Commit

Permalink
refactor scripts
Browse files Browse the repository at this point in the history
  • Loading branch information
kkonevets committed Sep 7, 2022
1 parent 45aec53 commit f0adf55
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 9 deletions.
13 changes: 11 additions & 2 deletions scripts/migrate.sh
Expand Up @@ -4,8 +4,17 @@

cd solido_old

# withdraw SOLs from local validator vote account to start fresh
solana withdraw-from-vote-account test-ledger/vote-account-keypair.json v9zvcQbyuCAuFw6rt7VLedE2qV4NAY8WLaLg37muBM2 999999.9 --authorized-withdrawer test-ledger/vote-account-keypair.json

# create instance
./tests/deploy_test_solido.py --verbose

# deposit 5 SOL
./target/debug/solido --config ../solido_test.json deposit --amount-sol 5
./target/debug/solido --config ../solido_test.json deposit --amount-sol 100

# start maintainer
./target/debug/solido --config ~/Documents/solido_test.json --keypair-path ../solido_old/tests/.keys/maintainer.json run-maintainer --max-poll-interval-seconds 5

# EPOCH 1

Expand All @@ -27,7 +36,7 @@ cd ../solido
solana --url localhost transfer --allow-unfunded-recipient ../solido_old/tests/.keys/maintainer.json 32.0

# propose migration
scripts/update_solido_version.py --config ../solido_test.json migrate-state --keypair-path ../solido_old/tests/.keys/maintainer.json >> output
scripts/update_solido_version.py --config ../solido_test.json propose-migrate --keypair-path ../solido_old/tests/.keys/maintainer.json >> output

# EPOCH 2

Expand Down
6 changes: 3 additions & 3 deletions scripts/update_solido_version.py
Expand Up @@ -27,7 +27,7 @@
solana --url localhost transfer --allow-unfunded-recipient ./tests/.keys/maintainer.json 32.0
$cd ../solido
scripts/update_solido_version.py --config ../solido_test.json migrate-state --keypair-path ../solido_old/tests/.keys/maintainer.json > output
scripts/update_solido_version.py --config ../solido_test.json propose-migrate --keypair-path ../solido_old/tests/.keys/maintainer.json > output
./target/debug/solido --config ../solido_test.json --keypair-path ../solido_old/tests/.keys/maintainer.json multisig approve-batch --transaction-addresses-path output
"""
Expand Down Expand Up @@ -87,7 +87,7 @@ def get_signer() -> Any:
)

current_parser = subparsers.add_parser(
'migrate-state', help='Update solido state to a version 2'
'propose-migrate', help='Update solido state to a version 2'
)
current_parser.add_argument(
"--keypair-path", type=str, help='Signer keypair path', required=True
Expand Down Expand Up @@ -179,7 +179,7 @@ def get_signer() -> Any:
)
print(propose_result['transaction_address'])

elif args.command == "migrate-state":
elif args.command == "propose-migrate":
update_result = solido(
'--config',
args.config,
Expand Down
8 changes: 4 additions & 4 deletions tests/deploy_test_solido.py
Expand Up @@ -201,10 +201,10 @@ def add_validator(index: int, vote_account: Optional[str]) -> str:
# Create two validators of our own, so we have a more interesting stake
# distribution. These validators are not running, so they will not earn
# rewards.
validators.extend(
add_validator(i, vote_account=None)
for i in range(len(validators), len(validators) + 2)
)
# validators.extend(
# add_validator(i, vote_account=None)
# for i in range(len(validators), len(validators) + 2)
# )


print('Adding maintainer ...')
Expand Down

0 comments on commit f0adf55

Please sign in to comment.