The Canton wallet built for code.
A non-custodial API gateway to the Canton Network. Your keys, your party, your transactions — submitted through our participant for a small amount over our net cost, so you don't have to operate one of your own.
Sign up to get an API keyYour private key is generated in your browser and never leaves your machine.
Why DStash exists
The Canton Network thrives when more developers can build on it. Today, getting on-chain means standing up a participant — JVM nodes, postgres, traffic accounting, key custody, uptime. That's real operational weight, paid in money and engineering hours, before the first line of Daml.
DStash takes on that weight as a shared service. One signed HTTP request and your code is on-chain, with the same security properties as running your own participant — your keys stay in your browser; transactions are signed externally; we cannot move your assets. Lower friction means more apps means more network activity for everyone.
How it works
- Sign up in your browser. Your browser generates an ECDSA-P256 keypair locally. We never see the private key — it stays in non-extractable IndexedDB storage. No KYC, no waitlist.
- Top up your prepaid balance. Send Canton Coin to our validator party with the per-user memo we issue. Your balance reflects within seconds.
- Connect your code. Point any Canton SDK at our gRPC endpoint. We mirror the participant API, so your existing code just works.
- We bill per submission. Each transaction is pre-charged at the participant's traffic estimate. At round close we reconcile to the actual network cost. No hidden charges, no float.
Pricing
Per transaction: our net network cost + 0.1¢.
We pass network costs through at cost. Our margin is a flat 0.1¢ per transaction — small enough to fade into the noise on a busy day, big enough to keep the lights on. Every line of the math is published on your dashboard and is audit-reportable.
Traffic top-ups are nonrefundable. Once you fund your balance it can be spent on network costs or held against your party — but it doesn't come back out as cash. Top up only what you intend to use on-network.
Built for
- Developers who want to ship today. Clone the example, sign your first transaction, integrate with your existing stack — under five minutes from signup to wire. No operator approval, no DAR upload tickets, no participant tuning.
- Automated workflows. Policy-driven submissions from a headless process — pre-approved templates, parameters, and rate limits enforced before a signature ever leaves your machine.
- App builders adding wallet plumbing. You're building a Canton-native product and don't want to run a validator just to give users an address. DStash is the plumbing.
Need a custom DAR?
Email info@dstash.cc with the package you need installed on our participant. We'll vet and upload it so your party can act on its templates from day one — no need to coordinate with a different operator for each DAR. This is part of what you're paying us for.
Ready to try it?
Sign upQuestions? info@dstash.cc