-
Notifications
You must be signed in to change notification settings - Fork 829
Add ERC: Dual-Mode Fungible Tokens #1359
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
- Update EIP number from 8099 to 8086 - Simplify title to "Privacy Token" - Update discussions-to URL
ERC-8085 Reference Implementation ERC-8086 Reference Implementation
|
The commit ad66988 (as a parent of 7bd0d0a) contains errors. |
|
Hi @SamWilsn @xinbenlv @g11tech, This PR is now ready for formal review. All previous feedback has been addressed and reference implementations are complete. 📋 SummaryThis PR introduces two related ERC standards:
✅ Completed Items
🔗 Live DeploymentsBoth standards have functional testnet implementations: ERC-8085 (Dual-Mode Token)
ERC-8086 (Privacy Token)
All contracts are deployed on Base Sepolia (Chain ID: 84532) and fully verified. 💬 Community DiscussionActive discussions on Ethereum Magicians: 🎯 Key Design Decisions
🔐 Security ConsiderationsThe proposals include comprehensive security sections covering:
📚 Documentation StructureRequestPlease let me know if you need any clarification, additional documentation, or changes to move this proposal forward. I'm happy to address any feedback promptly. Thank you for your time and consideration! |
This EIP defines a minimal interface standard for privacy tokens on Ethereum.
While developing privacy solutions for the Ethereum ecosystem—including wrapper protocols (converting ERC-20 ↔ privacy tokens) and dual-mode tokens (combining public and private balances)—we identified a recurring need for standardized privacy primitives. Without a common interface, each implementation reinvents commitments, nullifiers, and note encryption, leading to ecosystem fragmentation.
This standard provides that common foundation. It enables:
contract DMT is ERC20, IZRC20By unifying the privacy token interface, we facilitate the development of wrapper and dual-mode protocols, accelerating Ethereum's privacy ecosystem growth.
Discussion
Community discussion:
https://ethereum-magicians.org/t/erc-8086-privacy-token/26623
https://ethereum-magicians.org/t/erc-8085-dual-mode-fungible-tokens/26592
Next Steps
I will add the reference implementation and test cases after receiving initial community feedback on the
specification.