This repository has been archived by the owner on Nov 18, 2022. It is now read-only.
Add eth_to_godwoken_addr pre-compiled contract and refactor memory in evmone
Compare to v0.7.0-rc6
Changes
- feat: add eth_to_godwoken_addr pre-compiled contract #60
Add a pre-compiled contract for calculating godwoken short address of an contract account by it's corresponding ETH address - Refactor reorganize error code
- Update evmone to fix out of memory error #59
- Refactor evm memory #64
Use 512 KB as max_heap_memory_size of evm_memory, since there is only 1 MB heap memory to run contracts in CKB VM. - Update godwoken-scripts
- Upgrade sparse-merkle-tree #67
Bug Fixes
- fix: don't terminate when got normal error
- fix global-buffer-overflow in debug_print_data
- fix(UBSan): null pointer passed to memcmp
- fix some fuzz testing issues