urbit / azimuth

General-purpose PKI on Ethereum
MIT License
134 stars 36 forks source link

devex: fix solc build issue, various QoL changes #57

Closed tomholford closed 2 years ago

tomholford commented 2 years ago

While working on Bridge (see: https://github.com/urbit/bridge/pull/1057), I futzed my way into an untenable state with node_modules, so found the need to rm -rf the package dir and reinstall. However, after removing the previously installed and compiled files, I was unable to rebuild azimuth-solidity (using npm run start). By changing the compiler option in truffle-config to pragma, I was finally able to successfully compile once again.

Also pegs the Node version to latest LTS (16.18.0), updates the package lock with a newer version of npm, and adds a note on installing truffle to the README.