Picasso Mainnet
Information
- Network information: https://github.com/ComposableFi/composable-cosmos
- Chain ID: centauri-1
- Genesis: https://github.com/notional-labs/composable-networks/blob/main/mainnet/genesis.json
- Binary: https://github.com/ComposableFi/composable-cosmos/releases/tag/v6.3.1
- Current version: v6.6.41 (check the repository for the latest release)
- Public Notional endpoints:
- Block Explorer: https://ping.pub/picasso (1) https://explorer.nodestake.top/composable/ (2)
- IBC Channels: https://polkachu.com/ibcs?network=picasso
Hardware recommendation
Quad core or larger amd64 CPU
64GB+ RAM
1TB+ NVMe Storage
Binary
Mainnet launch version: v2.3.5, precompiled binary for linux-amd64 could be found here: https://github.com/ComposableFi/composable-cosmos/releases/tag/v2.3.5
git clone https://github.com/ComposableFi/composable-cosmos
cd composable-centauri
git checkout v5.2.2
make install
Ensure you are running the latest release, head to the repository for the Composable Cosmos chain for assurance.
Genesis
Final mainnet genesis: https://raw.githubusercontent.com/notional-labs/composable-networks/main/mainnet/genesis.json
banksyd tendermint unsafe-reset-all
wget -O ~/.banksy/config/genesis.json https://raw.githubusercontent.com/notional-labs/composable-networks/main/mainnet/genesis.json
P2P connection
You can set the peers/seeds in config.toml
:
sed -i.bak -E "s|^(seeds[[:space:]]+=[[:space:]]+).*$|\1"'"c7f52f81ee1b1f7107fc78ca2de476c730e00be9@65.109.80.150:2635"'"|" ~/.banksy/config/config.toml
Seeds:
c7f52f81ee1b1f7107fc78ca2de476c730e00be9@65.109.80.150:2635
Persistent peers:
4cb008db9c8ae2eb5c751006b977d6910e990c5d@65.108.71.163:2630,63559b939442512ed82d2ded46d02ab1021ea29a@95.214.55.138:53656
Snapshots
Fresh state synced snapshots and other mainnet materials could be found here: https://polkachu.com/networks/picasso Thanks to Polkachu.
Creating the Validator
After getting your node synced and token ready, submit this transaction to create your validator:
centaurid tx staking create-validator --pubkey=$(centaurid tendermint show-validator) --moniker VAL_NAME --details="XXXX" --identity XXXX --security-contact XXXX --website XXXX --commission-max-rate 0.1 --commission-max-change-rate 0.05 --commission-rate 0.05 --min-self-delegation 1 --from YOUR_KEY --amount=1000000000000ppica --chain-id centauri-1
Remember to back up your priv_validator_key.json
in ~/.centauri/config/ alongside with the seed phrases to your wallet.