Skip to content

Releases: nguyenphuminh/JeChain

JeChain v0.18.1

11 Oct 10:40
84a611f
Compare
Choose a tag to compare
  • Patched peers limit.
  • Fixed typos.
  • Fixed gossiping.

JeChain v0.18.0

10 Oct 13:45
f0626e7
Compare
Choose a tag to compare
  • Switch timestamps in transactions to nonce.
  • Fixed transactions checking.
  • Fixed transaction pools.

JeChain v0.17.5

02 Sep 09:04
9140e1a
Compare
Choose a tag to compare
  • Fixed some funny errors in tx pool.
  • Changed some log messages.

JeChain v0.17.4

31 Aug 10:35
e55192a
Compare
Choose a tag to compare
  • Fixed transaction packing before mining.
  • Fixed chain sync.

JeChain v0.17.3

26 Aug 15:12
5965696
Compare
Choose a tag to compare

Added gas limit.

JeChain v0.17.2

29 Jul 12:18
f8014db
Compare
Choose a tag to compare
  • Added prop types from transactions and blocks checking.
  • Added error handling.
  • Fixed chain sync, no need to sync full chain every time rejoining.

JeChain v0.17.1

28 Jul 13:41
3cdb18b
Compare
Choose a tag to compare
  • Added more conditions into Transaction.isValid.
  • Tuned transaction verification in Block and transaction pools a little bit.
  • Block verification in chain sync now uses verifyBlock.

JeChain v0.17.0

27 Jul 17:00
a6ef3bf
Compare
Choose a tag to compare
  • All mathematical expressions now use BigInt.
  • Changed:
    • Minimal gas cost to 0.000001 Jelly.
    • Minimal contract execution gas to 0.00000000001 Jelly.
    • Block reward to 0.202977 Jelly.

JeChain v0.16.0

27 Jul 10:53
50596de
Compare
Choose a tag to compare
  • Changed message types from strings to enums (kind of), which makes messages a little bit lighter and makes the code much cleaner.
  • Fixed chain sync, added decentralized chain sync, removed "SYNC_FROM".
  • Restructured code (created distinguished module for consensus).

JeChain v0.15.0

26 Jul 04:21
4d63a8d
Compare
Choose a tag to compare
  • Remove "sender" from transactions, addresses can be recovered through signature.
  • Change signature format from hex-encoded string to { v, r, s } object.
  • Shortened address format through SHA256.