Tested on the following environment:
- Ubuntu 20.04
Install the following:
- Go (https://go.dev/doc/install)
- Terrad (https://docs.terra.money/docs/develop/how-to/terrad/install-terrad.html)
- Docker (https://docs.docker.com/get-docker/)
- Rust (https://www.rust-lang.org/tools/install)
- NodeJS (https://nodejs.org/en/download/)
Optional
- LocalTerra (https://github.com/terra-money/localterra)
- https://docs.terra.money/docs/develop/dapp/smart-contracts/README.html
- https://docs.terra.money/docs/develop/dapp/quick-start/README.html
- https://stackoverflow.com/questions/71732210/how-to-fix-terra-rust-smart-contract-openssl-error/71778074#71778074 (Encountered on Windows, Not resumed, switched to Linux)