-
Notifications
You must be signed in to change notification settings - Fork 0
docs: zeto change-log update #117
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
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,63 @@ | ||
| # Zeto Smart Contract Set | ||
|
|
||
| We're excited to introduce the Zeto Smart Contract Set, bringing comprehensive zero-knowledge token capabilities to the SettleMint platform. | ||
|
|
||
| ## Token Types | ||
|
|
||
| ### Fungible Tokens | ||
| 1. **Zeto_Anon** | ||
| - Basic anonymous transfers | ||
| - Privacy-preserving transactions | ||
| - Standard fungible features | ||
|
|
||
| 2. **Zeto_AnonEnc** | ||
| - Encrypted anonymous transfers | ||
| - Enhanced privacy features | ||
| - Encrypted transaction data | ||
|
|
||
| 3. **Zeto_AnonNullifier** | ||
| - Anonymous with nullifiers | ||
| - Prevents double-spending | ||
| - Transaction tracking without revealing details | ||
|
|
||
| 4. **Zeto_AnonNullifierKyc** | ||
| - KYC-enabled anonymous transfers | ||
| - Regulatory compliance features | ||
| - Identity verification while maintaining privacy | ||
|
|
||
| 5. **Zeto_AnonEncNullifier** | ||
| - Encrypted transfers with nullifiers | ||
| - Combined encryption and tracking | ||
| - Maximum privacy with spending controls | ||
|
Comment on lines
+28
to
+31
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. suggestion (typo): Use "KYC" instead of "Kyc" for consistency. It's generally recommended to use all caps for acronyms like KYC (Know Your Customer). Suggested implementation: |
||
|
|
||
| 6. **Zeto_AnonEncNullifierKyc** | ||
| - KYC-enabled encrypted transfers | ||
| - Full suite of privacy features | ||
| - Compliant with regulatory requirements | ||
|
Comment on lines
+33
to
+36
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. suggestion (typo): Use "KYC" instead of "Kyc" for consistency. It's generally recommended to use all caps for acronyms like KYC (Know Your Customer). Suggested implementation: |
||
|
|
||
| ### Non-Fungible Tokens | ||
| 1. **Zeto_NfAnon** | ||
| - Basic anonymous NFTs | ||
| - Private ownership | ||
| - Hidden transfer history | ||
|
|
||
| 2. **Zeto_NfAnonNullifier** | ||
| - NFTs with nullifiers | ||
| - Trackable unique assets | ||
| - Privacy-preserving ownership transfers | ||
|
|
||
| ## Zero-Knowledge DVP (Delivery vs Payment) | ||
| - Atomic swaps between any token types | ||
| - Private order matching | ||
| - Secure settlement verification | ||
|
|
||
| ## Testing, Deployment & Trusted Setup | ||
| - Fast test deployments with pre-configured environments | ||
| - Local development setup | ||
| - Production deployment helpers & MPC trusted setup guides | ||
|
|
||
| ## Subgraph Integration | ||
| Pre-configured subgraph templates for all contracts | ||
|
|
||
| ## Open Source Zeto Deployment | ||
| - Zeto smart contracts repository: [github.com/settlemint/solidity-zeto](https://github.com/settlemint/solidity-zeto) | ||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
suggestion (typo): Use "KYC" instead of "Kyc" for consistency.
It's generally recommended to use all caps for acronyms like KYC (Know Your Customer).
Suggested implementation:
Note: If this contract name is referenced elsewhere in the codebase (like in actual smart contract files, tests, or documentation), those references will also need to be updated to match this new capitalization.