Discover Packages
github.com/ipsilon/evmc
module
Version:
v6.2.1+incompatible
Opens a new window with list of versions in this module.
Published: Apr 29, 2019
License: Apache-2.0
Opens a new window with license information.
README
README
¶
EVMC
Ethereum Client-VM Connector API
The EVMC is the low-level ABI between Ethereum Virtual Machines (EVMs) and
Ethereum Clients. On the EVM side it supports classic EVM1 and ewasm .
On the Client-side it defines the interface for EVM implementations
to access Ethereum environment and state.
Usage
Documentation
Please visit the documentation .
Languages support
Language
Supported Versions
Supported Compilers
C
C90, C99, C11
GCC 6+, clang 3.8+, MSVC 2015+
C++
C++11, C++14, C++17
GCC 6+, clang 3.8+, MSVC 2015+
Go (bindings)
1.9 - 1.12
Rust (bindings) [^1]
2018 edition
1.31.0 and newer
[^1]: Rust support is limited and not complete yet.
EVMs
Clients
Maintainers
See also the list of EVMC Authors .
Contributing
Talk with us on the EVMC Gitter chat .
License
Licensed under the MIT License .
Internal
Making new release
Update CHANGELOG.md , put the release date, update release link.
git add CHANGELOG.md.
Tag new release: bumpversion --allow-dirty prerel.
Prepare CHANGELOG for next release: add unreleased section and link.
git add CHANGELOG.md.
Start new release series: bumpversion --allow-dirty --no-tag minor.
Expand ▾
Collapse ▴
Directories
¶
bindings
Click to show internal directories.
Click to hide internal directories.