About Bounty Beaver
Bounty Beaver is an independent, chain-neutral bounty marketplace. Post work, receive submissions, approve the result, and pay builders on-chain. That's the whole idea — no more, no less.
What Bounty Beaver does
A poster describes a piece of work and deposits a reward in native ETH. Builders submit proof that they've completed the work, along with a short delivery message. The poster reviews submissions and, if satisfied, accepts one — which immediately and irreversibly pays the full reward to that builder.
How escrow works
When a bounty is created, the reward is transferred into the marketplace smart contract and held there — not by Bounty Beaver, not by any company, and not by any individual. The contract itself holds the funds until one of four things happens:
- Accepted: the poster accepts a submission, and the full reward is paid to that builder.
- Cancelled: the poster cancels the bounty before any submissions arrive, and the full reward is returned to the poster.
- Refunded: the deadline passes with no acceptance, and — after an additional 7-day grace period — anyone can trigger a refund of the full reward back to the original poster.
- Paid: once a submission is accepted, the bounty is marked paid and can never be modified again.
There is no platform fee in this version. The full reward always goes either to the accepted builder or back to the poster.
What the contract can and cannot determine
This is the most important thing to understand before using Bounty Beaver: the smart contract has no way to evaluate whether submitted work is objectively correct, complete, or satisfies the bounty description. It can only record that a submission was made, and release funds when the poster — a human being, using their own judgment — chooses to accept one.
In practical terms, this means:
- The contract does not read code, check designs, or verify content quality.
- The contract does not confirm that a submitted URL actually contains the described work.
- Accepting a submission is entirely the poster's judgment call, and it is final and irreversible.
Current lack of arbitration
Bounty Beaver V1 has no dispute resolution mechanism of any kind. If a poster and a builder disagree about whether delivered work meets the bounty's requirements, there is no built-in process to resolve that disagreement — no moderator, no vote, no appeal. The poster can accept a submission or not; that is the entire mechanism. Builders should factor this into which bounties they choose to work on, and posters should write clear, specific bounty descriptions to reduce ambiguity.
"Dispute participation" appears as a labeled future concept on the $BBVR page — it does not exist today.
Demo mode versus real contract mode
Bounty Beaver runs in one of two modes, and the site always tells you which one you're in:
- Demo mode simulates the entire marketplace using your browser's local storage. No wallet, no real network connection, and no real funds are ever involved. It exists so anyone can explore how the marketplace works before committing real value. Demo mode is automatically enabled whenever a marketplace contract address hasn't been configured.
- Real contract mode connects to an actual deployed smart contract on the configured network, using your own browser-injected wallet. Transactions in this mode are real, irreversible, and cost real network fees.
Smart-contract risks
Please read this section carefully before using real contract mode:
- The smart contracts are unaudited. They have not been reviewed by a professional smart-contract security auditor.
- Software can contain bugs. Even carefully written and tested contracts can have unforeseen issues.
- Acceptance is irreversible. Once a poster accepts a submission, payment happens immediately and cannot be undone.
- There is no customer support that can reverse a transaction. Blockchain transactions, once confirmed, are permanent.
- Only use funds you can afford to lose, and start with small amounts on a testnet before using any real value.