Skip to content

Releases: bttcprotocol/bttc

v1.1.0

19 Apr 04:35
d7cf007
Compare
Choose a tag to compare

v1.1.0

Notice

Non-mandatory upgrade

New Features

Changes

  • Add check for empty lists in txpool(#69)
  • Fix get block errror when meeting state-sync txn(#64)
  • Add max code init size check in txpool(#68)
  • Fix getTransactionFromBlockIndex and getTransactionCount interfaces(#56 #78)
  • Fix getTransactionReceiptsByBlock interfaces(#72)
  • Add batch limit in http(#76)
  • Optimize validatorset with map(#71)
  • Add fingerprint cmd(#66)
  • Add GetSnapshotProposer and GetSnapshotProposerSequence(#65)
  • Add pull request template(#73)
  • Only support full sync(#67)

v1.0.9

12 Apr 02:36
a36abbf
Compare
Choose a tag to compare

v1.0.9

Notice

Non-mandatory upgrade

New Features

Changes

  • Upgrade go version and dependencies and improve automated testing(#55)

v1.0.8

07 Jun 03:14
bbc3b03
Compare
Choose a tag to compare

v1.0.8

Notice

Non-mandatory upgrade

New Features

Changes

  • Fix the client crash issue during shutdown. (#49)
  • Fix the validator verification issue and make the bttc syncmode only support "full". (#50)

v1.0.7

27 Apr 10:47
b1269e4
Compare
Choose a tag to compare

Notice

Non-mandatory upgrade

New Features

Changes

Adds two new rules to the transaction pool (#47)

  • A future transaction can not evict a pending transaction
  • A transaction can not overspend funds of a sender

v1.0.6

12 Apr 06:43
9b72122
Compare
Choose a tag to compare

Notice

Non-mandatory upgrade

New Features

Changes

  • Add node fast start flag in bttc-mainnet and bttc-donau network. (#41)

v1.0.5

13 Feb 05:48
bb6dba3
Compare
Choose a tag to compare

Notice

Non-mandatory upgrade

New Features

Changes

  • Upgrade go version to 1.17. (#33)
  • Add lint checker for CI. (#35)
  • Fix bttc graceful shutdown issues. (#37)

v1.0.4

25 Nov 06:00
669ca49
Compare
Choose a tag to compare

Notice

Mandatory upgrade

New Features

Changes

  • Optimize commit state logic. (#31)

v1.0.3

27 Oct 07:47
8eba5ac
Compare
Choose a tag to compare

Notice

Non-mandatory upgrade

New Features

Changes

  • Optimize block processing to prevent from potential memory leak.(#27)

v1.0.2

08 Sep 06:34
fb5e133
Compare
Choose a tag to compare

Notice

Non-mandatory upgrade

New Features

Changes

  • Relax future block check condition to improve system robustness.(#23)
  • Fix getTransactionReceiptsByBlock api. (#24)

v1.0.1

30 Dec 09:12
5349178
Compare
Choose a tag to compare

Notices

Forced upgrade

New Features

Core

  • Optimized BTT contract code.

Mainnet upgrade step

  1. Stop bttc process
  2. Upgrade bttc code to v1.0.1 and build
  3. Fetch new genesis.json
  4. Init bttc with the new genesis file
    bttc --datadir $BTTC_HOME/data init genesis.json
  5. You should see the output as follows:
INFO [12-30|11:32:31.788] Successfully wrote genesis state         database=chaindata                     hash=...

INFO [12-30|11:32:31.788] Successfully wrote genesis state         database=lightchaindata              hash=...
  1. Start the bttc
  2. Rewind the chain to block 841300:
$ bttc attach $BTTC_HOME/data/bttc.ipc
> debug.setHead("0xCD654")