Skip to content

EOS EVM Contract v1.0.1

Latest
Compare
Choose a tag to compare
@stephenpdeos stephenpdeos released this 07 Feb 02:09
· 94 commits to main since this release
739764d

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

PRs

  • (777)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

PRs

  • (765)[1.0] Remove 1gwei 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

PRs

  • (790)[1.0] Enable EIP2 enforcement by default


EIP-2 enforcement is now enabled by default.

Business Service License

PRs

  • (769)[1.0.1] Change to BSL licensing scheme
  • (770)[1.0.1] Update silkworm submodule to include BSL license


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