├── .github
└── workflows
│ └── verify-gentx.yml
├── README.md
├── euphoria-1
├── euphoria-ivp.md
├── euphoria_genesis_accounts.csv
├── gentx
│ ├── .gitkeep
│ └── gentx-FrenchBlocks.json
├── logo
│ ├── .gitkeep
│ └── auravaloper1sd4d55jl3uxlfl678ksydp0hjmzc4zu7tp0p83.png
├── pre-genesis.json
├── pre-lauch-setup.md
└── readme.md
├── halo-testnet-001
├── README.md
└── genesis.json
├── scripts
└── verify_gentx.sh
└── serenity-testnet-001
├── 6-July-upgrade
├── hardfork.md
└── state.tar.gz
├── README.md
├── genesis.json
├── gentx
├── gentx-hagiang.json
├── gentx-thaibinh.json
└── gentx-vinh.json
├── pre-genesis.json
└── pre-lauch-setup.md
/.github/workflows/verify-gentx.yml:
--------------------------------------------------------------------------------
1 | name: GenTx
2 | on:
3 | pull_request:
4 | branches:
5 | - main
6 | jobs:
7 | verify-gentx:
8 | runs-on: ubuntu-latest
9 | steps:
10 | - name: Install Go
11 | uses: actions/setup-go@v2.1.3
12 | with:
13 | go-version: 1.18
14 | - name: Install build-essential
15 | run: sudo apt install build-essential jq -y
16 | - name: Checkout code
17 | uses: actions/checkout@v2
18 | - name: validate-gentx
19 | run: |
20 | bash -x ./scripts/verify_gentx.sh
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Aura testnets
2 | This repository contains current and archived genesis files, scripts, and configurations for Aura testnets
3 |
4 | Follow this [guide](https://docs.aura.network/guide/validator/running-a-validator) to run an Aura node.
5 |
--------------------------------------------------------------------------------
/euphoria-1/euphoria-ivp.md:
--------------------------------------------------------------------------------
1 | # Euphoria: Incentivized staging environment for Aura Network
2 |
3 | This document provides a draft version of the incentivized program for bootstrapping a staging environment for Aura Network with the codename: Euphoria. We are open to suggestions to make the program more fair and attractive to the Aura Network community.
4 |
5 | If you have good suggestions, there are several channels where we are online almost all the time:
6 |
7 | - Aura Network discord: either tag us on the main or dm @eledra or @kienvc.
8 | - Twitter: [EledraNguyen](https://twitter.com/EledraNguyen)
9 | - If you have access to the shared version of the document on Google docs, please just comment on it.
10 |
11 | **TL;DR**
12 |
13 | - Euphoria is Aura Network staging environment before launching mainnet.
14 | - 50 validators limit, selection criterias are defined by Aura team.
15 | - Incentivized, 60 Aura token / day and other benefits.
16 | - Fill out this form and wait for the result: https://forms.gle/ACVNdmzeEcxcGqzX7
17 |
18 | ## 1. Context
19 |
20 | ### 1.1. About Aura Network
21 | Aura Network is a layer-1, NFT-centric blockchain that focuses on expanding the use of NFTs across various industries. Our vision is to create a one-stop destination for minting, evaluating, querying, and transacting NFTs, to become a pioneer NFT infrastructure for the future.
22 |
23 | Aura's unique selling point is that the Aura Network team is actively working with brands, game studios and major IP owners in Asian countries (Vietnam, Thailand, Indonesia, Japan, Korea, etc.) to bring more accessibility to NFT or cryptocurrencies in general to their existing portfolio. Aura is not “just another Stargaze or Omniflix on Cosmos”, Aura Network is an application focus chain with a clear targeted customer segment in the beginning and gradually will become a full ecosystem by itself.
24 |
25 | Aura Network is backed by top-tier partners including crypto projects, VCs, DAO as well as traditional firms.
26 | Find more information about Aura here: https://aura.network.
27 |
28 | ### 1.2. Network Environment
29 |
30 | Currently, Aura Network has 2 main testing environments: **Serenity** testnet and **Halo** testnet. Both are tightly controlled networks with a limited number of validators controlled by the Aura team and some other partners. These are mostly for DApp testing purposes rather than a close resemblance to the production mainnet environment. DApp developers can freely use Serenity as a development and testing environment for their applications. Meanwhile, the Halo network can be used as a playground for validators to practice running their nodes.
31 |
32 | In order to prepare for the mainnet launch, we decided to create another environment with real validators to evaluate the security and decentralization aspect of the product. This new environment is referred to as the **staging environment**, code name: **Euphoria**
33 |
34 | Similar to the staging environment concept in traditional software development, Euphoria is the near exact replica of Aura Mainnet. This means we will try our best to bootstrap external validators, set up vesting, voting and operate the Euphoria bootstrap community as closely as we will do on Aura Mainnet in the future.
35 |
36 | In the following sections, we describe in detail Euphoria and various aspects that we carefully consider when bootstrapping it.
37 |
38 | ## 2. Validator Bootstrapping
39 |
40 | Getting validator involvement is the first step towards a good mainnet launch and a long-term decentralized network. To ensure a successful launch and a decentralized network, a group of validators must be chosen so that the network can always reach consensus as Tendermint requires at least ⅔ nodes online to reach consensus at any block. As Euphoria tokens are not mainnet tokens, we want to encourage validators to take part in the Euphoria network through our **Incentivized Validator Program (IVP).**
41 |
42 | The point of incentivization is not about making money during the time of the program but to compensate validators for the time and resources they spend on the Euphoria environment. However, participating in this program will be a mandatory step to becoming a genesis validator in the Aura Network mainnet. Thus, there are several requirements.
43 |
44 | ### 2.1. Qualification
45 |
46 | In order to participate in the IVP, validators must pass these following requirements:
47 |
48 | - Participating in our KYC process. The KYC process is to make sure people don’t cheat the system by running multiple validator instances as well as ensuring that we aren't involved with criminal activities.
49 | - Citizens of any UN sanctioned countries (Afghanistan, Cuba, Iran, North Korea and Syria) are **NOT eligible** to participate in the program.
50 |
51 | Demonstrate their capability in running a proof-of-stake validator node by providing their existing portfolio. We are very open to work with reputable Cosmos validators, but if you are experienced in other types of popular blockchain networks, it is acceptable.
52 | Additionally, there can be exception if the validator is either:
53 |
54 | - Have a recommendation from one of Aura Network seed backers.
55 | - Get a direct invitation from the Aura Network team.
56 |
57 | Validators who complete the qualification process will become **Qualified Validators** and will be eligible for our airdrop process in the IVP to be included in the active set at the genesis block of Euphoria.
58 |
59 | ### 2.2. Selection Criteria
60 | The initial maximum slot for the active set of Euphoria is **50**, thus there should be criteria for selecting participants if the number of qualified validators is greater than 50. The final result is decided by the Aura team, taking into account the consultation of partners and major validators that we handpicked. However, we will try to maximize the diversity of the validator set in terms of:
61 |
62 | - Experience in the Cosmos ecosystem.
63 | - Recommendation of Aura’s partners or already bought our tokens.
64 | - Community representation.
65 | - Experience in running validators for other networks.
66 | - Geological location.
67 |
68 | We will also try to reserve some slots for Independent validators if they can demonstrate their skills and determination to work with Aura Network for the long term.
69 |
70 | ### 2.3. Schedule
71 |
72 | Validators have 2 weeks to complete the KYC process, starting from: **22 June 2022**
73 |
74 | The KYC process is carried out by [Synaps](https://synaps.io/), a reputable KYC service provider who has provided services for
75 |
76 | After completing KYC and collecting genesis resources, Euphoria network can be launched at: **TBD**
77 |
78 | The IVP is expected to last until Aura Network launches its mainnet by early Q4 2022.
79 |
80 | After launching mainnet, as we don’t need to maintain Euphoria at a large scale anymore, validators who are willing to continue running the testnet can work with us to make a new environment for future testing purposes. Developers can consider Euphoria to be their true staging environment before moving apps from Serenity to mainnet.
81 |
82 | ### 2.4. Requirements for validators
83 |
84 | Selected validators for the IVP are required to participate in launching and operating the Euphoria network. In particular:
85 |
86 | - Participating in all network activities that are announced by the Aura Network team. Details are in part 3 of this document.
87 | - Maintaining Aura nodes to ensure a healthy network.
88 | - For each validator node, we expect there will be no more than **3 downtime slash events in each month**. The configuration for slashing threshold is **500 missed blocks over a window of 10000 blocks**. For a double sign fault, the validator will be removed immediately from the IVP.
89 | - Also, the total time spent for recovering a node from jail to unjail status in a month should be no more than **36 hours**.
90 | - These conditions only apply in time that there is no error on the software provided by the Aura Network team that prevents a validator from running.
91 |
92 | If a validator fails to deliver these requirements, they should be removed from the IVP and we will arrange the vacant slot for the next in-line validator who has passed KYC but has not been selected. However, if the failed validator can clearly explain their problem, we will conduct a vote for the rest of the validator set to decide whether to retain the status of the failed one.
93 |
94 | All validators are welcome to contribute in promoting and governing the Aura Network. The team will take into account all contributions in a transparent manner.
95 |
96 | ### 2.5. Rewards
97 |
98 | There are several benefits to validators participating in the IVP:
99 | - **Compensation**: For each day running a validator node in the IVP, each validator will receive a reward of 60 Aura Tokens (IDO price: 0.065 USD) on mainnet. This amount is calculated by the Aura team, taking into consideration the valuation of the project, average spending for infrastructure and recommendations from various partners. The compensation amount is taken from the ecosystem growth fund. These tokens will be directly credited to genesis validators and bonded in the genesis block of Aura mainnet.
100 | - **Exception**: However, as we cannot give or sell tokens to US and mainland China, validators coming from these 2 countries will not receive IVP compensation. Instead, they will receive an equal amount of tokens to the IVP rewards with the purpose of bootstraping their nodes into the genesis set and self-bonding only. If later on they decide to leave the network these validators must return the initial bootstrap tokens to the eco growth fund.
101 | - **Guarantee Genesis Validator slot**: All validators who complete the IVP will be included in the genesis block of Aura mainnet.
102 | - **Chance to get delegation from Aura Network partners**: The Aura team will send all validator information and their contribution to the IVP to all Aura partners who own Aura tokens from strategic and private rounds. We will also recommend partners to choose several validators to delegate at the beginning of the mainnet phase to ensure decentralization.
103 |
104 | ## 3. Network activities
105 |
106 | ### 3.1. Performance test
107 | To be announced after bootstrapping validators.
108 |
109 | ### 3.2. Mainnet launch test
110 | This scenario is used for final testing before launching mainnet. The network setting will be exactly the same with mainnet configuration.
111 | Plan:
112 | - Stop Euphoria network
113 | - Reset all data and states
114 | - Launch it again with mainnet parameters
115 |
116 | ### 3.3 Others
117 | Various activities will be announced in the future.
118 |
119 | ## 4. Launching procedures
120 |
121 | ### 4.1. Register for the program
122 | Please fill in your validator information here:
123 |
124 | https://forms.gle/ACVNdmzeEcxcGqzX7
125 |
126 | After that, we will send out the KYC link to your registered email.
127 |
128 | ### 4.2. Setup network resources
129 | Euphoria repository:
130 | https://github.com/aura-nw/testnets/tree/main/euphoria-1
131 |
132 | | # | To-do | Aura | Partners | Docs |
133 | |----|------------------------------------------------------------------------------------------|------|----------|------|
134 | | 1 | Generate pre-launch genesis with custom parameters | ✅ | | |
135 | | 2 | Upload pre-launch genesis and instructions to Euphoria repo | ✅ | | |
136 | | 3 | Generate validator transaction (gentx) with fixed bonded tokens using pre-launch genesis | | ✅ | [Link](https://github.com/aura-nw/testnets/blob/main/euphoria-1/pre-lauch-setup.md#generate-genesis-transaction-pre-launch-only) |
137 | | 4 | Submit gentx and logo by forking Euphoria repo and create a Pull Request | | ✅ | [Link](https://github.com/aura-nw/testnets/blob/main/euphoria-1/pre-lauch-setup.md#submit-gentx-and-logo) |
138 | | 5 | Collect gentx, verify and finalize genesis | ✅ | | |
139 | | 6 | Upload finalized genesis to Euphoria repo | ✅ | | |
140 | | 7 | Replace pre-launch genesis by the finalized one | ✅ | ✅ | [Link](https://github.com/aura-nw/testnets/blob/main/euphoria-1/pre-lauch-setup.md#download-finalized-genesis-and-setup-your-validator) |
141 | | 8 | Setup validators (aurad, cosmovisor services)
Optional: seed mode, fullnode | ✅ | ✅ | [Link](https://github.com/aura-nw/testnets/blob/main/euphoria-1/pre-lauch-setup.md#download-finalized-genesis-and-setup-your-validator) |
142 | | 9 | Setup AuraScan | ✅ | | |
143 | | 10 | Run node and wait for launching time | ✅ | ✅ | |
144 |
145 |
--------------------------------------------------------------------------------
/euphoria-1/euphoria_genesis_accounts.csv:
--------------------------------------------------------------------------------
1 | account,address,percent,Base,Extra,TGE amount,TGE percent,vesting-amount(eaura),vesting-time(s),cliff-time(s),cliff-amount(eaura),vesting-start-time(timestamp),period-length(s)
2 | ecosystem_growth,aura1gr5unjftq7s983uhxe9csumgqsn828lkv5g0mt,20,200000000,201600,199798400,0.5,100000000,63072000,0,0,1657677600,86400
3 | private_sale,aura17dxzf8rwj4gypgd57nglyrr3unrpd89j38fe9m,5,50000000,0,0,0.0,50000000,63072000,0,0,1657677600,86400
4 | strategic,aura1pt59a87l2a9s69y0xgdev8m9n9rmtat2saylge,10,100000000,0,0,0.0,100000000,63072000,0,0,1657677600,86400
5 | foundation_reserve,aura1h9ckdkrca4xp95nxemaxs4m6y8jqtt52eyv7je,10,100000000,0,0,0.0,100000000,63072000,0,0,1657677600,86400
6 | team,aura1rrvr8jx4tzhqw923a0ksgl8k778c9htvvu5nun,20,200000000,0,0,0.0,200000000,126144000,31536000,50000000,1657677600,86400
7 | public_distribution,aura1n5zqsfy47wmk8j476cf2244rfvrgvkwf6qeaeh,5,50000000,0,100,1.0,0,0,0,0,1657677600,86400
8 | strategic-reserve,aura1lmrz07509hyjgdvpk0xn8sna9e8m8zy5yvqumw,5,50000000,0,0,0.0,50000000,63072000,0,0,1657677600,86400
9 |
--------------------------------------------------------------------------------
/euphoria-1/gentx/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NodesBlocks/testnets/6cb9bda0741be45cf651f61e714aa45957133830/euphoria-1/gentx/.gitkeep
--------------------------------------------------------------------------------
/euphoria-1/gentx/gentx-FrenchBlocks.json:
--------------------------------------------------------------------------------
1 | {"body":{"messages":[{"@type":"/cosmos.staking.v1beta1.MsgCreateValidator","description":{"moniker":"FrenchBlocks","identity":"5328563A4BD384C9","website":"https://t.me/frenchblocks","security_contact":"frenchblocks@outlook.com","details":"Professional Blockchains Nodes Validator"},"commission":{"rate":"0.000000000000000000","max_rate":"0.000000000000000000","max_change_rate":"0.000000000000000000"},"min_self_delegation":"1","delegator_address":"aura1sd4d55jl3uxlfl678ksydp0hjmzc4zu7sn7fl0","validator_address":"auravaloper1sd4d55jl3uxlfl678ksydp0hjmzc4zu7tp0p83","pubkey":{"@type":"/cosmos.crypto.ed25519.PubKey","key":"kA7tgIlI+FZXWynBh62W0gqtaPYn3zI9YjCypn2/D5E="},"value":{"denom":"ueaura","amount":"3600000000"}}],"memo":"edfe82f73645fbf34863ae0ace624eaca37d23b0@5.161.108.192:26656","timeout_height":"0","extension_options":[],"non_critical_extension_options":[]},"auth_info":{"signer_infos":[{"public_key":{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"A0TfpCZYYXuiWCCKQaCaIdqeFH33JDpJULebLGpz7xxu"},"mode_info":{"single":{"mode":"SIGN_MODE_DIRECT"}},"sequence":"0"}],"fee":{"amount":[],"gas_limit":"200000","payer":"","granter":""}},"signatures":["entQT1rYTBuacSCiquxBQyAbXWAZ3FXuCO1sZRRJIrMI/s/EXq3rDA9xTV07YFCuzb2c2aIeLPiJSIXcBGkoVw=="]}
2 |
--------------------------------------------------------------------------------
/euphoria-1/logo/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NodesBlocks/testnets/6cb9bda0741be45cf651f61e714aa45957133830/euphoria-1/logo/.gitkeep
--------------------------------------------------------------------------------
/euphoria-1/logo/auravaloper1sd4d55jl3uxlfl678ksydp0hjmzc4zu7tp0p83.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NodesBlocks/testnets/6cb9bda0741be45cf651f61e714aa45957133830/euphoria-1/logo/auravaloper1sd4d55jl3uxlfl678ksydp0hjmzc4zu7tp0p83.png
--------------------------------------------------------------------------------
/euphoria-1/pre-lauch-setup.md:
--------------------------------------------------------------------------------
1 | # Setup genesis validator node
2 |
3 | Below are the instructions to generate your genesis transaction.
4 |
5 | ## Generate genesis transaction (pre-launch only)
6 |
7 | 1. Download the lastest **Euphoria** pre-release from [aurad repo](https://github.com/aura-nw/aura) and run `make` to build the source.
8 | Or clone source code from the repo
9 | ```bash
10 | git clone https://github.com/aura-nw/aura
11 | cd aura
12 | git checkout euphoria
13 | make
14 | ```
15 |
16 | 2. Initialize the directories and create the local genesis file with the correct
17 | chain-id
18 |
19 | ```bash
20 | aurad config chain-id euphoria-1
21 | aurad init --chain-id euphoria-1
22 | ```
23 |
24 | 3. Create a local key pair for creating validator
25 |
26 | ```bash
27 | aurad keys add
28 | ```
29 |
30 | 4. Download the pre-genesis file:
31 |
32 | ```bash
33 | curl -s https://raw.githubusercontent.com/aura-nw/testnets/main/euphoria-1/pre-genesis.json >~/.aura/config/genesis.json
34 | ```
35 |
36 | 5. Create the gentx, replace ``:
37 |
38 | The number of bonded tokens must be 3600eaura
39 |
40 | ```bash
41 | aurad add-genesis-account 3600000000ueaura
42 | aurad gentx 3600000000ueaura [flags] --chain-id euphoria-1
43 | ```
44 |
45 | Flags:
46 | ```
47 | --commission-rate The initial commission rate percentage
48 | --commission-max-rate The maximum commission rate percentage
49 | --commission-max-change-rate The maximum commission change rate percentage (per day)
50 | --min-self-delegation The minimum self delegation required on the validator
51 | --moniker The validator's moniker
52 | --details The validator's details
53 | --website The validator's website
54 | ```
55 | Example:
56 | ```bash
57 | aurad gentx aura-wallet 3600000000ueaura --commission-rate 0.05 --commission-max-rate 0.1 --commission-max-change-rate 0.01 --min-self-delegation 1000000 --moniker "aura-validator" --details "The aura validator details" --website "https://aura.network" --chain-id euphoria-1
58 | ```
59 |
60 | If all goes well, you will see a message similar to the following:
61 |
62 | ```bash
63 | Genesis transaction written to "/home/[user]/.aurad/config/gentx/gentx-******.json"
64 | ```
65 |
66 | ## Submit gentx and logo
67 | **NOTE**: Deadline for the submission is **July 11th at 9:00 UTC+7**
68 |
69 | 1. Fork this repository
70 |
71 | 2. Upload your logo (optional) and gentx with format:
72 |
73 | ```
74 | gentx-.json
75 | .png
76 | ```
77 |
78 | Example:
79 | ```
80 | gentx-auranode.json
81 | auravaloper1u09a7hv2r7jmx8ndtrykm0xt3ywcsmvxgtghgt.png
82 | ```
83 |
84 | 3. Create a pull request to our main branch
85 | Sample PR: [Link](https://github.com/aura-nw/testnets/pull/4)
86 |
87 | ### Download finalized genesis and setup your validator
88 |
89 | 1. Download genesis:
90 |
91 | ```bash
92 | curl -s >~/.aura/config/genesis.json
93 | ```
94 | 2. Setup your nodes and services
95 |
96 | Docs: [Link](https://docs.aura.network/validator/running-a-fullnode)
97 |
98 | 3. Start the service and wait until the genesis time
99 |
--------------------------------------------------------------------------------
/euphoria-1/readme.md:
--------------------------------------------------------------------------------
1 | # Network Information
2 | - **Launch date**: xxx
3 | - **Chain-ID**: `euphoria-1`
4 | - **Denom**:
5 | - Base: `ueaura`
6 | - Display: `eaura`
7 | - **Genesis File:** `xxx`
8 | - **Block Explorer**: `xxx`
9 | - **Public Endpoints**:
10 | - LCD: `xxx`
11 | - RPC:`xxx`
12 | - **Seeds**:
13 | ```
14 | xxx
15 | ```
16 | - **RPC servers for State Sync configuration**:
17 | ```
18 | xxx
19 | ```
20 | - **Minimum hardware requirements**:
21 |
22 | | Node Type | RAM | Storage |
23 | |------------|------|----------|
24 | | Validator | 16GB | 500GB |
25 | | Full | 8GB | 500GB |
26 |
--------------------------------------------------------------------------------
/halo-testnet-001/README.md:
--------------------------------------------------------------------------------
1 | # Network Information
2 | - **Launch date**: 2022-04-29
3 | - **Chain-ID**: `halo-testnet-001`
4 | - **Genesis File:** `https://github.com/aura-nw/testnets/blob/main/halo-testnet/genesis.json`
5 | - **Block Explorer**: `https://halo.aurascan.io`
6 | - **Faucet**: Please ask in the `#halo-faucet` channel in the [Aura Network discord](https://discord.com/invite/PNCp4CXj7K)
7 | - **Public Endpoints**:
8 | - LCD: `https://lcd.halo.aura.network`
9 | - RPC:`https://rpc.halo.aura.network`
10 | - **Seeds**:
11 | ```
12 | 10b5458c22c7dc6862ba9c2f4928a60af214c16c@3.210.178.93:26656
13 | ```
14 | - **RPC servers for State Sync configuration**:
15 | ```
16 | https://rpc.halo.aura.network:443
17 | ```
18 | - **Recommended hardware requirements**:
19 |
20 | | Node Type | RAM | Storage |
21 | |------------|------|----------|
22 | | Validator | 8GB | 500GB |
23 | | Full | 4GB | 500GB |
24 |
--------------------------------------------------------------------------------
/halo-testnet-001/genesis.json:
--------------------------------------------------------------------------------
1 | {
2 | "genesis_time": "2022-04-29T05:18:08.217761294Z",
3 | "chain_id": "halo-testnet-001",
4 | "initial_height": "1",
5 | "consensus_params": {
6 | "block": {
7 | "max_bytes": "22020096",
8 | "max_gas": "-1",
9 | "time_iota_ms": "1000"
10 | },
11 | "evidence": {
12 | "max_age_num_blocks": "100000",
13 | "max_age_duration": "172800000000000",
14 | "max_bytes": "1048576"
15 | },
16 | "validator": {
17 | "pub_key_types": [
18 | "ed25519"
19 | ]
20 | },
21 | "version": {}
22 | },
23 | "app_hash": "",
24 | "app_state": {
25 | "aura": {
26 | "params": {
27 | "max_supply": "1000000000000000"
28 | }
29 | },
30 | "auth": {
31 | "params": {
32 | "max_memo_characters": "256",
33 | "tx_sig_limit": "7",
34 | "tx_size_cost_per_byte": "10",
35 | "sig_verify_cost_ed25519": "590",
36 | "sig_verify_cost_secp256k1": "1000"
37 | },
38 | "accounts": [
39 | {
40 | "@type": "/cosmos.auth.v1beta1.BaseAccount",
41 | "address": "aura1xt7xnrdz306hexwqfv6fhwkph2h0qlufx3cwyh",
42 | "pub_key": null,
43 | "account_number": "0",
44 | "sequence": "0"
45 | },
46 | {
47 | "@type": "/cosmos.auth.v1beta1.BaseAccount",
48 | "address": "aura13m7kqmfl5wygx0vkw0ud9kp2k3utwqg6h8fyda",
49 | "pub_key": null,
50 | "account_number": "0",
51 | "sequence": "0"
52 | },
53 | {
54 | "@type": "/cosmos.auth.v1beta1.BaseAccount",
55 | "address": "aura1sv447lahe7y0qzqljmm4vuhr0sw5jkeg2v9l7d",
56 | "pub_key": null,
57 | "account_number": "0",
58 | "sequence": "0"
59 | },
60 | {
61 | "@type": "/cosmos.auth.v1beta1.BaseAccount",
62 | "address": "aura1xpdfup8skpu58r2a6mjud5ftcc30y2y5vza7kl",
63 | "pub_key": null,
64 | "account_number": "0",
65 | "sequence": "0"
66 | }
67 | ]
68 | },
69 | "authz": {
70 | "authorization": []
71 | },
72 | "bank": {
73 | "params": {
74 | "send_enabled": [],
75 | "default_send_enabled": true
76 | },
77 | "balances": [
78 | {
79 | "address": "aura1xpdfup8skpu58r2a6mjud5ftcc30y2y5vza7kl",
80 | "coins": [
81 | {
82 | "denom": "uaura",
83 | "amount": "50000000000000"
84 | }
85 | ]
86 | },
87 | {
88 | "address": "aura1xt7xnrdz306hexwqfv6fhwkph2h0qlufx3cwyh",
89 | "coins": [
90 | {
91 | "denom": "uaura",
92 | "amount": "50000000000000"
93 | }
94 | ]
95 | },
96 | {
97 | "address": "aura1sv447lahe7y0qzqljmm4vuhr0sw5jkeg2v9l7d",
98 | "coins": [
99 | {
100 | "denom": "uaura",
101 | "amount": "50000000000000"
102 | }
103 | ]
104 | },
105 | {
106 | "address": "aura13m7kqmfl5wygx0vkw0ud9kp2k3utwqg6h8fyda",
107 | "coins": [
108 | {
109 | "denom": "uaura",
110 | "amount": "50000000000000"
111 | }
112 | ]
113 | }
114 | ],
115 | "supply": [],
116 | "denom_metadata": []
117 | },
118 | "capability": {
119 | "index": "1",
120 | "owners": []
121 | },
122 | "crisis": {
123 | "constant_fee": {
124 | "amount": "1000",
125 | "denom": "uaura"
126 | }
127 | },
128 | "distribution": {
129 | "delegator_starting_infos": [],
130 | "delegator_withdraw_infos": [],
131 | "fee_pool": {
132 | "community_pool": []
133 | },
134 | "outstanding_rewards": [],
135 | "params": {
136 | "base_proposer_reward": "0.010000000000000000",
137 | "bonus_proposer_reward": "0.040000000000000000",
138 | "community_tax": "0.020000000000000000",
139 | "withdraw_addr_enabled": true
140 | },
141 | "previous_proposer": "",
142 | "validator_accumulated_commissions": [],
143 | "validator_current_rewards": [],
144 | "validator_historical_rewards": [],
145 | "validator_slash_events": []
146 | },
147 | "evidence": {
148 | "evidence": []
149 | },
150 | "feegrant": {
151 | "allowances": []
152 | },
153 | "genutil": {
154 | "gen_txs": [
155 | {
156 | "body": {
157 | "messages": [
158 | {
159 | "@type": "/cosmos.staking.v1beta1.MsgCreateValidator",
160 | "description": {
161 | "moniker": "mynode",
162 | "identity": "",
163 | "website": "",
164 | "security_contact": "",
165 | "details": ""
166 | },
167 | "commission": {
168 | "rate": "0.100000000000000000",
169 | "max_rate": "0.200000000000000000",
170 | "max_change_rate": "0.010000000000000000"
171 | },
172 | "min_self_delegation": "1",
173 | "delegator_address": "aura1xt7xnrdz306hexwqfv6fhwkph2h0qlufx3cwyh",
174 | "validator_address": "auravaloper1xt7xnrdz306hexwqfv6fhwkph2h0qlufarfxuf",
175 | "pubkey": {
176 | "@type": "/cosmos.crypto.ed25519.PubKey",
177 | "key": "5ToVU6qDfst1G74U0urAb2/GBxAYooR0aV3AUb1cDaI="
178 | },
179 | "value": {
180 | "denom": "uaura",
181 | "amount": "10000000000"
182 | }
183 | }
184 | ],
185 | "memo": "3c76ce06f5b9e0bcd262c28071d4edca19269902@192.168.24.1:26656",
186 | "timeout_height": "0",
187 | "extension_options": [],
188 | "non_critical_extension_options": []
189 | },
190 | "auth_info": {
191 | "signer_infos": [
192 | {
193 | "public_key": {
194 | "@type": "/cosmos.crypto.secp256k1.PubKey",
195 | "key": "AoEEMTRdtMFtsTolgPp2KsQFR4R68GkLBRC9//CchV68"
196 | },
197 | "mode_info": {
198 | "single": {
199 | "mode": "SIGN_MODE_DIRECT"
200 | }
201 | },
202 | "sequence": "0"
203 | }
204 | ],
205 | "fee": {
206 | "amount": [],
207 | "gas_limit": "200000",
208 | "payer": "",
209 | "granter": ""
210 | }
211 | },
212 | "signatures": [
213 | "npIas3SxnZBdLM0nv0v0fu6LUFEw8blLYW3bPs0qD1kMDieWfaCCAlHdXHNorx5qe9AKVX6UyTbwde/FFm1apA=="
214 | ]
215 | }
216 | ]
217 | },
218 | "gov": {
219 | "deposit_params": {
220 | "max_deposit_period": "172800s",
221 | "min_deposit": [
222 | {
223 | "amount": "1000000",
224 | "denom": "uaura"
225 | }
226 | ]
227 | },
228 | "deposits": [],
229 | "proposals": [],
230 | "starting_proposal_id": "1",
231 | "tally_params": {
232 | "quorum": "0.334000000000000000",
233 | "threshold": "0.500000000000000000",
234 | "veto_threshold": "0.334000000000000000"
235 | },
236 | "votes": [],
237 | "voting_params": {
238 | "voting_period": "172800s"
239 | }
240 | },
241 | "ibc": {
242 | "channel_genesis": {
243 | "ack_sequences": [],
244 | "acknowledgements": [],
245 | "channels": [],
246 | "commitments": [],
247 | "next_channel_sequence": "0",
248 | "receipts": [],
249 | "recv_sequences": [],
250 | "send_sequences": []
251 | },
252 | "client_genesis": {
253 | "clients": [],
254 | "clients_consensus": [],
255 | "clients_metadata": [],
256 | "create_localhost": false,
257 | "next_client_sequence": "0",
258 | "params": {
259 | "allowed_clients": [
260 | "06-solomachine",
261 | "07-tendermint"
262 | ]
263 | }
264 | },
265 | "connection_genesis": {
266 | "client_connection_paths": [],
267 | "connections": [],
268 | "next_connection_sequence": "0",
269 | "params": {
270 | "max_expected_time_per_block": "30000000000"
271 | }
272 | }
273 | },
274 | "mint": {
275 | "minter": {
276 | "annual_provisions": "0.000000000000000000",
277 | "inflation": "0.130000000000000000"
278 | },
279 | "params": {
280 | "blocks_per_year": "100000000",
281 | "goal_bonded": "0.670000000000000000",
282 | "inflation_max": "0.120000000000000000",
283 | "inflation_min": "0.040000000000000000",
284 | "inflation_rate_change": "0.080000000000000000",
285 | "mint_denom": "uaura"
286 | }
287 | },
288 | "params": null,
289 | "slashing": {
290 | "missed_blocks": [],
291 | "params": {
292 | "downtime_jail_duration": "600s",
293 | "min_signed_per_window": "0.500000000000000000",
294 | "signed_blocks_window": "1000",
295 | "slash_fraction_double_sign": "0.050000000000000000",
296 | "slash_fraction_downtime": "0.010000000000000000"
297 | },
298 | "signing_infos": []
299 | },
300 | "staking": {
301 | "delegations": [],
302 | "exported": false,
303 | "last_total_power": "0",
304 | "last_validator_powers": [],
305 | "params": {
306 | "bond_denom": "uaura",
307 | "historical_entries": 10000,
308 | "max_entries": 7,
309 | "max_validators": 6,
310 | "unbonding_time": "86400s"
311 | },
312 | "redelegations": [],
313 | "unbonding_delegations": [],
314 | "validators": []
315 | },
316 | "transfer": {
317 | "denom_traces": [],
318 | "params": {
319 | "receive_enabled": true,
320 | "send_enabled": true
321 | },
322 | "port_id": "transfer"
323 | },
324 | "upgrade": {},
325 | "vesting": {},
326 | "wasm": {
327 | "codes": [],
328 | "contracts": [],
329 | "gen_msgs": [],
330 | "params": {
331 | "code_upload_access": {
332 | "address": "",
333 | "permission": "Everybody"
334 | },
335 | "instantiate_default_permission": "Everybody",
336 | "max_wasm_code_size": "1228800"
337 | },
338 | "sequences": []
339 | }
340 | }
341 | }
--------------------------------------------------------------------------------
/scripts/verify_gentx.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | CHAIN_ID=euphoria-1
3 | AURA_HOME="/tmp/aurad$(date +%s)"
4 | RANDOM_KEY="randomvalidatorkey"
5 | DENOM=ueaura
6 | MAXBOND=3600000000 # 3600 eaura
7 | MINCOMMISSION="0.05"
8 |
9 | GENTX_SUBMISSION_START=$(date -u -d '2022-07-07T12:00:00.000Z' +'%s')
10 | GENTX_SUBMISSION_DEADLINE=$(date -u -d '2022-07-11T02:00:00.000Z' +'%s')
11 |
12 | now=$(date -u +'%s')
13 |
14 | if [ $now -lt $GENTX_SUBMISSION_START ]; then
15 | echo 'Gentx submission not started yet'
16 | exit 1
17 | fi
18 |
19 | if [ $now -gt $GENTX_SUBMISSION_DEADLINE ]; then
20 | echo 'Gentx submission is closed'
21 | exit 1
22 | fi
23 |
24 | GENTX_FILE=$(find ./$CHAIN_ID/gentx -iname "*.json")
25 | FILES_COUNT=$(find ./$CHAIN_ID/gentx -iname "*.json" | wc -l)
26 | LEN_GENTX=$(echo ${#GENTX_FILE})
27 |
28 | if [ $FILES_COUNT -gt 1 ]; then
29 | echo 'Invalid! found more than 1 json file'
30 | exit 1
31 | fi
32 |
33 | if [ $LEN_GENTX -eq 0 ]; then
34 | echo "gentx file not found."
35 | exit 1
36 | else
37 | set -e
38 |
39 | echo "GentxFile::::"
40 | echo $GENTX_FILE
41 |
42 | denom=$(jq -r '.body.messages[0].value.denom' $GENTX_FILE)
43 | if [ $denom != $DENOM ]; then
44 | echo "invalid denom"
45 | exit 1
46 | fi
47 |
48 | amount=$(jq -r '.body.messages[0].value.amount' $GENTX_FILE)
49 |
50 | if [ $amount -ne $MAXBOND ]; then
51 | echo "bonded amount is different with 3600eaura: $amt != $MAXBOND"
52 | exit 1
53 | fi
54 |
55 | commission=$(jq -r '.body.messages[0].commission.rate' $GENTX_FILE)
56 | out=$(echo "$commission < $MINCOMMISSION" | bc -q)
57 | if [ $out = 1 ]; then
58 | echo "commission is low: $commission < $MINCOMMISSION"
59 | exit 1
60 | fi
61 | echo "...........Init Aura node.............."
62 |
63 | git clone https://github.com/aura-nw/aura
64 | cd aura
65 | git checkout euphoria
66 | make build
67 | chmod +x ./build/aurad
68 |
69 | ./build/aurad keys add $RANDOM_KEY --keyring-backend test --home $AURA_HOME
70 |
71 | ./build/aurad init --chain-id $CHAIN_ID validator --home $AURA_HOME
72 |
73 | echo "..........Fetching genesis......."
74 |
75 | # rm -rf $AURA_HOME/config/genesis.json
76 | # curl -s https://raw.githubusercontent.com/aura-nw/testnets/main/$CHAIN_ID/pre-genesis.json >$AURA_HOME/config/genesis.json
77 |
78 | sed -i "s/\"stake\"/\"ueaura\"/g" $AURA_HOME/config/genesis.json
79 |
80 | GENACC=$(jq -r '.body.messages[0].delegator_address' ../$GENTX_FILE)
81 |
82 | echo $GENACC
83 |
84 | ./build/aurad add-genesis-account $RANDOM_KEY $MAXBOND$DENOM --home $AURA_HOME \
85 | --keyring-backend test
86 | ./build/aurad add-genesis-account $GENACC $MAXBOND$DENOM --home $AURA_HOME
87 |
88 | ./build/aurad gentx $RANDOM_KEY $MAXBOND$DENOM --home $AURA_HOME \
89 | --keyring-backend test --chain-id $CHAIN_ID
90 | cp ../$GENTX_FILE $AURA_HOME/config/gentx/
91 |
92 | echo "..........Collecting gentxs......."
93 | ./build/aurad collect-gentxs --home $AURA_HOME
94 | sed -i '/persistent_peers =/c\persistent_peers = ""' $AURA_HOME/config/config.toml
95 |
96 | ./build/aurad validate-genesis --home $AURA_HOME
97 |
98 | echo "..........Starting node......."
99 | ./build/aurad start --home $AURA_HOME &
100 |
101 | sleep 20s
102 |
103 | echo "...checking network status.."
104 |
105 | ./build/aurad status --node http://localhost:26657 | jq
106 |
107 | echo "...Cleaning ..."
108 | killall aurad >/dev/null 2>&1
109 | rm -rf $AURA_HOME >/dev/null 2>&1
110 | fi
111 |
--------------------------------------------------------------------------------
/serenity-testnet-001/6-July-upgrade/hardfork.md:
--------------------------------------------------------------------------------
1 | # Hard fork upgrade
2 |
3 | This upgrade is effectively a hard fork with the same chain-id. This means we'll need to delete all previous data and start from a new genesis.
4 |
5 | NOTE: This assumes you've already ran through setting up a Aura node here: https://docs.aura.network/validator/running-a-fullnode
6 |
7 | ## Performing the Upgrade
8 |
9 | ### 1. Stop the node
10 | ```sh
11 | sudo systemctl stop
12 | ```
13 |
14 | ### 2. Backup priv_validator_key.json
15 | This is only relevant if you're upgrading your validator. Your priv_validator_key.json is how your validator is identified. If you haven't backed it up already, **DO SO NOW**.
16 |
17 | An example method for doing so is as follows, which will copy your validator key to the home dir:
18 | ```sh
19 | cd ~
20 | cp ~/.aura/config/priv_validator_key.json .
21 | ```
22 |
23 | *NOTE*: keeping your copy of the validator key on the same machine is NOT sufficient. At a bare minimum it should be backed up locally so you always have access to it.
24 |
25 | ### 3. Backup priv_validator_state.json
26 | It's worth backing up your `priv_validator_state.json` in case this upgrade fails and an alternative path must be taken.
27 | ```sh
28 | cd ~
29 | cp ~/.aura/data/priv_validator_state.json .
30 | ```
31 |
32 | ### 4. Purge previous chain state and addrbook.json
33 | Because we'll be starting from a new genesis, the previous data is no longer necessary.
34 | ```sh
35 | aurad unsafe-reset-all
36 | ```
37 |
38 | ### 5. Download and install the new binary
39 |
40 | #### 5a. Install Aurad
41 | This new binary includes the module upgrade.
42 | ```sh
43 | git clone https://github.com/aura-nw/aura
44 | cd aura
45 | git checkout serenity
46 | make
47 | ```
48 |
49 |
50 | #### 5b. [OPTIONAL] If you use cosmovisor
51 | You will need to re-setup cosmovisor with the new genesis.
52 | ```sh
53 | rm $DAEMON_HOME/cosmovisor/genesis/bin/aurad
54 | rm -rf $DAEMON_HOME/cosmovisor/upgrades
55 | mkdir $DAEMON_HOME/cosmovisor/upgrades
56 | cp $HOME/go/bin/aurad $DAEMON_HOME/cosmovisor/genesis/bin
57 | rm $DAEMON_HOME/cosmovisor/current
58 | ```
59 |
60 | Check aurad has copied to the new location.
61 | ```sh
62 | $DAEMON_HOME/cosmovisor/genesis/bin/aurad version
63 | ```
64 |
65 | ### 6. Download the upgrade genesis
66 |
67 |
68 | ```sh
69 | rm ~/.aura/config/genesis.json
70 | wget https://github.com/aura-nw/testnets/raw/main/serenity-testnet-001/6-July-upgrade/state.tar.gz
71 | tar -xzvf state -C $HOME/.aura/config
72 |
73 | # check chain is serenity-testnet-001, genesis time is correct & initial block is 1255138
74 | cat $HOME/.aura/config/genesis.json | jq '"Genesis Time: " + .genesis_time + " — Chain ID: " + .chain_id + " - Initial Height: " + .initial_height'
75 | ```
76 |
77 | ### 7. Verify genesis shasum
78 |
79 | ```sh
80 | jq -S -c -M '' ~/.aura/config/genesis.json | sha256sum
81 | ? -
82 | ```
83 |
84 | ### 8. Restore priv_validator_key.json and priv_validator_state.json
85 |
86 | **Important** By resetting the state we also resetted the validator sign state, which may cause double sign. We need to restore our backup to prevent this.
87 |
88 | If you are using a remote signer this step is probably not needed
89 |
90 | ```sh
91 | cp ~/priv_validator_state.json ~/.aura/data/priv_validator_state.json
92 | cp ~/priv_validator_key.json ~/.aura/config/priv_validator_key.json
93 | ```
94 |
95 | ### 9. Start the node
96 | ```sh
97 | sudo systemctl restart
98 | ```
99 |
100 | ### 10. Confirm the process running
101 | ```sh
102 | sudo journalctl -fu
103 | ```
104 |
--------------------------------------------------------------------------------
/serenity-testnet-001/6-July-upgrade/state.tar.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NodesBlocks/testnets/6cb9bda0741be45cf651f61e714aa45957133830/serenity-testnet-001/6-July-upgrade/state.tar.gz
--------------------------------------------------------------------------------
/serenity-testnet-001/README.md:
--------------------------------------------------------------------------------
1 | # Network Information
2 | - **Launch date**: 2022-04-27
3 | - **Chain-ID**: `serenity-testnet-001`
4 | - **Genesis File:** `https://github.com/aura-nw/testnets/blob/main/serenity-testnet/genesis.json`
5 | - **Block Explorer**: `https://serenity.aurascan.io`
6 | - **Faucet**: Please ask in the `#serenity-faucet` channel in the [Aura Network discord](https://discord.com/invite/PNCp4CXj7K)
7 | - **Public Endpoints**:
8 | - LCD: `https://lcd.serenity.aura.network`
9 | - RPC:`https://rpc.serenity.aura.network`
10 |
--------------------------------------------------------------------------------
/serenity-testnet-001/genesis.json:
--------------------------------------------------------------------------------
1 | {
2 | "genesis_time": "2022-04-27T07:00:00Z",
3 | "chain_id": "serenity-testnet-001",
4 | "initial_height": "1",
5 | "consensus_params": {
6 | "block": {
7 | "max_bytes": "22020096",
8 | "max_gas": "-1",
9 | "time_iota_ms": "1000"
10 | },
11 | "evidence": {
12 | "max_age_num_blocks": "100000",
13 | "max_age_duration": "172800000000000",
14 | "max_bytes": "1048576"
15 | },
16 | "validator": {
17 | "pub_key_types": [
18 | "ed25519"
19 | ]
20 | },
21 | "version": {}
22 | },
23 | "app_hash": "",
24 | "app_state": {
25 | "aura": {
26 | "params": {
27 | "max_supply": "1000000000000000"
28 | }
29 | },
30 | "auth": {
31 | "params": {
32 | "max_memo_characters": "256",
33 | "tx_sig_limit": "7",
34 | "tx_size_cost_per_byte": "10",
35 | "sig_verify_cost_ed25519": "590",
36 | "sig_verify_cost_secp256k1": "1000"
37 | },
38 | "accounts": [
39 | {
40 | "@type": "/cosmos.auth.v1beta1.BaseAccount",
41 | "address": "aura199zph4r44yvn8veraukw2c508z4pqrqxt3hyx4",
42 | "pub_key": null,
43 | "account_number": "0",
44 | "sequence": "0"
45 | },
46 | {
47 | "@type": "/cosmos.auth.v1beta1.BaseAccount",
48 | "address": "aura1jlp9ge244um2v7mdm7xwamwsv9z9vhpej6wjh7",
49 | "pub_key": null,
50 | "account_number": "0",
51 | "sequence": "0"
52 | },
53 | {
54 | "@type": "/cosmos.auth.v1beta1.BaseAccount",
55 | "address": "aura1mvm4f62j96dw79gvc3zhyuef7wh453cau3wr72",
56 | "pub_key": null,
57 | "account_number": "0",
58 | "sequence": "0"
59 | },
60 | {
61 | "@type": "/cosmos.auth.v1beta1.BaseAccount",
62 | "address": "aura182lurpfs7xcle90hcjkmtnjf2efzx64fjtzaam",
63 | "pub_key": null,
64 | "account_number": "0",
65 | "sequence": "0"
66 | },
67 | {
68 | "@type": "/cosmos.vesting.v1beta1.PeriodicVestingAccount",
69 | "base_vesting_account": {
70 | "base_account": {
71 | "address": "aura1trqfuz89vxe745lmn2yfedt7d4xnpcpvltc86e",
72 | "pub_key": null,
73 | "account_number": "0",
74 | "sequence": "0"
75 | },
76 | "original_vesting": [
77 | {
78 | "denom": "uaura",
79 | "amount": "100000000"
80 | }
81 | ],
82 | "delegated_free": [],
83 | "delegated_vesting": [],
84 | "end_time": "1651154400"
85 | },
86 | "start_time": "1651111200",
87 | "vesting_periods": [
88 | {
89 | "length": "1800",
90 | "amount": [
91 | {
92 | "denom": "uaura",
93 | "amount": "4166666"
94 | }
95 | ]
96 | },
97 | {
98 | "length": "1800",
99 | "amount": [
100 | {
101 | "denom": "uaura",
102 | "amount": "4166666"
103 | }
104 | ]
105 | },
106 | {
107 | "length": "1800",
108 | "amount": [
109 | {
110 | "denom": "uaura",
111 | "amount": "4166666"
112 | }
113 | ]
114 | },
115 | {
116 | "length": "1800",
117 | "amount": [
118 | {
119 | "denom": "uaura",
120 | "amount": "4166666"
121 | }
122 | ]
123 | },
124 | {
125 | "length": "1800",
126 | "amount": [
127 | {
128 | "denom": "uaura",
129 | "amount": "4166666"
130 | }
131 | ]
132 | },
133 | {
134 | "length": "1800",
135 | "amount": [
136 | {
137 | "denom": "uaura",
138 | "amount": "4166666"
139 | }
140 | ]
141 | },
142 | {
143 | "length": "1800",
144 | "amount": [
145 | {
146 | "denom": "uaura",
147 | "amount": "4166666"
148 | }
149 | ]
150 | },
151 | {
152 | "length": "1800",
153 | "amount": [
154 | {
155 | "denom": "uaura",
156 | "amount": "4166666"
157 | }
158 | ]
159 | },
160 | {
161 | "length": "1800",
162 | "amount": [
163 | {
164 | "denom": "uaura",
165 | "amount": "4166666"
166 | }
167 | ]
168 | },
169 | {
170 | "length": "1800",
171 | "amount": [
172 | {
173 | "denom": "uaura",
174 | "amount": "4166666"
175 | }
176 | ]
177 | },
178 | {
179 | "length": "1800",
180 | "amount": [
181 | {
182 | "denom": "uaura",
183 | "amount": "4166666"
184 | }
185 | ]
186 | },
187 | {
188 | "length": "1800",
189 | "amount": [
190 | {
191 | "denom": "uaura",
192 | "amount": "4166666"
193 | }
194 | ]
195 | },
196 | {
197 | "length": "1800",
198 | "amount": [
199 | {
200 | "denom": "uaura",
201 | "amount": "4166666"
202 | }
203 | ]
204 | },
205 | {
206 | "length": "1800",
207 | "amount": [
208 | {
209 | "denom": "uaura",
210 | "amount": "4166666"
211 | }
212 | ]
213 | },
214 | {
215 | "length": "1800",
216 | "amount": [
217 | {
218 | "denom": "uaura",
219 | "amount": "4166666"
220 | }
221 | ]
222 | },
223 | {
224 | "length": "1800",
225 | "amount": [
226 | {
227 | "denom": "uaura",
228 | "amount": "4166666"
229 | }
230 | ]
231 | },
232 | {
233 | "length": "1800",
234 | "amount": [
235 | {
236 | "denom": "uaura",
237 | "amount": "4166666"
238 | }
239 | ]
240 | },
241 | {
242 | "length": "1800",
243 | "amount": [
244 | {
245 | "denom": "uaura",
246 | "amount": "4166666"
247 | }
248 | ]
249 | },
250 | {
251 | "length": "1800",
252 | "amount": [
253 | {
254 | "denom": "uaura",
255 | "amount": "4166666"
256 | }
257 | ]
258 | },
259 | {
260 | "length": "1800",
261 | "amount": [
262 | {
263 | "denom": "uaura",
264 | "amount": "4166666"
265 | }
266 | ]
267 | },
268 | {
269 | "length": "1800",
270 | "amount": [
271 | {
272 | "denom": "uaura",
273 | "amount": "4166666"
274 | }
275 | ]
276 | },
277 | {
278 | "length": "1800",
279 | "amount": [
280 | {
281 | "denom": "uaura",
282 | "amount": "4166666"
283 | }
284 | ]
285 | },
286 | {
287 | "length": "1800",
288 | "amount": [
289 | {
290 | "denom": "uaura",
291 | "amount": "4166666"
292 | }
293 | ]
294 | },
295 | {
296 | "length": "1800",
297 | "amount": [
298 | {
299 | "denom": "uaura",
300 | "amount": "4166682"
301 | }
302 | ]
303 | }
304 | ]
305 | },
306 | {
307 | "@type": "/cosmos.vesting.v1beta1.PeriodicVestingAccount",
308 | "base_vesting_account": {
309 | "base_account": {
310 | "address": "aura1xydnzs2s9pjh4cksc2ejv3t002d7pwedld2lp8",
311 | "pub_key": null,
312 | "account_number": "0",
313 | "sequence": "0"
314 | },
315 | "original_vesting": [
316 | {
317 | "denom": "uaura",
318 | "amount": "200000000"
319 | }
320 | ],
321 | "delegated_free": [],
322 | "delegated_vesting": [],
323 | "end_time": "1651154400"
324 | },
325 | "start_time": "1651111200",
326 | "vesting_periods": [
327 | {
328 | "length": "1800",
329 | "amount": [
330 | {
331 | "denom": "uaura",
332 | "amount": "8333333"
333 | }
334 | ]
335 | },
336 | {
337 | "length": "1800",
338 | "amount": [
339 | {
340 | "denom": "uaura",
341 | "amount": "8333333"
342 | }
343 | ]
344 | },
345 | {
346 | "length": "1800",
347 | "amount": [
348 | {
349 | "denom": "uaura",
350 | "amount": "8333333"
351 | }
352 | ]
353 | },
354 | {
355 | "length": "1800",
356 | "amount": [
357 | {
358 | "denom": "uaura",
359 | "amount": "8333333"
360 | }
361 | ]
362 | },
363 | {
364 | "length": "1800",
365 | "amount": [
366 | {
367 | "denom": "uaura",
368 | "amount": "8333333"
369 | }
370 | ]
371 | },
372 | {
373 | "length": "1800",
374 | "amount": [
375 | {
376 | "denom": "uaura",
377 | "amount": "8333333"
378 | }
379 | ]
380 | },
381 | {
382 | "length": "1800",
383 | "amount": [
384 | {
385 | "denom": "uaura",
386 | "amount": "8333333"
387 | }
388 | ]
389 | },
390 | {
391 | "length": "1800",
392 | "amount": [
393 | {
394 | "denom": "uaura",
395 | "amount": "8333333"
396 | }
397 | ]
398 | },
399 | {
400 | "length": "1800",
401 | "amount": [
402 | {
403 | "denom": "uaura",
404 | "amount": "8333333"
405 | }
406 | ]
407 | },
408 | {
409 | "length": "1800",
410 | "amount": [
411 | {
412 | "denom": "uaura",
413 | "amount": "8333333"
414 | }
415 | ]
416 | },
417 | {
418 | "length": "1800",
419 | "amount": [
420 | {
421 | "denom": "uaura",
422 | "amount": "8333333"
423 | }
424 | ]
425 | },
426 | {
427 | "length": "1800",
428 | "amount": [
429 | {
430 | "denom": "uaura",
431 | "amount": "8333333"
432 | }
433 | ]
434 | },
435 | {
436 | "length": "1800",
437 | "amount": [
438 | {
439 | "denom": "uaura",
440 | "amount": "8333333"
441 | }
442 | ]
443 | },
444 | {
445 | "length": "1800",
446 | "amount": [
447 | {
448 | "denom": "uaura",
449 | "amount": "8333333"
450 | }
451 | ]
452 | },
453 | {
454 | "length": "1800",
455 | "amount": [
456 | {
457 | "denom": "uaura",
458 | "amount": "8333333"
459 | }
460 | ]
461 | },
462 | {
463 | "length": "1800",
464 | "amount": [
465 | {
466 | "denom": "uaura",
467 | "amount": "8333333"
468 | }
469 | ]
470 | },
471 | {
472 | "length": "1800",
473 | "amount": [
474 | {
475 | "denom": "uaura",
476 | "amount": "8333333"
477 | }
478 | ]
479 | },
480 | {
481 | "length": "1800",
482 | "amount": [
483 | {
484 | "denom": "uaura",
485 | "amount": "8333333"
486 | }
487 | ]
488 | },
489 | {
490 | "length": "1800",
491 | "amount": [
492 | {
493 | "denom": "uaura",
494 | "amount": "8333333"
495 | }
496 | ]
497 | },
498 | {
499 | "length": "1800",
500 | "amount": [
501 | {
502 | "denom": "uaura",
503 | "amount": "8333333"
504 | }
505 | ]
506 | },
507 | {
508 | "length": "1800",
509 | "amount": [
510 | {
511 | "denom": "uaura",
512 | "amount": "8333333"
513 | }
514 | ]
515 | },
516 | {
517 | "length": "1800",
518 | "amount": [
519 | {
520 | "denom": "uaura",
521 | "amount": "8333333"
522 | }
523 | ]
524 | },
525 | {
526 | "length": "1800",
527 | "amount": [
528 | {
529 | "denom": "uaura",
530 | "amount": "8333333"
531 | }
532 | ]
533 | },
534 | {
535 | "length": "1800",
536 | "amount": [
537 | {
538 | "denom": "uaura",
539 | "amount": "8333341"
540 | }
541 | ]
542 | }
543 | ]
544 | },
545 | {
546 | "@type": "/cosmos.vesting.v1beta1.PeriodicVestingAccount",
547 | "base_vesting_account": {
548 | "base_account": {
549 | "address": "aura1rh28ys00u7ewps37sqq3aq6qtmmmrdckzuvlrr",
550 | "pub_key": null,
551 | "account_number": "0",
552 | "sequence": "0"
553 | },
554 | "original_vesting": [
555 | {
556 | "denom": "uaura",
557 | "amount": "100000000"
558 | }
559 | ],
560 | "delegated_free": [],
561 | "delegated_vesting": [],
562 | "end_time": "1651154400"
563 | },
564 | "start_time": "1651111200",
565 | "vesting_periods": [
566 | {
567 | "length": "1800",
568 | "amount": [
569 | {
570 | "denom": "uaura",
571 | "amount": "4166666"
572 | }
573 | ]
574 | },
575 | {
576 | "length": "1800",
577 | "amount": [
578 | {
579 | "denom": "uaura",
580 | "amount": "4166666"
581 | }
582 | ]
583 | },
584 | {
585 | "length": "1800",
586 | "amount": [
587 | {
588 | "denom": "uaura",
589 | "amount": "4166666"
590 | }
591 | ]
592 | },
593 | {
594 | "length": "1800",
595 | "amount": [
596 | {
597 | "denom": "uaura",
598 | "amount": "4166666"
599 | }
600 | ]
601 | },
602 | {
603 | "length": "1800",
604 | "amount": [
605 | {
606 | "denom": "uaura",
607 | "amount": "4166666"
608 | }
609 | ]
610 | },
611 | {
612 | "length": "1800",
613 | "amount": [
614 | {
615 | "denom": "uaura",
616 | "amount": "4166666"
617 | }
618 | ]
619 | },
620 | {
621 | "length": "1800",
622 | "amount": [
623 | {
624 | "denom": "uaura",
625 | "amount": "4166666"
626 | }
627 | ]
628 | },
629 | {
630 | "length": "1800",
631 | "amount": [
632 | {
633 | "denom": "uaura",
634 | "amount": "4166666"
635 | }
636 | ]
637 | },
638 | {
639 | "length": "1800",
640 | "amount": [
641 | {
642 | "denom": "uaura",
643 | "amount": "4166666"
644 | }
645 | ]
646 | },
647 | {
648 | "length": "1800",
649 | "amount": [
650 | {
651 | "denom": "uaura",
652 | "amount": "4166666"
653 | }
654 | ]
655 | },
656 | {
657 | "length": "1800",
658 | "amount": [
659 | {
660 | "denom": "uaura",
661 | "amount": "4166666"
662 | }
663 | ]
664 | },
665 | {
666 | "length": "1800",
667 | "amount": [
668 | {
669 | "denom": "uaura",
670 | "amount": "4166666"
671 | }
672 | ]
673 | },
674 | {
675 | "length": "1800",
676 | "amount": [
677 | {
678 | "denom": "uaura",
679 | "amount": "4166666"
680 | }
681 | ]
682 | },
683 | {
684 | "length": "1800",
685 | "amount": [
686 | {
687 | "denom": "uaura",
688 | "amount": "4166666"
689 | }
690 | ]
691 | },
692 | {
693 | "length": "1800",
694 | "amount": [
695 | {
696 | "denom": "uaura",
697 | "amount": "4166666"
698 | }
699 | ]
700 | },
701 | {
702 | "length": "1800",
703 | "amount": [
704 | {
705 | "denom": "uaura",
706 | "amount": "4166666"
707 | }
708 | ]
709 | },
710 | {
711 | "length": "1800",
712 | "amount": [
713 | {
714 | "denom": "uaura",
715 | "amount": "4166666"
716 | }
717 | ]
718 | },
719 | {
720 | "length": "1800",
721 | "amount": [
722 | {
723 | "denom": "uaura",
724 | "amount": "4166666"
725 | }
726 | ]
727 | },
728 | {
729 | "length": "1800",
730 | "amount": [
731 | {
732 | "denom": "uaura",
733 | "amount": "4166666"
734 | }
735 | ]
736 | },
737 | {
738 | "length": "1800",
739 | "amount": [
740 | {
741 | "denom": "uaura",
742 | "amount": "4166666"
743 | }
744 | ]
745 | },
746 | {
747 | "length": "1800",
748 | "amount": [
749 | {
750 | "denom": "uaura",
751 | "amount": "4166666"
752 | }
753 | ]
754 | },
755 | {
756 | "length": "1800",
757 | "amount": [
758 | {
759 | "denom": "uaura",
760 | "amount": "4166666"
761 | }
762 | ]
763 | },
764 | {
765 | "length": "1800",
766 | "amount": [
767 | {
768 | "denom": "uaura",
769 | "amount": "4166666"
770 | }
771 | ]
772 | },
773 | {
774 | "length": "1800",
775 | "amount": [
776 | {
777 | "denom": "uaura",
778 | "amount": "4166682"
779 | }
780 | ]
781 | }
782 | ]
783 | },
784 | {
785 | "@type": "/cosmos.vesting.v1beta1.PeriodicVestingAccount",
786 | "base_vesting_account": {
787 | "base_account": {
788 | "address": "aura12e6h8p8ueg5vrujcx4x7n0ugfe9tf3mx007hhu",
789 | "pub_key": null,
790 | "account_number": "0",
791 | "sequence": "0"
792 | },
793 | "original_vesting": [
794 | {
795 | "denom": "uaura",
796 | "amount": "200000000"
797 | }
798 | ],
799 | "delegated_free": [],
800 | "delegated_vesting": [],
801 | "end_time": "1651154401"
802 | },
803 | "start_time": "1651132800",
804 | "vesting_periods": [
805 | {
806 | "length": "1",
807 | "amount": [
808 | {
809 | "denom": "uaura",
810 | "amount": "50000000"
811 | }
812 | ]
813 | },
814 | {
815 | "length": "1800",
816 | "amount": [
817 | {
818 | "denom": "uaura",
819 | "amount": "12500000"
820 | }
821 | ]
822 | },
823 | {
824 | "length": "1800",
825 | "amount": [
826 | {
827 | "denom": "uaura",
828 | "amount": "12500000"
829 | }
830 | ]
831 | },
832 | {
833 | "length": "1800",
834 | "amount": [
835 | {
836 | "denom": "uaura",
837 | "amount": "12500000"
838 | }
839 | ]
840 | },
841 | {
842 | "length": "1800",
843 | "amount": [
844 | {
845 | "denom": "uaura",
846 | "amount": "12500000"
847 | }
848 | ]
849 | },
850 | {
851 | "length": "1800",
852 | "amount": [
853 | {
854 | "denom": "uaura",
855 | "amount": "12500000"
856 | }
857 | ]
858 | },
859 | {
860 | "length": "1800",
861 | "amount": [
862 | {
863 | "denom": "uaura",
864 | "amount": "12500000"
865 | }
866 | ]
867 | },
868 | {
869 | "length": "1800",
870 | "amount": [
871 | {
872 | "denom": "uaura",
873 | "amount": "12500000"
874 | }
875 | ]
876 | },
877 | {
878 | "length": "1800",
879 | "amount": [
880 | {
881 | "denom": "uaura",
882 | "amount": "12500000"
883 | }
884 | ]
885 | },
886 | {
887 | "length": "1800",
888 | "amount": [
889 | {
890 | "denom": "uaura",
891 | "amount": "12500000"
892 | }
893 | ]
894 | },
895 | {
896 | "length": "1800",
897 | "amount": [
898 | {
899 | "denom": "uaura",
900 | "amount": "12500000"
901 | }
902 | ]
903 | },
904 | {
905 | "length": "1800",
906 | "amount": [
907 | {
908 | "denom": "uaura",
909 | "amount": "12500000"
910 | }
911 | ]
912 | },
913 | {
914 | "length": "1800",
915 | "amount": [
916 | {
917 | "denom": "uaura",
918 | "amount": "12500000"
919 | }
920 | ]
921 | }
922 | ]
923 | }
924 | ]
925 | },
926 | "authz": {
927 | "authorization": []
928 | },
929 | "bank": {
930 | "params": {
931 | "send_enabled": [],
932 | "default_send_enabled": true
933 | },
934 | "balances": [
935 | {
936 | "address": "aura1rh28ys00u7ewps37sqq3aq6qtmmmrdckzuvlrr",
937 | "coins": [
938 | {
939 | "denom": "uaura",
940 | "amount": "100000000"
941 | }
942 | ]
943 | },
944 | {
945 | "address": "aura199zph4r44yvn8veraukw2c508z4pqrqxt3hyx4",
946 | "coins": [
947 | {
948 | "denom": "uaura",
949 | "amount": "5000000000000"
950 | }
951 | ]
952 | },
953 | {
954 | "address": "aura1xydnzs2s9pjh4cksc2ejv3t002d7pwedld2lp8",
955 | "coins": [
956 | {
957 | "denom": "uaura",
958 | "amount": "200000000"
959 | }
960 | ]
961 | },
962 | {
963 | "address": "aura182lurpfs7xcle90hcjkmtnjf2efzx64fjtzaam",
964 | "coins": [
965 | {
966 | "denom": "uaura",
967 | "amount": "5000000000000"
968 | }
969 | ]
970 | },
971 | {
972 | "address": "aura12e6h8p8ueg5vrujcx4x7n0ugfe9tf3mx007hhu",
973 | "coins": [
974 | {
975 | "denom": "uaura",
976 | "amount": "200000000"
977 | }
978 | ]
979 | },
980 | {
981 | "address": "aura1trqfuz89vxe745lmn2yfedt7d4xnpcpvltc86e",
982 | "coins": [
983 | {
984 | "denom": "uaura",
985 | "amount": "200000000"
986 | }
987 | ]
988 | },
989 | {
990 | "address": "aura1jlp9ge244um2v7mdm7xwamwsv9z9vhpej6wjh7",
991 | "coins": [
992 | {
993 | "denom": "uaura",
994 | "amount": "5000000000000"
995 | }
996 | ]
997 | },
998 | {
999 | "address": "aura1mvm4f62j96dw79gvc3zhyuef7wh453cau3wr72",
1000 | "coins": [
1001 | {
1002 | "denom": "uaura",
1003 | "amount": "5000000000000"
1004 | }
1005 | ]
1006 | }
1007 | ],
1008 | "supply": [],
1009 | "denom_metadata": []
1010 | },
1011 | "capability": {
1012 | "index": "1",
1013 | "owners": []
1014 | },
1015 | "crisis": {
1016 | "constant_fee": {
1017 | "amount": "1000",
1018 | "denom": "uaura"
1019 | }
1020 | },
1021 | "distribution": {
1022 | "delegator_starting_infos": [],
1023 | "delegator_withdraw_infos": [],
1024 | "fee_pool": {
1025 | "community_pool": []
1026 | },
1027 | "outstanding_rewards": [],
1028 | "params": {
1029 | "base_proposer_reward": "0.010000000000000000",
1030 | "bonus_proposer_reward": "0.040000000000000000",
1031 | "community_tax": "0.020000000000000000",
1032 | "withdraw_addr_enabled": true
1033 | },
1034 | "previous_proposer": "",
1035 | "validator_accumulated_commissions": [],
1036 | "validator_current_rewards": [],
1037 | "validator_historical_rewards": [],
1038 | "validator_slash_events": []
1039 | },
1040 | "evidence": {
1041 | "evidence": []
1042 | },
1043 | "feegrant": {
1044 | "allowances": []
1045 | },
1046 | "genutil": {
1047 | "gen_txs": [
1048 | {
1049 | "body": {
1050 | "messages": [
1051 | {
1052 | "@type": "/cosmos.staking.v1beta1.MsgCreateValidator",
1053 | "description": {
1054 | "moniker": "mynode",
1055 | "identity": "",
1056 | "website": "",
1057 | "security_contact": "",
1058 | "details": ""
1059 | },
1060 | "commission": {
1061 | "rate": "0.100000000000000000",
1062 | "max_rate": "0.200000000000000000",
1063 | "max_change_rate": "0.010000000000000000"
1064 | },
1065 | "min_self_delegation": "1",
1066 | "delegator_address": "aura199zph4r44yvn8veraukw2c508z4pqrqxt3hyx4",
1067 | "validator_address": "auravaloper199zph4r44yvn8veraukw2c508z4pqrqxsrxv7t",
1068 | "pubkey": {
1069 | "@type": "/cosmos.crypto.ed25519.PubKey",
1070 | "key": "G+3ccaHcNGGlfFV8ksfRGxXT+Ggba4IBI1RG/rmWIIo="
1071 | },
1072 | "value": {
1073 | "denom": "uaura",
1074 | "amount": "10000000000"
1075 | }
1076 | }
1077 | ],
1078 | "memo": "88b6a04faa66de636e2cd0ba4945835d356afc83@10.0.22.108:26656",
1079 | "timeout_height": "0",
1080 | "extension_options": [],
1081 | "non_critical_extension_options": []
1082 | },
1083 | "auth_info": {
1084 | "signer_infos": [
1085 | {
1086 | "public_key": {
1087 | "@type": "/cosmos.crypto.secp256k1.PubKey",
1088 | "key": "A4PKUWz5YbN7oWADIGH2kYH+qU95T3AM7JVG5mpTNjDA"
1089 | },
1090 | "mode_info": {
1091 | "single": {
1092 | "mode": "SIGN_MODE_DIRECT"
1093 | }
1094 | },
1095 | "sequence": "0"
1096 | }
1097 | ],
1098 | "fee": {
1099 | "amount": [],
1100 | "gas_limit": "200000",
1101 | "payer": "",
1102 | "granter": ""
1103 | }
1104 | },
1105 | "signatures": [
1106 | "aYDi7Z77vkIS//Tk9ukiHW13R5R11qGNwQwmKhVfHA1+SIKgZbjZxudJwu+Mybml0UIC297+AqDTn3evD+xfXA=="
1107 | ]
1108 | },
1109 | {
1110 | "body": {
1111 | "messages": [
1112 | {
1113 | "@type": "/cosmos.staking.v1beta1.MsgCreateValidator",
1114 | "description": {
1115 | "moniker": "hagiang",
1116 | "identity": "",
1117 | "website": "",
1118 | "security_contact": "",
1119 | "details": ""
1120 | },
1121 | "commission": {
1122 | "rate": "0.050000000000000000",
1123 | "max_rate": "0.200000000000000000",
1124 | "max_change_rate": "0.010000000000000000"
1125 | },
1126 | "min_self_delegation": "1",
1127 | "delegator_address": "aura1mvm4f62j96dw79gvc3zhyuef7wh453cau3wr72",
1128 | "validator_address": "auravaloper1mvm4f62j96dw79gvc3zhyuef7wh453ca8rltx5",
1129 | "pubkey": {
1130 | "@type": "/cosmos.crypto.ed25519.PubKey",
1131 | "key": "SZ/1/4yLSrhlAOQ+sTCaM/F0KYV46wxhXHZWKooUrbE="
1132 | },
1133 | "value": {
1134 | "denom": "uaura",
1135 | "amount": "10000000000"
1136 | }
1137 | }
1138 | ],
1139 | "memo": "bed9225cc111bb8b2e92e1e90c7f0c02e0bb0bf5@10.0.16.142:26656",
1140 | "timeout_height": "0",
1141 | "extension_options": [],
1142 | "non_critical_extension_options": []
1143 | },
1144 | "auth_info": {
1145 | "signer_infos": [
1146 | {
1147 | "public_key": {
1148 | "@type": "/cosmos.crypto.secp256k1.PubKey",
1149 | "key": "Aq67LwJvlWU3hXPjNClWdtoKFth4LI3H9GjuM4CmilQz"
1150 | },
1151 | "mode_info": {
1152 | "single": {
1153 | "mode": "SIGN_MODE_DIRECT"
1154 | }
1155 | },
1156 | "sequence": "0"
1157 | }
1158 | ],
1159 | "fee": {
1160 | "amount": [],
1161 | "gas_limit": "200000",
1162 | "payer": "",
1163 | "granter": ""
1164 | }
1165 | },
1166 | "signatures": [
1167 | "CZhNeqn5oUYxfVDcjV7Eiot3rcvMnrAGcAw8f4Qxk1pwqlHY/IXcG9ZTDosa81B9Yo9xT7YUfOx+ecQvmNg7Zw=="
1168 | ]
1169 | },
1170 | {
1171 | "body": {
1172 | "messages": [
1173 | {
1174 | "@type": "/cosmos.staking.v1beta1.MsgCreateValidator",
1175 | "description": {
1176 | "moniker": "thaibinh",
1177 | "identity": "",
1178 | "website": "",
1179 | "security_contact": "",
1180 | "details": ""
1181 | },
1182 | "commission": {
1183 | "rate": "0.050000000000000000",
1184 | "max_rate": "0.200000000000000000",
1185 | "max_change_rate": "0.010000000000000000"
1186 | },
1187 | "min_self_delegation": "1",
1188 | "delegator_address": "aura182lurpfs7xcle90hcjkmtnjf2efzx64fjtzaam",
1189 | "validator_address": "auravaloper182lurpfs7xcle90hcjkmtnjf2efzx64ffen499",
1190 | "pubkey": {
1191 | "@type": "/cosmos.crypto.ed25519.PubKey",
1192 | "key": "Z3rHyA06PMu9ri44R5C9KIiQAv7kwJ3ToCrJMRYL2Eg="
1193 | },
1194 | "value": {
1195 | "denom": "uaura",
1196 | "amount": "10000000000"
1197 | }
1198 | }
1199 | ],
1200 | "memo": "846afc6824b762f148c2f42a3f157660271e5d52@10.0.29.113:26656",
1201 | "timeout_height": "0",
1202 | "extension_options": [],
1203 | "non_critical_extension_options": []
1204 | },
1205 | "auth_info": {
1206 | "signer_infos": [
1207 | {
1208 | "public_key": {
1209 | "@type": "/cosmos.crypto.secp256k1.PubKey",
1210 | "key": "AvSkPe3pP9oQbcfcTTY9BxF+hCd2njXiEGz+AI8n+RFM"
1211 | },
1212 | "mode_info": {
1213 | "single": {
1214 | "mode": "SIGN_MODE_DIRECT"
1215 | }
1216 | },
1217 | "sequence": "0"
1218 | }
1219 | ],
1220 | "fee": {
1221 | "amount": [],
1222 | "gas_limit": "200000",
1223 | "payer": "",
1224 | "granter": ""
1225 | }
1226 | },
1227 | "signatures": [
1228 | "nUo4b9gbmwyYFdVH804Hio2B8ESbsKDiNvGOGaWvdTg4jbFrIgM/FpEmh/6PKIMzp70v5XH18zhx0dvgskK1LQ=="
1229 | ]
1230 | },
1231 | {
1232 | "body": {
1233 | "messages": [
1234 | {
1235 | "@type": "/cosmos.staking.v1beta1.MsgCreateValidator",
1236 | "description": {
1237 | "moniker": "vinh",
1238 | "identity": "",
1239 | "website": "",
1240 | "security_contact": "",
1241 | "details": ""
1242 | },
1243 | "commission": {
1244 | "rate": "0.050000000000000000",
1245 | "max_rate": "0.200000000000000000",
1246 | "max_change_rate": "0.010000000000000000"
1247 | },
1248 | "min_self_delegation": "1",
1249 | "delegator_address": "aura1jlp9ge244um2v7mdm7xwamwsv9z9vhpej6wjh7",
1250 | "validator_address": "auravaloper1jlp9ge244um2v7mdm7xwamwsv9z9vhpefgl60q",
1251 | "pubkey": {
1252 | "@type": "/cosmos.crypto.ed25519.PubKey",
1253 | "key": "KbsDlfLDnbbHFpmTMdC2KLDvkgVCWHfdWp0DDI1MRJE="
1254 | },
1255 | "value": {
1256 | "denom": "uaura",
1257 | "amount": "10000000000"
1258 | }
1259 | }
1260 | ],
1261 | "memo": "1825497ee069368f0a4f44b5a4d030c4331b61c1@10.0.31.66:26656",
1262 | "timeout_height": "0",
1263 | "extension_options": [],
1264 | "non_critical_extension_options": []
1265 | },
1266 | "auth_info": {
1267 | "signer_infos": [
1268 | {
1269 | "public_key": {
1270 | "@type": "/cosmos.crypto.secp256k1.PubKey",
1271 | "key": "A9YE0ZBIPc1Abjzay9EB7z3p8ab7r16h6LR39tHaAOCd"
1272 | },
1273 | "mode_info": {
1274 | "single": {
1275 | "mode": "SIGN_MODE_DIRECT"
1276 | }
1277 | },
1278 | "sequence": "0"
1279 | }
1280 | ],
1281 | "fee": {
1282 | "amount": [],
1283 | "gas_limit": "200000",
1284 | "payer": "",
1285 | "granter": ""
1286 | }
1287 | },
1288 | "signatures": [
1289 | "EpBn0Ke6KV+1a5Q5TZ96YWbjDJC/b4eDpMxJsVuUdP0nSe79JJQCvGPxoqzcrbxhs5eKaCg8stnMIEnrO8eosg=="
1290 | ]
1291 | }
1292 | ]
1293 | },
1294 | "gov": {
1295 | "deposit_params": {
1296 | "max_deposit_period": "172800s",
1297 | "min_deposit": [
1298 | {
1299 | "amount": "1000000",
1300 | "denom": "uaura"
1301 | }
1302 | ]
1303 | },
1304 | "deposits": [],
1305 | "proposals": [],
1306 | "starting_proposal_id": "1",
1307 | "tally_params": {
1308 | "quorum": "0.334000000000000000",
1309 | "threshold": "0.500000000000000000",
1310 | "veto_threshold": "0.334000000000000000"
1311 | },
1312 | "votes": [],
1313 | "voting_params": {
1314 | "voting_period": "172800s"
1315 | }
1316 | },
1317 | "ibc": {
1318 | "channel_genesis": {
1319 | "ack_sequences": [],
1320 | "acknowledgements": [],
1321 | "channels": [],
1322 | "commitments": [],
1323 | "next_channel_sequence": "0",
1324 | "receipts": [],
1325 | "recv_sequences": [],
1326 | "send_sequences": []
1327 | },
1328 | "client_genesis": {
1329 | "clients": [],
1330 | "clients_consensus": [],
1331 | "clients_metadata": [],
1332 | "create_localhost": false,
1333 | "next_client_sequence": "0",
1334 | "params": {
1335 | "allowed_clients": [
1336 | "06-solomachine",
1337 | "07-tendermint"
1338 | ]
1339 | }
1340 | },
1341 | "connection_genesis": {
1342 | "client_connection_paths": [],
1343 | "connections": [],
1344 | "next_connection_sequence": "0",
1345 | "params": {
1346 | "max_expected_time_per_block": "30000000000"
1347 | }
1348 | }
1349 | },
1350 | "mint": {
1351 | "minter": {
1352 | "annual_provisions": "0.000000000000000000",
1353 | "inflation": "0.130000000000000000"
1354 | },
1355 | "params": {
1356 | "blocks_per_year": "5373084",
1357 | "goal_bonded": "0.670000000000000000",
1358 | "inflation_max": "0.120000000000000000",
1359 | "inflation_min": "0.040000000000000000",
1360 | "inflation_rate_change": "0.080000000000000000",
1361 | "mint_denom": "uaura"
1362 | }
1363 | },
1364 | "params": null,
1365 | "slashing": {
1366 | "missed_blocks": [],
1367 | "params": {
1368 | "downtime_jail_duration": "600s",
1369 | "min_signed_per_window": "0.500000000000000000",
1370 | "signed_blocks_window": "1000",
1371 | "slash_fraction_double_sign": "0.050000000000000000",
1372 | "slash_fraction_downtime": "0.010000000000000000"
1373 | },
1374 | "signing_infos": []
1375 | },
1376 | "staking": {
1377 | "delegations": [],
1378 | "exported": false,
1379 | "last_total_power": "0",
1380 | "last_validator_powers": [],
1381 | "params": {
1382 | "bond_denom": "uaura",
1383 | "historical_entries": 10000,
1384 | "max_entries": 7,
1385 | "max_validators": 5,
1386 | "unbonding_time": "86400s"
1387 | },
1388 | "redelegations": [],
1389 | "unbonding_delegations": [],
1390 | "validators": []
1391 | },
1392 | "transfer": {
1393 | "denom_traces": [],
1394 | "params": {
1395 | "receive_enabled": true,
1396 | "send_enabled": true
1397 | },
1398 | "port_id": "transfer"
1399 | },
1400 | "upgrade": {},
1401 | "vesting": {},
1402 | "wasm": {
1403 | "codes": [],
1404 | "contracts": [],
1405 | "gen_msgs": [],
1406 | "params": {
1407 | "code_upload_access": {
1408 | "address": "",
1409 | "permission": "Everybody"
1410 | },
1411 | "instantiate_default_permission": "Everybody",
1412 | "max_wasm_code_size": "1228800"
1413 | },
1414 | "sequences": []
1415 | }
1416 | }
1417 | }
--------------------------------------------------------------------------------
/serenity-testnet-001/gentx/gentx-hagiang.json:
--------------------------------------------------------------------------------
1 | {"body":{"messages":[{"@type":"/cosmos.staking.v1beta1.MsgCreateValidator","description":{"moniker":"hagiang","identity":"","website":"","security_contact":"","details":""},"commission":{"rate":"0.050000000000000000","max_rate":"0.200000000000000000","max_change_rate":"0.010000000000000000"},"min_self_delegation":"1","delegator_address":"aura1mvm4f62j96dw79gvc3zhyuef7wh453cau3wr72","validator_address":"auravaloper1mvm4f62j96dw79gvc3zhyuef7wh453ca8rltx5","pubkey":{"@type":"/cosmos.crypto.ed25519.PubKey","key":"SZ/1/4yLSrhlAOQ+sTCaM/F0KYV46wxhXHZWKooUrbE="},"value":{"denom":"uaura","amount":"10000000000"}}],"memo":"bed9225cc111bb8b2e92e1e90c7f0c02e0bb0bf5@10.0.16.142:26656","timeout_height":"0","extension_options":[],"non_critical_extension_options":[]},"auth_info":{"signer_infos":[{"public_key":{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"Aq67LwJvlWU3hXPjNClWdtoKFth4LI3H9GjuM4CmilQz"},"mode_info":{"single":{"mode":"SIGN_MODE_DIRECT"}},"sequence":"0"}],"fee":{"amount":[],"gas_limit":"200000","payer":"","granter":""}},"signatures":["CZhNeqn5oUYxfVDcjV7Eiot3rcvMnrAGcAw8f4Qxk1pwqlHY/IXcG9ZTDosa81B9Yo9xT7YUfOx+ecQvmNg7Zw=="]}
--------------------------------------------------------------------------------
/serenity-testnet-001/gentx/gentx-thaibinh.json:
--------------------------------------------------------------------------------
1 | {"body":{"messages":[{"@type":"/cosmos.staking.v1beta1.MsgCreateValidator","description":{"moniker":"thaibinh","identity":"","website":"","security_contact":"","details":""},"commission":{"rate":"0.050000000000000000","max_rate":"0.200000000000000000","max_change_rate":"0.010000000000000000"},"min_self_delegation":"1","delegator_address":"aura182lurpfs7xcle90hcjkmtnjf2efzx64fjtzaam","validator_address":"auravaloper182lurpfs7xcle90hcjkmtnjf2efzx64ffen499","pubkey":{"@type":"/cosmos.crypto.ed25519.PubKey","key":"Z3rHyA06PMu9ri44R5C9KIiQAv7kwJ3ToCrJMRYL2Eg="},"value":{"denom":"uaura","amount":"10000000000"}}],"memo":"846afc6824b762f148c2f42a3f157660271e5d52@10.0.29.113:26656","timeout_height":"0","extension_options":[],"non_critical_extension_options":[]},"auth_info":{"signer_infos":[{"public_key":{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"AvSkPe3pP9oQbcfcTTY9BxF+hCd2njXiEGz+AI8n+RFM"},"mode_info":{"single":{"mode":"SIGN_MODE_DIRECT"}},"sequence":"0"}],"fee":{"amount":[],"gas_limit":"200000","payer":"","granter":""}},"signatures":["nUo4b9gbmwyYFdVH804Hio2B8ESbsKDiNvGOGaWvdTg4jbFrIgM/FpEmh/6PKIMzp70v5XH18zhx0dvgskK1LQ=="]}
--------------------------------------------------------------------------------
/serenity-testnet-001/gentx/gentx-vinh.json:
--------------------------------------------------------------------------------
1 | {"body":{"messages":[{"@type":"/cosmos.staking.v1beta1.MsgCreateValidator","description":{"moniker":"vinh","identity":"","website":"","security_contact":"","details":""},"commission":{"rate":"0.050000000000000000","max_rate":"0.200000000000000000","max_change_rate":"0.010000000000000000"},"min_self_delegation":"1","delegator_address":"aura1jlp9ge244um2v7mdm7xwamwsv9z9vhpej6wjh7","validator_address":"auravaloper1jlp9ge244um2v7mdm7xwamwsv9z9vhpefgl60q","pubkey":{"@type":"/cosmos.crypto.ed25519.PubKey","key":"KbsDlfLDnbbHFpmTMdC2KLDvkgVCWHfdWp0DDI1MRJE="},"value":{"denom":"uaura","amount":"10000000000"}}],"memo":"1825497ee069368f0a4f44b5a4d030c4331b61c1@10.0.31.66:26656","timeout_height":"0","extension_options":[],"non_critical_extension_options":[]},"auth_info":{"signer_infos":[{"public_key":{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"A9YE0ZBIPc1Abjzay9EB7z3p8ab7r16h6LR39tHaAOCd"},"mode_info":{"single":{"mode":"SIGN_MODE_DIRECT"}},"sequence":"0"}],"fee":{"amount":[],"gas_limit":"200000","payer":"","granter":""}},"signatures":["EpBn0Ke6KV+1a5Q5TZ96YWbjDJC/b4eDpMxJsVuUdP0nSe79JJQCvGPxoqzcrbxhs5eKaCg8stnMIEnrO8eosg=="]}
--------------------------------------------------------------------------------
/serenity-testnet-001/pre-genesis.json:
--------------------------------------------------------------------------------
1 | {
2 | "genesis_time": "2022-04-27T07:00:00Z",
3 | "chain_id": "serenity-testnet-001",
4 | "initial_height": "1",
5 | "consensus_params": {
6 | "block": {
7 | "max_bytes": "22020096",
8 | "max_gas": "-1",
9 | "time_iota_ms": "1000"
10 | },
11 | "evidence": {
12 | "max_age_num_blocks": "100000",
13 | "max_age_duration": "172800000000000",
14 | "max_bytes": "1048576"
15 | },
16 | "validator": {
17 | "pub_key_types": [
18 | "ed25519"
19 | ]
20 | },
21 | "version": {}
22 | },
23 | "app_hash": "",
24 | "app_state": {
25 | "aura": {
26 | "params": {
27 | "max_supply": "1000000000000000"
28 | }
29 | },
30 | "auth": {
31 | "params": {
32 | "max_memo_characters": "256",
33 | "tx_sig_limit": "7",
34 | "tx_size_cost_per_byte": "10",
35 | "sig_verify_cost_ed25519": "590",
36 | "sig_verify_cost_secp256k1": "1000"
37 | },
38 | "accounts": [
39 | {
40 | "@type": "/cosmos.auth.v1beta1.BaseAccount",
41 | "address": "aura199zph4r44yvn8veraukw2c508z4pqrqxt3hyx4",
42 | "pub_key": null,
43 | "account_number": "0",
44 | "sequence": "0"
45 | },
46 | {
47 | "@type": "/cosmos.auth.v1beta1.BaseAccount",
48 | "address": "aura1jlp9ge244um2v7mdm7xwamwsv9z9vhpej6wjh7",
49 | "pub_key": null,
50 | "account_number": "0",
51 | "sequence": "0"
52 | },
53 | {
54 | "@type": "/cosmos.auth.v1beta1.BaseAccount",
55 | "address": "aura1mvm4f62j96dw79gvc3zhyuef7wh453cau3wr72",
56 | "pub_key": null,
57 | "account_number": "0",
58 | "sequence": "0"
59 | },
60 | {
61 | "@type": "/cosmos.auth.v1beta1.BaseAccount",
62 | "address": "aura182lurpfs7xcle90hcjkmtnjf2efzx64fjtzaam",
63 | "pub_key": null,
64 | "account_number": "0",
65 | "sequence": "0"
66 | },
67 | {
68 | "@type": "/cosmos.vesting.v1beta1.PeriodicVestingAccount",
69 | "base_vesting_account": {
70 | "base_account": {
71 | "address": "aura1trqfuz89vxe745lmn2yfedt7d4xnpcpvltc86e",
72 | "pub_key": null,
73 | "account_number": "0",
74 | "sequence": "0"
75 | },
76 | "original_vesting": [
77 | {
78 | "denom": "uaura",
79 | "amount": "100000000"
80 | }
81 | ],
82 | "delegated_free": [],
83 | "delegated_vesting": [],
84 | "end_time": "1651154400"
85 | },
86 | "start_time": "1651111200",
87 | "vesting_periods": [
88 | {
89 | "length": "1800",
90 | "amount": [
91 | {
92 | "denom": "uaura",
93 | "amount": "4166666"
94 | }
95 | ]
96 | },
97 | {
98 | "length": "1800",
99 | "amount": [
100 | {
101 | "denom": "uaura",
102 | "amount": "4166666"
103 | }
104 | ]
105 | },
106 | {
107 | "length": "1800",
108 | "amount": [
109 | {
110 | "denom": "uaura",
111 | "amount": "4166666"
112 | }
113 | ]
114 | },
115 | {
116 | "length": "1800",
117 | "amount": [
118 | {
119 | "denom": "uaura",
120 | "amount": "4166666"
121 | }
122 | ]
123 | },
124 | {
125 | "length": "1800",
126 | "amount": [
127 | {
128 | "denom": "uaura",
129 | "amount": "4166666"
130 | }
131 | ]
132 | },
133 | {
134 | "length": "1800",
135 | "amount": [
136 | {
137 | "denom": "uaura",
138 | "amount": "4166666"
139 | }
140 | ]
141 | },
142 | {
143 | "length": "1800",
144 | "amount": [
145 | {
146 | "denom": "uaura",
147 | "amount": "4166666"
148 | }
149 | ]
150 | },
151 | {
152 | "length": "1800",
153 | "amount": [
154 | {
155 | "denom": "uaura",
156 | "amount": "4166666"
157 | }
158 | ]
159 | },
160 | {
161 | "length": "1800",
162 | "amount": [
163 | {
164 | "denom": "uaura",
165 | "amount": "4166666"
166 | }
167 | ]
168 | },
169 | {
170 | "length": "1800",
171 | "amount": [
172 | {
173 | "denom": "uaura",
174 | "amount": "4166666"
175 | }
176 | ]
177 | },
178 | {
179 | "length": "1800",
180 | "amount": [
181 | {
182 | "denom": "uaura",
183 | "amount": "4166666"
184 | }
185 | ]
186 | },
187 | {
188 | "length": "1800",
189 | "amount": [
190 | {
191 | "denom": "uaura",
192 | "amount": "4166666"
193 | }
194 | ]
195 | },
196 | {
197 | "length": "1800",
198 | "amount": [
199 | {
200 | "denom": "uaura",
201 | "amount": "4166666"
202 | }
203 | ]
204 | },
205 | {
206 | "length": "1800",
207 | "amount": [
208 | {
209 | "denom": "uaura",
210 | "amount": "4166666"
211 | }
212 | ]
213 | },
214 | {
215 | "length": "1800",
216 | "amount": [
217 | {
218 | "denom": "uaura",
219 | "amount": "4166666"
220 | }
221 | ]
222 | },
223 | {
224 | "length": "1800",
225 | "amount": [
226 | {
227 | "denom": "uaura",
228 | "amount": "4166666"
229 | }
230 | ]
231 | },
232 | {
233 | "length": "1800",
234 | "amount": [
235 | {
236 | "denom": "uaura",
237 | "amount": "4166666"
238 | }
239 | ]
240 | },
241 | {
242 | "length": "1800",
243 | "amount": [
244 | {
245 | "denom": "uaura",
246 | "amount": "4166666"
247 | }
248 | ]
249 | },
250 | {
251 | "length": "1800",
252 | "amount": [
253 | {
254 | "denom": "uaura",
255 | "amount": "4166666"
256 | }
257 | ]
258 | },
259 | {
260 | "length": "1800",
261 | "amount": [
262 | {
263 | "denom": "uaura",
264 | "amount": "4166666"
265 | }
266 | ]
267 | },
268 | {
269 | "length": "1800",
270 | "amount": [
271 | {
272 | "denom": "uaura",
273 | "amount": "4166666"
274 | }
275 | ]
276 | },
277 | {
278 | "length": "1800",
279 | "amount": [
280 | {
281 | "denom": "uaura",
282 | "amount": "4166666"
283 | }
284 | ]
285 | },
286 | {
287 | "length": "1800",
288 | "amount": [
289 | {
290 | "denom": "uaura",
291 | "amount": "4166666"
292 | }
293 | ]
294 | },
295 | {
296 | "length": "1800",
297 | "amount": [
298 | {
299 | "denom": "uaura",
300 | "amount": "4166682"
301 | }
302 | ]
303 | }
304 | ]
305 | },
306 | {
307 | "@type": "/cosmos.vesting.v1beta1.PeriodicVestingAccount",
308 | "base_vesting_account": {
309 | "base_account": {
310 | "address": "aura1xydnzs2s9pjh4cksc2ejv3t002d7pwedld2lp8",
311 | "pub_key": null,
312 | "account_number": "0",
313 | "sequence": "0"
314 | },
315 | "original_vesting": [
316 | {
317 | "denom": "uaura",
318 | "amount": "200000000"
319 | }
320 | ],
321 | "delegated_free": [],
322 | "delegated_vesting": [],
323 | "end_time": "1651154400"
324 | },
325 | "start_time": "1651111200",
326 | "vesting_periods": [
327 | {
328 | "length": "1800",
329 | "amount": [
330 | {
331 | "denom": "uaura",
332 | "amount": "8333333"
333 | }
334 | ]
335 | },
336 | {
337 | "length": "1800",
338 | "amount": [
339 | {
340 | "denom": "uaura",
341 | "amount": "8333333"
342 | }
343 | ]
344 | },
345 | {
346 | "length": "1800",
347 | "amount": [
348 | {
349 | "denom": "uaura",
350 | "amount": "8333333"
351 | }
352 | ]
353 | },
354 | {
355 | "length": "1800",
356 | "amount": [
357 | {
358 | "denom": "uaura",
359 | "amount": "8333333"
360 | }
361 | ]
362 | },
363 | {
364 | "length": "1800",
365 | "amount": [
366 | {
367 | "denom": "uaura",
368 | "amount": "8333333"
369 | }
370 | ]
371 | },
372 | {
373 | "length": "1800",
374 | "amount": [
375 | {
376 | "denom": "uaura",
377 | "amount": "8333333"
378 | }
379 | ]
380 | },
381 | {
382 | "length": "1800",
383 | "amount": [
384 | {
385 | "denom": "uaura",
386 | "amount": "8333333"
387 | }
388 | ]
389 | },
390 | {
391 | "length": "1800",
392 | "amount": [
393 | {
394 | "denom": "uaura",
395 | "amount": "8333333"
396 | }
397 | ]
398 | },
399 | {
400 | "length": "1800",
401 | "amount": [
402 | {
403 | "denom": "uaura",
404 | "amount": "8333333"
405 | }
406 | ]
407 | },
408 | {
409 | "length": "1800",
410 | "amount": [
411 | {
412 | "denom": "uaura",
413 | "amount": "8333333"
414 | }
415 | ]
416 | },
417 | {
418 | "length": "1800",
419 | "amount": [
420 | {
421 | "denom": "uaura",
422 | "amount": "8333333"
423 | }
424 | ]
425 | },
426 | {
427 | "length": "1800",
428 | "amount": [
429 | {
430 | "denom": "uaura",
431 | "amount": "8333333"
432 | }
433 | ]
434 | },
435 | {
436 | "length": "1800",
437 | "amount": [
438 | {
439 | "denom": "uaura",
440 | "amount": "8333333"
441 | }
442 | ]
443 | },
444 | {
445 | "length": "1800",
446 | "amount": [
447 | {
448 | "denom": "uaura",
449 | "amount": "8333333"
450 | }
451 | ]
452 | },
453 | {
454 | "length": "1800",
455 | "amount": [
456 | {
457 | "denom": "uaura",
458 | "amount": "8333333"
459 | }
460 | ]
461 | },
462 | {
463 | "length": "1800",
464 | "amount": [
465 | {
466 | "denom": "uaura",
467 | "amount": "8333333"
468 | }
469 | ]
470 | },
471 | {
472 | "length": "1800",
473 | "amount": [
474 | {
475 | "denom": "uaura",
476 | "amount": "8333333"
477 | }
478 | ]
479 | },
480 | {
481 | "length": "1800",
482 | "amount": [
483 | {
484 | "denom": "uaura",
485 | "amount": "8333333"
486 | }
487 | ]
488 | },
489 | {
490 | "length": "1800",
491 | "amount": [
492 | {
493 | "denom": "uaura",
494 | "amount": "8333333"
495 | }
496 | ]
497 | },
498 | {
499 | "length": "1800",
500 | "amount": [
501 | {
502 | "denom": "uaura",
503 | "amount": "8333333"
504 | }
505 | ]
506 | },
507 | {
508 | "length": "1800",
509 | "amount": [
510 | {
511 | "denom": "uaura",
512 | "amount": "8333333"
513 | }
514 | ]
515 | },
516 | {
517 | "length": "1800",
518 | "amount": [
519 | {
520 | "denom": "uaura",
521 | "amount": "8333333"
522 | }
523 | ]
524 | },
525 | {
526 | "length": "1800",
527 | "amount": [
528 | {
529 | "denom": "uaura",
530 | "amount": "8333333"
531 | }
532 | ]
533 | },
534 | {
535 | "length": "1800",
536 | "amount": [
537 | {
538 | "denom": "uaura",
539 | "amount": "8333341"
540 | }
541 | ]
542 | }
543 | ]
544 | },
545 | {
546 | "@type": "/cosmos.vesting.v1beta1.PeriodicVestingAccount",
547 | "base_vesting_account": {
548 | "base_account": {
549 | "address": "aura1rh28ys00u7ewps37sqq3aq6qtmmmrdckzuvlrr",
550 | "pub_key": null,
551 | "account_number": "0",
552 | "sequence": "0"
553 | },
554 | "original_vesting": [
555 | {
556 | "denom": "uaura",
557 | "amount": "100000000"
558 | }
559 | ],
560 | "delegated_free": [],
561 | "delegated_vesting": [],
562 | "end_time": "1651154400"
563 | },
564 | "start_time": "1651111200",
565 | "vesting_periods": [
566 | {
567 | "length": "1800",
568 | "amount": [
569 | {
570 | "denom": "uaura",
571 | "amount": "4166666"
572 | }
573 | ]
574 | },
575 | {
576 | "length": "1800",
577 | "amount": [
578 | {
579 | "denom": "uaura",
580 | "amount": "4166666"
581 | }
582 | ]
583 | },
584 | {
585 | "length": "1800",
586 | "amount": [
587 | {
588 | "denom": "uaura",
589 | "amount": "4166666"
590 | }
591 | ]
592 | },
593 | {
594 | "length": "1800",
595 | "amount": [
596 | {
597 | "denom": "uaura",
598 | "amount": "4166666"
599 | }
600 | ]
601 | },
602 | {
603 | "length": "1800",
604 | "amount": [
605 | {
606 | "denom": "uaura",
607 | "amount": "4166666"
608 | }
609 | ]
610 | },
611 | {
612 | "length": "1800",
613 | "amount": [
614 | {
615 | "denom": "uaura",
616 | "amount": "4166666"
617 | }
618 | ]
619 | },
620 | {
621 | "length": "1800",
622 | "amount": [
623 | {
624 | "denom": "uaura",
625 | "amount": "4166666"
626 | }
627 | ]
628 | },
629 | {
630 | "length": "1800",
631 | "amount": [
632 | {
633 | "denom": "uaura",
634 | "amount": "4166666"
635 | }
636 | ]
637 | },
638 | {
639 | "length": "1800",
640 | "amount": [
641 | {
642 | "denom": "uaura",
643 | "amount": "4166666"
644 | }
645 | ]
646 | },
647 | {
648 | "length": "1800",
649 | "amount": [
650 | {
651 | "denom": "uaura",
652 | "amount": "4166666"
653 | }
654 | ]
655 | },
656 | {
657 | "length": "1800",
658 | "amount": [
659 | {
660 | "denom": "uaura",
661 | "amount": "4166666"
662 | }
663 | ]
664 | },
665 | {
666 | "length": "1800",
667 | "amount": [
668 | {
669 | "denom": "uaura",
670 | "amount": "4166666"
671 | }
672 | ]
673 | },
674 | {
675 | "length": "1800",
676 | "amount": [
677 | {
678 | "denom": "uaura",
679 | "amount": "4166666"
680 | }
681 | ]
682 | },
683 | {
684 | "length": "1800",
685 | "amount": [
686 | {
687 | "denom": "uaura",
688 | "amount": "4166666"
689 | }
690 | ]
691 | },
692 | {
693 | "length": "1800",
694 | "amount": [
695 | {
696 | "denom": "uaura",
697 | "amount": "4166666"
698 | }
699 | ]
700 | },
701 | {
702 | "length": "1800",
703 | "amount": [
704 | {
705 | "denom": "uaura",
706 | "amount": "4166666"
707 | }
708 | ]
709 | },
710 | {
711 | "length": "1800",
712 | "amount": [
713 | {
714 | "denom": "uaura",
715 | "amount": "4166666"
716 | }
717 | ]
718 | },
719 | {
720 | "length": "1800",
721 | "amount": [
722 | {
723 | "denom": "uaura",
724 | "amount": "4166666"
725 | }
726 | ]
727 | },
728 | {
729 | "length": "1800",
730 | "amount": [
731 | {
732 | "denom": "uaura",
733 | "amount": "4166666"
734 | }
735 | ]
736 | },
737 | {
738 | "length": "1800",
739 | "amount": [
740 | {
741 | "denom": "uaura",
742 | "amount": "4166666"
743 | }
744 | ]
745 | },
746 | {
747 | "length": "1800",
748 | "amount": [
749 | {
750 | "denom": "uaura",
751 | "amount": "4166666"
752 | }
753 | ]
754 | },
755 | {
756 | "length": "1800",
757 | "amount": [
758 | {
759 | "denom": "uaura",
760 | "amount": "4166666"
761 | }
762 | ]
763 | },
764 | {
765 | "length": "1800",
766 | "amount": [
767 | {
768 | "denom": "uaura",
769 | "amount": "4166666"
770 | }
771 | ]
772 | },
773 | {
774 | "length": "1800",
775 | "amount": [
776 | {
777 | "denom": "uaura",
778 | "amount": "4166682"
779 | }
780 | ]
781 | }
782 | ]
783 | },
784 | {
785 | "@type": "/cosmos.vesting.v1beta1.PeriodicVestingAccount",
786 | "base_vesting_account": {
787 | "base_account": {
788 | "address": "aura12e6h8p8ueg5vrujcx4x7n0ugfe9tf3mx007hhu",
789 | "pub_key": null,
790 | "account_number": "0",
791 | "sequence": "0"
792 | },
793 | "original_vesting": [
794 | {
795 | "denom": "uaura",
796 | "amount": "200000000"
797 | }
798 | ],
799 | "delegated_free": [],
800 | "delegated_vesting": [],
801 | "end_time": "1651154401"
802 | },
803 | "start_time": "1651132800",
804 | "vesting_periods": [
805 | {
806 | "length": "1",
807 | "amount": [
808 | {
809 | "denom": "uaura",
810 | "amount": "50000000"
811 | }
812 | ]
813 | },
814 | {
815 | "length": "1800",
816 | "amount": [
817 | {
818 | "denom": "uaura",
819 | "amount": "12500000"
820 | }
821 | ]
822 | },
823 | {
824 | "length": "1800",
825 | "amount": [
826 | {
827 | "denom": "uaura",
828 | "amount": "12500000"
829 | }
830 | ]
831 | },
832 | {
833 | "length": "1800",
834 | "amount": [
835 | {
836 | "denom": "uaura",
837 | "amount": "12500000"
838 | }
839 | ]
840 | },
841 | {
842 | "length": "1800",
843 | "amount": [
844 | {
845 | "denom": "uaura",
846 | "amount": "12500000"
847 | }
848 | ]
849 | },
850 | {
851 | "length": "1800",
852 | "amount": [
853 | {
854 | "denom": "uaura",
855 | "amount": "12500000"
856 | }
857 | ]
858 | },
859 | {
860 | "length": "1800",
861 | "amount": [
862 | {
863 | "denom": "uaura",
864 | "amount": "12500000"
865 | }
866 | ]
867 | },
868 | {
869 | "length": "1800",
870 | "amount": [
871 | {
872 | "denom": "uaura",
873 | "amount": "12500000"
874 | }
875 | ]
876 | },
877 | {
878 | "length": "1800",
879 | "amount": [
880 | {
881 | "denom": "uaura",
882 | "amount": "12500000"
883 | }
884 | ]
885 | },
886 | {
887 | "length": "1800",
888 | "amount": [
889 | {
890 | "denom": "uaura",
891 | "amount": "12500000"
892 | }
893 | ]
894 | },
895 | {
896 | "length": "1800",
897 | "amount": [
898 | {
899 | "denom": "uaura",
900 | "amount": "12500000"
901 | }
902 | ]
903 | },
904 | {
905 | "length": "1800",
906 | "amount": [
907 | {
908 | "denom": "uaura",
909 | "amount": "12500000"
910 | }
911 | ]
912 | },
913 | {
914 | "length": "1800",
915 | "amount": [
916 | {
917 | "denom": "uaura",
918 | "amount": "12500000"
919 | }
920 | ]
921 | }
922 | ]
923 | }
924 | ]
925 | },
926 | "authz": {
927 | "authorization": []
928 | },
929 | "bank": {
930 | "params": {
931 | "send_enabled": [],
932 | "default_send_enabled": true
933 | },
934 | "balances": [
935 | {
936 | "address": "aura1rh28ys00u7ewps37sqq3aq6qtmmmrdckzuvlrr",
937 | "coins": [
938 | {
939 | "denom": "uaura",
940 | "amount": "100000000"
941 | }
942 | ]
943 | },
944 | {
945 | "address": "aura199zph4r44yvn8veraukw2c508z4pqrqxt3hyx4",
946 | "coins": [
947 | {
948 | "denom": "uaura",
949 | "amount": "5000000000000"
950 | }
951 | ]
952 | },
953 | {
954 | "address": "aura1xydnzs2s9pjh4cksc2ejv3t002d7pwedld2lp8",
955 | "coins": [
956 | {
957 | "denom": "uaura",
958 | "amount": "200000000"
959 | }
960 | ]
961 | },
962 | {
963 | "address": "aura182lurpfs7xcle90hcjkmtnjf2efzx64fjtzaam",
964 | "coins": [
965 | {
966 | "denom": "uaura",
967 | "amount": "5000000000000"
968 | }
969 | ]
970 | },
971 | {
972 | "address": "aura12e6h8p8ueg5vrujcx4x7n0ugfe9tf3mx007hhu",
973 | "coins": [
974 | {
975 | "denom": "uaura",
976 | "amount": "200000000"
977 | }
978 | ]
979 | },
980 | {
981 | "address": "aura1trqfuz89vxe745lmn2yfedt7d4xnpcpvltc86e",
982 | "coins": [
983 | {
984 | "denom": "uaura",
985 | "amount": "200000000"
986 | }
987 | ]
988 | },
989 | {
990 | "address": "aura1jlp9ge244um2v7mdm7xwamwsv9z9vhpej6wjh7",
991 | "coins": [
992 | {
993 | "denom": "uaura",
994 | "amount": "5000000000000"
995 | }
996 | ]
997 | },
998 | {
999 | "address": "aura1mvm4f62j96dw79gvc3zhyuef7wh453cau3wr72",
1000 | "coins": [
1001 | {
1002 | "denom": "uaura",
1003 | "amount": "5000000000000"
1004 | }
1005 | ]
1006 | }
1007 | ],
1008 | "supply": [],
1009 | "denom_metadata": []
1010 | },
1011 | "capability": {
1012 | "index": "1",
1013 | "owners": []
1014 | },
1015 | "crisis": {
1016 | "constant_fee": {
1017 | "amount": "1000",
1018 | "denom": "uaura"
1019 | }
1020 | },
1021 | "distribution": {
1022 | "delegator_starting_infos": [],
1023 | "delegator_withdraw_infos": [],
1024 | "fee_pool": {
1025 | "community_pool": []
1026 | },
1027 | "outstanding_rewards": [],
1028 | "params": {
1029 | "base_proposer_reward": "0.010000000000000000",
1030 | "bonus_proposer_reward": "0.040000000000000000",
1031 | "community_tax": "0.020000000000000000",
1032 | "withdraw_addr_enabled": true
1033 | },
1034 | "previous_proposer": "",
1035 | "validator_accumulated_commissions": [],
1036 | "validator_current_rewards": [],
1037 | "validator_historical_rewards": [],
1038 | "validator_slash_events": []
1039 | },
1040 | "evidence": {
1041 | "evidence": []
1042 | },
1043 | "feegrant": {
1044 | "allowances": []
1045 | },
1046 | "genutil": {
1047 | "gen_txs": [
1048 | {
1049 | "body": {
1050 | "messages": [
1051 | {
1052 | "@type": "/cosmos.staking.v1beta1.MsgCreateValidator",
1053 | "description": {
1054 | "moniker": "mynode",
1055 | "identity": "",
1056 | "website": "",
1057 | "security_contact": "",
1058 | "details": ""
1059 | },
1060 | "commission": {
1061 | "rate": "0.100000000000000000",
1062 | "max_rate": "0.200000000000000000",
1063 | "max_change_rate": "0.010000000000000000"
1064 | },
1065 | "min_self_delegation": "1",
1066 | "delegator_address": "aura199zph4r44yvn8veraukw2c508z4pqrqxt3hyx4",
1067 | "validator_address": "auravaloper199zph4r44yvn8veraukw2c508z4pqrqxsrxv7t",
1068 | "pubkey": {
1069 | "@type": "/cosmos.crypto.ed25519.PubKey",
1070 | "key": "G+3ccaHcNGGlfFV8ksfRGxXT+Ggba4IBI1RG/rmWIIo="
1071 | },
1072 | "value": {
1073 | "denom": "uaura",
1074 | "amount": "10000000000"
1075 | }
1076 | }
1077 | ],
1078 | "memo": "88b6a04faa66de636e2cd0ba4945835d356afc83@10.0.22.108:26656",
1079 | "timeout_height": "0",
1080 | "extension_options": [],
1081 | "non_critical_extension_options": []
1082 | },
1083 | "auth_info": {
1084 | "signer_infos": [
1085 | {
1086 | "public_key": {
1087 | "@type": "/cosmos.crypto.secp256k1.PubKey",
1088 | "key": "A4PKUWz5YbN7oWADIGH2kYH+qU95T3AM7JVG5mpTNjDA"
1089 | },
1090 | "mode_info": {
1091 | "single": {
1092 | "mode": "SIGN_MODE_DIRECT"
1093 | }
1094 | },
1095 | "sequence": "0"
1096 | }
1097 | ],
1098 | "fee": {
1099 | "amount": [],
1100 | "gas_limit": "200000",
1101 | "payer": "",
1102 | "granter": ""
1103 | }
1104 | },
1105 | "signatures": [
1106 | "aYDi7Z77vkIS//Tk9ukiHW13R5R11qGNwQwmKhVfHA1+SIKgZbjZxudJwu+Mybml0UIC297+AqDTn3evD+xfXA=="
1107 | ]
1108 | }
1109 | ]
1110 | },
1111 | "gov": {
1112 | "deposit_params": {
1113 | "max_deposit_period": "172800s",
1114 | "min_deposit": [
1115 | {
1116 | "amount": "1000000",
1117 | "denom": "uaura"
1118 | }
1119 | ]
1120 | },
1121 | "deposits": [],
1122 | "proposals": [],
1123 | "starting_proposal_id": "1",
1124 | "tally_params": {
1125 | "quorum": "0.334000000000000000",
1126 | "threshold": "0.500000000000000000",
1127 | "veto_threshold": "0.334000000000000000"
1128 | },
1129 | "votes": [],
1130 | "voting_params": {
1131 | "voting_period": "172800s"
1132 | }
1133 | },
1134 | "ibc": {
1135 | "channel_genesis": {
1136 | "ack_sequences": [],
1137 | "acknowledgements": [],
1138 | "channels": [],
1139 | "commitments": [],
1140 | "next_channel_sequence": "0",
1141 | "receipts": [],
1142 | "recv_sequences": [],
1143 | "send_sequences": []
1144 | },
1145 | "client_genesis": {
1146 | "clients": [],
1147 | "clients_consensus": [],
1148 | "clients_metadata": [],
1149 | "create_localhost": false,
1150 | "next_client_sequence": "0",
1151 | "params": {
1152 | "allowed_clients": [
1153 | "06-solomachine",
1154 | "07-tendermint"
1155 | ]
1156 | }
1157 | },
1158 | "connection_genesis": {
1159 | "client_connection_paths": [],
1160 | "connections": [],
1161 | "next_connection_sequence": "0",
1162 | "params": {
1163 | "max_expected_time_per_block": "30000000000"
1164 | }
1165 | }
1166 | },
1167 | "mint": {
1168 | "minter": {
1169 | "annual_provisions": "0.000000000000000000",
1170 | "inflation": "0.130000000000000000"
1171 | },
1172 | "params": {
1173 | "blocks_per_year": "5373084",
1174 | "goal_bonded": "0.670000000000000000",
1175 | "inflation_max": "0.120000000000000000",
1176 | "inflation_min": "0.040000000000000000",
1177 | "inflation_rate_change": "0.080000000000000000",
1178 | "mint_denom": "uaura"
1179 | }
1180 | },
1181 | "params": null,
1182 | "slashing": {
1183 | "missed_blocks": [],
1184 | "params": {
1185 | "downtime_jail_duration": "600s",
1186 | "min_signed_per_window": "0.500000000000000000",
1187 | "signed_blocks_window": "1000",
1188 | "slash_fraction_double_sign": "0.050000000000000000",
1189 | "slash_fraction_downtime": "0.010000000000000000"
1190 | },
1191 | "signing_infos": []
1192 | },
1193 | "staking": {
1194 | "delegations": [],
1195 | "exported": false,
1196 | "last_total_power": "0",
1197 | "last_validator_powers": [],
1198 | "params": {
1199 | "bond_denom": "uaura",
1200 | "historical_entries": 10000,
1201 | "max_entries": 7,
1202 | "max_validators": 5,
1203 | "unbonding_time": "86400s"
1204 | },
1205 | "redelegations": [],
1206 | "unbonding_delegations": [],
1207 | "validators": []
1208 | },
1209 | "transfer": {
1210 | "denom_traces": [],
1211 | "params": {
1212 | "receive_enabled": true,
1213 | "send_enabled": true
1214 | },
1215 | "port_id": "transfer"
1216 | },
1217 | "upgrade": {},
1218 | "vesting": {},
1219 | "wasm": {
1220 | "codes": [],
1221 | "contracts": [],
1222 | "gen_msgs": [],
1223 | "params": {
1224 | "code_upload_access": {
1225 | "address": "",
1226 | "permission": "Everybody"
1227 | },
1228 | "instantiate_default_permission": "Everybody",
1229 | "max_wasm_code_size": "1228800"
1230 | },
1231 | "sequences": []
1232 | }
1233 | }
1234 | }
--------------------------------------------------------------------------------
/serenity-testnet-001/pre-lauch-setup.md:
--------------------------------------------------------------------------------
1 | # Setup genesis validator node
2 |
3 | Below are the instructions to generate your genesis transaction.
4 |
5 | ## Generate genesis transaction (pre-launch only)
6 |
7 | 1. Download the lastest serenity release from [aurad repo](https://github.com/aura-nw/aura) and run `make` to build the source.
8 |
9 | 2. Initialize the directories and create the local genesis file with the correct
10 | chain-id
11 |
12 | ```bash
13 | aurad config chain-id serenity-testnet-001
14 | aurad init --chain-id serenity-testnet-001
15 | ```
16 |
17 | 3. Create a local key pair
18 |
19 | ```bash
20 | aurad keys add
21 | ```
22 |
23 | 4. Download the pre-genesis file:
24 |
25 | ```bash
26 | curl -s https://raw.githubusercontent.com/aura-nw/testnets/main/serenity-testnet/pre-genesis.json >~/.aurad/config/genesis.json
27 | ```
28 |
29 | 5. Create the gentx, replace ``:
30 |
31 | ```bash
32 | aurad gentx 10000000000uaura --commission-rate=0.01 --chain-id serenity-testnet-001
33 | ```
34 |
35 | If all goes well, you will see a message similar to the following:
36 |
37 | ```bash
38 | Genesis transaction written to "/home/[user]/.aurad/config/gentx/gentx-******.json"
39 | ```
40 |
--------------------------------------------------------------------------------