Wallet Instructions

Please open the page on desktop to see more information.

Wallet instructions

Download the application and install Beam Wallet application on your platform (Mac, PC, Linux, Etc.)

After you launch the app for the first time you will see a welcome screen prompting you
to create a new wallet

Creating wallet

Wallet files will be created in following folders:

Mac: /Users/{your_user_name}/Library/Application Support/Beam Wallet/
Windows: :\Users\{your_user_name}\AppData\Local\Beam Wallet
Linux: /home/{your_user_name}/.local/share/Beam Wallet

Before installing the Testnet2 wallet make sure to remove the wallet files from the previous testnet version!

You have three options to connect the Wallet to a node:

Run local Testnet node

Beam Wallet has a built-in node with CPU miner. You can configure the port on which node will listen to incoming connections and select a number of mining threads, according to the number of CPU cores on your machine

Connect to random remote node

Using this option the wallet will automatically connect to a random validating (non-mining) node on our Testnet network

Connect to specific remote node

You can connect to an existing node by setting the IP and port of the node. The list of Testnet nodes is published on the downloads page

Read the maintenance instructions for your recovery phrase*

*The recovery phrase can be either copied (in testnet only) or should be written down manually

To ensure that the phrase was written down correctly you will be asked to submit its selected words in a random order

In the next screen, you will be asked to specify a Wallet Password. This is the password used to unlock your wallet

Main Wallet screen

Available

shows how many Beams are available for spending

Transactions

shows transaction history, local to this wallet. This data is not sent over the network or stored anywhere but your machine

Unconfirmed

amount of Beams tied up in outstanding transactions that were not confirmed yet

Sending beams

In order to send Beams, start by clicking on the 'Send' button
in the top right corner of the Main Wallet screen

Send to

copy and paste an address that you have received via any external channel*

Comment

you can attach comment to the transaction. The comment is stored locally and will only be visible in your wallet. It is not sent over the network

Transaction amount

number of beams you want to send, for example
5.25 Beams

Transaction fee

in the testnet, you can set the fee to be between 0 and 1rem Groth (Groth is one millions of a Beam). Higher transaction fee will allow miners to prioritize your transaction

In the bottom right corner of the screen you will see the amount remaining in your wallet following the transaction and the change that you will receive. Since wallet stores unspent outputs of previous transactions (UTXOs) it will allow you to see exactly how many Beams you will have available until this transaction is confirmed

*The address is not recorded in the blockchain, it is just a temporary id used to connect between sender and receiver wallets

Receiving beams

To receive Beams, click on 'Receive' button in the top right corner of the Main Wallet screen.

My address

a new temporary address will be created for the transaction*

Comment

you can attach comment to the transaction. The comment is stored locally and will only be visible in your wallet. It is not sent over the network

Click Copy to copy the address to clipboard and send it to the sending party via secure communication channel

*The address is not recorded in the blockchain, it is just a temporary id used to connect between sender and receiver wallets

UTXO screen

In this screen you can see the list of the UTXOs in the wallet as well as the current blockchain height and state hash

Height

number of block in which this UTXO was created

Maturity

number of block in which this UTXO will become available for spending. For coinbase (mining reward) UTXOx, maturity is set to be sixty blocks above the UTXO height

Amount

number of Beams in the UTXO

Status

Spent, Unspent or Unconfirmed (while the transaction is mined)

Settings screen

Remote node

address and port of the remote node. This section is enabled if connecting to the remote node was selected during wallet setup

Local node

configuration of the local node. Includes node port, number of mining and validating threads and list of peers (nodes to connect to, by default set to a random Testnet 1 node) This section is enabled if 'Run local node' was selected during wallet setup

General settings

set lock screen timeout and change wallet password

Report problem

creates a .zip archive of wallet logs. Archive should be used to report problems via [email protected] or GitHub page

Known limitation: CPUs without SSE3 instruction set are not supported.
Download