@rootSig rootSig released this Sep 22, 2018 · 1 commit to master since this release

Assets 12

Security release of Bitcoin Atom [BCA] v0.16.2

Please update your BCA full node to the current version ASAP

Bitcoin Atom 0.16.2 is a security release, fixing known vulnerabilities CVE-2018-17144 and CVE-2018-12356.

Current release contains a BCA full node coming as a GUI wallet (atom-qt) and as a headless daemon (atomd). Console client (atom-cli) is available to interact with the node from terminal.

Release builds support all major OS under the current release.

Supported platforms

  • Windows 32-bit / 64-bit
  • Linux 32-bit / 64-bit
  • MacOS 64-bit

Changelog

  • Fix CVE-2018-17144
  • Fix CVE-2018-12356

Checksums

SHA256

5efd2d441cb001685f119cb097e136a60f0c7a7312b54897877ff13f905f651b  atom-0.16.2-aarch64-linux-gnu.tar.gz
7ab8646e31dafdedc04478fa075de4133983d17ea6faf464cbbb089c60e75ff5  atom-0.16.2-arm-linux-gnueabihf.tar.gz
cc12e3bb8bcfd6828e687ffcc34b4f9cc72b6efb549733e072e768babbbfc1ce  atom-0.16.2-i686-pc-linux-gnu.tar.gz
691ec877491af5f2164c89a049f8518c98d3ea180a9961aa1eefcca66fedeb60  atom-0.16.2-osx64.tar.gz
a4e88b0dd01cc3e2edfcc972ab1b6d3d7616f701f449ffee7ebc751a0cd1de2f  atom-0.16.2-osx-unsigned.dmg
96a6ec3c9b99a1b2760c91e76fcec9ddcece2b09d4de943f04e24a805c1e0476  atom-0.16.2-win32.zip
063108e09f8cc07e6773a93ceefea156046a1cedfa886ec94b37b8feaf946437  atom-0.16.2-win64.zip
5f5d4d8339dc868f1be733c08782a8e2b69cc0ca37f923e0de49cce1df6c33af  atom-0.16.2-x86_64-linux-gnu.tar.gz

The checksums of the binaries are GPG signed by rootSig (Bitcoin Atom core developer):
RSA key 3A029F07490F995FC637839968085EC8EF77E9D7

Please verify both checksums and signatures before using.

@rootSig rootSig released this Apr 20, 2018 · 6 commits to master since this release

Assets 10

This is the precompiled release of Bitcoin Atom [BCA] v0.16.1

Current release contains a BCA full node coming as a GUI wallet (atom-qt) and as a headless daemon (atomd). Console client (atom-cli) is available to interact with the node from terminal.

Bitcoin Atom 0.16.1 is a new major version release, featuring an integrated Atomic Swap interface via HTLC API. A new RPC method group had been added, allowing for performing on-chain atomic swaps using either atom-qt or atomd node.

The current HTLC API implementation is available for review in swap.cpp. Swaps can be conducted by using 6 new RPC methods:

  • initiateswap "address" amount
  • participateswap "address" amount "secrethash"
  • auditswap "hexscript" "hextransaction"
  • redeemswap "hexscript" "hextransaction" "secret"
  • extractsecret "hextransaction" "secrethash"
  • refundswap "hexscript" "hextransaction"

Please use the 'help' command to get the HTLC API reference info. More information on performing swaps manually can be found on our Wiki pages.

BCA has a full atomic swap compatibility with the following cryptocurrencies:

  • BTC (Bitcoin)
  • ETH (Ether)
  • BCH (Bitcoin Cash)
  • LTC (Litecoin)
  • DASH (Dash)
  • DCR (Decred)
  • PART (Particl)
  • SYS (Syscoin)
  • VIA (Viacoin)
  • VTC (Vertcoin)

Expected to be included in the list soon:

  • All ERC20 tokens
  • Zcash

Please see the compatibility chart for other cryptocurrencies.

Sample Atomic Swap conducted using the current HTLC API on the Bitcoin Atom blockchain (BCA <-> BTC):
Redeem transaction 1 - BCA seller [testnet]
Redeem transaction 2 - BCA buyer [testnet]

Release builds support all major OS under the current release.

Supported platforms

  • Windows 32-bit / 64-bit
  • Linux 32-bit / 64-bit
  • MacOS 64-bit

Changelog

  • HTLC API framework
  • Atomic Swaps RPC method group
  • New 'auditswap' method
  • New 'extractsecret' method
  • New 'initiateswap' method
  • New 'participateswap' method
  • New 'redeemswap' method
  • New 'refundswap' method
  • HTLC bugfixing

Signatures

SHA256

d0e6cb8948867961a1a579cc6a37256e1dfdf04e034cea827cfb0a8fc981ddea  atom-0.16.1-aarch64-linux-gnu.tar.gz
2490e78521f91e9e4d4d3c93b034f8e4b208a286ef9ec07b0f6bcda359ed01cf  atom-0.16.1-arm-linux-gnueabihf.tar.gz
e44aeef043cb87cc8f1fe5342d1c465790a1abc16200047ea456610820b92712  atom-0.16.1-i686-pc-linux-gnu.tar.gz
50d87e2c59b4c921a468f9ee5f9d25512b98b249af95c57bfed220553d083c76  atom-0.16.1-osx-unsigned.dmg
a6b5deb4acb1892f63b09f70701dd2fa81c47259c76af190318056e292b5cf49  atom-0.16.1-osx64.tar.gz
6b0a827aebb67271c97d6a7f75a296e2ae8d730ec454a886fae5417fee964ee5  atom-0.16.1-win32.zip
ac6cfaadd6f6602c8e3e29dd26454baf0ee9c03ea157c9920e762a6db3655efe  atom-0.16.1-win64.zip
340b5185c418b2901f2b3ce9038b659966ac64ef5d07352b64dc0f78b9da1ee6  atom-0.16.1-x86_64-linux-gnu.tar.gz


MD5

6f5e018cab052cdf7470f1f029bbf967  atom-0.16.1-aarch64-linux-gnu.tar.gz
9b94ab411dc05a381776ba13adc6eebf  atom-0.16.1-arm-linux-gnueabihf.tar.gz
7a0b80d01c56ed6007f4684757b94e72  atom-0.16.1-i686-pc-linux-gnu.tar.gz
3b217f5b439b020c98a0a6a2bcdb98ea  atom-0.16.1-osx-unsigned.dmg
16d9f0fa9f609e8e370738a103b351ae  atom-0.16.1-osx64.tar.gz
abd62ca7d4dd4b75986cd80358640933  atom-0.16.1-win32.zip
18ca5be1eab6e1532c4f979d06fff287  atom-0.16.1-win64.zip
68abc985e0ca49226f173eb97cb4e865  atom-0.16.1-x86_64-linux-gnu.tar.gz

@rootSig rootSig released this Apr 5, 2018 · 24 commits to master since this release

Assets 10

This is the precompiled release of Bitcoin Atom [BCA] v0.16.0

Current release contains a BCA full node coming as a GUI wallet (atom-qt) and as a headless daemon (atomd). Console client (atom-cli) is available to interact with the node from terminal.

Bitcoin Atom 0.16.0 is a new major version release, including new features, various bugfixes and performance improvements. This version contains all Bitcoin codebase improvements adapted for BCA (as of Bitcoin Core 0.16.0).

Most notable changes include full support for SegWit in the wallet and user interfaces, Bech32 address support, hierarchical deterministic (HD) wallets by default, transactions with replaceable fees by default, wallets directory configuration flexibility, RPC and low-level changes and GUI improvements.

Release builds support all major OS under the current release.

Next release scheduled to be published is v0.16.0.1, containing built-in atomic swaps HTLC API.

Supported platforms

  • Windows 32-bit / 64-bit
  • Linux 32-bit / 64-bit
  • MacOS 64-bit

Changelog

  • SegWit wallet (default)
  • BIP173 (Bech32) Address support ("bca1..." addresses)
  • HD-wallets by default
  • Replace-By-Fee by default in GUI
  • Wallets directory configuration
  • Build: Minimum GCC bumped to 4.8.x
  • Support for signalling pruned nodes (BIP159)
  • Performance: SHA256 assembly enabled by default
  • New rescanblockchain RPC
  • New savemempool RPC
  • Safe mode disabled by default
  • Renamed script for creating JSON-RPC credentials
  • Validateaddress improvements
  • Low-level changes
  • GUI improvements
  • Bugfixing

Signatures

SHA256

821af9fbf2ee732f33a1a1eb92db9723d6a652c90bdd0d5eec46b66f9c50acff  atom-0.16.0-aarch64-linux-gnu.tar.gz
278d665a357ae2333c712fd45a4b0751c5815e92cab6c4bb6df1d7c427932edb  atom-0.16.0-arm-linux-gnueabihf.tar.gz
d54df5da730913a21664bf1de103423de983ad0d254e36e37d20e25368aa0e0c  atom-0.16.0-i686-pc-linux-gnu.tar.gz
0fa71c9e7209eff1ac48720dbdfad2343d529c9d83e4e104ff6bda42df38d1d4  atom-0.16.0-osx-unsigned.dmg
971b0ee9c746a7561526ce0abfb00e1e261841bef254349dacddbf297fc404f1  atom-0.16.0-osx64.tar.gz
2d40c29b427eb695acbc80b277074eb10ab2b2ef82a6857d3bd99d0975ee4381  atom-0.16.0-win32.zip
2bd388328fd44bf231046491d13c10b7241e672c1c62d42d9a99ba6f759dc70e  atom-0.16.0-win64.zip
0d45a0f85183897febd7191854df7de827b31c3522a138ef628a7f740789a6a7  atom-0.16.0-x86_64-linux-gnu.tar.gz


MD5

24904c8f231d34a4165625cac959ee93  atom-0.16.0-aarch64-linux-gnu.tar.gz
a1300b5d66071ef32f33e43c32f67c4f  atom-0.16.0-arm-linux-gnueabihf.tar.gz
a0553c5349cb180d7d06a4baa2ad6d8b  atom-0.16.0-i686-pc-linux-gnu.tar.gz
69a142431ac8dea844ca765a604aa79d  atom-0.16.0-osx-unsigned.dmg
187390a696b69c98643b7da6dea6f7a7  atom-0.16.0-osx64.tar.gz
bf5c2ed50abb9a0d1f13a33f5ff0009c  atom-0.16.0-win32.zip
8b978ef929865c139d752ffd0a98ea4b  atom-0.16.0-win64.zip
0591f74a9ff441e5a38dfe2f2f7cf123  atom-0.16.0-x86_64-linux-gnu.tar.gz

@rootSig rootSig released this Mar 28, 2018 · 206 commits to master since this release

Assets 10

This is the precompiled release of Bitcoin Atom [BCA] v0.15.99.6

Current release contains a BCA full node coming as a GUI wallet (atom-qt) and as a headless daemon (atomd). Console client (atom-cli) is available to interact with the node from terminal.

Version 0.15.99.6 includes major GUI improvements in Atom Wallet (QT). Next release scheduled to be published is v0.16, introducing default SegWit addresses and the latest improvements in the Bitcoin's codebase. Subsequently, HTLC API is scheduled to be released under v0.16.x of BCA.

Release builds support all major OS under the current release.

Atomic swaps interface is to be implemented in the GUI client's separate wallet section, which is scheduled for future releases.

Supported platforms

  • Windows 32-bit / 64-bit
  • Linux 32-bit / 64-bit
  • MacOS 64-bit

Changelog

  • BCA wallet / full node GUI implementation
  • Major GUI improvements
  • v0.16 pre-release preparations
  • Bugfixing

Signatures

SHA256

52bb8c7fa019e0bc779d3d66764723704a815c75ebccbe9d358c7db3c176f81c  atom-0.15.99.6-aarch64-linux-gnu.tar.gz
99c79bd73b2e78f5830b72edbf5763135ce126ed0dfdd91a07297c58b5324873  atom-0.15.99.6-arm-linux-gnueabihf.tar.gz
2ed948084a7f058c8d909d572f4f9f14b861a10d63490ececc4e49b62d7b772d  atom-0.15.99.6-i686-pc-linux-gnu.tar.gz
fa0cc4a1ad1d243f90db83e2ea5c5ae60db81189e47409f87a0ae3c2bb9cbea0  atom-0.15.99.6-osx-unsigned.dmg
c76688effb6ccb0263d235d1d7e027fcb381e6289e52f1337228132d60b1f573  atom-0.15.99.6-osx64.tar.gz
89057028f34292dfdb0fb66a0aa2067bbfb4d8e1c95a6b2a61f55b80db56473f  atom-0.15.99.6-win32.zip
7d3fc47c5bbd778be9a9150e06695c0ebeb6dc56694729edd9d5684643f1f785  atom-0.15.99.6-win64.zip
b612f6377ca663705c36e969f218d1dc680b8a42f72540ab861ca23dbaebf482  atom-0.15.99.6-x86_64-linux-gnu.tar.gz


MD5

5d27775de589105f154409331bd66b28  atom-0.15.99.6-aarch64-linux-gnu.tar.gz
8becff6c51253559e47571b583dae861  atom-0.15.99.6-arm-linux-gnueabihf.tar.gz
8aff85134d31e40e8a89e90fb8d6234c  atom-0.15.99.6-i686-pc-linux-gnu.tar.gz
8c81103c67934ad38a759de123a8de1c  atom-0.15.99.6-osx-unsigned.dmg
c1728c5a58bbda3aa142319b5bb801ab  atom-0.15.99.6-osx64.tar.gz
52248f6614de2d43e4a481a0a520cdb9  atom-0.15.99.6-win32.zip
a5274816ceac48f199d341f83df53710  atom-0.15.99.6-win64.zip
8a7a52be3dcc252c29511be2bcc588f1  atom-0.15.99.6-x86_64-linux-gnu.tar.gz

@rootSig rootSig released this Mar 14, 2018 · 208 commits to master since this release

Assets 10

This is the precompiled release of Bitcoin Atom [BCA] v0.15.99.5

Current release contains a BCA full node coming as a GUI wallet (atom-qt) and as a headless daemon (atomd). Console client (atom-cli) is available to interact with the node from terminal.

Advanced EMA difficulty adjustment algorithm had been successfully activated on both mainnet and testnet environments.

Release builds support all major OS under the current release.

Atomic swaps interface is to be implemented in the GUI client's separate wallet section, which is scheduled for future releases.

Supported platforms

  • Windows 32-bit / 64-bit
  • Linux 32-bit / 64-bit
  • MacOS 64-bit

Changelog

  • BCA wallet / full node GUI implementation
  • Atomic swaps interface to be present in a separate wallet section
  • Visual QT improvements
  • Bugfixing

Signatures

SHA256

b88c9ff8fefc9782ad1dd57f82125c886434bf94993c01808704948aa35edc0b  atom-0.15.99.5-aarch64-linux-gnu.tar.gz
5c961f8a6fe25e95915443541c78e7c8f1a8df6a96dcbf4af8d75e98f6f55952  atom-0.15.99.5-arm-linux-gnueabihf.tar.gz
cf534ea30e3ce4ceb907358409be0751fdfdf0a98208225a79dc3ed06b076fc4  atom-0.15.99.5-i686-pc-linux-gnu.tar.gz
03994d5306f2866a3a8618fc17795c1cafd309c4434025c5c6501a4443a43ca6  atom-0.15.99.5-osx-unsigned.dmg
5256b9c56937fe003653da94a6af1f863b0f8f34577abd953ac534dd0a430c99  atom-0.15.99.5-osx64.tar.gz
7d56dc3f2e3eb5794d74bf1a3a2644b63294c37485007c84110120cfe428dd3b  atom-0.15.99.5-win32.zip
767fdfe9f87a6cc54e81c572b3401399c941422b5b1168ecf9f9beccffb3ae99  atom-0.15.99.5-win64.zip
1849e9cd5933b7d81bc3fc7dbfbadcb2775e9c0f20936660c662dcab4004277f  atom-0.15.99.5-x86_64-linux-gnu.tar.gz


MD5

5f2beb8ed75474400aafdfd88eaa8908  atom-0.15.99.5-aarch64-linux-gnu.tar.gz
e04ec9352fbbe89b386a26140f382c8a  atom-0.15.99.5-arm-linux-gnueabihf.tar.gz
b5184b31915ec914b2fde7e4bea0134d  atom-0.15.99.5-i686-pc-linux-gnu.tar.gz
dd52f8dd27ac38f2494c0a8605507581  atom-0.15.99.5-osx-unsigned.dmg
d123f7a4654a7b610b0d5dddb8ec809a  atom-0.15.99.5-osx64.tar.gz
c15fb2c7de97f94d02fcaae49cd6bdf2  atom-0.15.99.5-win32.zip
12d1d47538be024c0e8ce3a9a771f74a  atom-0.15.99.5-win64.zip
3c45a34252cc437cfe6d3aac464044b7  atom-0.15.99.5-x86_64-linux-gnu.tar.gz

Mar 12, 2018
gui visuals fixed

@rootSig rootSig released this Feb 26, 2018 · 213 commits to master since this release

Assets 9

This is the precompiled release of Bitcoin Atom [BCA] v0.15.99.4

Current release contains a BCA node (atomd) and a node client (atom-cli), available for all major OS.
Advanced EMA difficulty adjustment algorithm to be activated on block #589500 (mainnet).

GUI-enabled full node / wallet versions are scheduled for future Atom releases.

Supported platforms

  • Windows 32-bit / 64-bit
  • Linux 32-bit / 64-bit
  • MacOS 64-bit

Changelog

  • Original 'getinfo' method restored
  • PoS block handling fixed
  • Minor improvements

Signatures

SHA256

3b4f28aa8dd0074abd8967ef8faf227c7b18bcd437d694774f28f84087fe10f8  atom-0.15.99.4-aarch64-linux-gnu.tar.gz
36726c2d4a2b0a045cfaa5386917d2a42eeda71b21cb14298cd7e3c8ae75597d  atom-0.15.99.4-arm-linux-gnueabihf.tar.gz
6c9e02a4f1a93a749254da2b6e9817ee26099493070d0aa4664c7ed434b91708  atom-0.15.99.4-i686-pc-linux-gnu.tar.gz
76140ecec8be59cc612d0e4df9318094a7dc79f8d3501ab4f8ca25a7b91c7d5d  atom-0.15.99.4-osx64.tar.gz
4ff559ffdf59e695713e2535fe1aa7a9712eff4336bf0966d12f50ab452b5763  atom-0.15.99.4.tar.gz
8b52c1caeba43d40415268384e06e3b2907befc18032859cb0de6381b61f8d83  atom-0.15.99.4-win32.zip
cefdd6ed94f5a8f318bb5c482965557a3d7cc2f2393b4c539880bcd3fbb5cadd  atom-0.15.99.4-win64.zip
c3c8bbf98f3fd5aa4e628162bf7da74de27c5ab7b5177fd27b49bd563ca9fc0c  atom-0.15.99.4-x86_64-linux-gnu.tar.gz


MD5

779522531ac1acf8e16b0a1528b87d7a  atom-0.15.99.4-aarch64-linux-gnu.tar.gz
96654431d964eb2695abd8dc0e5f688e  atom-0.15.99.4-arm-linux-gnueabihf.tar.gz
969d3f54b0d430951cc6adc186881c1f  atom-0.15.99.4-i686-pc-linux-gnu.tar.gz
fbdd4b875a2892135f6709c44521dc3f  atom-0.15.99.4-osx64.tar.gz
58601080acd22e122f8bc79a28eecdc0  atom-0.15.99.4.tar.gz
3ca3f9b7b069780eb3eac889aee97cf1  atom-0.15.99.4-win32.zip
7b675fc00396256935fe4a9fa7c42b7d  atom-0.15.99.4-win64.zip
39107b6ece43dcf03a6f28fb80ee23e6  atom-0.15.99.4-x86_64-linux-gnu.tar.gz

Feb 19, 2018
Change NewDifficultyAdjustmentAlgoHeight for testnet
Feb 14, 2018
Feb 14, 2018
Merge pull request #1 from tperalta82/master
Change QT App Name