Transaction Types

Overview

Brava provides a seamless, smart-contract-powered framework for managing capital movements across your workspaces and portfolios.

Every financial action on the platform is represented as a transaction, which is securely executed via your workspace’s underlying SAFE wallet.

There are four main transaction types within Brava:

  1. Deposits

  2. Allocations

  3. Transfers

  4. Withdrawals

Each serves a distinct role in the flow of capital, from bringing funds into the platform, to deploying, moving, and reclaiming them efficiently.


Deposits

Deposits are the first step in any Brava workflow.

They represent the action of adding funds into your workspace’s SAFE wallet from your connected Web3 wallet or custody provider.

How Deposits Work

  • You can initiate a deposit via the Add Funds to Workspace action.

  • Choose the token and amount to transfer (e.g., USDC, USDT, DAI).

  • Confirm the transaction and review the network costs before execution.

  • Alternatively, copy the SAFE wallet address and manually send funds from your external wallet (e.g., Fireblocks, Utila, Ledger).

Once completed, the funds appear as part of your workspace balance, and are classified as unallocated funds until deployed into portfolios.

🔍 For more details, see Adding Funds to a Workspace.


Allocations

Allocations occur at the portfolio level, allowing users to deploy deposited funds into their selected holdings, such as stablecoin pools or RWA strategies.

Purpose

An allocation transaction moves capital from your workspace SAFE wallet into the individual pools or protocols that make up a portfolio’s structure.

How to Allocate Funds

  1. Open the desired portfolio.

  2. Click the Actions button → select Allocate Funds.

  3. A left-hand panel appears, showing available actions.

  4. Specify:

    • The amount to allocate (drawn from unallocated workspace funds).

    • The token being allocated (if applicable).

  5. Review transaction details, including network fees and any bridging costs.

  6. Confirm and execute the transaction.

Under the Hood

  • Brava’s smart contracts execute multi-pool, multi-chain allocations within a single transaction.

  • If bridging or swapping is required, Brava handles it automatically — no manual interaction needed.

  • Users remain fully self-custodial; all transactions are executed from their SAFE wallet.

💡 Note: All associated network and bridging fees are clearly displayed before the transaction is processed.


Transfers (Coming Soon)

Transfers allow users to move funds proportionally between portfolios within the same workspace. This is useful for rebalancing capital between strategies without disturbing existing allocation weights.

Use Case Example

If you have:

  • Portfolio A with existing allocations, and

  • Portfolio B newly created for a new mandate,

You can transfer, say, $1,000,000 from Portfolio A → Portfolio B.

Brava will proportionally move capital from each holding in Portfolio A to Portfolio B, maintaining the weighting and structure of both portfolios.

How to Transfer Funds

  1. Open Portfolio A (the source).

  2. Go to Actions → Transfer Funds.

  3. Enter:

    • The amount to transfer.

    • The destination portfolio (must be in the same workspace).

  4. Review details and confirm the transaction.

⚠️ Important:

Transfers can only occur within the same workspace. Cross-workspace transfers are not supported to preserve custody segregation.


Redemptions

Redemption transactions are used to redeem allocated funds from an existing portfolio, returning capital back to the workspace SAFE wallet while maintaining proportional weighting across holdings.

Purpose

Redeeming allows you to reclaim invested funds from a portfolio without fully withdrawing or closing it. Redeemed funds reappear as Unallocated Funds within your workspace, ready for:

  • Reallocation into other portfolios, or

  • Withdrawal to your connected custody wallet.

How to Redeem Funds

  1. Navigate to your nominated portfolio.

  2. Select Actions → Redeem.

  3. Provide:

    • The amount to redeem.

    • The token and chain for the returning funds.

  4. Review transaction details, including all network fees.

  5. Confirm to trigger the redemption transaction.

Once completed, funds are automatically returned to your workspace SAFE wallet and reflected in your workspace balance as unallocated capital.

💡 Transparency: All network and bridging fees are displayed before confirmation, ensuring users fully understand the cost of each redemption transaction.


Withdrawals

Withdrawals are the inverse of allocations, they return funds from a portfolio back into your workspace SAFE wallet. This makes the withdrawn amount available as unallocated funds for future use or off-platform transfers.

How Withdrawals Work

  • A withdrawal transaction proportionally removes capital from each holding within the portfolio.

  • Portfolio weighting remains unchanged; Brava automatically calculates proportional reductions.

  • Any necessary bridging or swaps are executed automatically as part of the process.

How to Withdraw Funds

  1. Open the relevant portfolio.

  2. Click Actions → Withdraw Funds.

  3. Specify the amount you wish to withdraw.

    • You can withdraw the full balance or a partial amount.

  4. Review transaction details and confirm.

  5. Funds are transferred back into your workspace SAFE wallet and marked as unallocated.

From there, users can:

  • Keep funds idle within the workspace, or

  • Transfer them back to their connected wallet (e.g. Fireblocks, Utila, Ledger).


Transaction Summary

Transaction Type
Level
Description
Funds Flow

Deposit

Workspace

Adds funds into the workspace SAFE wallet.

External wallet → Workspace SAFE

Allocation

Portfolio

Deploys workspace funds into selected holdings.

Workspace SAFE → Portfolio holdings

Transfer

Portfolio

Moves capital between portfolios proportionally.

Portfolio A → Portfolio B (same workspace)

Redemption

Portfolio

Redeem allocated capital proportionally from a portfolio back to workspace.

Portfolio holdings → Workspace SAFE (Unallocated Funds)

Withdrawal

Portfolio

Returns capital from portfolios to workspace wallet.

Portfolio holdings → Workspace SAFE


Smart Contract Automation

All transactions on Brava are powered by secure smart contract orchestration, providing:

Atomic Multi-Chain Execution

Multi-chain and multi-pool actions occur in one transaction.

Transparency

Transaction details (fees, routing, confirmation) are displayed before execution.

Self-Custody

All actions are executed directly from your SAFE wallet, Brava never holds user funds.

Network Optimization

Automatic handling of bridging, routing, and yield distribution logic.

Last updated