Skip to content
AtheronLABS

You're visiting from the United States. Prices are shown in US dollars. Not right?

labs@atheron:~/industries/digital-assets/web3$ deploy contract --audited

DAO treasury contracts

Treasuries and token vesting, audited before deployment.

Treasuries and vesting are where a contract bug costs real money and cannot be undone. We write small, readable contracts on audited building blocks, test them heavily, have them audited independently, and build the app signers and holders actually use.

// what matters here

What is different in this industry.

01

Small contracts on proven parts

We build on Safe and OpenZeppelin where they fit, and keep our own code short enough that an auditor can read every line.

02

Audited before anything is deployed

Contracts go to an independent audit firm before mainnet. The audit is a separate line you can see, and findings are fixed before launch.

03

Keys planned, not improvised

Signers use hardware wallets, thresholds suit the treasury's size and there is a written plan for a lost key or a departing signer.

04

No promises about token prices

We build the machinery of distribution and custody. We do not design tokenomics for price, and nothing we ship claims a gain for anyone who holds a token.

// example projects

Priced examples for this service.

Each one is hypothetical, labelled as such, and priced live from our rate card. Open any of them in the estimator and make it yours.

Example projectWeb appWeb3

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
Example projectWeb appWeb3

Token vesting and claim portal

Hypothetical. Not a client, not a result.

// The problem

A token issuer tracks team, advisor and investor vesting in a spreadsheet and sends each unlock by hand, which is slow and easy to get wrong.

// What we would build

Vesting contracts that release tokens on the agreed schedule, with a portal where each holder signs in, completes the identity checks your compliance team requires and claims what has vested.

// What is in it

  • Vesting contracts with cliffs, schedules and revocation where agreements allow
  • A claim portal with wallet sign-in and an identity check before the first claim
  • An admin view of every grant, what has vested and what has been claimed
  • Contracts audited by an independent firm before deployment
  • English and French for holders

// Stack

  • Solidity
  • OpenZeppelin
  • Foundry
  • Next.js
  • Identity verification API

// estimate

Build
≈ US$103,000 to US$157,000, delivered within 29 weeksCAD 146,100 to 223,400
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
5.4 to 8.9 weeks
Core features
1.4 to 2.4 weeks
Full build
0.9 to 1.9 weeks
Contracts and tests
1.9 to 3.4 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 29,220 to 44,680
Discovery 3%
CAD 4,383 to 6,702
Specification 5.5%
CAD 8,035.50 to 12,287.00
Design approved 3%
CAD 4,383 to 6,702
Core features 9.2%
CAD 13,441.20 to 20,552.80
Full build 6.1%
CAD 8,912.10 to 13,627.40
Contracts and tests 16.7%
CAD 24,398.70 to 37,307.80
Testing and fixes 3%
CAD 4,383 to 6,702
Testnet deployment 5.5%
CAD 8,035.50 to 12,287.00
Audit findings fixed 8.7%
CAD 12,710.70 to 19,435.80
Launch 3%
CAD 4,383 to 6,702
Mainnet 6.3%
CAD 9,204.30 to 14,074.20
Holdback, 30 days after launch (10%)
CAD 14,610 to 22,340

// questions

Questions we get about this.

Which chains do treasury and vesting contracts use?

Ethereum and the main EVM networks such as Base, Arbitrum and Polygon, chosen for where your community and assets already are. We can also work on our own block-DAG chain, ATON Chain, where it fits.

Can a vesting schedule be changed once deployed?

Only as the contract allows, which is set when you design it. Revocation for departing team members is common; changing a holder's schedule without their consent usually is not, and we make that choice visible up front.

Who pays for the smart contract audit?

You do, through us or directly, at the audit firm's price. The estimate shows it as a third-party cost, separate from our build.

// next

Not quite your project?

Tell us what you have in mind. We will come back to you with a range and the questions that would narrow it. Or book a call and talk it through.

Smart contract development: multisig treasuries and vesting | Atheron Network Labs