Theo
  • About
    • What Is Theo?
    • How It Works
    • Concepts
  • Earn
    • Overview
    • User Guide
    • Risks
    • FAQ
  • Architecture
    • Overview
  • Custody Stack
  • Execution Engine
  • Policy Engine
  • Risk Engine
  • Integrated Markets
  • Technical Reference
    • Straddle
      • TheoDepositVault
    • Deployments
  • Audits
  • Links
    • Brand Kit
    • Website
    • Discord
    • X
Powered by GitBook
On this page
  • Getting Started
  • Deposit
  • Withdraw
  • Initiate Withdrawal
  • Complete Withdrawal
  • Referrals
  • Enter a Referral Code
  • Generate a Referral Code
  1. Earn

User Guide

PreviousOverviewNextRisks

Last updated 20 days ago

The user interface at allows you to deposit into and manage positions for Earn vaults.

Getting Started

Before you begin, connect your Ethereum wallet (MetaMask, Rabby, etc) with the Connect Wallet button at the top of the page.

Then, select a network and vault product from the homepage by clicking on it.

Deposit

  1. Select the network you'd like to deposit from in the dropdown box.

  2. Click Deposit next to the asset you wish to deposit.

  3. Enter the amount you wish to deposit and click Confirm Deposit.

  4. Sign the transaction(s) (approval, deposit) in your wallet.

The deposit will be processed when the next round begins. The deposit can be cancelled immediately at any time in the current round.

Withdraw

Since Straddle operates in two day rounds, withdrawal is a two-step process:

  • Initiating a withdrawal queues assets (corresponding to your shares) to be returned to the vault at the next round.

  • Completing a withdrawal withdraws assets from the vault to your wallet.

Initiate Withdrawal

  1. In the My Positions section, locate the active deposit.

  2. Click Withdraw and enter the percentage of your position you wish to withdraw.

  3. Confirm the details in the confirmation modal are correct and click Confirm.

  4. Sign the transaction in your wallet.

The withdrawal will become ready for completion when the next round begins. The price per share at the turn of the round will determine how much of the deposit asset you ultimately receive.

Complete Withdrawal

  1. In the Pending Withdrawals section, locate the pending withdrawal.

  2. Click Redeem.

  3. Confirm the details in the confirmation modal are correct and click Confirm.

  4. Sign the transaction in your wallet.

The withdrawal will be completed and the corresponding amount sent to your wallet immediately.

Referrals

Users can invite one another to Earn using custom referral codes. For every referral code, an invite link is automatically generated at app.theo.xyz/referrals/INVITECODE.

Referral codes can only be generated by users with at least $1000 in active positions across all Earn vaults.

Enter a Referral Code

  1. After connecting a wallet, click on your wallet address in the top-right corner of the page.

  2. Enter the referral code and click Enter.

  3. Sign the message in your wallet.

Generate a Referral Code

  1. Ensure you have active deposits of at least $1000 across Earn vaults.

  2. Enter an alpha-numeric code between 6 and 12 characters long and click Enter.

On the page, select the Generate Code button.

app.theo.xyz
app.theo.xyz/referrals