Fundraising
Fundraising apps suite for Aragon organizations
Install / Use
/learn @AragonBlack/FundraisingREADME
Disclaimer
Aragon Fundraising is an open source suite of apps. None of the people or institutions involved in its development may be held accountable for how it is used. If you do use it please make sure you comply to the jurisdictions you may be jubjected to.
Overview
Aragon Fundraising is a suite of Aragon apps providing Aragon organizations continuous fundraising capabilities. It implements the following features.
Presale
This module allows organizations to set a presale target that must be reached during a given period of time for the continous fundraising campaign to actually start.
Automatic Batched Market Making
This module provides market liquidity to the fundraising campaign by automatically matching all the buy and sell orders according to a bonding curve tied to the Bancor formula. To mitigate front-running attacks and authorizing slow-trading this module also batches all the buy and sell orders received during a parametrable period of time to be matched given a common price.
Tap
This module enforce a tap-based control of the funds allowed to be withdrawn from the market-maker reserve pool to a discretionnary pool whose funds can be spent to sustain the organization. To provide more guarantees to the investors this tap module also allows this flow of funds to be floored [thus ensuring that the market maker reserve pool can't be emptied even slowly during a long period of time].
Architecture
Packages
NPM Packages
| Package | Version | Description |
| -------------------------------------------------------------------------------------- | ------- | ------------------------------------------------------------------------------------------------------------- |
| @ablack/fundraising-bancor-formula | | BancorFormula computation contract |
| @ablack/fundraising-batched-bancor-market-maker | | Automated market-maker batching orders filled through the BancorFormula |
| @ablack/fundraising-tap | | Tap controlling the flow of funds from a reserve to a beneficiary |
| @ablack/fundraising-aragon-fundraising | | API contract providing a single entry-point to interact consistently with all fundraising-related contracts |
Contributing
We are highly open to the community helping use improve and shape the future of Aragon Fundraising.
To learn more about our development and deployment workflows you can look into the Workflow.md file.
Related Skills
node-connect
348.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
348.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
348.5kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
