Testnet Step by Step Guide

Video walkthroughs

Sign Up For Algomint

Verify Your Email

Completing The KYC Process

Opt-in for ASAs

Adding a Wallet

Minting goETH

Unlocking goETH

To view clear screenshots, please go to "Settings" on the bottom right corner of the videos and set the quality to "1080p HD".

Create Your Algomint Account

Step 1

Go to the testnet website for Algomint: https://testnet.algomint.io

Step 2

Signup to create your account using either:

  • any email account (@gmail.com, @outlook.com, etc.) with a password

  • your google account linked to browser or android device

Step 3

Next, setup two factor authentication (2FA).

The default (preferred) method uses the Google Authenticator app.

  • Install Google Authenticator app on phone

  • Click + in app to bring up QR scanner to read the displayed QR code on algomint website

  • Enter the timed code into the screen prompt

Validate Your Algomint Account

In order to use the Algomint services, you must first complete the KYC and email verification. These ensure protection against money laundering.

  1. Perform KYC by clicking 'Complete KYC' or clicking the 'KYC' tab on the right.

  2. Select method of KYC (Passport, Driver's License etc.)

  3. Upload the requested images and complete facial image collection. You will need to enable camera access via your computer or your phone.

The above steps can take up to 15 minutes, but normally take about a minute. Once it is completed your dashboard in Algomint will say "KYC Verified" within the KYC tab.

  1. Click on 'Account Details'

  2. Click 'Verify Email'. You will receive an email to your login email address. This can end up in the "Spam" folder, so be sure to check that folder if you do not see the verification email in your inbox.

  3. In the email, click your verifiation link

Now in your 'Account Details' tab it will say "Verification Successful"

Prepare to Mint

At this stage you should ensure you've performed the following tasks:

Note: When adding assets, please ensure both the name and asset ID match the table above.

  • If you would like to mint goETH:

    • Have an ETH wallet with some additional ETH to cover the sweeping fee* in addition to the asset you wish to mint

  • If you would like to mint goBTC:

    • Have a BTC wallet with some additional BTC to cover the sweeping fee* in addition to what you want to mint.

Note: Please do not use an exchange wallet, smart contract wallet, or Gnosis Safe wallet!

  • Recommended Ethereum Wallets: Metamask

  • Recommended BTC Wallets: BitPay, BRD

  • Connect your Algorand wallet as well as a BTC and/or ETH wallet. It should look similar to this on the 'Wallets' tab:

Go Forth and Mint

NOTE: This is now going to be the section that people (including myself) stumble on

Step 1

Go to Bridge tab and ensure that the Mint tab is selected. Minting process converts your existing ETH or BTC into the respective ASA version goETH or goBTC.

Step 2

Select BTC or ETH by clicking on the icon left of the quantity box.

Step 3

Input a quantity of ETH or BTC testnet tokens that you want to convert. This value must exceed 0.01 ETH or .001 BTC.

Step 4

Select the Algorand wallet you want goBTC/goETH deposited into. If you have just one wallet, it will auto-select that one.

Step 5

Drag the mint slider from left to right to initiate the Minting process.

Step 6

Now a new screen will show that facilitates the ETH/BTC to goETH/goBTC conversion. For example: during ETH to goETH process it will display the following:

  • How much ETH to deposit into the 0xb97...6074 account (receiving escrow wallet)

  • How much time you have to deposit into the escrow account before the transaction times out

  • How much goETH you will receive in exchange for depositing the ETH quantity you entered earlier

Step 7

While transaction status is PENDING, click on the escrow address (eg 0xb97..6074) to copy it to your clipboard. You can always find this minting order and its information in the History tab at testnet.algomint.io.

Step 8

Go into your BTC or ETH wallet interface (bitpay for BTC and MetaMask for ETH) and hit SEND.

Step 9

Paste in the escrow address and then enter the exact amount you entered for quantity in the beginning.

NOTE: Do not send any value besides the number you entered for minting. .009 ETH or .011 ETH for example shown above will not trigger the minting process.

Step 10

Once you send ETH or BTC to the escrow account, the transaction status will change from PENDING to CONFIRMING. At this point, you can sit back and relax while waiting for the ethereum or bitcoin blockchains to finalize the transaction (zZzz….). This can take 5 min for ETH or 1 hour for BTC.

Step 11

With the funds confirmed and finalized in the escrow account, you will receive the listed goBTC/goETH and the transaction status will change from CONFIRMING to COMPLETE.

Congrats you now have some wrapped BTC/ETH goodies: goBTC/goETH ! Now you can move the wrapped BTC/ETH assets around with .001 algo tx fees. This unlocks wrapped pair swapping on a LP/dex or whatever else you want to do with it.

Prepare The Wrapped Goodies

Want to switch back to ETH or BTC and transact within their blockchains and pay on average $2 or more again to do a transaction? No problem (zzZzZ…), just follow the next steps.

  1. Head back to testnet.algomint.io to the Bridge tab.

  2. This time select the Unlock tab and select ETH or BTC from the dropdown left of the quantity field.

  3. Input how much goBTC or goETH you want converted back into ETH or BTC.

  4. Select your BTC or ETH wallet. If you only have one wallet, it will be auto-selected.

  5. Drag the slider to “Unlock”

Unwrap/Unlock The Wrapped Goodies

Unlock Step 1

Now a new screen will show that facilitates the goETH/goBTC to ETH/BTC conversion. For example: during goETH to ETH process it will display the following:

  • How much goETH to deposit into the OYUR2...AXU4 account(receiving escrow wallet)

  • How much time you have to deposit into the escrow account before the transaction times out

  • How much ETH you will receive in exchange for depositing the goETH quantity you entered earlier

Unlock Step 2

While transaction status is PENDING, click on the escrow address (eg OYUR2..AXU4) to copy it to your clipboard. You can always find this Unlock order and its information in the History tab at testnet.algomint.io.

Unlock Step 3

Go into your Algorand testnet wallet (wallet.myalgo.com) that you added to algomint and hit SEND.

Unlock Step 4

Select goETH/goBTC from the list of assets (default is usually Algo).

Unlock Step 5

Paste in the escrow address and then enter the exact amount of goETH you entered for quantity in the beginning.

NOTE: Do not send any value besides the number you entered for minting. .009 goETH or .011 goETH for example shown above will not trigger the process.

Unlock Step 6

Sign your transaction.

Unlock Step 7

Once you send goETH or goBTC to the escrow account, you must wait for the ethereum or bitcoin blockchains to finalize the transaction (zZzz….). This can take 5 min for ETH or 1 hour for BTC.

Unlock Step 8

With the funds confirmed and finalized in the escrow account, you will receive the listed BTC/ETH and the transaction status will change to COMPLETED.

Congratulations! You are now back to BTC/ETH :)

Last updated