# Penumbra

This is Penumbra's public summoning ceremony, where we gather contributions from the community in order to create the proving keys we'll be using at mainnet.

Discord: <https://discord.gg/r3t2PuQNQy>

Guide dev: <https://summoning.penumbra.zone/>

Read more: <https://penumbra.zone/blog/summoning-ceremony-launch/>

## Server preparation

Ubuntu 22.04

## Installing build prerequisites

```
sudo apt update && sudo apt upgrade -y

sudo apt-get install git tmux curl build-essential pkg-config libssl-dev clang git-lfs -y
```

## Installing pcli

```
sudo curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
```

-> choose 1

```
source "$HOME/.cargo/env"
rustup update
cargo --version
```

Cloning the repository

```
sudo git clone https://github.com/penumbra-zone/penumbra
```

```
cd penumbra && git fetch && git checkout v0.63.1
```

Building the pcli client software

```
cargo build --release --bin pcli
```

## Check version:

```
cargo run --quiet --release --bin pcli -- --version
```

## Generating a Wallet

```
cargo run --quiet --release --bin pcli init soft-kms generate
```

<mark style="color:red;">**SAVE 24 WORD YOUR PRIVATE SEED PHRASE**</mark>

## Wallet

Read more: <https://guide.penumbra.zone/main/pcli/wallet.html>

View your address

```
cargo run --quiet --release --bin pcli -- view address
```

or

```
cargo run --quiet --release --bin pcli view address 0
```

Run sync

```
cargo run --quiet --release --bin pcli view sync
```

Check balance

```
cargo run --quiet --release --bin pcli view balance
```

## Faucet token

Faucet token on discord: <https://discord.gg/r3t2PuQNQy> post your address in the #testnet-faucet channel

<mark style="color:red;">Discord: we will re-enable the faucet some time this week, please wait until then to post addresses</mark>

## Contributing

```
tmux
```

```
cargo run --quiet --release --bin pcli -- ceremony contribute --phase 1 --bid 60penumbra --coordinator-address penumbra1qvqr8cvqyf4pwrl6svw9kj8eypf3fuunrcs83m30zxh57y2ytk94gygmtq5k82cjdq9y3mlaa3fwctwpdjr6fxnwuzrsy4ezm0u2tqpzw0sed82shzcr42sju55en26mavjnw4

```

<figure><img src="/files/Pa0x8NEXRdBqJRIeO65I" alt=""><figcaption></figcaption></figure>

Exit tmux session: **ctrl +b, d**

To connect to that session: **tmux a -t 0**

The minimum bid for this ceremony is 60penumbra.

Once in the queue, you just have to wait until the command completes.

## Please for me feedback on telegram channel&#x20;

Telegram Group: <https://t.me/nodesync_top>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://services.nodesync.top/testnet-running/penumbra.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
