CROWDFUNDING FOR CITIES
Campaigns
Campaigns is an open source crowdfunding platform designed for the needs of startup and pop-up cities.
- Amet consectetur. Leo nulla in et nec. Nunc mauris sus ui partur ienp.
- Amet consectetur. Leo nulla in et nec. Nunc mauris sus ui partur ienp.
- Amet consectetur. Leo nulla in et nec. Nunc mauris sus ui partur ienp.
Read Our Docs
Ethereum Mainnet and Optimism supported
Campaign organizer must choose one token to accept all contributions in. Current choices are USDC, USDT and Eth
Withdrawals are allowed by default until the campaign threshold is reached. If you want to make all contributions non-refundable, set your threshold very low like $1
Organizers can set their Campaign to
Contributions are made via Metamask wallet extension
All campaigns have to have a deadline. Once the deadline passes, no new contributions can be made. If the campaign was a success (i.e. the threshold was reached) the organizer can withdraw all the funds raised. If the threshold was not reached the funds will remain in the smart contract until they can be withdrawn.
- There is some limited admin functionality to perform funds recovery if a user doesn’t use the wallet extension pop-up and tries to send funds directly to the smart contract. Since the app doesn’t know how to match this with a person, we don’t advise it.
Use Campaigns To:
- Set a target for 100 people to commit to come onchain.
If the target is not reached, all funds will be permissionlessly refunded.
- Flexible rent-free living
- Hold fiat or tokens (ETH/BTC/USDC)
- Immerse in a like-minded community
- Flexible rent-free living
- Hold fiat or tokens (ETH/BTC/USDC)
- Immerse in a like-minded community
- Flexible rent-free living
- Hold fiat or tokens (ETH/BTC/USDC)
- Immerse in a like-minded community
Check out our source contract here
Are you a developer? Want to contribute to the development?
Contact us below
Frequently Asked Questions
Just like Kickstarter, when launching a campaign you set a target amount to raise (eg 10 ETH) and a campaign deadline. At the deadline, if you have reached you target (called the campaign threshold) you can withdraw the token from the smart contract.
Campaigns was specifically designed for use by startup city founders and pop-up city organizers but can be used by anyone who wants to be able to run applications, issue tickets, raise funds or accept donations from their online community.
Yes Campaigns is open source. You can see our Github repo at the link above.
Yes! Toggle on 'applications' and you'll see a dashboard of all contributors that you can approve or decline. Declined contributors will be able to withdraw their contributions, even if the target has been met.
Until the campaign threshold has been met, any contributor can withdraw their commitment. If an organizer wants to 'disable' this feature, they can de facto do so by setting the threshold very low e.g. 1 USDC.
There is some limited admin functionality to perform funds recovery if a user doesn’t use the wallet extension pop-up and tries to send funds directly to the smart contract. Since the app doesn’t know how to match any funds sent or recovered this way with a particular user, it may cause the data on your dashboard to display incorrectly.
Currently Ethereum Mainnet, Optimism, Base and Scroll. Let us know if you're seeking to use a different network. You can only run your campaign on one network at a time.
Currently USDC, USDT and Ethereum. You can denominate your campaign target in only one token.
Contributions are made via a Metamask wallet extension. We'd actively like to add more wallet support. If you'd like to help with this, please reach out.