greged93 / cairo-vm-ts

A typescript implementation of the Cairo VM

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cairo VM in Typescript

What is Cairo

Cairo stands for CPU AIR "o" (like insp"o", conv"o", 🤔). See Cairo whitepaper for more information.

Why this

There are currently three Cairo VM implementations:

The Go implementation comes with an impressive documentation regarding the how-to for a Cairo VM. This repo is coded with the flow while reading it.

Read so far up to #Run Context

Requirements

  • Install bun
  • Run bun install to install all dependencies
  • Run bun test to run all tests

About

A typescript implementation of the Cairo VM

License:Apache License 2.0


Languages

Language:TypeScript 100.0%