π | .gitmodules |
π | .travis.yml |
π | README.md |
π | address.js |
π | block.js |
π | constants.js |
π | debugInterface.js |
π | design.md |
π | environment.js |
π | fakeBlockChain.js |
π | index.js |
π | interface.js |
π | opcodes.js |
π | package.json |
π | precompile.js |
π | test.js |
π | testEnvironment.js |
π | tests |
π | tools |
π | transaction.js |
π | u256.js |
π | utils.js |
README.md
SYNOPSIS - WIP
This is a JS prototype of the eWASM kernal.
INSTALL
You need to compile nodejs from master (9983af03470a89cc925781279be40898efae3f31
is known to be working) to run
npm install ewasm-kernel
clone and run npm install
CLONE
- mango
git clone mango://0xf75056c8c84d993434a2f19251df9ea2a8708df0
- git-ssb
git clone ssb://%ffhV6DU5qTXl7+fER4qztY37+/C2/6dsFALkREjb2MU=.sha256
- git
git clone https://github.com/ethereumjs/ewasm-kernel.git
TESTS
The tests are written in wasm's text format (.wast) which are then compiled into binary format and ran in node.
To run the test you need
git submodule update --init --recursive
cd tools/sexpr-wasm-prototype
git checkout origin/binary_0xa
make
cd ../..
npm test
API
todo
LICENSE
Built with git-ssb-web