Note Keys
Note keys allow you to create a backup of your deposit notes encrypted onchain for easier management of deposits.
Last updated
Note keys allow you to create a backup of your deposit notes encrypted onchain for easier management of deposits.
Last updated
Note Keys are currently in beta and only support manual backup.
Note Keys are a secure way to manage your Veil Cash deposits by encrypting notes and storing them onchain. Veil keys are different to your Web3 wallet you use for deposit - a fresh key should be used.
Encrypt / Decrypt deposit notes in-browser
Allows storing encrypted note onchain in the Veil Note smart contract against your web3 wallet
Based on a Ethereum key pair (Public + Private key)
Encrypt notes against pubic key with X25519-XSalsa20-Poly1305
Only the matching private key can decrypt
β’ Click βSetup Note Keysβ
β’ Choose Create New Keys or Import Existing Keys
β’ Set a password to encrypt and save your keys locally
β’ Download a backup of your keys (recommended)
β οΈ Your keys are only stored locally in your browser. If you clear your data or lose access, youβll need your private key backup to recover.
Open the "My Notes" page on veil.cash
Make sure web3 wallet is connected and Note key is unlocked
Go to βAdd Noteβ
Paste a Veil deposit note
Click βBackup Noteβ to store it encrypted onchain
Your veil note will be encrypted using your public note key, converted to hex and stored in the Veil Note smart contract against your web3 wallet. A transaction will be required to add this. The matching private key of your public key is the only way to decrypt the note later.
Head to βMy Notesβ
View Available and Spent balances
See amount, creation date, and spent status
Filter spent/available notes
Copy notes for withdrawal from Veil pools
Note Keys are an Ethereum keypair (a public and private key) used specifically for encrypting and decrypting deposit notes.
Notes are encrypted in your browser using the X25519-XSalsa20-Poly1305 encryption scheme, with your Note Key public key.
Only the matching Note Key private key can decrypt the note.
You can store encrypted notes onchain using the VeilNote smart contract. Theyβre saved against your Web3 wallet addressβnot your Note Key address.
No. Your Note Key address is used only for encryption. It doesnβt need ETH or interact with the chain directly.
Your keys are encrypted in your browser using AES-GCM and saved in local storage.