• Stars
    star
    20
  • Rank 1,121,769 (Top 23 %)
  • Language WebAssembly
  • License
    Apache License 2.0
  • Created almost 7 years ago
  • Updated over 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

[ORPHANE] Examples of compiling Rust code to ewasm contracts

More Repositories

1

design

Ewasm Design Overview and Specification
1,015
star
2

hera

Hera: Ewasm virtual machine conforming to the EVMC API
C++
180
star
3

evm2wasm

[ORPHANED] Transcompiles EVM code to eWASM
C++
107
star
4

ewasm-rust-api

Ewasm API for Rust
Rust
102
star
5

scout

Scout is a Ethereum 2.0 Phase 2 execution prototyping engine.
Rust
89
star
6

wasm-metering

[ORPHANED] Injects metering into webassembly binaries
JavaScript
68
star
7

testnet

Testnet planning & documentation
Dockerfile
64
star
8

ewasm-precompiles

Implementation of the Ethereum precompiled contracts in Rust.
Rust
45
star
9

wasm-json-toolkit

[ORPHANED] A small toolkit for converting wasm binaries into json and back.
JavaScript
32
star
10

ewasm-kernel

[ORPHANE] Javascript implementation of an eWASM VM
JavaScript
24
star
11

assemblyscript-ewasm-api

Ewasm API for AssemblyScript
TypeScript
21
star
12

biturbo

Eth1 EE using Turboproofs
TypeScript
20
star
13

wast2wasm

[OBSOLETE] converts .wast files -> .wasm
JavaScript
20
star
14

benchmarking

Instructions for benchmarking Ewasm precompiles. (And results.)
Python
18
star
15

ewasm-studio

A lightweight development environment for eWASM
JavaScript
16
star
16

wrc20-examples

This repository contains examples of WRC20 tokens written in different languages.
12
star
17

sentinel-rs

Validator and metering injector for Ewasm
Rust
11
star
18

pm

Ewasm project management repository
11
star
19

ethereum-bls12.rs

Ethereum serialisation for BLS12-381 operations in Rust.
Rust
10
star
20

eth1x64

Description and examples for different variants under the Eth1x64 experiment.
8
star
21

scout.ts

TypeScript port of Scout
TypeScript
7
star
22

ethereum-bn128.rs

Ethereum's BN128 helpers for Rust.
Rust
7
star
23

scoutone

ScoutOne is a C++ library implementing the Eth 2 Phase 2 execution environment on top of wabt.
CMake
6
star
24

evm2wasm-frontend

[ORPHANE] an html front-end for evm2wasm
JavaScript
5
star
25

ewasm-cleanup

[OBSOLETE] Cleanup eWASM contracts to satisfy the specification
JavaScript
4
star
26

sentinel-governance

Governance prototype for the Sentinel contract
JavaScript
4
star
27

ewasm-explorer

[ORPHANE] Minimal account explorer for ewasm testnet.
JavaScript
2
star
28

hera.rs

Rust
2
star
29

ewasm-testgen

Random test case generator for Ewasm.
JavaScript
2
star
30

wasm-metering-old

[OBSOLETE] This is a prototype to inject metering into wasm code.
JavaScript
2
star
31

awesome-phase2

A curated list of awesome things related to Eth2 Phase2
2
star
32

ce-playground

This is a loose collection of Eth 2.0 Phase 2 Computational Environments (CE).
1
star
33

evm384_f6m_mul

Shell
1
star
34

docker

Docker sources useful for Ewasm
Dockerfile
1
star
35

ewasm-libc

1
star
36

ewasm-tests

[OBSOLETE] Tests.
1
star