Releases: nguyenphuminh/JeChain
Releases · nguyenphuminh/JeChain
JeChain v0.18.1
- Patched peers limit.
- Fixed typos.
- Fixed gossiping.
JeChain v0.18.0
- Switch timestamps in transactions to nonce.
- Fixed transactions checking.
- Fixed transaction pools.
JeChain v0.17.5
- Fixed some funny errors in tx pool.
- Changed some log messages.
JeChain v0.17.4
- Fixed transaction packing before mining.
- Fixed chain sync.
JeChain v0.17.3
Added gas limit.
JeChain v0.17.2
- 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
- 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
- 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
- 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
- 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.