Skip to main content

Get Started with Browser Wallet

This quick start guide helps you set up and get started with the Alphabill browser wallet.

info

For the complete information about Alphabill browser wallet features and how to use it, see Browser Wallet tutorial.

Prerequisites

Currently, Alphabill browser wallet is fully supported only on Google Chrome web browser. Make sure your version of Google Chrome is up-to-date to avoid potential issues.

Step 1: Add Wallet Extension to Your Browser

Follow the steps below to download and set up Alphabill Wallet extension on your Google Chrome browser:

  1. Open the Chrome browser and use the following link to go to the Alphabill Wallet extension page in the Chrome Web Store:

    https://chrome.google.com/webstore/detail/alphabill-wallet/eghpljmfbanmmemjkeionpjmifjadcga

  2. On the Alphabill Wallet extension page, click Add to Chrome to install the extension.

    chrome-web-store

  3. Confirm the action in the pop-up by clicking Add extension.

    permission-popup

  4. You should now see the installed Alphabill Wallet extension icon appear in your Chrome browser toolbar.

    extension-added

  5. Optionally, you can pin the extension to keep it visible at all times on your Chrome browser.

    Click Extensions extension-icon in the toolbar. Then click the grey pushpin icon to pin it to the toolbar. The pushpin turns blue when it's pinned to the toolbar.

    pin-extension

Step 2: Create a New Wallet

Once you have the Alphabill Wallet extension set up in your browser, you can create a wallet:

  1. Click the Alphabill icon to open the wallet in your browser. You will be given two options: a) recover an existing wallet, or b) create a new wallet. If this is your first time using the wallet, click Don't have a wallet? Create a wallet.

    open-wallet

    If you have an existing Alphabill wallet, you can recover your wallet by using the secret recovery phrase. For more information, see Recover an Existing Wallet.

  2. Copy your secret recovery phrase and store it somewhere safe. Set a strong password for your wallet. This password will be used to safeguard your private keys. You need the password to sign transactions, open the wallet, and carry out other actions.

    create-wallet

    warning

    Write down the phrase in the exact order in which you receive it, and keep it in a safe, offline place. You will only see this phrase once during the wallet creation. Never give your wallet's seed phrase to anyone, as it can be used to steal your wallet funds.

    Only when you have stored the recovery passphrase and set a password for your wallet, click Next.

  3. Your account is now accessible and the wallet ready to receive testnet ALPHA.

    my-account

Step 3: Request Testnet Assets

Once you have set up your wallet, you can request testnet assets from the faucet by using Alphabill Discord channel. The faucet distributes a standard amount of testnet ALPHA and fungible tokens to a specific address. If you haven't yet signed up for Alphabill Discord, then join now using the invite link.

  1. Copy your public key address from the main wallet view by clicking Copy copy-icon.

    copy-key

  2. Open Alphabill Discord and paste your public key address into the #testnet-faucet channel's chat window, and press Enter.

  3. You will get automatic replies to your message as "Bills sent!" and "Tokens sent!".

    payment-sent

    info

    For each request, the faucet transfers 100 ALPHA and 100 TEST-FT tokens to the given address. The testnet faucet imposes a maximum number of requests for a period of time. By default, the faucet service accepts 5 requests per day per address.

  4. In a matter of seconds, you should see 100 ALPHA and 100 TEST-FT tokens on your wallet balance. You may need to click Refresh to update the balance.

    100alpha

    Congratulations, you now have your first ALPHA!

Step 4: Add Fee Credits

Before you can make any transactions, you need to have enough funds on your fee credit balance to cover the associated transaction costs. Each wallet account (public key) has its own fee credit balance for every partition.

Transaction fees are paid in Alphabill native currency ALPHA, and the fee per transaction is 0.000'000'01 ALPHA. Actions that consist of two transactions (2 x 0.000'000'01 ALPHA): adding fee credits, reclaiming fee credits, and consolidating bills.

  1. On the main view, select Fee Credit tab and click Add fee credit.

    empty-fee-credit

  2. On the next form, specify to which partition you want to add fee credits (by default, ALPHA fee credit) and the amount of ALPHA to transfer (in this example, 1 ALPHA). Insert your wallet password and click Transfer credit.

    transfer-fee-credit

    With fees, the amount you enter is taken from your ALPHA balance and fees are deducted (2 x 0.000'000'01 ALPHA). The remaining amount is then transferred to the credit balance.

  3. The fee credit balance is shown under the Fee Credit tab.

    alpha-fee-credit-balance

Step 5: Add New Public Key

To add a new public key to your wallet:

  1. Open the key list in main wallet view.

    open-key-list

  2. The next modal shows available keys in your wallet. Click ADD KEY.

    add-key

  3. Insert your wallet password, give the new key a name (optional, default - "Public key 2"), and click Confirm.

    add-key-form

  4. Copy the key as you need it in the next step.

    key-2-balance

Step 6: Transfer Assets

The denomination of the assets you just received is 100 ALPHA and 100 TEST-FT user tokens. Both assets can be transferred either in whole or in part. If you have NFTs in your wallet, you can use the wallet to transfer an NFT to another address. For now, the NFTs can only be created via the Alphabill CLI Wallet (for instructions, see User Token Partition tutorials).

Let's see how to transfer ALPHA to another public key address.

  1. Copy your second key and switch back to key 1. In the main wallet view, click Transfer.

    transfer-alpha

  2. You will see a form with some required fields you need to fill in:

    • Assets: The asset type you want to send (in this example, ALPHA).
    • Address: The public key address of the recipient (your wallet's second public key).
    • Amount: The amount you want to transfer (in this example, 10 ALPHA). The precision (number of decimal places) of the amount depends on the asset and is indicated by the formatting of the available amount displayed under the amount field.
    • Password: Your wallet password that you created during the wallet creation step.

    transfer-fungible

  3. Switch to key 2 and check balance:

    key-2-alpha-balance

Next Steps

For more comprehensive tutorial covering all the features of the browser wallet, see the Browser Wallet tutorial.