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.
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.
Shielded pool program:
EQQbaEtYg7GZBMwWfhnoQ6c2DGQiVDb7K9Goxx5GwJPh
Verifier adapter:
4Ntt34A7zL8oq3idRY5hWJGQGSrv6orkgNZgHoQytE2J
Check status:
systemctl status kora-relayer.service --no-pager -l
Watch logs:
journalctl -u kora-relayer.service -f
Edit config:
/etc/kora/kora.env
For public use, put the relayer behind HTTPS with Nginx or Caddy:
https://your-relayer-domain.example -> localhost:8788
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.