Virtual machine configuration for development environment for lnd.
- Install vagrant
- Make sure you have a virtual machine provider. Virtualbox will do.
- git clone bitcoin into the directory containing the btc-dev directory. Vagrant is setup to sync the bitcoin directory to /bitcoin in the VM.
vagrant up
Grabbing all the dependencies, then building lnd from source.
- log into your VM using
vagrant ssh
- go into the lightning directory and run the tests
cd lightning && make check
- fix bugs, write code, open pull request
This was thrown together very quickly. Any comments, issues, PRs gratefully accepted.