Multisig treasury for a DAO
Hypothetical. Not a client, not a result.
// The problem
A DAO's treasury sits behind one or two keys, payments to contributors are sent by hand, and members cannot see what was paid or why.
// What we would build
A multisig treasury with spending policies written into audited contracts, and a web app where signers review and approve payments and members see the treasury's history in plain terms.
// What is in it
- A multisig wallet with spending limits and roles set by the DAO
- Payment requests with purpose, approvals and the transaction that settled them
- A public view of balances and payments for members
- Contracts audited by an independent firm before deployment
- Signer onboarding with hardware wallets, and a key recovery plan
// Stack
- Solidity
- Safe smart accounts
- Foundry
- Next.js
- viem and wagmi
// estimate
- Build
- ≈ US$78,400 to US$120,000, delivered within 25 weeksCAD 111,600 to 170,700
- Hosting
- ≈ US$176 a monthCAD 250 a month
- Support
- ≈ US$2,500 a monthCAD 3,565 a month
Prices in your currency are estimates from today's Bank of Canada rate. All invoicing is in CAD or USD.
Timeline by milestone
- Discovery
- 2.9 to 3.4 weeks
- Specification
- 0.4 weeks
- Design approved
- 3.4 to 5.9 weeks
- Core features
- 1.4 to 2.4 weeks
- Full build
- 0.9 to 1.4 weeks
- Contracts and tests
- 1.9 to 2.9 weeks
- Testing and fixes
- 0.4 weeks
- Testnet deployment
- 2.9 to 3.4 weeks
- Audit findings fixed
- 2.9 to 3.4 weeks
- Launch
- 0.9 to 1.4 weeks
- Mainnet
- 0.9 to 1.4 weeks
Outside our hands, and added to the calendar
- An outside audit of the contracts, if you want one
- 2 to 4 weeks
- Outside audit of the contracts
- 2 to 4 weeks
How it is paid
- Deposit 20%
- CAD 22,320 to 34,140
- Discovery 3%
- CAD 3,348 to 5,121
- Specification 5.5%
- CAD 6,138.00 to 9,388.50
- Design approved 3%
- CAD 3,348 to 5,121
- Core features 9.2%
- CAD 10,267.20 to 15,704.40
- Full build 6.1%
- CAD 6,807.60 to 10,412.70
- Contracts and tests 16.7%
- CAD 18,637.20 to 28,506.90
- Testing and fixes 3%
- CAD 3,348 to 5,121
- Testnet deployment 5.5%
- CAD 6,138.00 to 9,388.50
- Audit findings fixed 8.7%
- CAD 9,709.20 to 14,850.90
- Launch 3%
- CAD 3,348 to 5,121
- Mainnet 6.3%
- CAD 7,030.80 to 10,754.10
- Holdback, 30 days after launch (10%)
- CAD 11,160 to 17,070