@aerth aerth released this Oct 15, 2018

Assets 20

All files have been digitally signed with the same PGP key used for git commits.

You can import it with this command:

gpg --keyserver hkp://pgp.mit.edu --recv-keys 82953CFA6F4F49D02B6A082FEBC461F686385D5C

Then, verify your download with

gpg --verify the-download.tar.gz.sig the-download.tar.gz

And check sha256:

sha256sum -c CHECKSUMS.txt

You can also find these same files here

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

## Aquachain 1.7.9

Report issues at:

  gitlab.com/aquachain/aquachain
  
or,
  
  github.com/aquanetwork/aquachain

Find out more at https://aquachain.github.io
    
## Changes since 1.7.8 (b91654d):
    
new flags:
    
  * `-addr` to specify the interface (or :21303 default)
  * `-nokeys` to drop all keystore support (useful for open RPC)
  * `-allowip` to restrict RPC to specific IP addresses (both http and websocket)
  * `-offline` to access wallet or chain without networking
  * `-behindproxy` (EXPERIMENTAL) to use X-FORWARDED-FOR to find RPC Client IP
  * `-socks` to use SOCKS proxy for rpc client connections (attach, monitor)
  * `-ethereum` to connect to the Ethereum network! (experimental!)

improvements:

  * uses go modules for default 'make' build
  * pure go for default 'make' build (optional cgo for usb, tracers)
  * increased default timeout for RPC client connects (attach) 30 seconds!
  * split rpc and rpcclient packages, nice!
  * CI tests: do fast tests first, then slow ones (downloader, fetcher)
  * start testing -ethereum flag (no dao fork support at the moment,
    sync issues, experimental!)
  * update format of `aquachain account list` and `aquachain account new`
  * -allowip uses CIDR notation, for one IP, use /32 like: `192.168.1.5/32`
  * during synchronization, show time of block in log
  * if inserting one block, show miner address instead of time

SHA256 (aquachain-arm.tar.gz) = 1ea1aac4cfb89a8478786015f01659e5fa72722ce4a550d41a1865e52df419cb
SHA256 (aquachain-freebsd.tar.gz) = cdb5be2107624029ae93de4351f3507144b269131b996deb03530e8fa95a81d3
SHA256 (aquachain-linux-386.tar.gz) = 7b2837654993e763fb4fe394921357af01e9a5da7e9850e19dd57ec1555972b8
SHA256 (aquachain-linux-amd64.tar.gz) = de0eb58ed0c82d4e52b511ee59e4ee7a5bb70863b6ac1058e8dbe902dacb1751
SHA256 (aquachain-netbsd.tar.gz) = bf85770b3783ce656b025a402ca893b44e7c528d7bbf4d4c17cf02216c0de1a3
SHA256 (aquachain-openbsd.tar.gz) = 8431a6ba14cd773b04bda369e99e2cc3bce6bdf148de13806f25ecb3e258c0ef
SHA256 (aquachain-win32.zip) = e0a05ee3ad62057bcc52bb7ff43a1c8a3a35cfa4d9bf54d505ca34894d4798ba
SHA256 (aquachain-win64.zip) = 7398624ea92c34583ec409b701b08dded6c24d6ce970dde8ed76a79ad69a19e1
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEgpU8+m9PSdAraggv68Rh9oY4XVwFAlvEFIAACgkQ68Rh9oY4
XVzHpRAAuD3dFRjXNB9iGk25s2uihAuGIY4gIseHZW1LrktRb7SS4NSA/HpDmYPR
BxseRM28fV2U5oGW7CjDiyAKhxiav5iWeza4Bge8uYo+2mIxQiRKs51aJ4p5OYKu
Tqa/NzC2E0eH8DKmpE2xjD7h6vg54mGWZ9Ft3ryGVUtZo777m00lr6UHXbWhiITp
MLUPkD4X/Bk31382gtzuOq7lvhlJH+RS/F2K5khAFGS7yvRsbmZ+AKf3f29cSFa9
u+m9zg8GtRCxHhjGPUf8KRSPUblq8vtAJTOm9hGLzxxzuZ1IMFGT/hDE30qVaU5B
H0OyN3mDlfyttA0afRKatKfFlbWeSk0QXqotJ3Xv1BuDNUpVHxFA6pQnaw/06mDf
2et15CVcwdoWFo5Twx48a7UfVc7rNFGFmZwIxKAi3/4Oz9StimFqlLOiNqDn1w7P
PZ2CSTYusrydLmqzKmmKwpM2ks5Ir++0J7y87icKuHQ9uS61hF35w2yl5E5+zWhv
9v0dMpiffrHnttoF9Oh1l1whZTL+n8WR513g514bXPdTg1LxHMtF7wTv1ma63JCh
PE6prgBemWQWoo+DjRDb/JlMBwLZbBZlKrp9MtcVJSkHyp0LLVD8l83+B3F3WFdK
1209Y3Yzku6IyrGRi7uERCRioGzgvQ7nYTMs5IbBm7zRjHQ6uPI=
=gDbg
-----END PGP SIGNATURE-----

@aerth aerth released this Sep 20, 2018 · 32 commits to master since this release

Assets 2
  • no default cgo requirements (but optional for usb and tracers)
  • -vmodule good and -vmodule great logging options
  • after synchronizing past HF5 (22800) you may restart aquachain to no longer use DAG cache
  • -allowip [comma,separated,ipAddresses] to restrict rpc and ws usage (needs testing!)
  • -rpcapi testing flag allows new testing_getBlockTemplate and testing_submitBlock RPC methods
  • showing block version in BAD BLOCK reports (helps debugging)
  • -addr flag, for choosing exact interface to bind to (for example: -addr :21303 or addr 127.0.0.1:21303) (overrides -port flag if both are set)
  • This release contains BUG: #35 fix: start aquachain with aquachain -port 21303 to run normally

Changelog since 1.7.7-unstable: v1.7.7-unstable...v1.7.8

New release binaries will no longer hosted on GitHub

Building from source: wiki
See below for IPFS links, (no, you don't need to install IPFS)

binary downloads (hosted on IPFS, please ipfs pin add these hashes if you run an ipfs node)

  • Linux amd64:

  • Windows

    • Skipping this release
  • OSX

    • Skipping this release

read-only source mirror:

https://ipfs.io/ipfs/QmXBKPgGXqeNzF3WDbhQcgLcf7ZTkmRan9qhQAnCfNacgp

@aerth aerth released this Sep 12, 2018 · 74 commits to master since this release

Assets 8

Build latest from source: Compiling Documentation

changes

  • further gutting! even more lightweight
  • initial support for name service
  • initial support for versioned mining (getwork[2])
  • usb improvements (disabled in default build)
  • update vendored packages
  • add -vmodule great , improve -vmodule good
  • console commands: pending(), admin.supply(), admin.richlist(10)
  • logging improvements
  • minor bug fixes
  • show address with 0x (aquachain.exe account)

download verification

AQUA tx input should match sha256sum of aquachain-1.7.7-unstable.sha256.txt

0x50fbc3f13c03f36ab92d9033e4ad54d9bc4ff86f1edc153f1446b05e76e6ce00 (block 65108)

sha256sum

c8c1ffb911b6befeeb10132b501c8283a43972fe25513945bd00da566fb8b6b0  aquachain-1.7.7-unstable.sha256.txt

af2105cb074dd754b3d22ca68f278168be748881394547a321ec8e2d63be00f2  aquachain-linux-386
c2dcd577eef681bd4cccf056038ca1da75fd1b8ec76b23993339fe8e32282696  aquachain-linux-386.zip
cfdba14a1372c769e88c8196e4adccc8213e164ab5fe05fed03dc2cdc34ee836  aquachain-linux-amd64
c0851b74c5034d9f5ede38d6ce7bb23ce0259c96c8cfdd82e9349f42c7f4e830  aquachain-linux-amd64.zip
8ab2ef3a6f8cc5f2b17f1e3360d69d9cb6d08c1eaff197ac24c552978394eff6  aquachain-linux-arm-5
4e46d08660ce9d4e6d85b84c6c14e0e6d4114b7e5719c5bb4f1b0324261c9520  aquachain-linux-arm-5.zip
09692b76e3af31d1230a3396f4df3b447e35f6f198aedc9d84afc838e0bb54c8  aquachain-windows-4.0-386.exe
eca00fc884b7ee757b681df17e2b35097ab031a491b63d4d49a8156792ce9428  aquachain-windows-4.0-386.exe.zip
0b7e03a00e19125c4ae009f487479025a5a19174f692c9c66ab7a2f4e6ad4978  aquachain-windows-4.0-amd64.exe
75b988dfbb595ce8370d35e70bf9a8513c1dfb77d69e72e2c4b71e2be47225b7  aquachain-windows-4.0-amd64.exe.zip

contributors welcome!

@aerth aerth released this Aug 3, 2018

Assets 8

Changes in 1.7.3

  • faster launch
  • -nousb flag is now -usb flag (disabled by default)
  • brand new -testnet (also see private -testnet2 flag)
  • cant use -rpcaddr and -unlock at the same time
  • now show who mined the block in the logs
  • use as little caches as possible while we aren't using it (ethash dag)
  • fatal error if invalid command or flags
  • fatal error if invalid bootnodes on launch
  • lots of unused code removed
  • allow building on go 1.11
  • resync from upstream: aquadb, tracers
  • Have gcc-musl installed? Build aquachain with make musl
  • RPC: default modules: aqua, eth, web3, net
  • smaller binaries
  • MyAquaWallet removed from aquachain command!

Help

https://t.me/aquacrypto
https://discord.gg/feEUajj

FAQ

See wiki https://github.com/aquanetwork/aquachain/wiki/Basics

Where to find miner? https://bitbucket.org/cryptogone/aquacppminer/downloads/

Pre-release
Pre-release

@aerth aerth released this Aug 2, 2018

Assets 3

62d3a48c4c7afc2ae6ce0741a7d80196db596376ca45b8c9200f6d38deab7eae aquachain-1.7.3-linux.tar.gz

This is all aquachain tools

99020675c9a7920851d46b4830f63aaf6b5a1e18a366861055d5ab1d9a530faf  bin/aqua-abigen
e2524be35adfe855006c1b429f09401fd4249ce57be05d9b6765b4a14b74031a  bin/aquabootnode
0406f889791351f1f95a6de19574254576dd3da8b2fa7fc585e0eec066dffc91  bin/aquachain
f317cfeeaab17002d55f9686d12424114eef2dd1b326cca4a139dfe33200e78b  bin/aquakey
808de79aa2679bbdbdff92c11b1b0ec4f3466d5600b596021e7769937415f5df  bin/aqua-maw
4a5a4b43d7ca6bcc1a4b71da117a6b6a9a786096d62a39eca8e883d8dcd084b4  bin/aquaminer
f20550f3e96bd1e897738fe7497bd9512ede4ef0c082a9f877173a742b9a4658  bin/aquap2psim
48a7e53414b7b0d57ed1d94baf0d7fffc98ff85ae7a8934350e9937fed95ccce  bin/aquapaper
890e9d58041d05bd91a5cd506d6cd9ab13586f72ad0f715c50415d18a93682e3  bin/aqua-puppet
0a7b4a3ec618527e0d3c9812ba024f2e596ed10b466f4106201bf0c451999d6c  bin/aqua-rlpdump
ad3c5215365c4f073a27b9eb2cb10ea9c42dbd56356b6db126c3d644b760906c  bin/aqua-swarm
cad2451908547c3099980048757af469973ccc2d4af1fd837bb0d0fdd70ad50d  bin/aqua-vm
59f27f81f93e0e5f9201e95342ca5ea9903a487bef45ad453b44b1e64a924fc6  bin/aqua-wnode
README.md
COPYING

@aerth aerth released this Jul 24, 2018

Assets 6

Changes:

  • Now shows hard fork activation during sync
  • Testnet now has different port number, allowing a server to easily run both mainnet and testnet simultaneously.

Removed:

  • LES and Light ETH options and protocols are removed.
  • All azure stuff removed.
  • All dashboard stuff removed

Notes:

  • Built with Go 1.10.3 using xgo

Cross compiled with the following command:

go get -v github.com/aquachain/xgo
xgo -ldflags='-w -s' -out 'aquachain-1.7.2' -targets="*/amd64" gitlab.com/aquachain/aquachain/cmd/aquachain

@aerth aerth released this Jun 6, 2018 · 253 commits to master since this release

Assets 5

HF7 @ 36050
Testnet HF7 @ 25

With replay protection (EIP155) and EIP158

ChainID: 61717561

Link to latest Aquaminer: https://github.com/aquanetwork/aquachain/releases/tag/1.5.5

Compiling is easy

user@builder:~/1.7.0$ for i in aquachain-1.7.0-*; do file $i; ls -all $i; doneaquachain-1.7.0-darwin-10.6-amd64: Mach-O 64-bit x86_64 executable
-rwxr-xr-x 1 root root 30792608 Jun  6 01:27 aquachain-1.7.0-darwin-10.6-amd64
aquachain-1.7.0-darwin-10.6-amd64.zip: Zip archive data, at least v2.0 to extract
-rw-r--r-- 1 user user 11562412 Jun  6 01:36 aquachain-1.7.0-darwin-10.6-amd64.zip
aquachain-1.7.0-linux-amd64: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=aa3a3779071b3f746d731903be5f126fdf5c9ea8, not stripped
-rwxr-xr-x 1 root root 42186704 Jun  6 01:18 aquachain-1.7.0-linux-amd64
aquachain-1.7.0-linux-amd64.zip: Zip archive data, at least v2.0 to extract
-rw-r--r-- 1 user user 14524044 Jun  6 01:36 aquachain-1.7.0-linux-amd64.zip
aquachain-1.7.0-windows-4.0-amd64.exe: PE32+ executable (console) x86-64, for MS Windows
-rwxr-xr-x 1 root root 39282353 Jun  6 01:22 aquachain-1.7.0-windows-4.0-amd64.exe
aquachain-1.7.0-windows-4.0-amd64.exe.zip: Zip archive data, at least v2.0 to extract
-rw-r--r-- 1 user user 13803212 Jun  6 01:37 aquachain-1.7.0-windows-4.0-amd64.exe.zip
user@builder:~/1.7.0$ for i in aquachain-1.7.0-*; do sha256sum $i; done
58f92636e564d3659e5804d0cd75d60243c9a3c115d400935084c785aeee1c3c  aquachain-1.7.0-darwin-10.6-amd64
48d0eecb1053acc39eb7708b31787fe66cde8f44ac14003f639e0fa44530fdb7  aquachain-1.7.0-darwin-10.6-amd64.zip
723820aaa5bd3768b7bf8716efe659563c37f81f69c068228ca44b43c5f2f611  aquachain-1.7.0-linux-amd64
56f6c1b2e39e5615a33258ac663d2e66f4de48dbe7333317821212611add9918  aquachain-1.7.0-linux-amd64.zip
837b20bd0963f18a24168dceff85d8092479ac158e7a5ff0f6549731a472fcae  aquachain-1.7.0-windows-4.0-amd64.exe
722bd7b1960c97bf512c2c0d56c752a3212ba4e8438cfe87b182a8bb2c334a81  aquachain-1.7.0-windows-4.0-amd64.exe.zip


@aerth aerth released this Jun 4, 2018 · 255 commits to master since this release

Assets 7

DOWNLOAD LATEST VERSION

https://github.com/aquanetwork/aquachain/releases/tag/1.7.0-alpha

Changes in HF6 @ block 36000

Estimated time of hard fork: 2018-06-12 21:40:26 UTC

HF6

Less volatility in difficulty

  • Bumps difficulty divisor up to 128
  • Lowers minimum duration to 180, keeping average block time 240 seconds.
e7381e0132c39db1479d6d958d68226b0fe5b3dbd0d9b954cf3461a605f9a7e3  aquachain-1.6.0-linux/aquachain
061d8eb9add25f5ceded62a8e7813c6de8ea9351e1f326bb5fa3cab54fd76971  aquachain-1.6.0-osx/aquachain
9a2f6e2fc709fd89c2ac25ac8a8b1e11727cd0d945c02ce5f5bf236972208bc9  aquachain-1.6.0-windows/aquachain.exe

4577cd2ad898e9d32124a7ca26338a063fa6e54ed60173d0f0c0aa070de2df3d  aquachain-1.6.0-linux.zip
e2ae6971add8ff94435a302dba17be24f5463dd45744bde28104f0945f3289b7  aquachain-1.6.0-osx.zip
31dd583104151a4d666e89b27b8b04a73fb09f95399195c50706e6eef0cdba92  aquachain-1.6.0-windows.zip

c64ffded878b71e66ff29be18a209b45e44e4bdd6187a5b1205270ed70911596  aquachain-1.6.0-linux-amd64.tar.gz
522a3088d958b156860459d5bb0da9d3ae9b110624ff327f2f9ac8af61a40c45  aquachain-1.6.0-osx-amd64.tar.gz

@aerth aerth released this May 10, 2018 · 267 commits to master since this release

Assets 8
  • New getter: admin.supply in console, show circulating supply
  • Minor console upgrades (balance(), attach-mode)
  • Fix for Filters handling
  • New private admin method: admin_getDistribution
  • Update all vendor packages
  • New logging mode: --vmodule good
  • New golang package: consensus/lightvalid , for pools
  • Aquaminer: use crypto/rand to help seed math/rand (may help cpu farms)

checksums

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

93dd0f72fef78ffc8345e3a5fa008ce9552eb55d7d8e038ca1395358be785a26  aquachain-1.5.5-darwin-10.6-amd64
e25769d9acb3436de6cf6bb6c392a372189142cf8ece1692346eff2dccdbf43e  aquachain-1.5.5-linux-amd64
9e24800e0ba9807111db86d514ec4f88fdfaf3ae3140cd8052a7c04cb7fed7d3  aquachain-1.5.5-windows-4.0-amd64.exe
2e308d1a1b25967f295d73ab112eb12764d99f435f062bb80896a767b8177cb5  aquaminer-0.4-darwin-10.6-amd64
b393953c08c619e7c3955692b05d508cbe81b5c21c2e23cbbbd0aa8455085131  aquaminer-0.4-linux-amd64
96b8be2e83247c86787664cc86f2eff1c4b55a7232a5f9c17edd00ca6e5d958f  aquaminer-0.4-windows-4.0-amd64.exe
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBAgAGBQJa9NWSAAoJEOvEYfaGOF1c9dEP/2do5RLlwYFZgp7AqIgJvPde
gS8thqeoDYq1VYWedmuRNOekKTQRC+jRJFsKCDwh3WkRUHu2DxFbtDSwDoLhHUXg
Mi4OfYYDQjoRaSEBzckU8fxpwf5wpO5KTCYEB27cANKUcLkymBHX0ybpddk+a7A+
I/BoEaudQIPnVCSAeHWn7N2WcyZMj9Ygu46KHJPNNbFrrM3kTmCXGhMl11X2pWj0
AT4DO7LGJ0qeF4pYfmmZUuiKpcV29p7DqSfCnrCG4vpH0FLNyas9MD5v9bLkYZoR
IEemVrx+46dk27xilDLut9AJmcnaH6Nwkfvz9Q2RgULhYf/AqCeMQTEjMm3ZcUTG
YaoK0NdFvdKZSYF9VNTgJJPv/ofm/VoRsWRTcKOpR7qJo9aO3ZdS9S7hIOex3PHW
urpQuUjethRPlxzVwSF2Wu47kTtgZpT27vYEZDO9HlPdjB6P//rKJOqcUTwBWH77
3Kv9jchU9tMr0c1I1Scl74RAXRj8qjtd68M3PFYkXuIEWYzT9N15V74/8GrXKq4R
TzKJpqQL6EDPMJMBU9zZw+DYTp6LJ0/26FErGCDGN4juEtkqt5kJ5jLSPFbnkacr
R5JLTHHdmG0ecY6ev6O3SWMa0Wdutz63gEsNK0aSbjbeyojj1onGqHuDDk/neCgU
//h/UqQC4itpkpEZWtZa
=YyDB
-----END PGP SIGNATURE-----

Pre-release
Pre-release

@aerth aerth released this May 7, 2018

Assets 5

possible better performance, using AVX2 instructions if possible

a688f821979fecf1ddcb54ec3c9a1a50f28e23ec6ae1b917b2158469c1b9a67d  aquaminer-0.3.2-darwin-10.6-amd64
42d057b0a79b0cfeb29f62708e562d5847cd4b361271d0311957a062a0431052  aquaminer-0.3.2-linux-amd64
9840dd2f99f0fb92732e296585688be268ebffc31076584741e1edb49d0ae8e3  aquaminer-0.3.2-windows-4.0-amd64.exe