Releases: nguyenphuminh/JeChain
Releases · nguyenphuminh/JeChain
JeChain v0.27.0
- 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
anddeserializeTransaction
to serialize/deserialize transactions. - Update RPC docs.
JeChain v0.26.0
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!
JeChain v0.25.3
Add get_nonce
RPC method to get account's nonce.
JeChain v0.25.2
- Fixed some old logs that were missing content.
- Errors are now separated from normal logs.
- Logs now have colors to differentiate errors and normal logs.
JeChain v0.25.1
- Removed dumb logs.
- Make logs cool: Now include time in console logs.
- Fix miner's state transition: Miners used to ignore transaction fees due to a faulty piece of code :/
JeChain v0.25.0
- Add serialization for additional data (contract gas, smart contract body, contract call arguments).
- Properly pad hex strings.
JeChain v0.24.0
- Variables, numbers and strings are no longer here, only hex strings are allowed.
- You can now reference a value from a mem position as a mem position.
- All values are unsigned now.
- Fixed a lot of commands.
JeChain v0.23.4
- VM should revert when there is not enough gas to continue.
- Fixed an oopsie that lead to the original state being the same as current state.
JeChain v0.23.3
Add block serialization.
JeChain v0.23.2
Add tx serialization.