JeChain Versions Save

JeChain decentralized application platform and smart contract blockchain network

v0.30.1

3 months ago

Small changeState fix: Removed unwanted BigInt().

v0.30.0

4 months ago
  • 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.

v0.29.0

4 months ago
  • 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.

v0.28.2

5 months ago
  • Add in "get_transactionByTxHash" to get tx from tx hash.

v0.28.1

7 months ago
  • 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.

v0.28.0

7 months ago
  • 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.

v0.27.1

7 months ago
  • Rename address to pubkey in get_pubkey.
  • The old get_work gets the latest block in the most idiotic way possible.

v0.27.0

8 months ago
  • Fixed get_blockNumber.
  • Changed get_address from returning the client's public key to returning the client's address.
  • Added get_pubkey to get client's public key, serializeTransaction and deserializeTransaction to serialize/deserialize transactions.
  • Update RPC docs.

v0.26.0

9 months ago

Big fix!!!

  • Fixed a fatal transaction verification bug that lets contracts make transactions and ignore checks.
  • Fixed a fatal state error where storageRoot does not exist.
  • Fixed block RPC methods, now blocks are deserialized when sent.
  • Optimized bhashDB and stateDB, everything are now bytes!

v0.25.3

9 months ago

Add get_nonce RPC method to get account's nonce.