Create Sub-Wallet
A Sub-Wallet is another kind of plugin in XDAO TON's modular architecture: a named wallet controlled by the DAO, but separate from the main treasury contract. The Sub-Wallet's name is stored on-chain, and the wallet itself is managed exclusively through DAO votes — just like the main treasury.
A Sub-Wallet is used when you need to split DAO funds by purpose without mixing them in a single balance, for example:
- to allocate a dedicated wallet for a specific crowdfunding campaign — that's where contributors' funds will go;
- to set aside a budget for marketing, payouts, or another DAO expense category.
To create a Sub-Wallet:
Open your DAO, go to the Votes tab, and click Create Proposal.
From the list of proposal types, select Create Sub-Wallet.
Specify the Sub-Wallet Name — the new Sub-Wallet's name (required, up to 64 characters). It will be recorded on-chain together with an automatically assigned sequence number.
The proposal's own title and description are pre-filled by default and usually don't need to be changed.
Set the Voting Duration — the period during which GPs can vote (2 days by default).
Click Create Proposal to submit the proposal for voting.
GPs vote on the proposal. Once general consensus is reached, the proposal is executed on-chain: a new Sub-Wallet contract is deployed and appears on the DAO page's Plugins tab as "Sub-Wallet N" with the name you specified.
Each Create Sub-Wallet proposal deploys exactly one new Sub-Wallet. To get several Sub-Wallets — for example, a separate wallet for each crowdfunding campaign — create this proposal again for each one.
A Sub-Wallet is often used as the recipient of crowdfunding campaign funds — see Create Crowdfunding Campaign and Install Crowdfunding Module for details.