Skip to content
CCPEDIAby Unity Nodes
Incoming#888 Pull requestBootNodeRFP-18: Integration into SDLCs (Developer Experience, Tooling & Education)

Proposal: canton-testkit end-to-end testing framework

Opened 08-10-2026 by pablofullana, last activity 5d ago

  1. Incoming6.7 days so far08-10-2026
  2. Needs Championnot reached
  3. In Reviewnot reached
  4. Ready for Votenot reached
  5. Voting Livenot reached
  6. Approvednot reached
Waiting on
Nobody has picked it up
idle 6.7 days
Funding request
702,000 CC
Champion named in file
Needs Champion
Duration
~12 weeks
Organization
BootNode
RFP or roadmap area
RFP-18: Integration into SDLCs (Developer Experience, Tooling & Education)

Development Fund Proposal Submission

Proposal file:
rfps/developer-experience-tooling-education/2026-10-BootNode-canton-testkit.md

Applicant

Organization: BootNode

Author / Primary Contact: Pablo Fullana pablo@bootnode.dev

Champion:
Needs Champion


Proposal Classification

Proposal Type:

  • RFP-aligned proposal
  • Individual initiative

RFP / Roadmap Area:
RFP-18: Integration into SDLCs (Developer Experience, Tooling & Education)

Label:
dapp-integration


Funding & Timeline

Total Funding Request:
702,000 CC

Project Duration:
~2.5 months (≈10 weeks)

Maximum Amount:
N/A (RFP-18 specifies no maximum)

Maximum Duration:
N/A (RFP-18 specifies no maximum)


Summary

canton-testkit is a library for writing end-to-end tests for Canton dApps. Right now each team writes its own harness to create and fund parties, connect a wallet, sign and submit transactions, and check the resulting ledger state. canton-testkit covers those steps with one API built on the Wallet Gateway's user and dApp JSON-RPC APIs and the official wallet SDK. It doesn't automate a UI and works with any test runner. We'll publish it and keep maintaining it, so a team can add end-to-end tests to its pipeline without building that setup first. It addresses RFP-18 (Integration into SDLCs)


Submission Checklist

  • Full proposal file is included in this PR
  • Organization and primary contact identified
  • Champion identified or Needs Champion selected
  • 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

Milestones 2

  1. canton-testkit 1.0~9 weeks
  2. Proving it on real test suites~3 weeks