veil

Automate Veil key management, balance checks, and Bankr deposits on Base.

1.2k|589|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/BankrBot/openclaw-skills --skill veil
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: veil
Source: https://github.com/BankrBot/openclaw-skills/tree/main/veil
Command: npx skills add https://github.com/BankrBot/openclaw-skills --skill veil

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, curl, node, and includes scripts (resource) and references (resource) components.

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.

Frequently Asked Questions about veil

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate private transactions on Base using Veil?

Automating private transactions on Base requires managing Veil keypairs, RPC configurations, and on-chain deposits. This skill automates key management, balance tracking, and deposit workflows via Bankr to execute private transfers and withdrawals with local signing.

What is the best way to deposit ETH into Veil via Bankr?

Depositing ETH into Veil via Bankr involves building unsigned Bankr-compatible transactions and submitting them for signing and broadcast. This skill automates the end-to-end deposit workflow, managing local configuration files and Bankr API credentials to complete the transaction.

Can I manage Veil keypairs locally for shielded transfers?

Yes, you can generate, store, and use Veil keypairs locally for shielded transfers. This skill automates local key management to execute private actions like withdrawals, transfers, and merges using ZK proofs while keeping sensitive data off-chain.

Does performing private actions with Veil require jq, curl, and node?

Performing private actions with Veil requires jq, curl, and node as dependencies. These tools support the Veil CLI/SDK and Bankr API interactions to manage keys, verify relay health, and submit Bankr-assisted deposits on Base.

How do I check my private and queue balances on Veil?

Checking private and queue balances on Veil requires verifying configuration, registration, and relay health. This skill automates status and balance checks to view both private and queue balances before performing private transactions.

Why does my Veil setup require local configuration files?

Your Veil setup requires local configuration files to manage keypairs, RPC configurations, and Bankr API credentials securely. This ensures sensitive data remains off-chain while enabling local signing for private transfers and deposits on Base.