General notes:

  • Hotfix release
  • The fix is relevant only for wallet-api

Features:

  • Fixed scenario with hanging wallet-api #466, #471

PGP key added: "A6C6 2C9F 5593 1860 AFF8 3BBB 997E AB9F 3DF7 F375"

Verifying release binaries

  1. Go to https://keybase.io/beammw and get the Public PGP key.
  2. Download the signed binary file (with extension .asc) you want to verify.
  3. Verify signature using PGP Suite or any other PGP verification tools
Assets 5

General

These are the Release Notes regarding the Testnet Environment we've been working on and on which the Android Beta Wallet is working.

In order to clarify the coexistence system between all Beam's environments, please have a look below.

The following networks exist in Beam realm:

  • Mainnet: the network with real money and actual transactions.
  • Testnet: staging environments for trying new features and helping to find the early bugs in our wallet, node, and miner software. For advanced users only.
  • Masternet: new features in the daily development cycle, if you find yourself on this network it means that you are either very early adopter or Beam code contributor.

Hence, sometimes you wanna play with the new features on Testnet while sending the “real money” over the Mainnet. It’s easy as most features work out-of-the-box and slight visual differentiations such as backgrounds or special messages will always hint whether you are on Mainnet or Testnet. In case you’d like to get a bit deeper into the tech details, here’s what you need to know:

Desktop wallet app and CLI wallet

  • Testnet binaries will always include “testnet” in the filename, e.g. Beam-Wallet-Testnet-x.y.zzz.dmg
  • In case desktop wallets run integrated nodes, make sure that they use different ports. By default, the Mainnet node will use 10005 port, while Testnet will use 11005 port.
    • For desktop wallet, the port of the integrated node can be set in the Settings screen.
  • Mainnet wallet files and logs are kept in the Beam Wallet folder, Testnet wallet files are in Beam Wallet Testnet folder by default.
  • Desktop wallet and download pages on Testnet will have a dark violet background, Mainnet background will remain the same.

Node

  • Mainnet node will use 10000 port, while Testnet will use 11000 port by default.
  • Mainnet node will reject a connection request from a Testnet wallet, same applies for the Testnet node, rejecting a connection from a Mainnet wallet.

Miner

Currently, the miner is “just” a pure PoW calculation software. Hence, any Beam miner can work with either Mainnet or Testnet node. When configuring the miner-to-node connection, make sure your miner is connected to the network as intended.

Assets 12

@gingervik gingervik released this Feb 11, 2019 · 2 commits to mainnet since this release

General notes

This is the second maintenance release for Agile Atom which includes user requested features, maintenance optimizations and bug fixes
See also: Upgrading desktop wallet app from a previous version

Features

  • [cli wallet] Can import and export addresses (#346)
  • [cli wallet] Can specify which UTXO should be sent for any outgoing transaction (#339)

Improvements

  • [desktop wallet] Added reasons for failed transactions (#328)
  • [node, wallet] Logs rotation mechanism will automatically remove less recent logs (#254)
  • [desktop wallet] Improved wallet synchronization indication (#206)
  • [desktop wallet, cli wallet] Revised transaction statuses will give a better indication on what’s going on at any time (#19)
  • [desktop wallet] Miner removed from the integrated node (#448)
  • [node] Use NoFastSync cli option to skip the fast sync when synchronising with the blockchain (#432)
  • [cli wallet] Upon creation, the new password should be submitted twice (#137)
  • [wallet API] Added JSON RPC over HTTP (#423)

Fixes

  • [desktop wallet] Error on missing peer when switching to local node (#271)
  • [desktop wallet] Fixed issues when switching back from the lock screen (#347)
  • [desktop wallet, cli wallet] Resolved compatibility issues when transaction was wired across specific sets of wallet versions (#416)
  • [desktop wallet, cli wallet] Fixed issues when transactions could be stuck because of a height lag when working with a remote node (#340)

Known limitations

  • Inconsistent transaction statuses when running two or more wallets that use the same wallet.db file, cloned manually.

PGP key added: "A6C6 2C9F 5593 1860 AFF8 3BBB 997E AB9F 3DF7 F375"

Verifying release binaries

  • Go to https://keybase.io/beammw and get the Public PGP key.
  • Download the signed binary file (with extension .asc) you want to verify.
  • Verify signature using PGP Suite or any other PGP verification tools
Assets 25

@gingervik gingervik released this Jan 21, 2019 · 219 commits to mainnet since this release

General notes:

  • Hotfix release
  • The fix is relevant for all types of nodes (standalone or integrated in the wallet application)

See also: Upgrading from previous version

Features:

  • The rare scenario resulted from the untypical (yet valid) wallet usage pattern which caused the nodes to fail to mine the next block after height 25709. The fix was applied to the flaw in the block construction code, which generated a wrong commitment to the UTXO state. #386

Known limitations:

  • Inconsistent transaction statuses when running two or more wallets that use the same wallet.db file, cloned manually.

PGP key added: "A6C6 2C9F 5593 1860 AFF8 3BBB 997E AB9F 3DF7 F375"

Verifying release binaries

  1. Go to https://keybase.io/beammw and get the Public PGP key.
  2. Download the signed binary file (with extension .asc) you want to verify.
  3. Verify signature using PGP Suite or any other PGP verification tools
Assets 25

@gingervik gingervik released this Jan 20, 2019 · 220 commits to mainnet since this release

General notes:

Features:

  • [desktop wallet, cli wallet] Added rescan function in the Settings screen to sync transaction and UTXO data with the latest information on the blockchain. #345 (Rescan wallet)

Fixes:

  • [desktop wallet, cli wallet] Fixed issue with completed transactions becoming Failed and balance invalid on network rollback #367, #368

Known limitations:

  • Inconsistent transaction statuses when running two or more wallets that use the same wallet.db file, cloned manually.

PGP key added: "A6C6 2C9F 5593 1860 AFF8 3BBB 997E AB9F 3DF7 F375"

Verifying release binaries

  1. Go to https://keybase.io/beammw and get the Public PGP key.
  2. Download the signed binary file (with extension .asc) you want to verify.
  3. Verify signature using PGP Suite or any other PGP verification tools
Assets 30

@gingervik gingervik released this Jan 17, 2019 · 227 commits to mainnet since this release

This is the first official maintenance version of Mainnet release, focused on stability and address management. Migration assistant will be automatically triggered in the desktop wallet when upgrading to this version (see upgrading from previous version for details).

Features:

  • [desktop wallet, cli wallet] Expired addresses can become active again. Common use case: a mining pool had already registered a particular address and can’t update it. #318
  • [desktop wallet] Assisted migration of wallet database from the previous wallet versions. #307
  • [cli wallet] Can print all the managed addresses. #282
  • [cli wallet] Can create and verify the proof of transaction. #87 (Documentation)

Enhancements:

  • [node] Faster transaction initiation between wallets due to reduced number of roundtrips between sender and receiver. #299
  • [node] If transaction is stuck in “Syncing with blockchain” state for more than 2 hours it will fail automatically. #311
  • [desktop wallet, cli wallet] On wallet restore user will see a warning if submitted words from the seed phrase are not in BIP39 dictionary. #253
  • [node] SBBS message system is more resistant to flood & spam.
  • [desktop wallet, node] System time sync with node is verified when user logs into wallet, see wallet and node logs for details. #314
  • [node] Transaction Kernel ID is displayed fully in the logs. #344

Fixes:

  • [node] Reworked node and DB management to increase robustness, stability and data integrity.

Known limitations

  • Inconsistent transaction statuses when running two or more wallets that use the same wallet.db file, cloned manually.

PGP key added: "A6C6 2C9F 5593 1860 AFF8 3BBB 997E AB9F 3DF7 F375"

Verifying release binaries

  1. Go to https://keybase.io/beammw and get the Public PGP key.
  2. Download the signed binary file (with extension .asc) you want to verify.
  3. Verify signature using PGP Suite or any other PGP verification tools
Assets 33

@gingervik gingervik released this Jan 3, 2019 · 445 commits to mainnet since this release

eu-node01.mainnet.beam.mw:8100
eu-node02.mainnet.beam.mw:8100
eu-node03.mainnet.beam.mw:8100
eu-node04.mainnet.beam.mw:8100
us-node01.mainnet.beam.mw:8100
us-node02.mainnet.beam.mw:8100
us-node03.mainnet.beam.mw:8100
us-node04.mainnet.beam.mw:8100
ap-node01.mainnet.beam.mw:8100
ap-node02.mainnet.beam.mw:8100
ap-node03.mainnet.beam.mw:8100
ap-node04.mainnet.beam.mw:8100

Assets 17
Dec 29, 2018
fixed maturity value in node explorer

@gingervik gingervik released this Dec 30, 2018 · 14 commits to testnet4 since this release

  • [feature] All: 1 BEAM now worths 100M GROTH
  • [feature] Miner: mining algorithm changed to Equihash 150,5 with custom data path
  • [feature] Miner: openCL miner for Equihash 150,5
  • [feature] Desktop and CLI wallets: Increased communication stability (SBBS)
  • [feature] Node: new key management mode for mining: https://beam-docs.readthedocs.io/en/latest/rtd_pages/user_mining_beam.html
  • [feature] Desktop wallet: non-expiring addresses are supported now
  • [feature] Desktop wallet: node connectivity indicators
  • [update] All: new parameters introduced in respective configuration files
  • [docs] All brand new: https://beam-docs.readthedocs.io/en/latest/
  • [bug] All: multiple bugfixes and UI improvements (see our Github for details)
Assets 13

@gingervik gingervik released this Dec 6, 2018 · 1 commit to testnet3 since this release

[feature] Miner: Miner client is released.
[feature] Desktop wallet: Statues for UTXO become more informative and user-friendly.
[feature] Desktop wallet: "Addresses" screen is added.
[fix] Wallet, Miner: When restoring a wallet mined coins will be restored alongside "regular" ones.
[fix] Miner: Improved error handing with CPUs that lack AVX instruction set on Linux.
[fix] Desktop wallet: When switching from local to remote node multiple issues were encountered and fixed.
[fix] other numerous fixes applied.
See for details: https://github.com/BeamMW/beam/projects/5

Assets 13