Skip to content

Conversation

@0xRowan
Copy link

@0xRowan 0xRowan commented Nov 18, 2025

Summary

This PR proposes a new ERC standard for dual-mode fungible tokens that support both transparent (ERC-20) and
privacy-preserving (zk-SNARK) modes within a single token.

Motivation

Current privacy solutions for tokens require trade-offs:

  • Wrapper-based: Creates two separate tokens, splits liquidity
  • Protocol-level: Requires blockchain forks, multi-year coordination

This standard provides an integrated approach specifically for new token deployments that want privacy as a
core feature from day one.

Key Features

  • Unified Token Economics: One token address, no liquidity fragmentation
  • Seamless Mode Switching: Users convert between public and privacy modes
  • Full ERC-20 Compatibility: Works with existing DeFi without modification
  • Transparent Supply Tracking: Prevents hidden inflation
  • Application-Layer Deployment: Deploy today on any EVM chain

Community Discussion

Current Status

  • Specification complete
  • Interface definitions with detailed event comments
  • Security considerations documented
  • Community discussion initiated
  • Reference implementation (planned after initial feedback)
  • Test cases (planned after initial feedback)

Next Steps

I will add the reference implementation and test cases after receiving initial community feedback on the
specification.

@eip-review-bot
Copy link
Collaborator

eip-review-bot commented Nov 18, 2025

File ERCS/erc-8085.md

Requires 1 more reviewers from @g11tech, @SamWilsn, @xinbenlv

@github-actions github-actions bot added the w-ci label Nov 18, 2025
@eip-review-bot eip-review-bot changed the title Add ERC: Dual-Mode Fungible Token Standard Add ERC: Dual-Mode Fungible Token Standard Nov 18, 2025
@github-actions github-actions bot removed the w-ci label Nov 18, 2025
- Update eip number from 0 to 8820
- Remove word "standard" from title and description
- Add required Rationale section

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
@eip-review-bot eip-review-bot changed the title Add ERC: Dual-Mode Fungible Token Standard Add ERC: Dual-Mode Fungible Tokens Nov 18, 2025
@github-actions github-actions bot added the w-ci label Nov 18, 2025
@github-actions
Copy link

The commit 2cd37db (as a parent of aab42c0) contains errors.
Please inspect the Run Summary for details.

@github-actions github-actions bot removed the w-ci label Nov 18, 2025
ERCS/erc-8820.md Outdated
@@ -0,0 +1,450 @@
---
eip: 8820
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
eip: 8820
eip: 8085

Assigning next sequential EIP/ERC/RIP number.
Numbers are assigned by editors & associates.

Please also update the filename.

ERCS/erc-8820.md Outdated
title: Dual-Mode Fungible Tokens
description: Fungible tokens supporting both transparent (ERC-20) and privacy-preserving (zk-SNARK) modes with seamless conversion
author: Rowan (@0xRowan)
discussions-to: https://ethereum-magicians.org/t/draft-dual-mode-token-standard-single-token-with-public-and-private-modes/26592
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
discussions-to: https://ethereum-magicians.org/t/draft-dual-mode-token-standard-single-token-with-public-and-private-modes/26592
discussions-to: https://ethereum-magicians.org/t/erc-8085-dual-mode-fungible-tokens/26592

Updated with assigned number and ERC title

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants