diff --git a/README.md b/README.md index 85e3611..a4f7e1f 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ build_tags: netgo ledger ### Init ```bash: -gaiad init "" --chain-id +gaiad init "" --chain-id school-testnet-2 ``` ### Generate keys @@ -57,7 +57,7 @@ gaiad add-genesis-account 1000000000uatom --keyring-backend 1000000000uatom --output-document=gentx.json \ - --chain-id=dvs-protocol-v1 \ + --chain-id=school-testnet-2 \ --moniker="" \ --website= \ --details= \ diff --git a/genesis.json b/genesis.json new file mode 100644 index 0000000..9cf217b --- /dev/null +++ b/genesis.json @@ -0,0 +1,1178 @@ +{ + "genesis_time": "2023-01-18T15:00:00Z", + "chain_id": "school-testnet-2", + "initial_height": "1", + "consensus_params": { + "block": { + "max_bytes": "22020096", + "max_gas": "-1", + "time_iota_ms": "1000" + }, + "evidence": { + "max_age_num_blocks": "100000", + "max_age_duration": "172800000000000", + "max_bytes": "1048576" + }, + "validator": { + "pub_key_types": [ + "ed25519" + ] + }, + "version": {} + }, + "app_hash": "", + "app_state": { + "auth": { + "params": { + "max_memo_characters": "256", + "tx_sig_limit": "7", + "tx_size_cost_per_byte": "10", + "sig_verify_cost_ed25519": "590", + "sig_verify_cost_secp256k1": "1000" + }, + "accounts": [ + { + "@type": "/cosmos.auth.v1beta1.BaseAccount", + "address": "cosmos1gncxg5jrje94jyv5n60yz3wnhx0h2k4mynfd43", + "pub_key": null, + "account_number": "0", + "sequence": "0" + }, + { + "@type": "/cosmos.auth.v1beta1.BaseAccount", + "address": "cosmos1zqmn9kjxm85z8pvef5mn94cd8ddapgxeyxu3u9", + "pub_key": null, + "account_number": "0", + "sequence": "0" + }, + { + "@type": "/cosmos.auth.v1beta1.BaseAccount", + "address": "cosmos142nmqj4enmmwxnffcedn7hkvctgfq924mta2wu", + "pub_key": null, + "account_number": "0", + "sequence": "0" + }, + { + "@type": "/cosmos.auth.v1beta1.BaseAccount", + "address": "cosmos1xxpydswq4lwvqh4mje65636d2jta46fxzlqslw", + "pub_key": null, + "account_number": "0", + "sequence": "0" + }, + { + "@type": "/cosmos.auth.v1beta1.BaseAccount", + "address": "cosmos1zepcce73rhuv7axtan9du862jzpxefe33tejt3", + "pub_key": null, + "account_number": "0", + "sequence": "0" + }, + { + "@type": "/cosmos.auth.v1beta1.BaseAccount", + "address": "cosmos1r4y6lmt5v254ycnmnyxdtxd43uqylnn2sgwwwq", + "pub_key": null, + "account_number": "0", + "sequence": "0" + }, + { + "@type": "/cosmos.auth.v1beta1.BaseAccount", + "address": "cosmos1lv06j60j2qdev3d4k3a9uf4dwsnh3awrpdgded", + "pub_key": null, + "account_number": "0", + "sequence": "0" + }, + { + "@type": "/cosmos.auth.v1beta1.BaseAccount", + "address": "cosmos1fdjvfqtgx6sm6pj85nj20pr7dch5nl68rekume", + "pub_key": null, + "account_number": "0", + "sequence": "0" + }, + { + "@type": "/cosmos.auth.v1beta1.BaseAccount", + "address": "cosmos13yc6cu2xdcc9qqdlkfpqlcjt52crvdgl79pkny", + "pub_key": null, + "account_number": "0", + "sequence": "0" + }, + { + "@type": "/cosmos.auth.v1beta1.BaseAccount", + "address": "cosmos17hml95sjfcuqj4v70xw8sg02p08jjxrkukzhtt", + "pub_key": null, + "account_number": "0", + "sequence": "0" + }, + { + "@type": "/cosmos.auth.v1beta1.BaseAccount", + "address": "cosmos10qdtu4pnykr749jcf7ywlu4tavkyyqk2t5jllg", + "pub_key": null, + "account_number": "0", + "sequence": "0" + }, + { + "@type": "/cosmos.auth.v1beta1.BaseAccount", + "address": "cosmos1dx6xdcsds6pkx29dk4ts20yv5ss0u4untvyvmn", + "pub_key": null, + "account_number": "0", + "sequence": "0" + } + ] + }, + "authz": { + "authorization": [] + }, + "bank": { + "params": { + "send_enabled": [], + "default_send_enabled": true + }, + "balances": [ + { + "address": "cosmos1zqmn9kjxm85z8pvef5mn94cd8ddapgxeyxu3u9", + "coins": [ + { + "denom": "uatom", + "amount": "1100000000" + } + ] + }, + { + "address": "cosmos1zepcce73rhuv7axtan9du862jzpxefe33tejt3", + "coins": [ + { + "denom": "uatom", + "amount": "1100000000" + } + ] + }, + { + "address": "cosmos1r4y6lmt5v254ycnmnyxdtxd43uqylnn2sgwwwq", + "coins": [ + { + "denom": "uatom", + "amount": "1100000000" + } + ] + }, + { + "address": "cosmos1xxpydswq4lwvqh4mje65636d2jta46fxzlqslw", + "coins": [ + { + "denom": "uatom", + "amount": "1100000000" + } + ] + }, + { + "address": "cosmos1gncxg5jrje94jyv5n60yz3wnhx0h2k4mynfd43", + "coins": [ + { + "denom": "uatom", + "amount": "1100000000" + } + ] + }, + { + "address": "cosmos1fdjvfqtgx6sm6pj85nj20pr7dch5nl68rekume", + "coins": [ + { + "denom": "uatom", + "amount": "1100000000" + } + ] + }, + { + "address": "cosmos1dx6xdcsds6pkx29dk4ts20yv5ss0u4untvyvmn", + "coins": [ + { + "denom": "uatom", + "amount": "2000000000000" + } + ] + }, + { + "address": "cosmos10qdtu4pnykr749jcf7ywlu4tavkyyqk2t5jllg", + "coins": [ + { + "denom": "uatom", + "amount": "1100000000" + } + ] + }, + { + "address": "cosmos13yc6cu2xdcc9qqdlkfpqlcjt52crvdgl79pkny", + "coins": [ + { + "denom": "uatom", + "amount": "1100000000" + } + ] + }, + { + "address": "cosmos142nmqj4enmmwxnffcedn7hkvctgfq924mta2wu", + "coins": [ + { + "denom": "uatom", + "amount": "1100000000" + } + ] + }, + { + "address": "cosmos17hml95sjfcuqj4v70xw8sg02p08jjxrkukzhtt", + "coins": [ + { + "denom": "uatom", + "amount": "1100000000" + } + ] + }, + { + "address": "cosmos1lv06j60j2qdev3d4k3a9uf4dwsnh3awrpdgded", + "coins": [ + { + "denom": "uatom", + "amount": "1100000000" + } + ] + } + ], + "supply": [ + { + "denom": "uatom", + "amount": "2012100000000" + } + ], + "denom_metadata": [] + }, + "capability": { + "index": "1", + "owners": [] + }, + "crisis": { + "constant_fee": { + "denom": "uatom", + "amount": "1000" + } + }, + "distribution": { + "params": { + "community_tax": "0.000000000000000000", + "base_proposer_reward": "0.010000000000000000", + "bonus_proposer_reward": "0.040000000000000000", + "withdraw_addr_enabled": true + }, + "fee_pool": { + "community_pool": [] + }, + "delegator_withdraw_infos": [], + "previous_proposer": "", + "outstanding_rewards": [], + "validator_accumulated_commissions": [], + "validator_historical_rewards": [], + "validator_current_rewards": [], + "delegator_starting_infos": [], + "validator_slash_events": [] + }, + "evidence": { + "evidence": [] + }, + "feegrant": { + "allowances": [] + }, + "genutil": { + "gen_txs": [ + { + "body": { + "messages": [ + { + "@type": "/cosmos.staking.v1beta1.MsgCreateValidator", + "description": { + "moniker": "Blockchain-Country", + "identity": "", + "website": "blockchain-country.com", + "security_contact": "", + "details": "Blockchain-Country" + }, + "commission": { + "rate": "0.070000000000000000", + "max_rate": "0.200000000000000000", + "max_change_rate": "0.010000000000000000" + }, + "min_self_delegation": "1", + "delegator_address": "cosmos17hml95sjfcuqj4v70xw8sg02p08jjxrkukzhtt", + "validator_address": "cosmosvaloper17hml95sjfcuqj4v70xw8sg02p08jjxrkezkz8c", + "pubkey": { + "@type": "/cosmos.crypto.ed25519.PubKey", + "key": "Cl5k1AxPBlE3TBF9OuWEu6AkxPDfQhi/LbaDJOvo22M=" + }, + "value": { + "denom": "uatom", + "amount": "1000000000" + } + } + ], + "memo": "92e8b1babadcd6f4305f1fe705a89bfd85dac114@207.244.248.145:26656", + "timeout_height": "0", + "extension_options": [], + "non_critical_extension_options": [] + }, + "auth_info": { + "signer_infos": [ + { + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "Azyxg0BLhWWL2LF27J8lQvnEySybiTc8Z3C1gNzzlKmI" + }, + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "sequence": "0" + } + ], + "fee": { + "amount": [], + "gas_limit": "200000", + "payer": "", + "granter": "" + } + }, + "signatures": [ + "y3XnAslw7e+XjQDD0f0/+s0E2HWsQz99g7fvA4D16EBN4lpyjAYNKI/KIdy7HXE206b57h/OwVg3klneBhBLvw==" + ] + }, + { + "body": { + "messages": [ + { + "@type": "/cosmos.staking.v1beta1.MsgCreateValidator", + "description": { + "moniker": "DVS School Validator", + "identity": "", + "website": "", + "security_contact": "", + "details": "" + }, + "commission": { + "rate": "0.100000000000000000", + "max_rate": "0.200000000000000000", + "max_change_rate": "0.010000000000000000" + }, + "min_self_delegation": "1", + "delegator_address": "cosmos1dx6xdcsds6pkx29dk4ts20yv5ss0u4untvyvmn", + "validator_address": "cosmosvaloper1dx6xdcsds6pkx29dk4ts20yv5ss0u4unwcsehq", + "pubkey": { + "@type": "/cosmos.crypto.ed25519.PubKey", + "key": "Z/69S3hoUEMH4FQRN9Vx0k50oXnhWKL6gPHDaBWyvf8=" + }, + "value": { + "denom": "uatom", + "amount": "20000000000" + } + } + ], + "memo": "b0000e2150232ad41ad535348a9f0aa28fc60407@65.109.220.1:26656", + "timeout_height": "0", + "extension_options": [], + "non_critical_extension_options": [] + }, + "auth_info": { + "signer_infos": [ + { + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "AuEGJY2TYLo+JjAv4MB6nvd3OJAFIUg7CNqcV9M7jKiW" + }, + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "sequence": "0" + } + ], + "fee": { + "amount": [], + "gas_limit": "200000", + "payer": "", + "granter": "" + } + }, + "signatures": [ + "hA22fy2z099xqnrEHyGNw7EvhoqYny5bipIcxgQGf896MaqooakJpaXjEjq5Z55J9eSoRhh4lg57+brIuH6kZw==" + ] + }, + { + "body": { + "messages": [ + { + "@type": "/cosmos.staking.v1beta1.MsgCreateValidator", + "description": { + "moniker": "alibabaedge", + "identity": "", + "website": "https://github.com/alibabaedge", + "security_contact": "", + "details": "testnet" + }, + "commission": { + "rate": "0.100000000000000000", + "max_rate": "0.200000000000000000", + "max_change_rate": "0.010000000000000000" + }, + "min_self_delegation": "1", + "delegator_address": "cosmos142nmqj4enmmwxnffcedn7hkvctgfq924mta2wu", + "validator_address": "cosmosvaloper142nmqj4enmmwxnffcedn7hkvctgfq9247lflz0", + "pubkey": { + "@type": "/cosmos.crypto.ed25519.PubKey", + "key": "K8qfw4wyFLrJzbj/tJSAb0IW3Pmsdq/N4MtKfpUyzlU=" + }, + "value": { + "denom": "uatom", + "amount": "1000000000" + } + } + ], + "memo": "12a2cfc5d6909a4a48f4e17520f6424a0f98b069@38.242.148.56:26656", + "timeout_height": "0", + "extension_options": [], + "non_critical_extension_options": [] + }, + "auth_info": { + "signer_infos": [ + { + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "AqXJm583ljMGRgndvmPx6pbgsNrUlyxuzOxKjAThyyLb" + }, + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "sequence": "0" + } + ], + "fee": { + "amount": [], + "gas_limit": "200000", + "payer": "", + "granter": "" + } + }, + "signatures": [ + "zqkiEI9hqsi1FxNwDKzxhQnoNBeEhU2oyYqsuNERr+99JFFyi5zUzhmp5Hxs+Ot+eEMgcVUql+yt7akZuZGX+w==" + ] + }, + { + "body": { + "messages": [ + { + "@type": "/cosmos.staking.v1beta1.MsgCreateValidator", + "description": { + "moniker": "artcryptorg", + "identity": "", + "website": "https://artcrypt.org", + "security_contact": "", + "details": "" + }, + "commission": { + "rate": "0.100000000000000000", + "max_rate": "0.200000000000000000", + "max_change_rate": "0.010000000000000000" + }, + "min_self_delegation": "1", + "delegator_address": "cosmos1fdjvfqtgx6sm6pj85nj20pr7dch5nl68rekume", + "validator_address": "cosmosvaloper1fdjvfqtgx6sm6pj85nj20pr7dch5nl68xdzfh2", + "pubkey": { + "@type": "/cosmos.crypto.ed25519.PubKey", + "key": "2O8VKwv9WyI1XdLH8jocRpLVYTKwIBZ7RFfqAhM8st8=" + }, + "value": { + "denom": "uatom", + "amount": "1000000000" + } + } + ], + "memo": "3c8b830956b6724b3c3d7172fb2c6df348cd95c6@65.109.199.112:26656", + "timeout_height": "0", + "extension_options": [], + "non_critical_extension_options": [] + }, + "auth_info": { + "signer_infos": [ + { + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "Aqg8+KNW+Ury8ep2aI1+XrpS8cfJQsdzSi4f3mSc3TAO" + }, + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "sequence": "0" + } + ], + "fee": { + "amount": [], + "gas_limit": "200000", + "payer": "", + "granter": "" + } + }, + "signatures": [ + "69YJz8Lz9haO5cUHRSyEvUC6DuS9et4sKDY2fQF21Xck17ygVKcJUqD1EDT2uQtJDb1pTzJMC9iKfjs0JZbh8w==" + ] + }, + { + "body": { + "messages": [ + { + "@type": "/cosmos.staking.v1beta1.MsgCreateValidator", + "description": { + "moniker": "Crynomad", + "identity": "C4A56F06DA5A6B9E", + "website": "https://elatio.io", + "security_contact": "", + "details": "WEB3 | Validating Services | PoS" + }, + "commission": { + "rate": "0.100000000000000000", + "max_rate": "0.200000000000000000", + "max_change_rate": "0.010000000000000000" + }, + "min_self_delegation": "1", + "delegator_address": "cosmos1zqmn9kjxm85z8pvef5mn94cd8ddapgxeyxu3u9", + "validator_address": "cosmosvaloper1zqmn9kjxm85z8pvef5mn94cd8ddapgxepjgysk", + "pubkey": { + "@type": "/cosmos.crypto.ed25519.PubKey", + "key": "Byc2t4RpdJRsSEOY5vKILb7Fu03rTAZrwmUVhjJjY6Y=" + }, + "value": { + "denom": "uatom", + "amount": "1000000000" + } + } + ], + "memo": "966dfb7c6c57d43bae2ecc9e156d84e4d1898e80@154.53.40.169:26656", + "timeout_height": "0", + "extension_options": [], + "non_critical_extension_options": [] + }, + "auth_info": { + "signer_infos": [ + { + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "Au4opxsKizdy7T7Nvndq3NuOR5HVAzoUikwjonl4XdsN" + }, + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "sequence": "0" + } + ], + "fee": { + "amount": [], + "gas_limit": "200000", + "payer": "", + "granter": "" + } + }, + "signatures": [ + "R4jEadD6L5IyZWIbeYxTEFL0futPOYXnMt1uqatbAcdbkKqLyYk5oOYxuTw1lkRk8Q8byaVqZxZC9FdrrW3BXw==" + ] + }, + { + "body": { + "messages": [ + { + "@type": "/cosmos.staking.v1beta1.MsgCreateValidator", + "description": { + "moniker": "desperado", + "identity": "", + "website": "", + "security_contact": "", + "details": "Teaching light, not teaching darkness" + }, + "commission": { + "rate": "0.100000000000000000", + "max_rate": "0.200000000000000000", + "max_change_rate": "0.010000000000000000" + }, + "min_self_delegation": "1", + "delegator_address": "cosmos1r4y6lmt5v254ycnmnyxdtxd43uqylnn2sgwwwq", + "validator_address": "cosmosvaloper1r4y6lmt5v254ycnmnyxdtxd43uqylnn24u6mzn", + "pubkey": { + "@type": "/cosmos.crypto.ed25519.PubKey", + "key": "yP81+zLa1c3Hv0R49jqJpFIrj2K68GDdp5PeGf+O5yE=" + }, + "value": { + "denom": "uatom", + "amount": "1000000000" + } + } + ], + "memo": "1e73d90fec3004545c8c04c3b9709d10fd2f3a07@134.122.116.225:26656", + "timeout_height": "0", + "extension_options": [], + "non_critical_extension_options": [] + }, + "auth_info": { + "signer_infos": [ + { + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "Aj1zdIf0YnnDFltlpP0dxbOOyEnZPba1e8t2me4O1DgI" + }, + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "sequence": "0" + } + ], + "fee": { + "amount": [], + "gas_limit": "200000", + "payer": "", + "granter": "" + } + }, + "signatures": [ + "U5NVpvYZMFqL2xjEp9V/O/C6NC2pCp1THZUvysVPPUBVSRjohwtEpc7QdvtniryP0n1aoXdB+G2cMKDJ0VK8RA==" + ] + }, + { + "body": { + "messages": [ + { + "@type": "/cosmos.staking.v1beta1.MsgCreateValidator", + "description": { + "moniker": "dumindu", + "identity": "", + "website": "", + "security_contact": "", + "details": "" + }, + "commission": { + "rate": "0.100000000000000000", + "max_rate": "0.200000000000000000", + "max_change_rate": "0.010000000000000000" + }, + "min_self_delegation": "1", + "delegator_address": "cosmos10qdtu4pnykr749jcf7ywlu4tavkyyqk2t5jllg", + "validator_address": "cosmosvaloper10qdtu4pnykr749jcf7ywlu4tavkyyqk2wqx2nm", + "pubkey": { + "@type": "/cosmos.crypto.ed25519.PubKey", + "key": "WAMZs+zZtC6p6HciysDCpcR6tdSBayjROFLcpglHglw=" + }, + "value": { + "denom": "uatom", + "amount": "1000000000" + } + } + ], + "memo": "c1c569e12a96e62246f8d5b6f51ddc937fb08e51@194.146.13.139:26656", + "timeout_height": "0", + "extension_options": [], + "non_critical_extension_options": [] + }, + "auth_info": { + "signer_infos": [ + { + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "A8RUBvGdp2bqO6wC8t2PavdFAWlHdhokNcp+IO7L/2jX" + }, + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "sequence": "0" + } + ], + "fee": { + "amount": [], + "gas_limit": "200000", + "payer": "", + "granter": "" + } + }, + "signatures": [ + "I4eKud6yvhAsvn6RH+nqyF5A0pHLobP/AbPlIYaOl4YcsLab9EtVn5a0zAf4u+mPUVsI0p2hKx4CuPum8Uhw5A==" + ] + }, + { + "body": { + "messages": [ + { + "@type": "/cosmos.staking.v1beta1.MsgCreateValidator", + "description": { + "moniker": "goose", + "identity": "", + "website": "", + "security_contact": "", + "details": "Goose details :)" + }, + "commission": { + "rate": "0.100000000000000000", + "max_rate": "0.200000000000000000", + "max_change_rate": "0.010000000000000000" + }, + "min_self_delegation": "1", + "delegator_address": "cosmos1zepcce73rhuv7axtan9du862jzpxefe33tejt3", + "validator_address": "cosmosvaloper1zepcce73rhuv7axtan9du862jzpxefe35ld88z", + "pubkey": { + "@type": "/cosmos.crypto.ed25519.PubKey", + "key": "da3LS1LH9tXN+HVtczc8Lt5waa7ujp21b0DRhE/c4EY=" + }, + "value": { + "denom": "uatom", + "amount": "1000000000" + } + } + ], + "memo": "d4cd03f5d06d2fb185044398c1a1085aec71117b@38.242.137.91:26656", + "timeout_height": "0", + "extension_options": [], + "non_critical_extension_options": [] + }, + "auth_info": { + "signer_infos": [ + { + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "Ar8p83UUgnaeIw4r9+tJs2vr5FHOKxLlYiV/sGdm+IXX" + }, + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "sequence": "0" + } + ], + "fee": { + "amount": [], + "gas_limit": "200000", + "payer": "", + "granter": "" + } + }, + "signatures": [ + "3LMPTpHggNr+OLc9MlJQP3I1UVSqdgvgoif20p2yuBtG3xxV7pzoy3FHDh06cOiy+6XlSevgD1eh5azEQk8Xaw==" + ] + }, + { + "body": { + "messages": [ + { + "@type": "/cosmos.staking.v1beta1.MsgCreateValidator", + "description": { + "moniker": "megabaks", + "identity": "", + "website": "https://github.com/megabaks", + "security_contact": "", + "details": "homeless cripto_noob" + }, + "commission": { + "rate": "0.100000000000000000", + "max_rate": "0.200000000000000000", + "max_change_rate": "0.010000000000000000" + }, + "min_self_delegation": "1", + "delegator_address": "cosmos1gncxg5jrje94jyv5n60yz3wnhx0h2k4mynfd43", + "validator_address": "cosmosvaloper1gncxg5jrje94jyv5n60yz3wnhx0h2k4mp8acez", + "pubkey": { + "@type": "/cosmos.crypto.ed25519.PubKey", + "key": "tj+r9UbNKsQsQ0f/DdM/aDM8yKwUbgzDfRbyGLyLJsI=" + }, + "value": { + "denom": "uatom", + "amount": "1000000000" + } + } + ], + "memo": "19562fac936b31d87211c795c16dd8e0f0d7bc25@65.109.167.179:26656", + "timeout_height": "0", + "extension_options": [], + "non_critical_extension_options": [] + }, + "auth_info": { + "signer_infos": [ + { + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "Az4LtYcbK9ainr+WdzZ3czUJMk6o/Y0bCjengR3L8Fhs" + }, + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "sequence": "0" + } + ], + "fee": { + "amount": [], + "gas_limit": "200000", + "payer": "", + "granter": "" + } + }, + "signatures": [ + "K3YsxgsC22zrj5iIw5lJI1ntqlSwXT8AtnXFrFWRkJJJCEKgC6/hSWIxM3JflttpeJIWOVBw3QfMcHhZIu6JWg==" + ] + }, + { + "body": { + "messages": [ + { + "@type": "/cosmos.staking.v1beta1.MsgCreateValidator", + "description": { + "moniker": "nkbblocks", + "identity": "", + "website": "https://www.nkbblocks.com", + "security_contact": "", + "details": "Everything Crypto!" + }, + "commission": { + "rate": "0.100000000000000000", + "max_rate": "0.200000000000000000", + "max_change_rate": "0.010000000000000000" + }, + "min_self_delegation": "1", + "delegator_address": "cosmos13yc6cu2xdcc9qqdlkfpqlcjt52crvdgl79pkny", + "validator_address": "cosmosvaloper13yc6cu2xdcc9qqdlkfpqlcjt52crvdglm34rlh", + "pubkey": { + "@type": "/cosmos.crypto.ed25519.PubKey", + "key": "j1d8F67EO4/5XtvvfDxXwb0WE7JkmvJ1GprAt/PmAPU=" + }, + "value": { + "denom": "uatom", + "amount": "1000000000" + } + } + ], + "memo": "2d90840571b346f64d0e8bab92950f1af4013085@172.16.100.117:26656", + "timeout_height": "0", + "extension_options": [], + "non_critical_extension_options": [] + }, + "auth_info": { + "signer_infos": [ + { + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "A/1rKIVT8S72AdcZmnmP9O4ExUh2jSmfU8RKmKM1NABS" + }, + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "sequence": "0" + } + ], + "fee": { + "amount": [], + "gas_limit": "200000", + "payer": "", + "granter": "" + } + }, + "signatures": [ + "8Wd12QPvYvtrN6gqfTTESqfftNTVjCKxeidpSgf5+EFqhBQujv9Pcxp/OVI2c1TLUUCHsSBWj5z6LjwiBwizjw==" + ] + }, + { + "body": { + "messages": [ + { + "@type": "/cosmos.staking.v1beta1.MsgCreateValidator", + "description": { + "moniker": "Stakeme", + "identity": "", + "website": "https://stakeme.io", + "security_contact": "", + "details": "Team of Web3.0 enthusiasts, we validate networks, write educational content, and much more 👾☄️ http://github.com/ProNodes11 | http://youtube.com/@pronodes | https://teletype.in/@pronodes" + }, + "commission": { + "rate": "0.050000000000000000", + "max_rate": "0.200000000000000000", + "max_change_rate": "0.010000000000000000" + }, + "min_self_delegation": "1", + "delegator_address": "cosmos1lv06j60j2qdev3d4k3a9uf4dwsnh3awrpdgded", + "validator_address": "cosmosvaloper1lv06j60j2qdev3d4k3a9uf4dwsnh3awryeuc47", + "pubkey": { + "@type": "/cosmos.crypto.ed25519.PubKey", + "key": "B9ZPvVqBhvLK7tVX06dzjc70/hh0C98laxwDMeWdnsA=" + }, + "value": { + "denom": "uatom", + "amount": "1000000000" + } + } + ], + "memo": "edcbba91cb23a0c866cf2f44be711c8a16410339@65.108.216.133:26656", + "timeout_height": "0", + "extension_options": [], + "non_critical_extension_options": [] + }, + "auth_info": { + "signer_infos": [ + { + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "Az1SRR0eacIvJ/snA51I03IkrRzAP00N2OVAk8+idkq+" + }, + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "sequence": "0" + } + ], + "fee": { + "amount": [], + "gas_limit": "200000", + "payer": "", + "granter": "" + } + }, + "signatures": [ + "5xKAlPybbayNB+KYHX5n26vb1WRvVF+bRGWYSUkZ9e0rFBGaALCto4Tkt0OQBassNyJbvdw88Ww8RId4XcnPBw==" + ] + }, + { + "body": { + "messages": [ + { + "@type": "/cosmos.staking.v1beta1.MsgCreateValidator", + "description": { + "moniker": "xyzerdi", + "identity": "", + "website": "https://xyznodes.xyz", + "security_contact": "", + "details": "staking-services" + }, + "commission": { + "rate": "0.100000000000000000", + "max_rate": "0.200000000000000000", + "max_change_rate": "0.010000000000000000" + }, + "min_self_delegation": "1", + "delegator_address": "cosmos1xxpydswq4lwvqh4mje65636d2jta46fxzlqslw", + "validator_address": "cosmosvaloper1xxpydswq4lwvqh4mje65636d2jta46fx8t59na", + "pubkey": { + "@type": "/cosmos.crypto.ed25519.PubKey", + "key": "uMlhYsI89gTFoUOmZQSet6PNT6g/2D3OZjNlrZ9+qsE=" + }, + "value": { + "denom": "uatom", + "amount": "1000000000" + } + } + ], + "memo": "541d51d63b5d8ca5ca8e0fc4f49ca4b00e507841@2.58.82.181:26656", + "timeout_height": "0", + "extension_options": [], + "non_critical_extension_options": [] + }, + "auth_info": { + "signer_infos": [ + { + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "A1Wiz4T/nHn/B2GFtzMnKEtoKMoVkQ2CjCa7Kalbgsso" + }, + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "sequence": "0" + } + ], + "fee": { + "amount": [], + "gas_limit": "200000", + "payer": "", + "granter": "" + } + }, + "signatures": [ + "xJS3kNE38jdvsCvYeqIA6dKb5jFSfrrbhzCTqvBVQoFLAfBct8JsZeL7/G06Kr7UCBO6ku1NhCQgcEmykAXhPw==" + ] + } + ] + }, + "gov": { + "starting_proposal_id": "1", + "deposits": [], + "votes": [], + "proposals": [], + "deposit_params": { + "min_deposit": [ + { + "denom": "uatom", + "amount": "10000000" + } + ], + "max_deposit_period": "172800s" + }, + "voting_params": { + "voting_period": "172800s" + }, + "tally_params": { + "quorum": "0.334000000000000000", + "threshold": "0.500000000000000000", + "veto_threshold": "0.334000000000000000" + } + }, + "ibc": { + "client_genesis": { + "clients": [], + "clients_consensus": [], + "clients_metadata": [], + "params": { + "allowed_clients": [ + "06-solomachine", + "07-tendermint" + ] + }, + "create_localhost": false, + "next_client_sequence": "0" + }, + "connection_genesis": { + "connections": [], + "client_connection_paths": [], + "next_connection_sequence": "0", + "params": { + "max_expected_time_per_block": "30000000000" + } + }, + "channel_genesis": { + "channels": [], + "acknowledgements": [], + "commitments": [], + "receipts": [], + "send_sequences": [], + "recv_sequences": [], + "ack_sequences": [], + "next_channel_sequence": "0" + } + }, + "interchainaccounts": { + "controller_genesis_state": { + "active_channels": [], + "interchain_accounts": [], + "ports": [], + "params": { + "controller_enabled": true + } + }, + "host_genesis_state": { + "active_channels": [], + "interchain_accounts": [], + "port": "icahost", + "params": { + "host_enabled": true, + "allow_messages": [] + } + } + }, + "liquidity": { + "params": { + "pool_types": [ + { + "id": 1, + "name": "StandardLiquidityPool", + "min_reserve_coin_num": 2, + "max_reserve_coin_num": 2, + "description": "Standard liquidity pool with pool price function X/Y, ESPM constraint, and two kinds of reserve coins" + } + ], + "min_init_deposit_amount": "1000000", + "init_pool_coin_mint_amount": "1000000", + "max_reserve_coin_amount": "0", + "pool_creation_fee": [ + { + "denom": "uatom", + "amount": "40000000" + } + ], + "swap_fee_rate": "0.003000000000000000", + "withdraw_fee_rate": "0.000000000000000000", + "max_order_amount_ratio": "0.100000000000000000", + "unit_batch_height": 1, + "circuit_breaker_enabled": false + }, + "pool_records": [] + }, + "mint": { + "minter": { + "inflation": "0.000000000000000000", + "annual_provisions": "0.000000000000000000" + }, + "params": { + "mint_denom": "uatom", + "inflation_rate_change": "0.000000000000000000", + "inflation_max": "0.000000000000000000", + "inflation_min": "0.000000000000000000", + "goal_bonded": "0.670000000000000000", + "blocks_per_year": "6311520" + } + }, + "packetfowardmiddleware": { + "params": { + "fee_percentage": "0.000000000000000000" + } + }, + "params": null, + "slashing": { + "params": { + "signed_blocks_window": "10000", + "min_signed_per_window": "0.050000000000000000", + "downtime_jail_duration": "600s", + "slash_fraction_double_sign": "0.050000000000000000", + "slash_fraction_downtime": "0.050000000000000000" + }, + "signing_infos": [], + "missed_blocks": [] + }, + "staking": { + "params": { + "unbonding_time": "1814400s", + "max_validators": 100, + "max_entries": 7, + "historical_entries": 10000, + "bond_denom": "uatom" + }, + "last_total_power": "0", + "last_validator_powers": [], + "validators": [], + "delegations": [], + "unbonding_delegations": [], + "redelegations": [], + "exported": false + }, + "transfer": { + "port_id": "transfer", + "denom_traces": [], + "params": { + "send_enabled": true, + "receive_enabled": true + } + }, + "upgrade": {}, + "vesting": {} + } +} \ No newline at end of file diff --git a/gentx/gentx-Blockchain-Country.json b/gentx/gentx-Blockchain-Country.json new file mode 100644 index 0000000..a84bc17 --- /dev/null +++ b/gentx/gentx-Blockchain-Country.json @@ -0,0 +1 @@ +{"body":{"messages":[{"@type":"/cosmos.staking.v1beta1.MsgCreateValidator","description":{"moniker":"Blockchain-Country","identity":"","website":"blockchain-country.com","security_contact":"","details":"Blockchain-Country"},"commission":{"rate":"0.070000000000000000","max_rate":"0.200000000000000000","max_change_rate":"0.010000000000000000"},"min_self_delegation":"1","delegator_address":"cosmos17hml95sjfcuqj4v70xw8sg02p08jjxrkukzhtt","validator_address":"cosmosvaloper17hml95sjfcuqj4v70xw8sg02p08jjxrkezkz8c","pubkey":{"@type":"/cosmos.crypto.ed25519.PubKey","key":"Cl5k1AxPBlE3TBF9OuWEu6AkxPDfQhi/LbaDJOvo22M="},"value":{"denom":"uatom","amount":"1000000000"}}],"memo":"92e8b1babadcd6f4305f1fe705a89bfd85dac114@207.244.248.145:26656","timeout_height":"0","extension_options":[],"non_critical_extension_options":[]},"auth_info":{"signer_infos":[{"public_key":{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"Azyxg0BLhWWL2LF27J8lQvnEySybiTc8Z3C1gNzzlKmI"},"mode_info":{"single":{"mode":"SIGN_MODE_DIRECT"}},"sequence":"0"}],"fee":{"amount":[],"gas_limit":"200000","payer":"","granter":""}},"signatures":["y3XnAslw7e+XjQDD0f0/+s0E2HWsQz99g7fvA4D16EBN4lpyjAYNKI/KIdy7HXE206b57h/OwVg3klneBhBLvw=="]} diff --git a/gentx/gentx-DVS-Validator.json b/gentx/gentx-DVS-Validator.json new file mode 100644 index 0000000..e6f7871 --- /dev/null +++ b/gentx/gentx-DVS-Validator.json @@ -0,0 +1 @@ +{"body":{"messages":[{"@type":"/cosmos.staking.v1beta1.MsgCreateValidator","description":{"moniker":"DVS School Validator","identity":"","website":"","security_contact":"","details":""},"commission":{"rate":"0.100000000000000000","max_rate":"0.200000000000000000","max_change_rate":"0.010000000000000000"},"min_self_delegation":"1","delegator_address":"cosmos1dx6xdcsds6pkx29dk4ts20yv5ss0u4untvyvmn","validator_address":"cosmosvaloper1dx6xdcsds6pkx29dk4ts20yv5ss0u4unwcsehq","pubkey":{"@type":"/cosmos.crypto.ed25519.PubKey","key":"Z/69S3hoUEMH4FQRN9Vx0k50oXnhWKL6gPHDaBWyvf8="},"value":{"denom":"uatom","amount":"20000000000"}}],"memo":"b0000e2150232ad41ad535348a9f0aa28fc60407@65.109.220.1:26656","timeout_height":"0","extension_options":[],"non_critical_extension_options":[]},"auth_info":{"signer_infos":[{"public_key":{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"AuEGJY2TYLo+JjAv4MB6nvd3OJAFIUg7CNqcV9M7jKiW"},"mode_info":{"single":{"mode":"SIGN_MODE_DIRECT"}},"sequence":"0"}],"fee":{"amount":[],"gas_limit":"200000","payer":"","granter":""}},"signatures":["hA22fy2z099xqnrEHyGNw7EvhoqYny5bipIcxgQGf896MaqooakJpaXjEjq5Z55J9eSoRhh4lg57+brIuH6kZw=="]} \ No newline at end of file diff --git a/gentx/gentx-alibabaedge.json b/gentx/gentx-alibabaedge.json new file mode 100644 index 0000000..431aa88 --- /dev/null +++ b/gentx/gentx-alibabaedge.json @@ -0,0 +1 @@ +{"body":{"messages":[{"@type":"/cosmos.staking.v1beta1.MsgCreateValidator","description":{"moniker":"alibabaedge","identity":"","website":"https://github.com/alibabaedge","security_contact":"","details":"testnet"},"commission":{"rate":"0.100000000000000000","max_rate":"0.200000000000000000","max_change_rate":"0.010000000000000000"},"min_self_delegation":"1","delegator_address":"cosmos142nmqj4enmmwxnffcedn7hkvctgfq924mta2wu","validator_address":"cosmosvaloper142nmqj4enmmwxnffcedn7hkvctgfq9247lflz0","pubkey":{"@type":"/cosmos.crypto.ed25519.PubKey","key":"K8qfw4wyFLrJzbj/tJSAb0IW3Pmsdq/N4MtKfpUyzlU="},"value":{"denom":"uatom","amount":"1000000000"}}],"memo":"12a2cfc5d6909a4a48f4e17520f6424a0f98b069@38.242.148.56:26656","timeout_height":"0","extension_options":[],"non_critical_extension_options":[]},"auth_info":{"signer_infos":[{"public_key":{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"AqXJm583ljMGRgndvmPx6pbgsNrUlyxuzOxKjAThyyLb"},"mode_info":{"single":{"mode":"SIGN_MODE_DIRECT"}},"sequence":"0"}],"fee":{"amount":[],"gas_limit":"200000","payer":"","granter":""}},"signatures":["zqkiEI9hqsi1FxNwDKzxhQnoNBeEhU2oyYqsuNERr+99JFFyi5zUzhmp5Hxs+Ot+eEMgcVUql+yt7akZuZGX+w=="]} diff --git a/gentx/gentx-artcryptorg.json b/gentx/gentx-artcryptorg.json new file mode 100644 index 0000000..ca0abca --- /dev/null +++ b/gentx/gentx-artcryptorg.json @@ -0,0 +1,67 @@ +{ + "body": { + "messages": [ + { + "@type": "/cosmos.staking.v1beta1.MsgCreateValidator", + "description": { + "moniker": "artcryptorg", + "identity": "", + "website": "https://artcrypt.org", + "security_contact": "", + "details": "" + }, + "commission": { + "rate": "0.100000000000000000", + "max_rate": "0.200000000000000000", + "max_change_rate": "0.010000000000000000" + }, + "min_self_delegation": "1", + "delegator_address": "cosmos1fdjvfqtgx6sm6pj85nj20pr7dch5nl68rekume", + "validator_address": "cosmosvaloper1fdjvfqtgx6sm6pj85nj20pr7dch5nl68xdzfh2", + "pubkey": { + "@type": "/cosmos.crypto.ed25519.PubKey", + "key": "2O8VKwv9WyI1XdLH8jocRpLVYTKwIBZ7RFfqAhM8st8=" + }, + "value": { + "denom": "uatom", + "amount": "1000000000" + } + } + ], + "memo": "3c8b830956b6724b3c3d7172fb2c6df348cd95c6@65.109.199.112:26656", + "timeout_height": "0", + "extension_options": [ + + ], + "non_critical_extension_options": [ + + ] + }, + "auth_info": { + "signer_infos": [ + { + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "Aqg8+KNW+Ury8ep2aI1+XrpS8cfJQsdzSi4f3mSc3TAO" + }, + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "sequence": "0" + } + ], + "fee": { + "amount": [ + + ], + "gas_limit": "200000", + "payer": "", + "granter": "" + } + }, + "signatures": [ + "69YJz8Lz9haO5cUHRSyEvUC6DuS9et4sKDY2fQF21Xck17ygVKcJUqD1EDT2uQtJDb1pTzJMC9iKfjs0JZbh8w==" + ] +} diff --git a/gentx/gentx-crynomad.json b/gentx/gentx-crynomad.json new file mode 100644 index 0000000..778ea05 --- /dev/null +++ b/gentx/gentx-crynomad.json @@ -0,0 +1 @@ +{"body":{"messages":[{"@type":"/cosmos.staking.v1beta1.MsgCreateValidator","description":{"moniker":"Crynomad","identity":"C4A56F06DA5A6B9E","website":"https://elatio.io","security_contact":"","details":"WEB3 | Validating Services | PoS"},"commission":{"rate":"0.100000000000000000","max_rate":"0.200000000000000000","max_change_rate":"0.010000000000000000"},"min_self_delegation":"1","delegator_address":"cosmos1zqmn9kjxm85z8pvef5mn94cd8ddapgxeyxu3u9","validator_address":"cosmosvaloper1zqmn9kjxm85z8pvef5mn94cd8ddapgxepjgysk","pubkey":{"@type":"/cosmos.crypto.ed25519.PubKey","key":"Byc2t4RpdJRsSEOY5vKILb7Fu03rTAZrwmUVhjJjY6Y="},"value":{"denom":"uatom","amount":"1000000000"}}],"memo":"966dfb7c6c57d43bae2ecc9e156d84e4d1898e80@154.53.40.169:26656","timeout_height":"0","extension_options":[],"non_critical_extension_options":[]},"auth_info":{"signer_infos":[{"public_key":{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"Au4opxsKizdy7T7Nvndq3NuOR5HVAzoUikwjonl4XdsN"},"mode_info":{"single":{"mode":"SIGN_MODE_DIRECT"}},"sequence":"0"}],"fee":{"amount":[],"gas_limit":"200000","payer":"","granter":""}},"signatures":["R4jEadD6L5IyZWIbeYxTEFL0futPOYXnMt1uqatbAcdbkKqLyYk5oOYxuTw1lkRk8Q8byaVqZxZC9FdrrW3BXw=="]} diff --git a/gentx/gentx-desperado.json b/gentx/gentx-desperado.json new file mode 100644 index 0000000..8a470f1 --- /dev/null +++ b/gentx/gentx-desperado.json @@ -0,0 +1 @@ +{"body":{"messages":[{"@type":"/cosmos.staking.v1beta1.MsgCreateValidator","description":{"moniker":"desperado","identity":"","website":"","security_contact":"","details":"Teaching light, not teaching darkness"},"commission":{"rate":"0.100000000000000000","max_rate":"0.200000000000000000","max_change_rate":"0.010000000000000000"},"min_self_delegation":"1","delegator_address":"cosmos1r4y6lmt5v254ycnmnyxdtxd43uqylnn2sgwwwq","validator_address":"cosmosvaloper1r4y6lmt5v254ycnmnyxdtxd43uqylnn24u6mzn","pubkey":{"@type":"/cosmos.crypto.ed25519.PubKey","key":"yP81+zLa1c3Hv0R49jqJpFIrj2K68GDdp5PeGf+O5yE="},"value":{"denom":"uatom","amount":"1000000000"}}],"memo":"1e73d90fec3004545c8c04c3b9709d10fd2f3a07@134.122.116.225:26656","timeout_height":"0","extension_options":[],"non_critical_extension_options":[]},"auth_info":{"signer_infos":[{"public_key":{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"Aj1zdIf0YnnDFltlpP0dxbOOyEnZPba1e8t2me4O1DgI"},"mode_info":{"single":{"mode":"SIGN_MODE_DIRECT"}},"sequence":"0"}],"fee":{"amount":[],"gas_limit":"200000","payer":"","granter":""}},"signatures":["U5NVpvYZMFqL2xjEp9V/O/C6NC2pCp1THZUvysVPPUBVSRjohwtEpc7QdvtniryP0n1aoXdB+G2cMKDJ0VK8RA=="]} diff --git a/gentx/gentx-dumindu.json b/gentx/gentx-dumindu.json new file mode 100644 index 0000000..d738302 --- /dev/null +++ b/gentx/gentx-dumindu.json @@ -0,0 +1,61 @@ +{ + "body": { + "messages": [ + { + "@type": "/cosmos.staking.v1beta1.MsgCreateValidator", + "description": { + "moniker": "dumindu", + "identity": "", + "website": "", + "security_contact": "", + "details": "" + }, + "commission": { + "rate": "0.100000000000000000", + "max_rate": "0.200000000000000000", + "max_change_rate": "0.010000000000000000" + }, + "min_self_delegation": "1", + "delegator_address": "cosmos10qdtu4pnykr749jcf7ywlu4tavkyyqk2t5jllg", + "validator_address": "cosmosvaloper10qdtu4pnykr749jcf7ywlu4tavkyyqk2wqx2nm", + "pubkey": { + "@type": "/cosmos.crypto.ed25519.PubKey", + "key": "WAMZs+zZtC6p6HciysDCpcR6tdSBayjROFLcpglHglw=" + }, + "value": { + "denom": "uatom", + "amount": "1000000000" + } + } + ], + "memo": "c1c569e12a96e62246f8d5b6f51ddc937fb08e51@194.146.13.139:26656", + "timeout_height": "0", + "extension_options": [], + "non_critical_extension_options": [] + }, + "auth_info": { + "signer_infos": [ + { + "public_key": { + "@type": "/cosmos.crypto.secp256k1.PubKey", + "key": "A8RUBvGdp2bqO6wC8t2PavdFAWlHdhokNcp+IO7L/2jX" + }, + "mode_info": { + "single": { + "mode": "SIGN_MODE_DIRECT" + } + }, + "sequence": "0" + } + ], + "fee": { + "amount": [], + "gas_limit": "200000", + "payer": "", + "granter": "" + } + }, + "signatures": [ + "I4eKud6yvhAsvn6RH+nqyF5A0pHLobP/AbPlIYaOl4YcsLab9EtVn5a0zAf4u+mPUVsI0p2hKx4CuPum8Uhw5A==" + ] +} diff --git a/gentx/gentx-goose.json b/gentx/gentx-goose.json new file mode 100644 index 0000000..fc2942f --- /dev/null +++ b/gentx/gentx-goose.json @@ -0,0 +1 @@ +{"body":{"messages":[{"@type":"/cosmos.staking.v1beta1.MsgCreateValidator","description":{"moniker":"goose","identity":"","website":"","security_contact":"","details":"Goose details :)"},"commission":{"rate":"0.100000000000000000","max_rate":"0.200000000000000000","max_change_rate":"0.010000000000000000"},"min_self_delegation":"1","delegator_address":"cosmos1zepcce73rhuv7axtan9du862jzpxefe33tejt3","validator_address":"cosmosvaloper1zepcce73rhuv7axtan9du862jzpxefe35ld88z","pubkey":{"@type":"/cosmos.crypto.ed25519.PubKey","key":"da3LS1LH9tXN+HVtczc8Lt5waa7ujp21b0DRhE/c4EY="},"value":{"denom":"uatom","amount":"1000000000"}}],"memo":"d4cd03f5d06d2fb185044398c1a1085aec71117b@38.242.137.91:26656","timeout_height":"0","extension_options":[],"non_critical_extension_options":[]},"auth_info":{"signer_infos":[{"public_key":{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"Ar8p83UUgnaeIw4r9+tJs2vr5FHOKxLlYiV/sGdm+IXX"},"mode_info":{"single":{"mode":"SIGN_MODE_DIRECT"}},"sequence":"0"}],"fee":{"amount":[],"gas_limit":"200000","payer":"","granter":""}},"signatures":["3LMPTpHggNr+OLc9MlJQP3I1UVSqdgvgoif20p2yuBtG3xxV7pzoy3FHDh06cOiy+6XlSevgD1eh5azEQk8Xaw=="]} diff --git a/gentx/gentx-megabaks.json b/gentx/gentx-megabaks.json new file mode 100644 index 0000000..03e5460 --- /dev/null +++ b/gentx/gentx-megabaks.json @@ -0,0 +1 @@ +{"body":{"messages":[{"@type":"/cosmos.staking.v1beta1.MsgCreateValidator","description":{"moniker":"megabaks","identity":"","website":"https://github.com/megabaks","security_contact":"","details":"homeless cripto_noob"},"commission":{"rate":"0.100000000000000000","max_rate":"0.200000000000000000","max_change_rate":"0.010000000000000000"},"min_self_delegation":"1","delegator_address":"cosmos1gncxg5jrje94jyv5n60yz3wnhx0h2k4mynfd43","validator_address":"cosmosvaloper1gncxg5jrje94jyv5n60yz3wnhx0h2k4mp8acez","pubkey":{"@type":"/cosmos.crypto.ed25519.PubKey","key":"tj+r9UbNKsQsQ0f/DdM/aDM8yKwUbgzDfRbyGLyLJsI="},"value":{"denom":"uatom","amount":"1000000000"}}],"memo":"19562fac936b31d87211c795c16dd8e0f0d7bc25@65.109.167.179:26656","timeout_height":"0","extension_options":[],"non_critical_extension_options":[]},"auth_info":{"signer_infos":[{"public_key":{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"Az4LtYcbK9ainr+WdzZ3czUJMk6o/Y0bCjengR3L8Fhs"},"mode_info":{"single":{"mode":"SIGN_MODE_DIRECT"}},"sequence":"0"}],"fee":{"amount":[],"gas_limit":"200000","payer":"","granter":""}},"signatures":["K3YsxgsC22zrj5iIw5lJI1ntqlSwXT8AtnXFrFWRkJJJCEKgC6/hSWIxM3JflttpeJIWOVBw3QfMcHhZIu6JWg=="]} diff --git a/gentx/gentx-nkbblocks.json b/gentx/gentx-nkbblocks.json new file mode 100644 index 0000000..e4d4664 --- /dev/null +++ b/gentx/gentx-nkbblocks.json @@ -0,0 +1 @@ +{"body":{"messages":[{"@type":"/cosmos.staking.v1beta1.MsgCreateValidator","description":{"moniker":"nkbblocks","identity":"","website":"https://www.nkbblocks.com","security_contact":"","details":"Everything Crypto!"},"commission":{"rate":"0.100000000000000000","max_rate":"0.200000000000000000","max_change_rate":"0.010000000000000000"},"min_self_delegation":"1","delegator_address":"cosmos13yc6cu2xdcc9qqdlkfpqlcjt52crvdgl79pkny","validator_address":"cosmosvaloper13yc6cu2xdcc9qqdlkfpqlcjt52crvdglm34rlh","pubkey":{"@type":"/cosmos.crypto.ed25519.PubKey","key":"j1d8F67EO4/5XtvvfDxXwb0WE7JkmvJ1GprAt/PmAPU="},"value":{"denom":"uatom","amount":"1000000000"}}],"memo":"2d90840571b346f64d0e8bab92950f1af4013085@172.16.100.117:26656","timeout_height":"0","extension_options":[],"non_critical_extension_options":[]},"auth_info":{"signer_infos":[{"public_key":{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"A/1rKIVT8S72AdcZmnmP9O4ExUh2jSmfU8RKmKM1NABS"},"mode_info":{"single":{"mode":"SIGN_MODE_DIRECT"}},"sequence":"0"}],"fee":{"amount":[],"gas_limit":"200000","payer":"","granter":""}},"signatures":["8Wd12QPvYvtrN6gqfTTESqfftNTVjCKxeidpSgf5+EFqhBQujv9Pcxp/OVI2c1TLUUCHsSBWj5z6LjwiBwizjw=="]} diff --git a/gentx/gentx-stakeme.json b/gentx/gentx-stakeme.json new file mode 100644 index 0000000..9d80f3f --- /dev/null +++ b/gentx/gentx-stakeme.json @@ -0,0 +1 @@ +{"body":{"messages":[{"@type":"/cosmos.staking.v1beta1.MsgCreateValidator","description":{"moniker":"Stakeme","identity":"","website":"https://stakeme.io","security_contact":"","details":"Team of Web3.0 enthusiasts, we validate networks, write educational content, and much more 👾☄️ http://github.com/ProNodes11 | http://youtube.com/@pronodes | https://teletype.in/@pronodes"},"commission":{"rate":"0.050000000000000000","max_rate":"0.200000000000000000","max_change_rate":"0.010000000000000000"},"min_self_delegation":"1","delegator_address":"cosmos1lv06j60j2qdev3d4k3a9uf4dwsnh3awrpdgded","validator_address":"cosmosvaloper1lv06j60j2qdev3d4k3a9uf4dwsnh3awryeuc47","pubkey":{"@type":"/cosmos.crypto.ed25519.PubKey","key":"B9ZPvVqBhvLK7tVX06dzjc70/hh0C98laxwDMeWdnsA="},"value":{"denom":"uatom","amount":"1000000000"}}],"memo":"edcbba91cb23a0c866cf2f44be711c8a16410339@65.108.216.133:26656","timeout_height":"0","extension_options":[],"non_critical_extension_options":[]},"auth_info":{"signer_infos":[{"public_key":{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"Az1SRR0eacIvJ/snA51I03IkrRzAP00N2OVAk8+idkq+"},"mode_info":{"single":{"mode":"SIGN_MODE_DIRECT"}},"sequence":"0"}],"fee":{"amount":[],"gas_limit":"200000","payer":"","granter":""}},"signatures":["5xKAlPybbayNB+KYHX5n26vb1WRvVF+bRGWYSUkZ9e0rFBGaALCto4Tkt0OQBassNyJbvdw88Ww8RId4XcnPBw=="]} diff --git a/gentx/gentx-xyzerdi.json.json b/gentx/gentx-xyzerdi.json.json new file mode 100644 index 0000000..46f73a0 --- /dev/null +++ b/gentx/gentx-xyzerdi.json.json @@ -0,0 +1 @@ +{"body":{"messages":[{"@type":"/cosmos.staking.v1beta1.MsgCreateValidator","description":{"moniker":"xyzerdi","identity":"","website":"https://xyznodes.xyz","security_contact":"","details":"staking-services"},"commission":{"rate":"0.100000000000000000","max_rate":"0.200000000000000000","max_change_rate":"0.010000000000000000"},"min_self_delegation":"1","delegator_address":"cosmos1xxpydswq4lwvqh4mje65636d2jta46fxzlqslw","validator_address":"cosmosvaloper1xxpydswq4lwvqh4mje65636d2jta46fx8t59na","pubkey":{"@type":"/cosmos.crypto.ed25519.PubKey","key":"uMlhYsI89gTFoUOmZQSet6PNT6g/2D3OZjNlrZ9+qsE="},"value":{"denom":"uatom","amount":"1000000000"}}],"memo":"541d51d63b5d8ca5ca8e0fc4f49ca4b00e507841@2.58.82.181:26656","timeout_height":"0","extension_options":[],"non_critical_extension_options":[]},"auth_info":{"signer_infos":[{"public_key":{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"A1Wiz4T/nHn/B2GFtzMnKEtoKMoVkQ2CjCa7Kalbgsso"},"mode_info":{"single":{"mode":"SIGN_MODE_DIRECT"}},"sequence":"0"}],"fee":{"amount":[],"gas_limit":"200000","payer":"","granter":""}},"signatures":["xJS3kNE38jdvsCvYeqIA6dKb5jFSfrrbhzCTqvBVQoFLAfBct8JsZeL7/G06Kr7UCBO6ku1NhCQgcEmykAXhPw=="]} diff --git a/peers.txt b/peers.txt new file mode 100644 index 0000000..bc869dc --- /dev/null +++ b/peers.txt @@ -0,0 +1,6 @@ +b0000e2150232ad41ad535348a9f0aa28fc60407@65.109.220.1:26656 +cd2858f390c1ed4531f07254893b84342d6f761a@38.242.148.56:26656 +19562fac936b31d87211c795c16dd8e0f0d7bc25@65.109.167.179:26656 +2d90840571b346f64d0e8bab92950f1af4013085@46.4.121.72:11756 +541d51d63b5d8ca5ca8e0fc4f49ca4b00e507841@2.58.82.181:26656 +d4cd03f5d06d2fb185044398c1a1085aec71117b@38.242.137.91:26656 diff --git a/peers/Alibabaedge b/peers/Alibabaedge new file mode 100644 index 0000000..537cfaa --- /dev/null +++ b/peers/Alibabaedge @@ -0,0 +1 @@ +cd2858f390c1ed4531f07254893b84342d6f761a@38.242.148.56:26656 diff --git a/peers/example.txt b/peers/example.txt new file mode 100644 index 0000000..0138d0e --- /dev/null +++ b/peers/example.txt @@ -0,0 +1,2 @@ +89d911a44f40993dabf7d468c21588a1604fe4d7@192.168.3.11:26656 # Validators School. NB! Should contain real IP. Not internal like in this example. +edcbba91cb23a0c866cf2f44be711c8a16410339@65.108.216.133:26656 \ No newline at end of file diff --git a/peers/megabaks b/peers/megabaks new file mode 100644 index 0000000..f882bfb --- /dev/null +++ b/peers/megabaks @@ -0,0 +1 @@ +19562fac936b31d87211c795c16dd8e0f0d7bc25@65.109.167.179:26656 diff --git a/peers/nkbblocks-peers.txt b/peers/nkbblocks-peers.txt new file mode 100644 index 0000000..2acbde9 --- /dev/null +++ b/peers/nkbblocks-peers.txt @@ -0,0 +1 @@ +2d90840571b346f64d0e8bab92950f1af4013085@46.4.121.72:11756 diff --git a/peers/peer-xyzerdi.txt b/peers/peer-xyzerdi.txt new file mode 100644 index 0000000..3a0cfb8 --- /dev/null +++ b/peers/peer-xyzerdi.txt @@ -0,0 +1 @@ +541d51d63b5d8ca5ca8e0fc4f49ca4b00e507841@2.58.82.181:26656 diff --git a/peers/peers.txt b/peers/peers.txt new file mode 100644 index 0000000..a490a35 --- /dev/null +++ b/peers/peers.txt @@ -0,0 +1 @@ +d4cd03f5d06d2fb185044398c1a1085aec71117b@38.242.137.91:26656 diff --git a/pre-genesis.json b/pre-genesis.json new file mode 100644 index 0000000..f02bdac --- /dev/null +++ b/pre-genesis.json @@ -0,0 +1,246 @@ +{ + "genesis_time": "2023-01-18T15:00:00.0Z", + "chain_id": "school-testnet-2", + "initial_height": "1", + "consensus_params": { + "block": { + "max_bytes": "22020096", + "max_gas": "-1", + "time_iota_ms": "1000" + }, + "evidence": { + "max_age_num_blocks": "100000", + "max_age_duration": "172800000000000", + "max_bytes": "1048576" + }, + "validator": { + "pub_key_types": [ + "ed25519" + ] + }, + "version": {} + }, + "app_hash": "", + "app_state": { + "auth": { + "params": { + "max_memo_characters": "256", + "tx_sig_limit": "7", + "tx_size_cost_per_byte": "10", + "sig_verify_cost_ed25519": "590", + "sig_verify_cost_secp256k1": "1000" + }, + "accounts": [] + }, + "authz": { + "authorization": [] + }, + "bank": { + "params": { + "send_enabled": [], + "default_send_enabled": true + }, + "balances": [], + "supply": [], + "denom_metadata": [] + }, + "capability": { + "index": "1", + "owners": [] + }, + "crisis": { + "constant_fee": { + "denom": "uatom", + "amount": "1000" + } + }, + "distribution": { + "params": { + "community_tax": "0.000000000000000000", + "base_proposer_reward": "0.010000000000000000", + "bonus_proposer_reward": "0.040000000000000000", + "withdraw_addr_enabled": true + }, + "fee_pool": { + "community_pool": [] + }, + "delegator_withdraw_infos": [], + "previous_proposer": "", + "outstanding_rewards": [], + "validator_accumulated_commissions": [], + "validator_historical_rewards": [], + "validator_current_rewards": [], + "delegator_starting_infos": [], + "validator_slash_events": [] + }, + "evidence": { + "evidence": [] + }, + "feegrant": { + "allowances": [] + }, + "genutil": { + "gen_txs": [] + }, + "gov": { + "starting_proposal_id": "1", + "deposits": [], + "votes": [], + "proposals": [], + "deposit_params": { + "min_deposit": [ + { + "denom": "uatom", + "amount": "10000000" + } + ], + "max_deposit_period": "172800s" + }, + "voting_params": { + "voting_period": "172800s" + }, + "tally_params": { + "quorum": "0.334000000000000000", + "threshold": "0.500000000000000000", + "veto_threshold": "0.334000000000000000" + } + }, + "ibc": { + "client_genesis": { + "clients": [], + "clients_consensus": [], + "clients_metadata": [], + "params": { + "allowed_clients": [ + "06-solomachine", + "07-tendermint" + ] + }, + "create_localhost": false, + "next_client_sequence": "0" + }, + "connection_genesis": { + "connections": [], + "client_connection_paths": [], + "next_connection_sequence": "0", + "params": { + "max_expected_time_per_block": "30000000000" + } + }, + "channel_genesis": { + "channels": [], + "acknowledgements": [], + "commitments": [], + "receipts": [], + "send_sequences": [], + "recv_sequences": [], + "ack_sequences": [], + "next_channel_sequence": "0" + } + }, + "interchainaccounts": { + "controller_genesis_state": { + "active_channels": [], + "interchain_accounts": [], + "ports": [], + "params": { + "controller_enabled": true + } + }, + "host_genesis_state": { + "active_channels": [], + "interchain_accounts": [], + "port": "icahost", + "params": { + "host_enabled": true, + "allow_messages": [] + } + } + }, + "liquidity": { + "params": { + "pool_types": [ + { + "id": 1, + "name": "StandardLiquidityPool", + "min_reserve_coin_num": 2, + "max_reserve_coin_num": 2, + "description": "Standard liquidity pool with pool price function X/Y, ESPM constraint, and two kinds of reserve coins" + } + ], + "min_init_deposit_amount": "1000000", + "init_pool_coin_mint_amount": "1000000", + "max_reserve_coin_amount": "0", + "pool_creation_fee": [ + { + "denom": "uatom", + "amount": "40000000" + } + ], + "swap_fee_rate": "0.003000000000000000", + "withdraw_fee_rate": "0.000000000000000000", + "max_order_amount_ratio": "0.100000000000000000", + "unit_batch_height": 1, + "circuit_breaker_enabled": false + }, + "pool_records": [] + }, + "mint": { + "minter": { + "inflation": "0.000000000000000000", + "annual_provisions": "0.000000000000000000" + }, + "params": { + "mint_denom": "uatom", + "inflation_rate_change": "0.000000000000000000", + "inflation_max": "0.000000000000000000", + "inflation_min": "0.000000000000000000", + "goal_bonded": "0.670000000000000000", + "blocks_per_year": "6311520" + } + }, + "packetfowardmiddleware": { + "params": { + "fee_percentage": "0.000000000000000000" + } + }, + "params": null, + "slashing": { + "params": { + "signed_blocks_window": "10000", + "min_signed_per_window": "0.050000000000000000", + "downtime_jail_duration": "600s", + "slash_fraction_double_sign": "0.050000000000000000", + "slash_fraction_downtime": "0.050000000000000000" + }, + "signing_infos": [], + "missed_blocks": [] + }, + "staking": { + "params": { + "unbonding_time": "1814400s", + "max_validators": 100, + "max_entries": 7, + "historical_entries": 10000, + "bond_denom": "uatom" + }, + "last_total_power": "0", + "last_validator_powers": [], + "validators": [], + "delegations": [], + "unbonding_delegations": [], + "redelegations": [], + "exported": false + }, + "transfer": { + "port_id": "transfer", + "denom_traces": [], + "params": { + "send_enabled": true, + "receive_enabled": true + } + }, + "upgrade": {}, + "vesting": {} + } +} \ No newline at end of file diff --git a/testnet_instructions.md b/testnet_instructions.md index 9d9caf0..7f94fc2 100644 --- a/testnet_instructions.md +++ b/testnet_instructions.md @@ -2,13 +2,13 @@ ## **Quick Links** -Genesis: `link` +Genesis: https://github.com/Distributed-Validators-Synctems/school-testnet-2/raw/master/genesis.json Block explorer: `TBA` -Seeds: TBA +Persistent peers: "b0000e2150232ad41ad535348a9f0aa28fc60407@65.109.220.1:26656,cd2858f390c1ed4531f07254893b84342d6f761a@38.242.148.56:26656,19562fac936b31d87211c795c16dd8e0f0d7bc25@65.109.167.179:26656,2d90840571b346f64d0e8bab92950f1af4013085@46.4.121.72:11756,541d51d63b5d8ca5ca8e0fc4f49ca4b00e507841@2.58.82.181:26656,d4cd03f5d06d2fb185044398c1a1085aec71117b@38.242.137.91:26656" -Chain Id: TBA +Chain Id: school-testnet-2 ## **Hardware Requirements** @@ -40,11 +40,11 @@ build_tags: netgo ledger ### Network init `cd ~` -`gaiad init "" --chain-id ` +`gaiad init "" --chain-id school-testnet-2` example: -`gaiad init course-participant-1 --chain-id dvs-course-testnet-1` +`gaiad init course-participant-1 --chain-id school-testnet-2` ### **Create Validator Key** @@ -75,8 +75,8 @@ This command will help you to create account in your local genesis file. It will Create the gentx file. Note, your gentx will be rejected if you use any amount greater than 1000000000uatom. ``` -gaiad gentx 1000000000uatom --output-document=gentx.json \ - --chain-id=dvs-course-testnet-1 \ +gaiad gentx 1000000000uatom --output-document=$HOME/.gaia/config/gentx.json \ + --chain-id=school-testnet-2 \ --moniker="" \ --website= \ --details= \ @@ -86,7 +86,7 @@ gaiad gentx 1000000000uatom --output-document=gentx.json \ --min-self-delegation="1" ``` -After gentx will be ready you can find it in the `~/.gaiad/config/gentx` directory. After that you will be required to upload it into `gentxs` directory of this repository. Please name it using following template `gentx-.json`. +After gentx will be ready you can find it in the `~/.gaia/config/gentx.json` directory. After that you will be required to upload it into `gentxs` directory of this repository. Please name it using following template `gentx-.json`. In order to upload this file you will need to create fork of this repository. Please click on “Fork” button in the top right corner of this page, and name it somehow or leave repository name unchanged. @@ -110,7 +110,7 @@ Please “Open pull request”, check data, put some description into text box f gaiad tx staking create-validator \ --amount=1000000000uatom \ --pubkey=$(gaiad tendermint show-validator) \ - --chain-id=dvs-course-testnet-1 \ + --chain-id=school-testnet-2 \ --moniker="" \ --website= \ --commission-rate="0.10" \ @@ -124,6 +124,18 @@ gaiad tx staking create-validator \ ## Run node +### ****Download genesis**** + +To download genesis: + +`$ curl https://raw.githubusercontent.com/Distributed-Validators-Synctems/school-testnet-2/master/genesis.json > ~/.gaia/config/genesis.json` + +After downloading you need to verify your `genesis.json` checksum + +`sha256sum ~/.gaia/config/genesis.json` + +you should see `efc118165b7f968d920c67e99586684209a06d8c7255370101b546d24536ea0e` in the output. + ### ****Set Up Cosmovisor**** Set up cosmovisor to ensure any future upgrades happen flawlessly. To install Cosmovisor: @@ -133,23 +145,24 @@ Set up cosmovisor to ensure any future upgrades happen flawlessly. To install Co Create the required directories: ``` -mkdir -p ~/.gaiad/cosmovisor/genesis/bin -mkdir -p ~/.gaiad/cosmovisor/upgrades +mkdir -p ~/.gaia/cosmovisor/genesis/bin +mkdir -p ~/.gaia/cosmovisor/upgrades ``` -After directories will be ready please copy `gaiad` binaries created in the “Cosmos Hub binaries installation (gaiad)” section into `~/.gaiad/cosmovisor/genesis/bin` directory. You can do it using `cp ~/go/bin/gaiad ~/.gaiad/cosmovisor/genesis/bin/gaiad` command. +After directories will be ready please copy `gaiad` binaries created in the “Cosmos Hub binaries installation (gaiad)” section into `~/.gaia/cosmovisor/genesis/bin` directory. You can do it using `cp ~/go/bin/gaiad ~/.gaia/cosmovisor/genesis/bin/gaiad` command. ### ****Set Up Gaiad Service**** Set up a service to allow cosmovisor to run in the background as well as restart automatically if it runs into any problems: ``` -echo "[Unit] +sudo tee </dev/null /etc/systemd/system/gaiad.service +[Unit] Description=Cosmos Hub daemon After=network-online.target [Service] Environment="DAEMON_NAME=gaiad" -Environment="DAEMON_HOME=${HOME}/.gaiad" +Environment="DAEMON_HOME=${HOME}/.gaia" Environment="DAEMON_RESTART_AFTER_UPGRADE=true" Environment="DAEMON_ALLOW_DOWNLOAD_BINARIES=false" Environment="DAEMON_LOG_BUFFER_SIZE=512" @@ -162,16 +175,18 @@ LimitNOFILE=infinity LimitNPROC=infinity [Install] WantedBy=multi-user.target -" >cosmovisor.service +EOF +``` +and start service: +``` +sudo systemctl enable gaiad +sudo systemctl daemon-reload +sudo systemctl restart gaiad ``` - -Move this new file to the systemd directory: - -`sudo mv cosmovisor.service /lib/systemd/system/gaiad.service` ## **More about validators** -Please refer to the Cosmos Hub documentation on validators for a general overview of running a validator. We are using the exact same validator model and software, but with slightly different parameters and other functionality specific to the Cosmic Horizon Network. +Please refer to the Cosmos Hub documentation on validators for a general overview of running a validator. We are using the exact same validator model and software, but with slightly different parameters and other functionality specific to the Validator School Network. - [Run a Validator](https://hub.cosmos.network/main/validators/validator-setup.html) - [Validators Overview](https://hub.cosmos.network/main/validators/overview.html) diff --git a/testnet_planning.md b/testnet_planning.md index 8c30fbc..52945c6 100644 --- a/testnet_planning.md +++ b/testnet_planning.md @@ -10,16 +10,16 @@ Everything is subject to change and as close as possible to the realities of tes - Governance proposals - Enable Transfers - Rewards: `To keep the competitive process going, we see the validators with the most points and they will be rewarded` -- Schedule: `date this` +- Schedule: `16.01.2023 - 03.02.2023` - For the Genesis and Celebrate sections please sign a transaction for each of the tasks and provide the txHash in a PR. ## **Phase - 1: Start chain (max 30 points)** -- GenTx Validator Address Submission : `date and time wiil be refined for a specific course`. Up to `70% of the flow` will be accepted. +- GenTx Validator Address Submission : `16.01.2023 - 17.01.2023`. Up to `70% of the flow` will be accepted. `25 Points = 25 000 atom for successful wallet submissions.` -- Network start time: `time start chain wiil be refined for a specific course` +- Network start time: `18.01.2023 15:00 UTC` `20 Points = 20 000 atom for set up post genesis validators.` @@ -31,7 +31,7 @@ Everything is subject to change and as close as possible to the realities of tes ## **Phase - 2: Governance (max 30 points)** -Lead validator team will create a governance proposal on `date wiil be refined for a specific course`, to update the transfer parameter. You will need to study the proposals, find the correct one and vote. +Lead validator team will create a governance proposal on `25.01.2023 15:00 UTC`, to update the transfer parameter. You will need to study the proposals, find the correct one and vote. In order to find correct proposal you will need to run query command using your network client binary (`gaiad` in our case). Please issue following command `gaiad query gov proposals`, and find proposal with `title:` ”Vote for me friend”. @@ -39,8 +39,8 @@ In order to find correct proposal you will need to run query command using your **Update Schedule:** -- Proposal: `date and time wiil be refined for a specific course` -- Voting Period: `date and time proposal wiil be refined for a specific course` +- Proposal: `Vote for me friend` +- Voting Period: `25.01.2023 15:00 UTC - 27.01.2023 15:00 UTC` - Upgrade Height: `TBD` **What should validators do?** @@ -55,24 +55,9 @@ In order to find correct proposal you will need to run query command using your `5 points = 5000 atom for everyone who provides a peer.` - - --- -## P**hase-3: Transactions (max 30 points)** +## **Phase-3: Transactions (max 30 points)** - Send 1atom to DVS validator @@ -95,38 +80,15 @@ cp sample.json .json `5 points = 5000 atom for everyone who do this task.` --- ## **Bonus Challenges** -- Uptime : - - uptime >= 90% - - 80% <= uptime >= 90% - - 70% ≤ uptime ≥ 80% - -`20 points = 20000 atom for everyone who have 90+% uptime` -`10 points = 10000 atom for everyone who have 80-90% uptime` -`5 points = 5000 atom for everyone who have 70-80% uptime` - - Never jailed validator : `20 points = 20000 atom.` diff --git a/transaction/alex33099.txt b/transaction/alex33099.txt new file mode 100644 index 0000000..8f8ccb9 --- /dev/null +++ b/transaction/alex33099.txt @@ -0,0 +1,6 @@ +C749EBE2572CAD692BC4E9728E7A1172A5DAAC707C6BFE5B818B1906A049292D +9F510F6B6A96B0D70085E83A032D1E8DBC21C3B0F9AEA767E4F4999C48D014A1 +9C0C805AB74CDAEEB074CAE012459C3DF0F569B6707E676DFF7B27FF5C7FB5A7 +EB93D3C3BC21B7EAE9F463FE3CAC19C9B0341B8499A1593F94CA0B64D65A1312 +72698D8F848DBB432E613CCF4640A5FCF21CD827F50125082069CD026A2CE98D +536750A8BD2CCEF639A3A229E54FE9E670E6DBB72A62E409E945D84FE81264D0 diff --git a/transaction/example.txt b/transaction/example.txt new file mode 100644 index 0000000..495a11a --- /dev/null +++ b/transaction/example.txt @@ -0,0 +1 @@ +E99436F3F229B6BDCAB1EC5858918345978F5FB8B4230E91896ECE89279CDB0F # Validators School. NB! Should contain hashes of your transactions diff --git a/tweet/alex33099.txt b/tweet/alex33099.txt new file mode 100644 index 0000000..0c07bf2 --- /dev/null +++ b/tweet/alex33099.txt @@ -0,0 +1 @@ +https://twitter.com/alex33077/status/1618603056102526976 #Validator School diff --git a/tweet/example.txt b/tweet/example.txt new file mode 100644 index 0000000..9d76713 --- /dev/null +++ b/tweet/example.txt @@ -0,0 +1 @@ +https://twitter.com/kuraassh # Validators School. NB! Should contain url link to your tweet