Hierarchy

Constructors

Properties

Methods

  • Claim VRTX tokens received during the airdrop phase to be deposited into the LBA pool

    Parameters

    Returns Promise<ContractTransactionResponse>

  • Deposit USDC into the LBA pool

    Parameters

    Returns Promise<ContractTransactionResponse>

  • Withdraw USDC from the LBA pool

    Parameters

    Returns Promise<ContractTransactionResponse>

  • Withdraw LP liquidity tokens from the LBA pool after the AMM has been created

    Parameters

    Returns Promise<ContractTransactionResponse>

  • Claim earned VRTX tokens and stake them

    Parameters

    Returns Promise<ContractTransactionResponse>

  • Claim VRTX rewards associated with keeping liquidity in the LBA

    Returns Promise<ContractTransactionResponse>

  • Unstake VRTX tokens, unstaked tokens that are unlocked will need to be withdrawn

    Parameters

    Returns Promise<ContractTransactionResponse>

  • Claim unlocked tokens that were previously unstaked

    Returns Promise<ContractTransactionResponse>

  • Claim staking rewards (in USDC)

    Returns Promise<ContractTransactionResponse>

  • Claim staking rewards (in USDC), swap for VRTX, and stake the VRTX

    Returns Promise<ContractTransactionResponse>

  • Claims all available foundation rewards. Foundation rewards are tokens associated with the chain. For example, ARB on Arbitrum. Typically, foundations for these chains will issue rewards for us to give to users.

    Returns Promise<ContractTransactionResponse>

  • Estimates the output amount of the USDC -> VRTX swap when executing claim + stake

    Parameters

    • address: {
          address: string;
      }
      • address: string

    Returns Promise<bigint>