Crowdfunding
Public fundraising from the community: the DAO issues LP tokens and launches a campaign with funding goals, a timeline, and a whitelist.
Crowdfunding is a public fundraise into the DAO treasury from the community. Any address (or, if whitelist is enabled, only addresses on it) can contribute TON or a jetton to a campaign and receive LP tokens in return — a jetton that confirms the contributor's share and entitles them to the DAO's future dividends.
The entire crowdfunding mechanism — accepting contributions, issuing and distributing LP tokens, and handling refunds — is managed by the LP Manager: a smart contract module (plugin) that the DAO installs specifically for this purpose.
How it works
DAO upgrade. A one-time update to the DAO's contracts that adds crowdfunding support (enable_crowdfunding_support).
Installing the Crowdfunding Module. The DAO installs the LP Manager — it issues the LP token and will serve all subsequent campaigns.
Sub-Wallet. Receiving campaign funds requires a separate Sub-Wallet — this step is outside the scope of this section; see Advanced → Create Sub-Wallet.
Launching the campaign. The DAO creates a Crowdfunding vote with funding goals (soft cap / hard cap), a timeline, and, if needed, a whitelist.
The app includes a built-in step-by-step "Crowdfunding Setup Guide" — it shows the DAO's status (Upgrade Required → Module Required → Ready) and creates the required votes with a button, following the same order of steps.
All of the DAO's active and completed campaigns are shown on the Crowdfunding tab of the DAO page — along with the button to create a new campaign and filters (Active, Pending, Funded, Expired, Ending soon).
Like any DAO action on XDAO TON, each step is submitted as a separate vote (proposal): a member creates the proposal, GPs vote, and once general consensus is reached, it is executed on-chain.