Skip to content

VM preprocessor and cairo contract execution env for crash

License

Notifications You must be signed in to change notification settings

daccred/crash-starkvm

Repository files navigation

Crash

Crash is a scratch-based blockchain education system, powered by Google blockly & inspired by the MIT Scratch Project

About the VM Execution Environment

This VM / Execution Environment powers the blockchain runtime layer for crash. Our goal is to implement a Rust based contract compiler and rules preprocessors that accepts blockly JSON parameters defined on the Crash GUI as arguments to generate and compile smart contracts that can be executed directly on the crash learning platform.

Workflow Diagram for VM

--- wip ----

Credits

-- wip ---

Tech explorations

  1. Madara runtime
  2. Scarb
  3. Cairo

About

VM preprocessor and cairo contract execution env for crash

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages