Releases: nguyenphuminh/JeChain
Releases · nguyenphuminh/JeChain
JeChain v0.30.4
- Removed unnecessary imports.
- Removed unnecessary code that immensely slowed things down.
- Removed most .keys().all() that immensely slowed things down.
- Fixed an error where contract's state and storage are not up to date when executing transactions sequentially.
- Fixed a typo in RPC code.
JeChain v0.30.3
- Remove all .keys().all() in RPC which are extremely slow.
- Fixed undefined address and Level in account's storage-related rpc methods.
- Fixed db not closing after get_storageKeys.
JeChain v0.30.2
It's been quite a while but hey I'm back with a new release :)
- Remove "__dirname".
- Minor fix for contract runtime allowing division by 0.
- Minor fix for "throwError" in rpc.
- Add "use strict" to files missing.
- Remove unnecessary package imports.
JeChain v0.30.1
Small changeState
fix: Removed unwanted BigInt()
.
JeChain v0.30.0
- Fixed a problem with nonce in transaction pool: Nonce starts at 0 when checking, it's supposed to be the current nonce of the sender, not 0.
- Add more info to logs.
JeChain v0.29.0
- The Merkle trie is now flat.
- The path generation algo is now much faster (even though not used yet).
- Fixed a problem with building tree in state.js
- Fixed a problem with storage in runtime.js where storage slots are reloaded every time, state and storage are now cached from the beginning.
JeChain v0.28.2
- Add in "get_transactionByTxHash" to get tx from tx hash.
JeChain v0.28.1
- You now have an option to pick the chain you want to sync based on configured genesis hash.
- Node will now log out genesis block's info.
JeChain v0.28.0
- Fixed syncing:
- We have a proper queue now.
- Nodes in-sync can send blocks to others as well.
- Added "use strict"; to files not having it already.
- Changed DB path.
JeChain v0.27.1
- Rename
address
topubkey
inget_pubkey
. - The old
get_work
gets the latest block in the most idiotic way possible.