-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Nim contracts on eWASM #122
Comments
I'm sure you are aware of https://github.com/status-im/nim-eth-contracts ? It does some of these steps already. |
Yes, but unfortunately it does not support an emscripten-based pipeline, yet. |
Why the need for emscripten? |
Our perspective was to have the emscripten transpile any LLVM-IR compatible contracts to WASM. So does that make sense to have a single transpiler that could handle all these languages (c/c++/rust to begin with)? |
Hey, Im working on deploying Nim contract in testnet using
Here is my log
|
@AchalaSB , can you describe the pipeline for Nim Contract in detail? That should help here. TIA! |
Here's Detailed workflow of Nim contarcts:
|
@axic I have compiled the Nim contract using |
Does it have the proper imports and exports? You could run wasm-chisel on it to clean some of that up. You need to install it via Rust's cargo: |
Objective: Develop a detailed pipeline for Contracts in Nim based on the eWASM Specs
People involved: @kggp1995, @AchalaSB and others from eWASM & status.im team
Goal(s):
.nim
program (contract) to WASM executable along with other supporting filesDetailed Workflow (Proposed/Expected):
emscripten
and generating.wasm
,.js
,.html
& other files..wast
from.wasm
usingwabt
The text was updated successfully, but these errors were encountered: