Skip to content

Commit

Permalink
Updated test vector generator.
Browse files Browse the repository at this point in the history
  • Loading branch information
murisi committed Jul 28, 2023
1 parent f40362d commit b1dc557
Show file tree
Hide file tree
Showing 2 changed files with 52 additions and 52 deletions.
66 changes: 33 additions & 33 deletions scripts/generator.sh
Original file line number Diff line number Diff line change
Expand Up @@ -212,79 +212,79 @@ elif [ "$1" = "client" ]; then

# proposal_submission

cargo run --bin namadac --features std -- --mode full bond --validator validator-0 --source Bertha --amount 900 --gas-amount 0 --gas-limit 0 --gas-token NAM --node 127.0.0.1:27657
cargo run --bin namadac --features std -- bond --validator validator-0 --source Bertha --amount 900 --gas-amount 0 --gas-limit 0 --gas-token NAM --node 127.0.0.1:27657

cargo run --bin namadac --features std -- --mode full change-commission-rate --validator Bertha --commission-rate 0.02 --gas-amount 0 --gas-limit 0 --gas-token NAM --force --node 127.0.0.1:27657
cargo run --bin namadac --features std -- change-commission-rate --validator Bertha --commission-rate 0.02 --gas-amount 0 --gas-limit 0 --gas-token NAM --force --node 127.0.0.1:27657

PROPOSAL_ID_0=$(cargo run --bin namadac --features std -- --mode full init-proposal --force --data-path proposal_submission_valid_proposal.json --node 127.0.0.1:27657 | grep -o -P '(?<=/proposal/).*(?=/author)')
PROPOSAL_ID_0=$(cargo run --bin namadac --features std -- init-proposal --force --data-path proposal_submission_valid_proposal.json --node 127.0.0.1:27657 | grep -o -P '(?<=/proposal/).*(?=/author)')

cargo run --bin namadac --features std -- --base-dir $NAMADA_BASE_DIR/setup/validator-0/.namada --mode validator vote-proposal --force --proposal-id $PROPOSAL_ID_0 --vote yay --signer validator-0 --node 127.0.0.1:27657
cargo run --bin namadac --features std -- --base-dir $NAMADA_BASE_DIR/setup/validator-0/.namada vote-proposal --force --proposal-id $PROPOSAL_ID_0 --vote yay --address validator-0 --node 127.0.0.1:27657

cargo run --bin namadac --features std -- --mode full vote-proposal --force --proposal-id $PROPOSAL_ID_0 --vote nay --signer Bertha --node 127.0.0.1:27657
cargo run --bin namadac --features std -- vote-proposal --force --proposal-id $PROPOSAL_ID_0 --vote nay --address Bertha --node 127.0.0.1:27657

cargo run --bin namadac --features std -- --mode full vote-proposal --force --proposal-id $PROPOSAL_ID_0 --vote yay --signer Albert --node 127.0.0.1:27657
cargo run --bin namadac --features std -- vote-proposal --force --proposal-id $PROPOSAL_ID_0 --vote yay --address Albert --node 127.0.0.1:27657

# proposal_offline

cargo run --bin namadac --features std -- --mode full bond --validator validator-0 --source Albert --amount 900 --gas-amount 0 --gas-limit 0 --gas-token NAM --node 127.0.0.1:27657
cargo run --bin namadac --features std -- bond --validator validator-0 --source Albert --amount 900 --gas-amount 0 --gas-limit 0 --gas-token NAM --node 127.0.0.1:27657

cargo run --bin namadac --features std -- --mode full change-commission-rate --validator Albert --commission-rate 0.05 --gas-amount 0 --gas-limit 0 --gas-token NAM --force --node 127.0.0.1:27657
cargo run --bin namadac --features std -- change-commission-rate --validator Albert --commission-rate 0.05 --gas-amount 0 --gas-limit 0 --gas-token NAM --force --node 127.0.0.1:27657

cargo run --bin namadac --features std -- --mode full init-proposal --force --data-path proposal_offline_valid_proposal.json --offline --node 127.0.0.1:27657
cargo run --bin namadac --features std -- init-proposal --force --data-path proposal_offline_valid_proposal.json --offline --node 127.0.0.1:27657

cargo run --bin namadac --features std -- --mode full vote-proposal --data-path proposal_offline_proposal --vote yay --signer Albert --offline --node 127.0.0.1:27657
cargo run --bin namadac --features std -- vote-proposal --data-path proposal_offline_proposal --vote yay --address Albert --offline --node 127.0.0.1:27657

# eth_governance_proposal

cargo run --bin namadac --features std -- --mode full bond --validator validator-0 --source Bertha --amount 900 --gas-amount 0 --gas-limit 0 --gas-token NAM --ledger-address 127.0.0.1:27657
cargo run --bin namadac --features std -- bond --validator validator-0 --source Bertha --amount 900 --gas-amount 0 --gas-limit 0 --gas-token NAM --ledger-address 127.0.0.1:27657

cargo run --bin namadac --features std -- --mode full change-commission-rate --validator Bertha --commission-rate 0.07 --gas-amount 0 --gas-limit 0 --gas-token NAM --force --node 127.0.0.1:27657
cargo run --bin namadac --features std -- change-commission-rate --validator Bertha --commission-rate 0.07 --gas-amount 0 --gas-limit 0 --gas-token NAM --force --node 127.0.0.1:27657

PROPOSAL_ID_0=$(cargo run --bin namadac --features std -- --mode full init-proposal --force --data-path eth_governance_proposal_valid_proposal.json --ledger-address 127.0.0.1:27657 | grep -o -P '(?<=/proposal/).*(?=/author)')
PROPOSAL_ID_0=$(cargo run --bin namadac --features std -- init-proposal --force --data-path eth_governance_proposal_valid_proposal.json --ledger-address 127.0.0.1:27657 | grep -o -P '(?<=/proposal/).*(?=/author)')

cargo run --bin namadac --features std -- --mode full vote-proposal --force --proposal-id 0 --vote yay --eth '011586062748ba53bc53155e817ec1ea708de75878dcb9a5713bf6986d87fe14e7 fd34672ab5' --signer Bertha --ledger-address 127.0.0.1:27657
cargo run --bin namadac --features std -- vote-proposal --force --proposal-id 0 --vote yay --eth '011586062748ba53bc53155e817ec1ea708de75878dcb9a5713bf6986d87fe14e7 fd34672ab5' --address Bertha --ledger-address 127.0.0.1:27657

cargo run --bin namadac --features std -- --base-dir $NAMADA_BASE_DIR/setup/validator-0/.namada --mode validator vote-proposal --force --proposal-id $PROPOSAL_ID_0 --vote yay --eth '011586062748ba53bc53155e817ec1ea708de75878dcb9a5713bf6986d87fe14e7 fd34672ab5' --signer validator-0 --ledger-address 127.0.0.1:27657
cargo run --bin namadac --features std -- --base-dir $NAMADA_BASE_DIR/setup/validator-0/.namada vote-proposal --force --proposal-id $PROPOSAL_ID_0 --vote yay --eth '011586062748ba53bc53155e817ec1ea708de75878dcb9a5713bf6986d87fe14e7 fd34672ab5' --address validator-0 --ledger-address 127.0.0.1:27657

# pgf_governance_proposal

cargo run --bin namadac --features std -- --mode full bond --validator validator-0 --source Bertha --amount 900 --gas-amount 0 --gas-limit 0 --gas-token NAM --ledger-address 127.0.0.1:27657
cargo run --bin namadac --features std -- bond --validator validator-0 --source Bertha --amount 900 --gas-amount 0 --gas-limit 0 --gas-token NAM --ledger-address 127.0.0.1:27657

cargo run --bin namadac --features std -- --mode full change-commission-rate --validator Bertha --commission-rate 0.09 --gas-amount 0 --gas-limit 0 --gas-token NAM --force --node 127.0.0.1:27657
cargo run --bin namadac --features std -- change-commission-rate --validator Bertha --commission-rate 0.09 --gas-amount 0 --gas-limit 0 --gas-token NAM --force --node 127.0.0.1:27657

PROPOSAL_ID_0=$(cargo run --bin namadac --features std -- --mode full init-proposal --force --data-path pgf_governance_proposal_valid_proposal.json --ledger-address 127.0.0.1:27657 | grep -o -P '(?<=/proposal/).*(?=/author)')
PROPOSAL_ID_0=$(cargo run --bin namadac --features std -- init-proposal --force --data-path pgf_governance_proposal_valid_proposal.json --ledger-address 127.0.0.1:27657 | grep -o -P '(?<=/proposal/).*(?=/author)')

PROPOSAL_ID_1=$(cargo run --bin namadac --features std -- --mode full init-proposal --force --data-path pgf_governance_proposal_valid_proposal.json --ledger-address 127.0.0.1:27657 | grep -o -P '(?<=/proposal/).*(?=/author)')
PROPOSAL_ID_1=$(cargo run --bin namadac --features std -- init-proposal --force --data-path pgf_governance_proposal_valid_proposal.json --ledger-address 127.0.0.1:27657 | grep -o -P '(?<=/proposal/).*(?=/author)')

cargo run --bin namadac --features std -- --base-dir $NAMADA_BASE_DIR/setup/validator-0/.namada --mode validator vote-proposal --force --proposal-id $PROPOSAL_ID_0 --vote yay --pgf "$ALBERT_ADDRESS 1000" --signer validator-0 --ledger-address 127.0.0.1:27657
cargo run --bin namadac --features std -- --base-dir $NAMADA_BASE_DIR/setup/validator-0/.namada vote-proposal --force --proposal-id $PROPOSAL_ID_0 --vote yay --pgf "$ALBERT_ADDRESS 1000" --address validator-0 --ledger-address 127.0.0.1:27657

cargo run --bin namadac --features std -- --mode full vote-proposal --force --proposal-id $PROPOSAL_ID_0 --vote yay --pgf "$ALBERT_ADDRESS 900" --signer Bertha --ledger-address 127.0.0.1:27657
cargo run --bin namadac --features std -- vote-proposal --force --proposal-id $PROPOSAL_ID_0 --vote yay --pgf "$ALBERT_ADDRESS 900" --address Bertha --ledger-address 127.0.0.1:27657

cargo run --bin namadac --features std -- --mode full vote-proposal --force --proposal-id $PROPOSAL_ID_1 --vote yay --pgf "$ALBERT_ADDRESS 900" --signer Bertha --ledger-address 127.0.0.1:27657
cargo run --bin namadac --features std -- vote-proposal --force --proposal-id $PROPOSAL_ID_1 --vote yay --pgf "$ALBERT_ADDRESS 900" --address Bertha --ledger-address 127.0.0.1:27657

# non-proposal tests

cargo run --bin namadac --features std -- transfer --source bertha --target christel --token btc --amount 23 --force --signing-key bertha-key --ledger-address 127.0.0.1:27657
cargo run --bin namadac --features std -- transfer --source bertha --target christel --token btc --amount 23 --force --signing-keys bertha-key --ledger-address 127.0.0.1:27657

cargo run --bin namadac --features std -- bond --validator bertha --amount 25 --signing-key bertha-key --force --ledger-address 127.0.0.1:27657
cargo run --bin namadac --features std -- bond --validator bertha --amount 25 --signing-keys bertha-key --force --ledger-address 127.0.0.1:27657

cargo run --bin namadac --features std -- --mode full change-commission-rate --validator Bertha --commission-rate 0.11 --gas-amount 0 --gas-limit 0 --gas-token NAM --force --node 127.0.0.1:27657
cargo run --bin namadac --features std -- change-commission-rate --validator Bertha --commission-rate 0.11 --gas-amount 0 --gas-limit 0 --gas-token NAM --force --node 127.0.0.1:27657

cargo run --bin namadac --features std -- reveal-pk --public-key albert-key --force --ledger-address 127.0.0.1:27657
cargo run --bin namadac --features std -- reveal-pk --public-key albert-key --gas-payer albert-key --force --ledger-address 127.0.0.1:27657

cargo run --bin namadac --features std -- update --code-path vp_user.wasm --address bertha --signing-key bertha-key --force --ledger-address 127.0.0.1:27657
cargo run --bin namadac --features std -- update-account --code-path vp_user.wasm --address bertha --signing-keys bertha-key --force --ledger-address 127.0.0.1:27657

cargo run --bin namadac --features std -- init-validator --alias bertha-validator --source bertha --commission-rate 0.05 --max-commission-rate-change 0.01 --signing-key bertha-key --unsafe-dont-encrypt --force --ledger-address 127.0.0.1:27657
cargo run --bin namadac --features std -- init-validator --alias bertha-validator --account-keys bertha --commission-rate 0.05 --max-commission-rate-change 0.01 --signing-keys bertha-key --unsafe-dont-encrypt --force --ledger-address 127.0.0.1:27657

cargo run --bin namadac --features std -- unbond --validator christel --amount 5 --signing-key christel-key --force --ledger-address 127.0.0.1:27657
cargo run --bin namadac --features std -- unbond --validator christel --amount 5 --signing-keys christel-key --force --ledger-address 127.0.0.1:27657

cargo run --bin namadac --features std -- withdraw --validator albert --signing-key albert-key --force --ledger-address 127.0.0.1:27657
cargo run --bin namadac --features std -- withdraw --validator albert --signing-keys albert-key --force --ledger-address 127.0.0.1:27657

cargo run --bin namadac --features std -- init-account --alias albert-account --source albert --public-key albert-key --signing-key albert-key --force --ledger-address 127.0.0.1:27657
cargo run --bin namadac --features std -- init-account --alias albert-account --public-keys albert-key --signing-keys albert-key --force --ledger-address 127.0.0.1:27657

cargo run --bin namadac --features std -- tx --code-path $NAMADA_DIR/wasm_for_tests/tx_no_op.wasm --data-path README.md --signing-key albert-key --force --ledger-address 127.0.0.1:27657
cargo run --bin namadac --features std -- tx --code-path $NAMADA_DIR/wasm_for_tests/tx_no_op.wasm --data-path README.md --signing-keys albert-key --owner albert --force --ledger-address 127.0.0.1:27657

cargo run --bin namadac --features std -- ibc-transfer --source bertha --receiver christel --token btc --amount 24 --channel-id channel-141 --signing-key bertha-key --force --ledger-address 127.0.0.1:27657
cargo run --bin namadac --features std -- ibc-transfer --source bertha --receiver christel --token btc --amount 24 --channel-id channel-141 --signing-keys bertha-key --force --ledger-address 127.0.0.1:27657

cargo run --bin namadaw -- masp add --alias a_spending_key --value xsktest1qqqqqqqqqqqqqq9v0sls5r5de7njx8ehu49pqgmqr9ygelg87l5x8y4s9r0pjlvu69au6gn3su5ewneas486hdccyayx32hxvt64p3d0hfuprpgcgv2q9gdx3jvxrn02f0nnp3jtdd6f5vwscfuyum083cvfv4jun75ak5sdgrm2pthzj3sflxc0jx0edrakx3vdcngrfjmru8ywkguru8mxss2uuqxdlglaz6undx5h8w7g70t2es850g48xzdkqay5qs0yw06rtxcvedhsv --unsafe-dont-encrypt

Expand Down
38 changes: 19 additions & 19 deletions wasm/checksums.json
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
{
"tx_bond.wasm": "tx_bond.d4b01dca70c93b3b156eb968c400acfe4e876c38bf09c7493287f937970232f1.wasm",
"tx_bridge_pool.wasm": "tx_bridge_pool.f5af0e845d0c5a3a9996b6b6e7498be01495d9795c2df0b43524b678d161f898.wasm",
"tx_change_validator_commission.wasm": "tx_change_validator_commission.7e62ab1927fad7009aaf16afe3d224c4a77b75115ff6816a83fdcbf7a7dc8aca.wasm",
"tx_ibc.wasm": "tx_ibc.4ca037cb00767e030705cfc0f9458481d0dbf8865f4af4812ae214a5cdc7405c.wasm",
"tx_init_account.wasm": "tx_init_account.259f69164305c505cf3b83eefe3fe659ca20e1788cc641ed0edf52862697aa2b.wasm",
"tx_init_proposal.wasm": "tx_init_proposal.3c1ad25855e1a812b97aef13546ea2274e9d7ce1acb2b3aa26f8b329dd921184.wasm",
"tx_init_validator.wasm": "tx_init_validator.94a294f0823c850d5a50f2bc371a90d3afee816bf4e5cbc4306954c19f050893.wasm",
"tx_reveal_pk.wasm": "tx_reveal_pk.e2b843c63ba1d9e32de556e54b9bfa2ba396290db8be316a046e4edaab49d25b.wasm",
"tx_transfer.wasm": "tx_transfer.a428d1bcc86b84b5cb5833c17eb58a46c8f6ca1e880a5a8a9f67e2a05e1a2719.wasm",
"tx_unbond.wasm": "tx_unbond.1c058939a0c9cfe153af8551af597e906521d61a3d10a48fb0df3b798358a379.wasm",
"tx_unjail_validator.wasm": "tx_unjail_validator.e692dedfbe209e5e4a08eabfe6e090118859c757480e305e10b427c5b95a58dd.wasm",
"tx_update_account.wasm": "tx_update_account.331d191581746d97d091791aa86a1f4b234299d27599d81b693655afcca5e3b3.wasm",
"tx_vote_proposal.wasm": "tx_vote_proposal.68a81a99f5ee26c00c67b36d8e1f53c265e77ad3f1424a1dee196517f349851c.wasm",
"tx_withdraw.wasm": "tx_withdraw.c047d42440e926950eb80dd202682be9edd789d63cd35b7af218ae7f9127d7bf.wasm",
"vp_implicit.wasm": "vp_implicit.8ea0d256c2a63b5dd33366006db7cc3c30d692ade54781aafb7f8c3b8bab2cb9.wasm",
"vp_masp.wasm": "vp_masp.8f73a9b24bcbfee925da78cb62172a56fff0d921f8deeea5b868bf342e2886ac.wasm",
"vp_testnet_faucet.wasm": "vp_testnet_faucet.7d371f0b22e095057b4fdde2716b1d71de9944c711585e36e770a5b3913c0b65.wasm",
"vp_user.wasm": "vp_user.745cb048ea5919250497fcebea716576ca8ca843367d91c68969abe733355db7.wasm",
"vp_validator.wasm": "vp_validator.d770bbcdc6b2c5701fa07462d2b153c1122b110bedf9f436952c6328331bbcea.wasm"
"tx_bond.wasm": "tx_bond.6dab033347a4cf795766647c8d10c96fba846e175363ae7eafb7579086a0c6be.wasm",
"tx_bridge_pool.wasm": "tx_bridge_pool.2eb8571aa6ca038d9107d3ca9c239f2de21e8e1d1db433f3d02ae87bfc509716.wasm",
"tx_change_validator_commission.wasm": "tx_change_validator_commission.9e3f0ff2c6a63f564a820fb6daa2ca5963fee021807cb9e848040db3500b48d9.wasm",
"tx_ibc.wasm": "tx_ibc.b6f20875dc1752ddf1bde189664b1d9e35ace8df5eafc4164269b923013e1fa0.wasm",
"tx_init_account.wasm": "tx_init_account.91920a7c0522a5a67e54782da79d587ac11b644ee2396c7a20c445eefba782b4.wasm",
"tx_init_proposal.wasm": "tx_init_proposal.a0186249b967d875610e0fc12aaeddaab318c44070451fad32a1937b2ec166eb.wasm",
"tx_init_validator.wasm": "tx_init_validator.979953566037ace5a17153653050bd6bf1d7d81a49a261e4373396e2de2906b1.wasm",
"tx_reveal_pk.wasm": "tx_reveal_pk.b2cbf5efffe896224fd3bd4cd767551b51c797da9234956bc2f770c54a26c4d1.wasm",
"tx_transfer.wasm": "tx_transfer.03544c0c62de7c6df7acdf8fbde76f95b65b78259d762644c278bc16a429b7d7.wasm",
"tx_unbond.wasm": "tx_unbond.6564cd51796f0ed24cfee61639b6ceeb8c6ede7a6db01dabe32c9cf79b88fca5.wasm",
"tx_unjail_validator.wasm": "tx_unjail_validator.1a1f6088c5a9a2e4b639b2d9308ad68ad1cc24d599cc9233a1a3fc2d8996f667.wasm",
"tx_update_account.wasm": "tx_update_account.0d1225f015d5fde8e126f726404726ae6284a98a1a44de3e1cd647285d6d9e3e.wasm",
"tx_vote_proposal.wasm": "tx_vote_proposal.5254cb7f4d27066bd72a1542c2e2ff948149e15fefa93b9e1294800bb879fd9c.wasm",
"tx_withdraw.wasm": "tx_withdraw.64dcb178f9c79e870320de31d8aa29fad9696d8e96a1e5f68ce100343699ef17.wasm",
"vp_implicit.wasm": "vp_implicit.fe3e96ce941b0873f634c0fa4cec8a63a7027004118ae24afb3e8b7fa566301e.wasm",
"vp_masp.wasm": "vp_masp.7f383c7e1bdeed7cb6cfb482b859a2a4720c42dceda320872aa4977767c23fdb.wasm",
"vp_testnet_faucet.wasm": "vp_testnet_faucet.f202991ef774da0e5c3742a6e830fd03e16a7cbac63ae34307d7bb64976fe1de.wasm",
"vp_user.wasm": "vp_user.494711cec127cd9c77817f47673bc0bc18259a363b91b2e661fd0b427b3e8746.wasm",
"vp_validator.wasm": "vp_validator.02c4bdebf2217b8386e16c43f2cdd20d285296f35e712eb5325341a8bbf3a00d.wasm"
}

0 comments on commit b1dc557

Please sign in to comment.