Ethscriptions
Ethscriptions VMMain Docs
Ethscriptions Virtual Machine Docs
Ethscriptions Virtual Machine Docs
  • Getting Started
    • THESE DOCS HAVE MOVED
    • Welcome to Ethscriptions VM!
  • Rubidity
    • Introduction
    • Rubidity by Example
    • Data Types
    • State Variables
    • Functions
    • Events
    • Inheritance
    • Global Variables
    • Error Handling
  • Ethscriptions VM API
    • VM API Data Model
    • VM API By Example
Powered by GitBook
On this page
  • Introduction
  • The first Ethscriptions VM implementation is now Open Source
  • What do I do now?
Edit on GitHub
  1. Getting Started

Welcome to Ethscriptions VM!

PreviousTHESE DOCS HAVE MOVEDNextIntroduction

Last updated 1 year ago

Introduction

On Aug 7, 2023 we proposed the Ethscriptions Virtual Machine (ESC VM), a new protocol built on top of Ethscriptions. The purpose of the ESC VM is to enhance the functionality and scope of the Ethscriptions Protocol by enabling it to function as a general computation engine.

Users access the VM by creating special ethscriptions that the VM interprets as computer commands to special computer programs called Dumb Contracts.

Read the rest of the proposal here:

The first Ethscriptions VM implementation is now Open Source

In addition to deploying and calling existing Dumb Contracts, you can use this technology to create your own Dumb Contracts on Goerli.

Our Ethscriptions VM implementation has two components:

What do I do now?

These apps are not yet production-ready. We are launching them early in beta form to get feedback from the community so we can go live on mainnet as quickly as possible.

So please help us! Test the VM and submit feedback in GitHub Issues on each repo:

The other thing you can do is to write Dumb Contracts! All Dumb Contracts will be contributed by the community so we are looking out for great submissions.

If you have one, or you have any proposal for changing the apps, please submit a pull request!

: This is a Ruby on Rails app that ingests ethscriptions from an Ethscriptions indexer, executes Dumb Contract logic, and stores the result. All Dumb Contracts live in this app.

: This is a Next app that you can use to try out Dumb Contracts. Think of it a little like Etherscan. You can connect it to your local VM API instance or hook it up our VM API instance at .

You can also try out a hosted version of the app on .

Ethscriptions VM API
Ethscriptions VM Client
https://goerli-api.ethscriptionsvm.com
https://goerli.ethscriptionsvm.com
VM Client
VM API
LogoESIP-4: The Ethscriptions Virtual MachineEthscriptions Docs