πŸ’ Penumbra

A fully private, cross-chain proof-of-stake network and decentralized exchange for the Cosmos and beyond.

Public Endpoints

https://penumbra-testnet-rpc.validator247.com

https://penumbra-testnet-api.validator247.com

Manual Installation

First make sure you have installed the latest system components

System requirements

8GB RAM
2-4 vCPUS
~200GB persistent storage (~20GB/week)

Installing pd

curl -sSfL -O https://github.com/penumbra-zone/penumbra/releases/download/v0.75.0/pd-x86_64-unknown-linux-gnu.tar.gz
tar -xf pd-x86_64-unknown-linux-gnu.tar.gz
sudo mv pd-x86_64-unknown-linux-gnu/pd /usr/local/bin/

# confirm the pd binary is installed by running:
pd --version

Installing CometBFT

From Source

Get Source Code

Compile

to put the binary in $GOPATH/bin or use:

check version

Joining a Testnet

Resetting state

Generating configs

Running pd and cometbft

Set up SystemD, you can create a separate tmux for convenient operation. After creating, save.

edit service files to customize for your system

Then (perhaps in another terminal), run CometBFT, specifying --home:

Check logs

Creat Wallet

Installing pcli

Create PATH Environment Variable

confirm the pcli binary is installed by running:

Generating a Wallet

Becoming a validator

Create a Definition Template

Creat config validator: Edit parameters and save

Uploading a definition

And verify that it’s known to the chain:

Delegating to your validator

First find your validator’s identity key:

Delegate

check balance

Updating your validator First fetch your existing validator definition from the chain:

After updating the validator definition you can upload it again to update your validator metadata on-chain:

Upgrade steps

Installing pcli -> Installing pd -> Edit the validator.json file -> Upload Validator.json

Read details from the team's instructions

https://guide.penumbra.zone/node/pd/validator.html

DONE

Last updated