Releases: BeamMW/beam-ui
Testnet - Eager Electron 5.3.10262.3585
TL;DR Release Highlights:
- Dreams come true: atomic swaps with ETH, USDT, WBTC and DAI straight from your wallet. Fully decentralized, no KYC, no entry fee.
Improvements:
- Atomic Swaps screen: introduced a loading animation while the offers are loading.
- Every node-related error message is now accompanied by the “Save logs” button to save your time when contacting Beam support team.
Known limitations:
- When using active laser beam channels the CLI wallet should not be offline for over 24 hours
- Once generated, do not offer the same offline address to multiple senders of payments
Points to mention:
- Upon using Atomic Swap with ETH, DAI, WBTC , USDT users will have to create an account on Infura
- Offline transaction and Max Privacy transaction fees are higher than Mimblewimble transactions and start from 0.01 BEAM per UTXO. The receiver pays their fee (per coin) when the coin is withdrawn from the shielded pool.
- The sender of funds to a receiver’s Public Offline Address might be able to know that those funds are later being used by the receiver. Beam wallet and Beam explorer do not expose such functionality but it's possible to derive this information by analyzing the Blockchain.
For a more comprehensive list of the tasks accomplished please read here: https://github.com/BeamMW/beam/projects/31
Eager Electron 5.2.10113.3424
Our release cycles have become shorter so you can enjoy our innovations faster.
TL;DR Release Highlights:
- Max Privacy transactions bring a dramatic privacy boost
- Atomic Swaps with DOGE and DASH
- Dozens of under-the-hood bug fixes you don’t want to know about, as Beam “just works”
Features:
- Enabled Max Privacy transactions by implementing Lelantus MW protocol with anonymity set of 64K
- Two new coins for Atomic Swaps to trade from the comfort of your wallet.
- Public offline addresses for collecting donations while your wallet is completely offline
- Payment proofs for Offline and Max Privacy transactions
Improvements:
- The exchange rate is shown in the transaction history
Known limitations:
- When using active laser beam channels the CLI wallet should not be offline for over 24 hours
- Once generated, do not offer the same offline address to multiple senders of payments
- On Atomic Swaps QTUM balance does not appear on Beam wallet only on the Electrum wallet
Points to mention:
- Offline transaction and Max Privacy transaction fees are higher than Mimblewimble transactions and start from 0.01 BEAM per UTXO. The receiver pays their fee (per coin) when the coin is withdrawn from the shielded pool.
- Due to BSV's recent vulnerability, we decided not to add them at this point.
- Due to BCH`s recent fork, we decided not to add them at this point.
- The sender of funds to a receiver's Public Offline Address might be able to know that those funds are later being used by the receiver. Beam wallet and Beam explorer do not expose such functionality but it's possible to derive this information by analyzing the Blockchain.
For a more comprehensive list of the tasks accomplished please read here
Verifying release binaries
PGP key: "A6C6 2C9F 5593 1860 AFF8 3BBB 997E AB9F 3DF7 F375"
- 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 the signature using PGP Suite or any other PGP verification tools
BeamX - 5.3.10249.3581
NOTE: This is Confidential DeFi Experimental Network for TESTING ONLY!
- Bug fixes
- Error handling improved
Known limitations
- No limitation on contract execution time
- No UI support for new transaction types
BeamX nodes
- us-node01.beamx.beam.mw:8100
- us-node02.beamx.beam.mw:8100
- us-node03.beamx.beam.mw:8100
Support
BeamX - 5.3.10203.3554
NOTE: This is Confidential DeFi Experimental Network for TESTING ONLY!
Features
- Confidential Asset support in UI wallet
- Wallet Web Application API
- Integrated DAPP store
Known limitations
- No limitation on contract execution time
- No UI support for new transaction types
BeamX nodes
- us-node01.beamx.beam.mw:8100
- us-node02.beamx.beam.mw:8100
- us-node03.beamx.beam.mw:8100
Support
Testnet - Eager Electron 5.2.9965.3378
Our release cycles have become shorter so you can enjoy our innovations faster.
TL;DR Release Highlights:
- Max Privacy transactions bring a dramatic privacy boost
- Atomic Swaps with DOGE and DASH
- Dozens of under-the-hood bug fixes you don’t want to know about, as Beam “just works”
Features:
- Enabled Max Privacy transactions by implementing Lelantus MW protocol with anonymity of 64K
- 2 new coins for Atomic Swaps to trade from the comfort of your wallet.
- Public offline addresses for collecting donations while your wallet is completely offline
- Payment proofs for Offline and Max Privacy transactions
Improvements:
- The exchange rate is shown in the transaction history
Known limitations:
- When using active laser beam channels the CLI wallet should not be offline for over 24 hours
- Once generated, do not offer the same offline address to multiple senders of payments
Points to mention:
- Offline transaction and Max Privacy transaction fees are higher than Mimblewimble transactions and start from 0.01 BEAM per UTXO. The receiver pays their fee (per coin) when the coin is withdrawn from the shielded pool.
- Due to BSV's recent vulnerability, we decided not to add them at this point.
For a more comprehensive list of the tasks accomplished please read here
Eager Electron 5.1.9898.3222
TL; DR Release Highlights:
- Offline transactions add the option to use offline addresses: no need to wait for the receiver to come online anymore!
- Atomic swaps have just become cheaper
- Dozens of under-the-hood bug fixes you don’t want to know about as Beam “just works”
- Desktop BEAM wallet welcomes the first external contributors: job done well by SomethingGettingWrong and sgaragagghu!
Features:
- Enabled Offline transactions through the Lelantus MW protocol implemented at the last hard fork.
- All the screens (e.g. send, receive, transaction details, transaction statuses, Atomic Swaps offers) got a nice facelift so that the information is presented in a much better-structured way
- “Offline” address type includes all the necessary information for up to 20 payments so that a receiver doesn’t need to talk to the sender to create a transaction
- Atomic swaps not only became significantly cheaper due to SegWit implementation but also the minimum fee rate is nicely recommended so that transaction will complete within a reasonable time
Known limitations:
- Once generated, do not offer the same offline address to multiple senders of payments
- Offline transaction do not have payment proof (to be added in version 5.2)
Points to mention:
- In case a mobile wallet is connected to a random node and the user has both mobile and desktop wallets that are using the same seed phrase, the funds sent to the desktop wallet won’t appear on the mobile wallet. If the desktop wallet is running a local node, it will see funds sent to both wallets. The reason is that the local node (integrated into the desktop wallet) always monitors the blockchain for UTXOs related to the seed of the wallet. The mobile wallet does not run a local node and thus can only monitor transactions sent to its specific SBBS addresses. Of course, no funds will be lost in any event.
- BEAM wallets won’t display received Confidential Assets and amounts kept in the shielded pool. Please use CLI ar API till the future notice.
- Offline transaction fees are higher. The receiver pays his fee (per coin) when the coin is withdrawn from the shielded pool. To keep the anonymity set to the best value at any given time, the max privacy coins may remain in the shielded pool until the receiver decides to spend them. Hence, the withdrawal fee for each Max Privacy coin can be paid when the receiver initiates the outgoing transaction of his own.
For a more comprehensive list of the tasks accomplished please read here
Verifying release binaries
PGP key: "A6C6 2C9F 5593 1860 AFF8 3BBB 997E AB9F 3DF7 F375"
- 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 the signature using PGP Suite or any other PGP verification tools
Testnet - Eager Electron 5.1.9763.3223
Fixes
- Cosmetic fixes in Receive dialog UI #198
Points to mention:
- In case a mobile wallet is connected to a random node and the user has both mobile and desktop wallets that are using the same seed phrase, the funds sent to the desktop wallet won’t appear on the mobile wallet. If the desktop wallet is running a local node, it will see funds sent to both wallets. The reason is that the local node (integrated into the desktop wallet) always monitors the blockchain for UTXOs related to the seed of the wallet. The mobile wallet does not run a local node and thus can only monitor transactions sent to its specific SBBS addresses. Of course, no funds will be lost in any event.
- BEAM wallets won’t display received Confidential Assets and amounts kept in the shielded pool. Please use CLI ar API till the future notice.
- Offline transaction fees are higher. The receiver pays his fee (per coin) when the coin is withdrawn from the shielded pool. To keep the anonymity set to the best value at any given time, the max privacy coins may remain in the shielded pool until the receiver decides to spend them. Hence, the withdrawal fee for each offline coin can be paid when the receiver initiates the outgoing transaction of his own.
Testnet - Eager Electron 5.1.9763.3213
TL;DR Release Highlights:
- Max Privacy transactions bring a dramatic privacy boost and the option to use offline addresses: no need to wait for the receiver to come online anymore!
- Atomic swaps have just become cheaper
- Dozens of under-the-hood bug fixes you don’t want to know about as Beam “just works”
- Desktop BEAM wallet welcomes the first external contributors: job done well by SomethingGettingWrong and sgaragagghu!
Features:
- Max Privacy transactions that implement LelantusMW with anonymity set up to 64K (see “Points to mention” below) are fully integrated.
- All the screens (e.g. send, receive, transaction details, transaction statuses, Atomic Swaps offers) got a nice facelift so that the information is presented in a much better-structured way
- Max Privacy transaction support two types of addresses: “online” which works similar to the “regular” address and “offline” address type that includes all the necessary information for up to 20 payments so that a receiver doesn’t need to talk to the sender to create a transaction
- Atomic swaps not only became significantly cheaper due to SegWit implementation but also the minimum fee rate is nicely recommended so that transaction will complete within a reasonable time
Points to mention:
- In case a mobile wallet is connected to a random node and the user has both mobile and desktop wallets that are using the same seed phrase, the funds sent to the desktop wallet won’t appear on the mobile wallet. If the desktop wallet is running a local node, it will see funds sent to both wallets. The reason is that the local node (integrated into the desktop wallet) always monitors the blockchain for UTXOs related to the seed of the wallet. The mobile wallet does not run a local node and thus can only monitor transactions sent to its specific SBBS addresses. Of course, no funds will be lost in any event.
- BEAM wallets won’t display received Confidential Assets and amounts kept in the shielded pool. Please use CLI ar API till the future notice.
- Max Privacy transaction fees are higher. The receiver pays his fee (per coin) when the coin is withdrawn from the shielded pool. To keep the anonymity set to the best value at any given time, the max privacy coins may remain in the shielded pool until the receiver decides to spend them. Hence, the withdrawal fee for each Max Privacy coin can be paid when the receiver initiates the outgoing transaction of his own.
For a more comprehensive list of the tasks accomplished please read here
Hotfix - Eager Electron 5.0.9328.2867
Fixes:
- Fast-sync potential problem fix
- Attempting to restore txs after rollback
Improvements:
- Added automatic rollback limit of 60 blocks
- Faster UTXO rescan in wallet
Verifying release binaries
PGP key: "A6C6 2C9F 5593 1860 AFF8 3BBB 997E AB9F 3DF7 F375"
- 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 the signature using PGP Suite or any other PGP verification tools
Hotfix - Testnet -Eager Electron 5.0.9204.2866
Fixes:
- Fast-sync potential problem fix
- Inconsistent balance on mobile wallets after UTXO rescan in node
- Fixed node slow-down if many shielded txs are broadcasted
- Attempting to restore txs after rollback
Improvements:
- Added automatic rollback limit of 60 blocks
- Multi-threaded Lelantus withdrawal proof generation
- Faster UTXO rescan in wallet