Funding Proposal by FTP: Verify before sign
Development Fund Proposal Submission
Proposal file:
rfps/developer-experience-tooling-education/prepared-transaction-hashing-library-by-ftp.md
Applicant
Organization: FTP
Author / Primary Contact: nicky2pc
Champion: Jatin Pandya, Canton Foundation (@Jatinp26)
Proposal Classification
Proposal Type:
- RFP-aligned proposal
- Individual initiative
RFP / Roadmap Area: Developer Experience, Tooling & Education — RFP #14: Wallet and dApp Integration tooling
Label: wallet-apps
Funding & Timeline
Total Funding Request: Up to 430,000 CC
Project Duration: 18 weeks for Milestone 1, with an adoption window of up to 18 months for Milestone 2
Maximum Amount: N/A
Maximum Duration: N/A
Summary
Wallets using external signing must recompute the prepared-transaction hash rather than trust the hash supplied by the participant.
FTP will submit a complete upstream PR to canton-network/wallet for a dedicated Apache-2.0 TypeScript package supporting Canton V2 and V3 prepared-transaction
hashing. A separate language-neutral conformance corpus will let wallet, custody and hardware-wallet developers test their own implementations.
Submission Checklist
- Full proposal file is included in this PR
- Organization and primary contact identified
- Champion identified or
Needs Championselected - RFP / roadmap alignment identified, if applicable
- Total funding request provided
- Project duration provided
- Proposal is within any RFP maximum amount
- Proposal is within any RFP maximum duration
- Milestones and milestone funding are defined in the proposal
- Acceptance criteria are based on ecosystem value
- Architectural alignment is addressed