Start Your Own Kora Relayer

Kora relayers help Livre Wallet users submit private shielded-pool transactions on Solana. Running a relayer helps decentralize the network and can let operators earn configured relayer fees from supported transactions.

One-command install

curl -fsSL https://solprivatewallet.com/install-kora-relayer.sh | sudo bash

The installer creates a relayer key, installs the Kora service, creates a systemd service, and prints your relayer public key.

Fund the printed relayer public key with SOL before serving traffic. Recommended start: 0.5 SOL or more.

What a relayer does

What a relayer cannot do

Mainnet program IDs

Shielded pool program:

EQQbaEtYg7GZBMwWfhnoQ6c2DGQiVDb7K9Goxx5GwJPh

Verifier adapter:

4Ntt34A7zL8oq3idRY5hWJGQGSrv6orkgNZgHoQytE2J

After install

Check status:

systemctl status kora-relayer.service --no-pager -l

Watch logs:

journalctl -u kora-relayer.service -f

Edit config:

/etc/kora/kora.env

Public endpoint

For public use, put the relayer behind HTTPS with Nginx or Caddy:

https://your-relayer-domain.example -> localhost:8788

Emergency mode

Livre Wallet can also support emergency local mode. Emergency mode does not require a Kora relayer. The wallet generates proofs locally and submits through Solana RPC with the user paying network gas.

Security

Back to home