Skip to content

Proposal: CIP-56/ERC-20 Middleware#453

Open
Eunoia-cym wants to merge 2 commits into
canton-foundation:mainfrom
Eunoia-cym:proposal-cip56-erc20-middleware
Open

Proposal: CIP-56/ERC-20 Middleware#453
Eunoia-cym wants to merge 2 commits into
canton-foundation:mainfrom
Eunoia-cym:proposal-cip56-erc20-middleware

Conversation

@Eunoia-cym

Copy link
Copy Markdown

Development Fund Proposal Submission

Proposal file:
/proposals/2026-06-Eunoia-cip56-erc20-middleware.md

SIG Label: token-asset-standards
Champion: Canton Foundation


Summary

MetaMask-compatible middleware exposing an Ethereum JSON-RPC facade over CIP-56 token contracts, plus a distributed indexer and an Ethereum↔Canton bridge relayer. Any EVM wallet, dapp, explorer, or indexer can transact against Canton-native tokens through the RPC surface it already uses, while Canton's privacy and finality guarantees are preserved. Phase 2 adds fully non-custodial signing via a MetaMask Snap plus an institutional custody path; all deliverables are Apache 2.0 open source.


Checklist

  • Proposal file added under /proposals/
  • Milestones and funding amounts defined
  • Acceptance criteria included
  • Alignment with Canton priorities described

Notes for Reviewers

  • Resubmission of Proposal: CIP-56/ERC-20 Middleware #440 (auto-closed for missing SIG label + Champion). Both now included: SIG label token-asset-standards and Champion Canton Foundation.
  • Includes a CIP-112 (Token Standard V2) migration plan with per-layer code-reuse estimates and a contingency clause for mid-Phase-2 ratification.
  • Includes an explicit audit policy (independent third-party audits of the MetaMask Snap and the full middleware stack, reports published under docs/audits/) and a post-grant long-term sustainment commitment funded by the Applicant.
  • Total request: 40M CC (Phase 1: 15M, Phase 2: 5M, Maintenance Y1: 10M, Y2: 10M). Project duration > 6 months, so the 6-month CC re-evaluation stipulation applies.

Signed-off-by: Eunoia-cym <Eunoia.cym@protonmail.com>
added sig label and champion 

Signed-off-by: Eunoia-cym <Eunoia.cym@protonmail.com>
@github-actions

Copy link
Copy Markdown

SIG labels auto-detected and applied: token-asset-standards

If this is incorrect, you can ask the reviewers to update the labels.

@github-actions

Copy link
Copy Markdown

Champion identified Canton Foundation

The committee will verify this champion during review.

@Jatinp26

Copy link
Copy Markdown
Member

Hey @Eunoia-cym
I see you added Canton Foundation as champion, kindly share who in Canton Foundation have you discussed and got the review for your proposal.

@Eunoia-cym

Copy link
Copy Markdown
Author

Hey @Eunoia-cym
I see you added Canton Foundation as champion, kindly share who in Canton Foundation have you discussed and got the review for your proposal.

Hi @Jatinp26. It was Viv Diwakar

Thanks,

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

Projects

Status: Incoming

Development

Successfully merging this pull request may close these issues.

2 participants