Encrypted ERC-20s
Encrypted ERC-20s (eERC-20) are ERC-20-style tokens whose balances and transfer amounts are kept confidential on-chain. Instead of storing plaintext balances, an eERC-20 contract stores encrypted values and uses zero-knowledge proofs to validate operations, so amounts stay private while transactions remain verifiable on the network.
- Learn more at: https://docs.avacloud.io/encrypted-erc/welcome
- Try it out at: https://encryptederc.com
Core Extension recognizes eERC-20 transactions and surfaces two extra rows on the transaction approval screen:
- Operation — the eERC-20 action being performed (
register,transfer,deposit, orwithdraw). - Privacy — set to
eERC20, indicating the transaction targets an encrypted ERC-20 contract.
Balance changes are shown only for the non-encrypted side of an operation. On deposit and withdraw you'll see the standard token entering or leaving your wallet, but not its encrypted equivalent. On transfer, no balance change is shown at all.
Approval screens

deposit
withdraw
transfer