evmc
EVMC 12.0.0
Ethereum クライアント - VM コネクタ API
EVMC は、イーサリアム仮想マシン (EVM) とイーサリアム クライアント間の低レベル ABI です。 EVM 側では、クラシック EVM1 と ewasm をサポートします。クライアント側では、EVM 実装が Ethereum 環境と状態にアクセスするためのインターフェイスを定義します。
ドキュメントを参照してください。
言語 | サポートされているバージョン | サポートされているコンパイラ | 機能のサポート |
---|---|---|---|
C | C99、C11 | GCC 8+、clang 9+、MSVC 2017+ | ホスト側とVM側 |
C++ | C++17 | GCC 8+、clang 9+、MSVC 2017+ | ホスト側とVM側 |
ゴー(バインディング) | 1.11+ (モジュール付き) | ホスト側のみ | |
錆び(バインディング) ¹ | 2018年版 | 1.47.0以降 | VM側のみ |
Java (バインディング) ² | 11 | ホスト側のみ |
EVMC 著者のリストも参照してください。
EVMC Gitter チャットでお問い合わせください。
Apache License、バージョン 2.0 に基づいてライセンスされています。
git add CHANGELOG.md
。bumpversion --allow-dirty prerel
。git add CHANGELOG.md
。bumpversion --allow-dirty --no-tag minor
。