Introduction
The latest patch release of EOS EVM Contract introduces updates to the ingress gas limit, gas price limit, EIP-2 enforcement default settings, and the application of a Business Service License (BSL) for the EOS EVM Contract codebase.
Read on for more details.
Updates
Configurable ingress gas limit
Previously, transactions generated by the contract for ingress transfers were using a hard coded (21k) gas limit amount. This value is now configurable because the previous 21k limit is insufficient after gas parameter updates.
Remove hardcoded limit when setting gas price
Previously, the gas price could not be set below 1 Gwei. The price can now be updated to as low as 1 Wei.
EIP-2 enforcement enabled by default
EIP-2 enforcement is now enabled by default.
Business Service License
PRs
The EOS EVM Contract codebase has transitioned to a Business Service License (BSL), which introduces a structured licensing framework that promotes responsible and open use of the code. The BSL allows for commercial use while encouraging contributors and users to adhere to the terms outlined in the license. This change supports continued innovation within the EOS ecosystem and ensures that all users have a consistent and fair understanding of usage rights. More information can be found in the repo’s license file.
Building, compatibility, and upgrading
Building
The README in the eos-evm repository contains instructions on how to build EOS EVM Contract.
Compatibility and upgrading
EOS EVM Contract can be upgraded from the prior 1.0.0 version by simply deploying the WASM and ABI.
Further details on changes since last release
Contributors
Special thanks to the contributors that submitted patches for this release:
Full list of changes since last release
PRs
- (765)[1.0] Remove 1gwei limit when setting gas price
- (769)[1.0.1] Change to BSL licensing scheme
- (770)[1.0.1] Update silkworm submodule to include BSL license
- (777)configurable ingress gas limit
- (780)[1.0] add testcase for ingress gas limit
- (790)[1.0] Enable EIP2 enforcement by default
- (793)[1.0] Bump 1.0.1 version
Full Changelog: v1.0.0...v1.0.1