v1.0 — Mainnet ready

Governance,
without the gas.

BaoDAO is a full-stack Decentralized Autonomous Organization enabling seamless, gasless voting through EIP-2771 meta-transactions. Members participate on-chain without paying a single wei in transaction fees — fully frictionless, fully verifiable.

EIP-2771 secured
Foundry tested
100% open source
Members
0
↑ 12.4% this week
Proposals
0
↑ 8 today
Votes cast
0
↑ 24.1%
Treasury
$0M
↑ 3.2%
⚡ Core capabilities

Everything you need to govern at scale

From wallet-less voting to on-chain transparency, BaoDAO bundles a complete governance toolkit — built for protocols that care about accessibility.

Gasless voting

EIP-2771 meta-transactions let members vote without holding ETH. The relayer pays gas — you cast your voice.

MetaMask auth

Battle-tested wallet authentication with cryptographic vote signing. Your keys, your sovereignty.

Off-chain signing

Signatures generated off-chain and verified on-chain. Cheap, instant, and verifiable by anyone.

Relayer network

Decentralized relayers submit and pay gas on behalf of users — no single point of failure.

Foundry contracts

Battle-tested Solidity smart contracts with 100% test coverage via Foundry's fuzzing suite.

Next.js 15

Modern, type-safe frontend with React Server Components and lightning-fast client transitions.

Fully decentralized

No admin keys, no upgrade backdoors — pure on-chain governance, immutable and trust-minimized.

Transparent records

Every proposal, vote, and execution is auditable on-chain — verifiable by anyone, forever.

🔄 Workflow

From signature to on-chain execution

Four elegant steps turn a vote into immutable record — without ever asking the user to pay gas.

STEP 01

Connect wallet

Sign in with MetaMask. Your address is your identity — no email, no password, no KYC.

// connect()
0x9f3a…2c1d
// network: mainnet
STEP 02

Sign vote

Choose For, Against, or Abstain. Sign an EIP-712 typed message locally — no gas required.

// EIP-712 payload
proposal: BAO-042
choice: FOR
nonce: 12
STEP 03

Relayer submits

The signature is forwarded to a relayer that wraps it in a meta-transaction and broadcasts on-chain.

// forward()
from: relayer
sig: 0xab12…7f
// gas: paid by relayer
STEP 04

On-chain verified

The trusted forwarder validates the signature and records the vote — immutable and auditable forever.

// tx confirmed
block: 19,283,041
votes: 8,294 ✓
// finalized
🏗️ Architecture

Powered by EIP-2771 meta-transactions

BaoDAO uses a battle-tested pattern that separates message signing from gas payment. The result is a governance system that's accessible to anyone — regardless of whether they hold ETH.

  • Trusted forwarder contract validates signatures on-chain
  • User signs EIP-712 typed-data message locally
  • Relayer wraps signature and submits transaction, paying gas
  • Forward contract recovers signer via ecrecover
  • Original sender context is preserved across all calls
Read the spec
Member EIP-712
User signs a typed vote payload locally with MetaMask. Zero gas, zero cost.
Relayer OFF-CHAIN
Receives signature, wraps in a forward request, broadcasts to chain & pays gas.
Trusted Forwarder EIP-2771
Validates signature, recovers original signer, appends to calldata context.
Governance SOLIDITY
Records vote with original msg.sender. Immutable on-chain history.
🖥️ Live preview

A governance dashboard people actually want to use

Inspect the mock interface below — the same UI our members use to vote on proposals without spending a single wei in gas.

app.baodao.eth / governance
0x9f3a…2c1d 2.4 ETH
Active proposals
8
↑ 2 new today
Your votes
142
100% participation
Voting power
12,847
+1.2% this month
Gas saved
~$847
Via meta-tx
Active proposals
Filter
BAO-042 Active
Allocate 250k USDC to grant program for Q3 ecosystem growth
Fund the next cohort of builders. Treasury allocation gated on a 7-day snapshot vote with 4% quorum.
For 62%
Against 21%
Abstain 9%
Quorum 4% · 8,294 votes ⏱ 2d 14h left
Gas-free — relayer will submit your signature
BAO-041 Pending
Upgrade governance contract to v2 with quadratic voting
For 48%
Against 34%
Abstain 6%
5,128 votes · Snapshot pending ⏱ starts in 6h
BAO-040 Active
Partnership with LayerZero for cross-chain governance bridging
For 71%
Against 14%
Abstain 5%
Quorum reached · 9,847 votes ⏱ 1d 02h left
Recent activity
Live
0x7a2f…81c4 voted For on BAO-042
2 min ago · gas: $0.00
0x9f3a…2c1d created proposal BAO-043
14 min ago
BAO-039 executed · transferred 85k USDC
38 min ago
0xb18d…9e20 delegated 4,200 VP to 0x7a2f…81c4
1 hr ago
0x4f81…acb9 voted Against on BAO-040
2 hr ago · gas: $0.00
BAO-038 closed with 89% For
5 hr ago
🛠️ Technology stack

Battle-tested primitives, composed with care

Every layer of the stack is open source, audited, and selected for maximum developer ergonomics and end-user reliability.

Blockchain layer

On-chain logic & relayer infrastructure

Solidity
^0.8.24
Foundry
Forge · Cast · Anvil
EIP-2771
Trusted Forwarder
Ethereum
Mainnet & L2

Frontend layer

Type-safe modern web stack

Next.js 15
App Router · RSC
React 19
Server Components
TypeScript
strict · 100%
Ethers.js
v6 · typed wrappers

Governance should be free, fast, and fair.

Join the next generation of DAOs where participation isn't gated by gas fees. Build with BaoDAO today.