Skip to content

Releases: nguyenphuminh/JeChain

JeChain v0.23.1

19 May 07:48
f898bbf
Compare
Choose a tag to compare

An account might have enough coins to spend for a transaction that it originally wouldn't after some transactions have been executed that send coins to it. This fixes it.

JeChain v0.23.0

02 May 09:38
8fe275e
Compare
Choose a tag to compare
  • Added storage trie, open up a path for pruning/light clients.
  • Split contract storage from state headers.
  • Fixed the bug that ignores gas payment.

JeChain v0.22.1

17 Apr 13:06
241044e
Compare
Choose a tag to compare

Fix "send".

JeChain v0.22.0

13 Apr 03:57
ac2300c
Compare
Choose a tag to compare

Fix transaction trie.

JeChain v0.21.0

11 Apr 04:32
a60c35b
Compare
Choose a tag to compare
  • Removed mint address, add coinbase address to block.
  • Split code and code hash.
  • Fixed merkle tree implementation.
  • Fixed an error causing chain splits.

JeChain v0.20.3

09 Jan 13:34
a60c35b
Compare
Choose a tag to compare

Fixed rpc block request.

JeChain v0.20.2

11 Nov 06:21
0fcac09
Compare
Choose a tag to compare
  • Fix merkle tree generation.
  • Add merkle proof generation (for future's block pruning).
  • Add merkle proof verification (for future's block pruning).

JeChain v0.20.1

27 Oct 06:34
5bcdff4
Compare
Choose a tag to compare
  • Fixed bugs in Jelscript: jump will be aborted if label does not exist, blockhash will return the parent block's hash rather than current block's hash.
  • Did smarter transaction verification: weakly verify transactions (everything except state replay) when adding them to transaction pool, only do state replay in block production.

JeChain v0.20.0

26 Oct 18:31
f5302f1
Compare
Choose a tag to compare
  • Fixed Jelscript bugs, changed data format to hex, added revert, it is still weak but now works a little bit better.
  • Did state caching so probably a little bit more efficient.
  • Added proper transaction verification with proper state transition.
  • Fixed some other old bugs and vulnerabilities.
  • Lowered block gas limit.
  • Added signing through RPC.

JeChain v0.19.0

20 Oct 07:33
a79c4e0
Compare
Choose a tag to compare
  • Separated contract execution from normal transfers.
  • Fixed transaction pool.