Skip to main content

Deposit Into a Vault

A funder placing a gold token into a transparent garden vault
Funder chapter

Choose a garden, enter an amount, then confirm the deposit.

What this helps you do

Support a specific garden by depositing a supported asset into its Octant vault. Your principal stays in the vault and harvested strategy yield is routed to garden operations — depositor claim value stays flat by design. You can withdraw at any time; see Withdraw From a Vault.

There are two entry points and they do different things:

  • Authenticated app — Treasury drawer. Full flow with your existing deposit position and a Cookie Jar tab. Mobile-first PWA surface. Recommended.
  • Public /fund page. Browser-first gallery that anyone can reach. Deposit-only. It does not show your existing position and does not let you withdraw.

Before you start

  • A connected wallet (passkey account or an external wallet). For /fund you'll be prompted to connect before the deposit dialog opens.
  • A supported asset on the target chain with enough balance. External wallets also need gas; passkey/smart-account deposits may be sponsored when paymaster support is configured.
  • The garden you want to support already identified. If you aren't sure which one, browse /fund or the Home screen first.
  • You are online — both the drawer and the dialog refuse to submit while offline.
tip

If the Treasury button doesn't show on the garden, the garden hasn't enabled a vault yet. Pick a different garden or ask the operator to add a vault.

Step-by-step flow

This is the mobile PWA flow for signed-in funders.

  1. Sign in to the Green Goods app and open the Home screen.
  2. Tap the garden you want to support. The garden detail page opens.
  3. Tap the Treasury button in the top bar (it only appears when the garden has a vault).
  4. The Treasury drawer slides up. Stay on the Endowments tab.
  5. Review the Overview (asset, net deposited, depositor count) so you know what you're adding to.
  6. Under Deposit, pick the asset from the selector (if the garden has more than one vault).
  7. Type the amount. Tap Max to auto-fill your wallet balance — the form won't let you exceed it.
  8. Check the Estimated shares line. This is how many vault shares you'll receive after the transaction confirms.
  9. Tap Deposit in the footer. Approve the token allowance and then the deposit transaction in your wallet.
  10. Wait for both transactions to confirm. The amount field clears on success.

Option B: Deposit from the public /fund page

Use this when you want to support a garden without signing in first — for example, from a share link.

  1. Open /fund in the browser.
  2. Scroll the garden gallery and pick the garden you want to support.
  3. Click Deposit on the garden card.
  4. If you haven't connected a wallet yet, the app opens the wallet modal first — connect, then the deposit dialog opens.
  5. Pick the asset, type the amount (or tap Max), and submit.
  6. Approve the allowance and the deposit in your wallet.
note

The /fund page is deposit-only. It does not display your existing position or offer withdrawal controls. For those, use the authenticated Treasury drawer (Option A) or the Withdraw From a Vault guide.

How to know it worked

  • The amount input clears after a successful deposit.
  • The Overview section in the Treasury drawer shows a higher Net deposited and an incremented Depositor count (on your first deposit).
  • Your deposit appears under Active deposits inside the Treasury drawer, with a share count you can later withdraw against.
  • The deposit transaction is visible in your wallet's transaction history on the target chain.

Behind the scenes

Depositing into an Octant vault mints shares that track your principal claim. Strategies (for example, Aave v3) may generate yield in the background; when harvested, that yield is routed through the garden's configured funding paths — your principal claim value stays flat by design. You can withdraw any time, up to your available balance.

If something goes wrong

  • No Treasury button on the garden. The garden hasn't enabled a vault. Pick a different garden or ask the operator.
  • "You're offline" warning. The drawer disables deposits while offline. Reconnect and retry.
  • Amount exceeds wallet balance. The Deposit button stays disabled. Tap Max to cap at your balance, or top up the asset.
  • Invalid decimal input. The field error shows which rule you tripped (for example, too many decimals). Match the asset's decimal precision.
  • Approval transaction succeeded but deposit didn't fire. Some wallets split allowance and deposit into two signatures. Tap Deposit again to trigger the second transaction.
  • "Connect Wallet" button on /fund. You're browsing as a guest. Click it to open the wallet modal and connect.
  • Estimated shares show "--". The preview is still loading or the amount is 0. Wait a second after typing, or enter a non-zero amount.

Next step

Next page

Withdraw from a vault

Depositing is easy. Knowing exactly how to withdraw is what makes the commitment comfortable.

Withdraw From a Vault