What problem does it solve?
Veil privacy on Base requires managing keys, RPC configuration, and on-chain deposits while keeping sensitive data off-chain. This skill automates key management, balance tracking (private and queue), and deposit workflows via Bankr, enabling users to perform private transactions with less manual setup.
Core Features & Use Cases
- Key management: generate, store, and use Veil keypairs locally.
- Status and balance checks: verify configuration, registration, relay health, and view private/queue balances.
- Deposits via Bankr: build unsigned Bankr-compatible transactions and submit for signing and broadcast.
- Private actions: withdraw, transfer, and merge operations executed with Veil keys and ZK proofs.
- Use Case: a Base user can deposit ETH into Veil, then privately transfer to another Veil user or withdraw publicly.
Quick Start
Install the Veil SDK, generate a keypair, and verify your setup before performing private transactions.