Automation
veil avatar

veil

Privacy-preserving transactions on Base using Veil Cash. Deposit into shielded pools, perform ZK-based withdrawals/transfers, and manage private balances. Supports ETH/USDC via local ZK proofs and Bankr-signed deposits.

Introduction

The Veil skill provides autonomous agents with robust privacy capabilities on the Base blockchain. By wrapping the @veil-cash/sdk, this tool enables the creation of shielded transactions that break the link between public wallet addresses and transaction history. Agents can securely deposit assets into private pools, manage local keypairs for ZK-based operations, and perform anonymous transfers or withdrawals. The skill is designed for scenarios where transactional privacy, shielded asset management, and stealthy on-chain activity are required. It bridges the gap between public ledger transparency and private financial agency by using local cryptographic proof generation while offloading transaction submission to the Bankr Agent API.

  • Local Veil keypair management and secure storage.

  • ZK-proof based withdraw, transfer, and UTXO merge operations for ETH and USDC.

  • Automated transaction building for deposits via Bankr, handling ERC20 approvals and pool interactions seamlessly.

  • Real-time balance verification across private and queued status pools.

  • Health and configuration monitoring for relays and SDK endpoints.

  • Requires local installation of @veil-cash/sdk and a valid Bankr API configuration.

  • For performance, a private RPC URL (e.g., Alchemy/Infura) is recommended to avoid rate limits when querying blockchain data like UTXOs and Merkle proofs.

  • Always store .env.veil and configuration files with restricted permissions (chmod 600) to protect private keys.

  • This skill is intended for agents that need to perform operations such as private liquidity provisioning, anonymous token transfers, or privacy-hardened portfolio management.

  • Integrates directly with Bankr to maintain consistent signing workflows while ensuring ZK proofs are executed locally for maximum privacy.

Repository Stats

Stars
1,096
Forks
420
Open Issues
193
Language
Shell
Default Branch
main
Sync Status
Idle
Last Synced
May 1, 2026, 09:34 AM
View on GitHub