Guides for ManagersManageCrowdfunding

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.

Sections

On this page