Skip to content

Commit 1afb294

Browse files
committed
update
1 parent 4f98251 commit 1afb294

File tree

2 files changed

+54
-20
lines changed

2 files changed

+54
-20
lines changed

README.md

Lines changed: 22 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -2,27 +2,26 @@
22

33
This repo is to set up the Cosmos-based node. It currently support:
44

5+
- BitCanna (mainnet)
56
- Juno (mainnet and testnet)
6-
- Sifchain (betanet and testnet)
7-
- Terra (mainnet and testnet)
87
- Kava (mainnet)
9-
- BitCanna (mainnet)
108
- KiChain (mainnet)
119
- Osmosis (mainnet)
12-
- Evmos (testnet)
10+
- Sifchain (betanet and testnet)
11+
- Terra (mainnet and testnet)
1312

1413
## Summary
1514

1615
You run one playbook and set up a node. For example:
1716

1817
```bash
18+
ansible-playbook -i inventory bitcanna.yml -e "target=bitcanna_mainnet"
1919
ansible-playbook -i inventory juno.yml -e "target=juno_mainnet"
20-
ansible-playbook -i inventory sifchain.yml -e "target=sifchain_betanet"
21-
ansible-playbook -i inventory terra.yml -e "target=terra_mainnet"
2220
ansible-playbook -i inventory kava.yml -e "target=kava_mainnet"
23-
ansible-playbook -i inventory bitcanna.yml -e "target=bitcanna_mainnet"
2421
ansible-playbook -i inventory kichain.yml -e "target=kichain_mainnet"
2522
ansible-playbook -i inventory osmosis.yml -e "target=osmosis_mainnet"
23+
ansible-playbook -i inventory sifchain.yml -e "target=sifchain_betanet"
24+
ansible-playbook -i inventory terra.yml -e "target=terra_mainnet"
2625
```
2726

2827
But before you rush with this easy setup, you probably want to read on so you understand the structure of this Ansible program and all the features it offers.
@@ -62,13 +61,13 @@ The structure allows you to target `vars` to each node, or a group cluster, or t
6261
The key Ansible playbook is `<chain>.yml` files. It will set up a fresh node from scratch. For example:
6362

6463
```bash
64+
ansible-playbook -i inventory bitcanna.yml -e "target=bitcanna_mainnet"
6565
ansible-playbook -i inventory juno.yml -e "target=juno_mainnet"
66-
ansible-playbook -i inventory sifchain.yml -e "target=sifchain_betanet"
67-
ansible-playbook -i inventory terra.yml -e "target=terra_mainnet"
6866
ansible-playbook -i inventory kava.yml -e "target=kava_mainnet"
69-
ansible-playbook -i inventory bitcanna.yml -e "target=bitcanna_mainnet"
7067
ansible-playbook -i inventory kichain.yml -e "target=kichain_mainnet"
7168
ansible-playbook -i inventory osmosis.yml -e "target=osmosis_mainnet"
69+
ansible-playbook -i inventory sifchain.yml -e "target=sifchain_betanet"
70+
ansible-playbook -i inventory terra.yml -e "target=terra_mainnet"
7271
```
7372

7473
If you prefer to install the node manually, you can run a 'prepare' playbook to set up a server for a cosmo-based chain without installing the node itself.
@@ -78,24 +77,26 @@ Playbooks are:
7877
| Playbook | Description |
7978
| -------------- | ----------------------------------------------------------------------------------------- |
8079
| `prepare.yml ` | Prepare the server with node_exporter, promtail, go, cosmovisor, and firewall rules |
80+
| `bitcanna.yml` | Set up Bitcanna node. It includes the general `prepare` task and `bitcanna` specific task |
8181
| `juno.yml` | Set up Juno node. It includes the general `prepare` task and `juno` specific task |
82-
| `sifchain.yml` | Set up Sifchain node. It includes the general `prepare` task and `sifchain` specific task |
83-
| `terra.yml` | Set up Sifchain node. It includes the general `prepare` task and `terra` specific task |
8482
| `kava.yml` | Set up Kava node. It includes the general `prepare` task and `kava` specific task |
85-
| `bitcanna.yml` | Set up Bitcanna node. It includes the general `prepare` task and `bitcanna` specific task |
8683
| `kichain.yml` | Set up KiChain node. It includes the general `prepare` task and `kichain` specific task |
8784
| `osmosis.yml` | Set up Osmosis node. It includes the general `prepare` task and `osmosis` specific task |
85+
| `sifchain.yml` | Set up Sifchain node. It includes the general `prepare` task and `sifchain` specific task |
86+
| `terra.yml` | Set up Sifchain node. It includes the general `prepare` task and `terra` specific task |
8887

8988
## Additional Info
9089

9190
When you install a node that has upgrades in the past, you can either sync from Block 1, or use a snapshot to time-travel to the present quickly. We strongly recommend using snapshots. It will save you time of syncing and debugging. Here are a list of trusted snapshot providers. Do your own research and make sure that you can trust the snapshot providers:
9291

9392
Kava: Snapshot is [here](https://www.chainlayer.io/quicksync/)
9493

95-
Sifchain: Follow instruction [here](https://github.com/Sifchain/sifchain-validators/blob/master/docs/setup/standalone/manual.md)
96-
9794
KiChain: Follow instruction [here](https://mzonder.notion.site/KiChain-2-Mainnet-Clean-Install-b20ce6400131499f854abc7567ce3b3f). In fact, we cannot make it work with the peers listed when we tried to sync from Block 1. The only way we made it work is by syncing with the snapshot from the included link.
9895

96+
Osmosis: Snapshot is [here](https://www.chainlayer.io/quicksync/)
97+
98+
Sifchain: Follow instruction [here](https://github.com/Sifchain/sifchain-validators/blob/master/docs/setup/standalone/manual.md)
99+
99100
## Some Useful Commands
100101

101102
[General](docs/general.md)
@@ -106,20 +107,21 @@ KiChain: Follow instruction [here](https://mzonder.notion.site/KiChain-2-Mainnet
106107

107108
[Kava](docs/kava.md)
108109

109-
[Sifchain](docs/sifchain.md)
110-
111110
[KiChain](docs/kichain.md)
112111

113-
[Terra](docs/terra.md)
114-
115112
[Osmosis](docs/osmosis.md)
116113

114+
[Sifchain](docs/sifchain.md)
115+
116+
[Terra](docs/terra.md)
117+
117118
## Please stake with our validators
118119

119120
| Network | Validator |
120121
| -------- | ---------------------------------------------------- |
121122
| Bitcanna | `bcnavaloper1gp957czryfgyvxwn3tfnyy2f0t9g2p4pxqv0cj` |
122123
| Juno | `junovaloper1gp957czryfgyvxwn3tfnyy2f0t9g2p4pvzc6k3` |
123124
| Kava | `kavavaloper125s8t5c6ypwee7ytun90lnhgpls2zl3vta43aj` |
124-
| Sifchain | `sifvaloper1gp957czryfgyvxwn3tfnyy2f0t9g2p4pfj2j90` |
125125
| KiChain | `kivaloper1gp957czryfgyvxwn3tfnyy2f0t9g2p4pq8jud7` |
126+
| Osmosis | `osmovaloper1gp957czryfgyvxwn3tfnyy2f0t9g2p4phpkatp` |
127+
| Sifchain | `sifvaloper1gp957czryfgyvxwn3tfnyy2f0t9g2p4pfj2j90` |

docs/osmosis.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,35 @@
11
## Osmosis
22

33
create validator
4+
5+
```bash
6+
osmosisd tx staking create-validator \
7+
--amount=1000000uosmo \
8+
--commission-rate="0.05" \
9+
--commission-max-rate="0.1" \
10+
--commission-max-change-rate="0.01" \
11+
--min-self-delegation="1" \
12+
--pubkey=$(osmosisd tendermint show-validator) \
13+
--moniker="Polkachu" \
14+
--website "https://polkachu.com" \
15+
--identity "0A6AF02D1557E5B4" \
16+
--details "Polkachu is the trusted staking service provider for blockchain projects. 100% refund for downtime slash. Contact us at [email protected]" \
17+
--chain-id=osmosis-1 \
18+
--gas="auto" \
19+
--gas-adjustment="1.2" \
20+
--gas-prices="0.025uosmo" \
21+
--from=polkachu
22+
```
23+
24+
Edit validator
25+
26+
```bash
27+
osmosisd tx staking edit-validator \
28+
--moniker "polkachu.com | 5% fee" \
29+
--website "https://polkachu.com" \
30+
--chain-id=osmosis-1 \
31+
--gas="auto" \
32+
--gas-adjustment="1.2" \
33+
--gas-prices="0.025uosmo" \
34+
--from=polkachu
35+
```

0 commit comments

Comments
 (0)