Proposal: CIP-56 Utility Token Support for the Canton Wallet SDK
RejectedPR- SIG
- needs-SIG
- Champion
- —
- Author org
- —
- Ask
- 600,000
Abstract
Revised scope after maintainer feedback. Rather than a new TypeScript token library (the official canton-network/wallet SDK already covers transfer/allocation/utxos), this proposal contributes the missing Utility Registry token support upstream to that SDK, specifically generic transfer pre-approval with factory resolution (default vs pre-approval factory) and shared choice-context / disclosed-contract handling for non-Amulet registries, plus a tested reference integration against real registries and completed CIP-56 docs. It is Apache-2.0, with success measured by the contributions merging and independent teams integrating tokens through this path.
Milestones
| Title | Due date | Target | Amount (CC) |
|---|---|---|---|
| Core library and registry adapters | — | — | 250,000 |
| Pre-approval handling and conformance suite | — | — | 200,000 |
| Reference app and adoption | — | 150,000 CC upon committee acceptance of adoption evidence | 150,000 |
| Total | 600,000 | ||
Budget impact
- % of available
- 0.3%
- % if all RFV pass
- 0.3%
- Ask (CC)
- 600,000
Comments by org
7 comments · 0 orgs · last activity May 22, 2026
| Organisation | Comments |
|---|---|
| Unknown | 7 |