Anchor Protocol
  • Home
  • Security
  • Protocol
    • Overview
    • Bonded Assets (bAssets)
      • Bonded Luna (bLuna)
      • Bonded ETH (bETH)
    • Money Market
      • Deposit Rate Subsidization
    • Loan Liquidation
    • Anchor Token (ANC)
    • Anchor Governance
      • Modify Collateral Attributes
      • Modify Market Parameters
      • Modify Liquidation Parameters
      • Modify ANC Parameters
      • Modify Governance Parameters
      • Modify Borrow Interest
      • Modify ANC Distribution
      • Community Grants
      • Text Proposal
  • User Guide
    • Interchain Transfers
    • WebApp
      • EARN
      • BORROW
      • bASSET [bLUNA]
      • bASSET [bETH]
      • GOVERN
        • ANC - UST LP Staking
        • Anchor Governance Staking
        • Claiming ANC Rewards
        • Creating and voting on proposals
  • EthAnchor
    • EthAnchor
    • EthAnchor Contracts
      • Deployed Contracts
      • Router
      • ConversionPool
      • ExchangeRateFeeder
    • Fees
  • Developers - Earn
    • Anchor Earn SDK
    • Example Usage
    • Appendix
  • xAnchor
    • xAnchor
    • xAnchor Contracts
    • xAnchor Bridge (EVM Chains)
    • xAnchor Terra-side Contracts
      • xAnchor Core
      • xAnchor Wormhole Bridge
      • Address Proxy
  • Developers - Terra
    • Anchor.js
    • AnchorCLI
  • Smart Contracts
    • Deployed Contracts
    • bLuna
      • Hub
      • Reward
      • Rewards Dispatcher
      • Validators Registry
      • Airdrop Registry
      • Tokens: bLuna and stLuna
    • bETH
      • Reward
      • Token
      • Converter
    • Money Market
      • Overseer
      • Market
      • Custody [bLUNA]
      • Custody [bETH]
      • Interest Model
      • Distribution Model
      • Oracle
    • Liquidation
      • Liquidation Contract
      • Liquidation Queue Contract
    • Anchor Token (ANC)
      • Gov
      • Staking
      • Community
      • Collector
      • Distributor
  • Developers - Ethereum [Legacy]
    • EthAnchor
    • EthAnchor Account Contract
    • EthAnchor API
      • Getting Market Information
      • Depositing Stablecoins
      • Redeeming Stablecoins
    • Fees
  • External Resources
    • Anchor WebApp
    • Anchor Protocol GitHub
    • Terra Blockchain
Powered by GitBook
On this page
  • Connecting with Lido's web interfaces
  • Minting bETH from ETH
  • 1. Minting bETH from ETH / stETH
  • 2. Redeeming Wormhole wrapped bETH tokens transferred to Terra
  • 3. Converting webETH (Wormhole wrapped token) to bETH (Anchor collateral)
  • Redeeming bETH to stETH
  • 1. Converting bETH (Anchor collateral) to webETH (Wormhole wrapped token)
  • 2. Transferring webETH from Terra to Ethereum
  • 3. Converting bETH to stETH
  • Swapping stETH for ETH
  • Claiming accrued bETH rewards

Was this helpful?

  1. User Guide
  2. WebApp

bASSET [bETH]

PreviousbASSET [bLUNA]NextGOVERN

Last updated 3 years ago

Was this helpful?

Minting and redeeming bETH is a cross-chain operation, requiring interactions from both the Ethereum and Terra blockchain. The below web interfaces are used to achieve certain types of actions on corresponding blockchains.

  • - for minting stETH using ETH

  • - for minting and redeeming bETH using stETH

  • - for redeeming tokens transferred over via Wormhole

  • - for claiming bETH rewards

  • - for transferring bETH to/from Ethereum from/to Terra

  • - for swapping stETH for ETH

Due to Wormhole's inability of generating custom CW20 tokens (required for bETH's reward-accruing features), there exists 2 bETH tokens on Terra:

  • Wormhole wrapped bETH (webETH) - wrapped tokens transferred from Ethereum -> Terra.

    • Not usable as Anchor collateral

    • Redeemable to stETH once transferred back to Ethereum

    • Minted by Wormhole

    • Non-reward-accruing

  • Bonded ETH (bETH) - reward-accruing bETH tokens

    • Usable as Anchor collateral

    • Not redeemable to stETH once transferred back to Ethereum

    • Minted by converting webETH tokens to bETH

    • Reward-accruing

bETH can be minted with ETH. This process requires the steps of:

As for redeeming bETH tokens back to ETH, the following process can be taken:

Connecting with Lido's web interfaces

1. Navigate to Lido's stETH or bETH WebApp and click [Connect wallet].

2. Select the Ethereum wallet of choice that contains a balance of stETH / bETH and ETH.

3. Wallet connection complete.

Minting bETH from ETH

1. Minting bETH from ETH / stETH

bETH tokens can be minted by submitting ETH to Ethereum-side bETH smart contracts. The process is achievable via Lido's bETH WebApp.

1. Navigate to the To bETH page of Lido's web interface.

2. Click on the dropdown and select Ethereum / Lido.

3. Enter the amount of ETH / stETH to use in minting bETH and the Terra address to receive the resulting bETH tokens. Click [Convert] to proceed.

The Wormhole transaction ID link is extremely important to redeeming your tokens on the Terra side. Copy and paste it and don't close the page.

4. Metamask should prompt you to sign a transaction that contains the mint operation. Confirm the details presented and click [Confirm] to sign.

2. Redeeming Wormhole wrapped bETH tokens transferred to Terra

Unlike the previous Shuttle token bridge, the Wormhole bridge requires an extra step of redemption. TOKENS WILL NOT SHOW UP ON YOUR WALLET UNTIL THEY HAVE BEEN REDEEMED.

Once complete, the specified Terra address will now hold an increased balance of webETH tokens.

3. Converting webETH (Wormhole wrapped token) to bETH (Anchor collateral)

1. Navigate to the bETH/webETH page in the bASSET page.

2. Navigate to the to bETH tab.

3. Enter the amount of webETH to be converted or the amount of bETH to convert and click the [Convert] button to confirm.

4. Station Extension should prompt you to sign a transaction that contains the mint operation. Confirm the details presented and enter your password to sign.

5. Conversion complete. Converted bETH tokens can now be used as collateral in Anchor.

Redeeming bETH to stETH

bETH tokens that reside on the Terra blockchain should be first transferred to Ethereum before they can be redeemed for stETH.

Redemption is a two-step process, first requiring a cross-chain transfer, which is the followed by a redemption to stETH.

1. Converting bETH (Anchor collateral) to webETH (Wormhole wrapped token)

1. Navigate to the bETH/webETH page in the bASSET page.

2. Navigate to the to webETH tab.

3. Enter the amount of bETH to convert or the amount of webETH to be converted to and click the [Convert] button to confirm.

4. Station Extension should prompt you to sign a transaction that contains the mint operation. Confirm the details presented and enter your password to sign.

5. Mint complete.

2. Transferring webETH from Terra to Ethereum

Transferred tokens need to be redeemed before they can be visible on your wallet.

3. Converting bETH to stETH

3-a. Navigate to the To stETH tab in the Convert page.

3-b. Enter the amount of bETH to convert to stETH and click the [Transfer] button to proceed.

3-c. Metamask should prompt you to sign a transaction that contains the conversion operation. Confirm the details presented and click [Confirm] to sign.

3-d. Conversion complete.

Swapping stETH for ETH

2. Select STETH and ETH. Enter the amount of stETH to swap for ETH and click [Sell] to proceed.

3. Metamask should prompt you to sign a first transaction that contains an authorization for Curve's web interface to interact with your stETH tokens. Confirm the details presented and click [Confirm] to sign.

4. Metamask should then prompt you to sign a second transaction that contains the swap operation. Confirm the details presented and click [Confirm] to sign.

5. Swap complete.

Claiming accrued bETH rewards

bETH rewards only accrue only if the user is currently holding bETH tokens. Users do not accrue rewards from bETH tokens deposited to Anchor.

1. Click the Claim Rewards button in the CLAIMABLE REWARDS section.

2. Click [Claim].

3. Station Extension should prompt you to sign a transaction that contains the reward claim operation. Confirm the details presented and enter your password to sign.

4. Reward claim complete.

on

on

on

on

via

on

on

bETH tokens on Terra accrue rewards in TerraUSD, funded by staking rewards of Ethereum 2.0. with the use of the .

Unlike bLUNA, bETH tokens are minted / redeemed through .

Redemptions can still be made if lost although with extra steps. The method of finding your transaction ID can be found .

Tutorials on redeeming tokens can be found and .

Cross-chain transfers between Ethereum / Terra can be achieved through the . Tutorials on using the Wormhole bridge WebApp can be found .

1. Navigate to Curve Finance's web interface, .

Lido's stETH WebApp
Lido's bETH WebApp
Wormhole Bridge WebApp's Redeem Page
Anchor WebApp's BOND page
Wormhole Bridge WebApp
Curve's WebApp
Lido's web interface for bETH
here
here (Wormhole's guide)
here (Lido's guide)
Wormhole bridge
here
curve.fi
Lido's bETH WebApp
Minting bETH from ETH
Wormhole bridge WebApp's Redeem page
Redeeming webETH
Anchor WebApp's Convert page
Converting webETH to bETH
Anchor WebApp's Convert page
Converting bETH to webETH
Wormhole Bridge
Transferring bETH from Terra to Ethereum
Lido's bETH WebApp
Converting bETH to stETH
Curve
Swapping stETH for ETH
BOND page of Anchor's WebApp
Accrued rewards can be claimed