Get the Fetch.AI ledger code from Git.
Full initial installation and build instructions are here.
make -j vm-lang.
./vm-lang with filename, flags, and arguments:
./vm-lang [options] <filename> -- [script args].
./vm-lang hello-world.etch -data test.json.
This runs the
hello-world.etch file and produces a
json file containing info on the data required by the contract.
You can run all the examples in these docs in the
etch playground here as well as on the command line.
Let’s run our first
Create a new file in the
vm-lang directory and save it as
Add the following code:
function main() printLn("Hello world!"); endfunction
Save the file.
You should see the following output:
$ ./vm-lang hello-world.etch F E ╱ vm-lang v0.1.0-23-gd7622f98 T C Copyright 2018-2019 (c) Fetch AI Ltd. H Hello world!