Skip to content

Releases: QuarkChain/goquarkchain

Release mainnet1.6.1

22 Apr 01:15
05ec7aa
Compare
Choose a tag to compare

Performance improvement: Skip handling a new minor block if its root block confirmation is too old.

Release mainnet-index1.6.1

22 Apr 01:17
Compare
Choose a tag to compare

Performance improvement: Skip handling a new minor block if its root block confirmation is too old. And set "ENABLE_TRANSACTION_HISTORY" = true

Release mainnet1.6.0

30 Mar 04:19
0d90301
Compare
Choose a tag to compare

Disclaimer

This release involves consensus changes (explained below). To avoid wasting mining power, please upgrade the cluster to this release before Tuesday, Apr 12, 2022 00:04:00 AM GMT.

Updates

  • * Add a self-adjusting mechanism to increase the network's hash power by lowering the effective difficulty for root chain PoSW stakers. (QCEP-7)
  • Add support for connecting directly to each shard using WebSockets.

(Those items listed with asterisk * mean they are consensus changes and would lead to forks if clients are not updated accordingly.)

Notes

For downloading snapshots and running cluster after modifying config, see Quick Start

Network ID

1

GPU mining shard ID

Instructions for Ethash GPU mining

ethminer -U http://$CLUSTER_IP:38391 --shard-id $SHARD_ID --cuda-devices $GPU_ID --farm-recheck $TIME --coinbase $COINBASE_ADDRESS
  • CLUSTER_IP defines the IP for the Quarkchain cluster. If you want to try the one button quick mining, you can use fullnode.quarkchain.io or fullnode2.quarkchain.io.
  • --shard-id defines one specify shard to mine. shard id 1, 10001, 20001, 30001, 40001, 50001 are Ethash.
  • --cuda-devices defines specify GPUs to mine.
  • --farm-recheck defines check interval in milliseconds for changed work. For example 1000.
  • --coinbase defines your mining coinbase address. Please use 20 bytes address generated the same way as an Ethereum address.
  • -U is for the CUDA GPU and -G is for the AMD GPU.
Chain Shard Hash Algo Parameter for Ethminer shard ID
0 0 Ethash 1
1 0 Ethash 10001
2 0 Ethash 20001
3 0 Ethash 30001
4 0 Ethash 40001
5 0 Ethash 50001

CPU mining shard ID

Instructions for Qkchash CPU mining

./ethminer --farm http://$CLUSTER_IP:38391 --coinbase $COINBASE_ADDRESS -t <n> --shard-id $SHARD_ID
  • CLUSTER_IP defines the IP for the Quarkchain cluster. If you want to try the one-button quick mining, you can use fullnode.quarkchain.io or fullnode2.quarkchain.io.
  • --shard-id defines one specify shard to mine. shard id 60001 and 70001 are Qkchash.
  • --coinbase defines your mining coinbase address. Please use 20 bytes address generated the same way as an Ethereum address.
  • -t limits the number of CPU miners to n
Chain Shard Hash Algo Parameter for Ethminer shard ID
6 0 Qkchash 60001
7 0 Qkchash 70001

Download Docker Image

docker pull quarkchaindocker/goquarkchain:mainnet1.6.0

Run the Docker Image

docker run -it -p 38291:38291 -p 38391:38391 -p 38491:38491 -p 38291:38291/udp quarkchaindocker/goquarkchain:mainnet1.6.0

./run_cluster.sh

release mainnet-index1.6.0

30 Mar 04:06
Compare
Choose a tag to compare

Disclaimer

Same as mainnet1.6.0 release but with transaction history switched on.

Download Docker Image

docker pull quarkchaindocker/goquarkchain:mainnet-index1.6.0

Release mainnet-index1.5.2

19 Nov 04:31
Compare
Choose a tag to compare
update ENABLE_TRANSACTION_HISTORY = true

Release mainnet1.5.2

19 Nov 01:10
43a32d3
Compare
Choose a tag to compare
update test file to cover precompiledcontract data overflow bug (#636)

fix precompiledcontract bug: uint64 overflow
* add devnet config
* resolve data overflow risk for big.in -> uint64
* update test file to cover precompiledcontract data overflow bug

Release mainnet1.5.1

14 Sep 05:52
c3df4ff
Compare
Choose a tag to compare
add config (#631)

Release mainnet-index1.5.1

14 Sep 06:12
Compare
Choose a tag to compare
enable transaction history

Release mainnet-index1.5.0

07 Sep 09:09
Compare
Choose a tag to compare

Disclaimer

Same as mainnet1.5.0 release but with transaction history switched on.

Download Docker Image

docker pull quarkchaindocker/goquarkchain:mainnet-index1.5.0

Release mainnet1.5.0

03 Sep 07:42
32f9e18
Compare
Choose a tag to compare

Disclaimer

This release involves consensus changes (explained below). To avoid wasting mining power, please upgrade the cluster to this release before Tuesday, Sep 14, 2021 00:00:00 AM GMT.

Updates

  • * Added support for EIP155, support using metamask to directly interact with quarkchain.
  • Various small fixes and improvements

(Those items listed with asterisk * mean they are consensus changes and would lead to forks if clients are not updated accordingly.)

Notes

For downloading snapshots and running cluster after modifying config, see Quick Start

Network ID

1

GPU mining shard ID

Instructions for Ethash GPU mining

ethminer -U http://$CLUSTER_IP:38391 --shard-id $SHARD_ID --cuda-devices $GPU_ID --farm-recheck $TIME --coinbase $COINBASE_ADDRESS
  • CLUSTER_IP defines the IP for the Quarkchain cluster. If you want to try the one button quick mining, you can use fullnode.quarkchain.io or fullnode2.quarkchain.io.
  • --shard-id defines one specify shard to mine. shard id 1, 10001, 20001, 30001, 40001, 50001 are Ethash.
  • --cuda-devices defines specify GPUs to mine.
  • --farm-recheck defines check interval in milliseconds for changed work. For example 1000.
  • --coinbase defines your mining coinbase address. Please use 20 bytes address generated the same way as an Ethereum address.
  • -U is for the CUDA GPU and -G is for the AMD GPU.
Chain Shard Hash Algo Parameter for Ethminer shard ID
0 0 Ethash 1
1 0 Ethash 10001
2 0 Ethash 20001
3 0 Ethash 30001
4 0 Ethash 40001
5 0 Ethash 50001

CPU mining shard ID

Instructions for Qkchash CPU mining

./ethminer --farm http://$CLUSTER_IP:38391 --coinbase $COINBASE_ADDRESS -t <n> --shard-id $SHARD_ID
  • CLUSTER_IP defines the IP for the Quarkchain cluster. If you want to try the one-button quick mining, you can use fullnode.quarkchain.io or fullnode2.quarkchain.io.
  • --shard-id defines one specify shard to mine. shard id 60001 and 70001 are Qkchash.
  • --coinbase defines your mining coinbase address. Please use 20 bytes address generated the same way as an Ethereum address.
  • -t limits the number of CPU miners to n
Chain Shard Hash Algo Parameter for Ethminer shard ID
6 0 Qkchash 60001
7 0 Qkchash 70001

Download Docker Image

docker pull quarkchaindocker/goquarkchain:mainnet1.5.0

Run the Docker Image

docker run -it -p 38291:38291 -p 38391:38391 -p 38491:38491 -p 38291:38291/udp quarkchaindocker/goquarkchain:mainnet1.5.0

./run_cluster.sh