Navigate to your vault
Go to Vaults and select the vault you want to fund. Click Fund Vault.
Choose asset type
Fund with BCH
Fund with CashToken
Enter the amount in BCH. The transaction sends BCH directly into the vault UTXO, increasing its value without changing any NFT state fields.
Select the token category you want to deposit. Ensure the token matches the FLAG_USES_TOKENS configuration of the covenant you plan to create from this vault.
Confirm and sign
Sign the funding transaction. The vault balance updates in the dashboard after one confirmation.
API
POST /api/vaults/:id/fund
Content-Type: application/json
{
"amount": 500000000,
"assetType": "BCH"
}
The vault UTXO holds the entire balance. Each child covenant (stream, airdrop, etc.) withdraws directly from the vault balance during deployment. Ensure the vault holds sufficient funds before creating covenants.