evmc/README.md

53 lines
1.4 KiB
Markdown
Raw Normal View History

2018-03-29 12:54:40 +00:00
# EVMC
[![readme style standard](https://img.shields.io/badge/readme%20style-standard-brightgreen.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)
> 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
Please visit the [documentation].
2018-03-29 21:29:40 +00:00
## Related projects
### EVMs
- [evmjit]
- [Hera]
- "[interpreter]"
### Clients
- [cpp-ethereum]
- [nim-evmjit]
- [go-ethereum] (in progress)
- [pyevm] (in progress)
2018-03-29 12:54:40 +00:00
## Maintainers
- Alex Beregszaszi [@axic]
- Paweł Bylica [@chfast]
## License
Licensed under the [MIT License](LICENSE.md).
[@axic]: https://github.com/axic
[@chfast]: https://github.com/chfast
[documentation]: https://ethereum.github.io/evmc
[eWASM]: https://github.com/ewasm/design#ethereum-flavored-webassembly-ewasm-design
2018-03-29 21:29:40 +00:00
[evmjit]: https://github.com/ethereum/evmjit
[Hera]: https://github.com/ewasm/hera
[interpreter]: https://github.com/ethereum/cpp-ethereum/blob/develop/libevm/VM.cpp
[cpp-ethereum]: https://github.com/ethereum/cpp-ethereum
[nim-evmjit]: https://github.com/status-im/nim-evmjit
[go-ethereum]: https://github.com/ethereum/go-ethereum
[pyevm]: https://github.com/ethereum/cpp-ethereum