Create an All-or-Nothing campaign

All-or-Nothing is a crowdfunding model where you only receive the funds if your project reaches its funding goal within a set time period. If the goal is not reached, all contributions are automatically returned to contributors.

This model creates clear expectations for both creators and supporters and helps build trust around ambitious or early-stage projects.


How does it work?

  1. You set a funding goal and choose how long the campaign will run, from 1 to 60 days.

  2. Contributors can support your project during this time.

  3. Contributions are locked until the campaign ends.

  4. If the goal is reached before the deadline, the funds are released to your connected wallet.

  5. If the goal is not reached, contributors receive their funds back and the project is closed.


How does it work technically?

All-or-Nothing funding on Geyser is powered by an open-source smart contract deployed on Rootstock, a Bitcoin-secured smart contract network.

  • Contributions are locked in a non-custodial smart contract

  • Neither Geyser nor the creator can access the funds unless the funding goal is reached

  • The rules of the campaign are enforced by the contract, not by a platform or intermediary

  • If the goal is not reached, contributors can claim their refunds directly from the contract

The smart contract code is fully open source and publicly available on GitHub, allowing anyone to review how funds are handled and how success or refunds are enforced.


  • Early product prototypes

  • Projects that require a minimum amount of funding to be viable

  • Creators who need the full budget in order to deliver

  • New or experimental ideas where contributor trust is important


Disadvantages

  • If the funding goal is not reached, you will not receive any funds

  • Campaigns have a fixed time limit, so momentum is important

  • Requires more upfront planning and promotion to ensure success


Resources:

Last updated