The MVP of the zink project, provides various tools for developing
EVM contracts with
|Zink’s package manager, can create and build zink project.|
|The zink compiler, can compile simple wasm to EVM bytecode.|
|Zink code generator|
|Rust library for developing program with zink|
|Basic test utils including evm wrapper for testing usages|
|Zink toolchain installer|
We provide basic functionalities in
v0.1.0 to verify thoughts, the final target
of it is example
fibonaaci, which means, everything used in the
For supporting nearly everything, plz keep tuned for
mul are available now, plus all comparison operand like
bitwise also have implementations operators like
shr require the
order of the stack will have bugs.
The compilation of locals currently works without any hardcode, ideally, we don’t need to refactor it in the future!
Same as locals, works without any hardcode, but some logic related to the jump table
need to be refactored after introducing
br_if now works without any hardcode, need to add
select… to align wasm MVP in the future releases.