Develop
Development is supported on linux systems. Virtual machines are run with qemu
so kvm
is recommended. Follow the installation guide to set up nix.
Development Shell
cardano.nix
provides a devshell that includes various tools to build, test, run and update the project:
A .envrc
file is also provided, using direnv and nix-direnv is suggested.
Running Integration Tests
From the devshell you can run integration tests with run-vm-test
, for example the following will start cardano-node
and ogmios
on the preview
testnet and will check for synchronization progress.