design icon indicating copy to clipboard operation
design copied to clipboard

Ewasm Design Overview and Specification

Results 75 design issues
Sort by recently updated
recently updated
newest added

Mbgdigital**

I submit a new commit for EEI standard at `https://github.com/ewasm/design/commit/8946232935822723a4c80bec03eb1b8ecd237d5f` Support `CREATE2`, `EXTCODEHAS`, `CHAINID`, `BASEFEE`, `SELFBALANCE`

Currently, the pros/cons document states the following for the JVM: > Nonstarter. Oracle ownership and intellectual property issues. OpenJDK has been the official reference implementation of Java since Java 7,...

Corrected "syhchronous" to "synchronous"

Resolves https://github.com/ewasm/design/issues/98.

EEI (environment interface)

EVM has an keccak instruction, webassembly does not. Because of this, https://github.com/hyperledger-labs/solang has to include a keccak implementation in any contract which does keccak hashing. Keccak hashing is used for...

EVM supports 256-bit operations "natively". While that precision is not needed in a lot of cases it does come as very useful for certain operations, such as handling token balances,...

EEI (environment interface)
system libraries/contracts

We have a lot of "Stack too deep" issues in our project, and looks to move from classical EVM to EWASM. This issues really depends on number of DUP of...

This idea has been independently suggested by @chfast, @poemm, @jwasinger and me. Currently the metering injection inserts a call to an imported method (`ethereum::useGas`) at every check, which comes with...

metering