🔺 Virtual Machines
A Virtual Machine (VM) is a blueprint for a blockchain. VMs can define anything you want, but will generally define transactions that are executed and how blocks are created.
🔗 Virtual Machines Quick Links​
Title | Description |
---|---|
Introduction to VMs | Introductory document to Virtual Machine Development, including some simple tutorials. This document is a Prerequisite for most of the other virtual machine tutorials. |
Create a VM in Any Language | A language-agnostic, high-level doc explaining the basics of how to get started at implementing your own virtual machine from scratch. |
Create a Simple VM in Golang | Learn how to build a simple virtual machine on Avalanche using Golang. |
Create a Complex VM in Golang | Learn how to build a complex virtual machine on Avalanche using Golang. |
Create a Rust VM | Learn how to develop virtual machines on Avalanche using Rust. |
Generate a Stateful Precompile | Create a stateful precompiles for Subnet-EVM from scratch. |
HyperSDK | An opinionated framework for building hyper-scalable blockchains on Avalanche. This is an external link to HyperSDK's GitHub documentation and repository. |