diff --git a/README.md b/README.md index 7a6dc423..0933790a 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,6 @@ -# Ethereum flavored WebAssembly (ewasm) Design (*Revision 3*) +# Ethereum flavored WebAssembly (ewasm) + +Specification **Revision 3** This repository contains documents describing the design and high-level overview of ewasm. Expect the contents of this repository to be in flux: everything is still under discussion. diff --git a/contract_interface.md b/contract_interface.md index a025fb2e..b4cf9473 100644 --- a/contract_interface.md +++ b/contract_interface.md @@ -1,4 +1,4 @@ -# Ewasm Contract Interface (ECI) Specification (*Revision 3*) +# Ewasm Contract Interface (ECI) Specification The Ewasm Contract Interface (ECI) specifies the structure of a contract module. diff --git a/eth_interface.md b/eth_interface.md index 92cb0167..2df6f276 100644 --- a/eth_interface.md +++ b/eth_interface.md @@ -1,4 +1,4 @@ -# Ethereum Environment Interface (EEI) Specification (*Revision 3*) +# Ethereum Environment Interface (EEI) Specification The Ethereum Environment Interface exposes the core Ethereum API to the ewasm environment. The Ethereum [module](https://github.com/WebAssembly/design/blob/master/Modules.md) will be implemented in the Ethereum client's native language. All parameters and returns are restricted to 32 or 64 bit integers. Floats are disallowed. diff --git a/system_contracts.md b/system_contracts.md index 4585442d..13faca00 100644 --- a/system_contracts.md +++ b/system_contracts.md @@ -1,4 +1,4 @@ -# System Contracts (Revision 0) +# System Contracts System contracts are interfaces defined as contracts, which are essential or recommended for an ewasm VM.