diff --git a/README.md b/README.md index 7036436..cbeb089 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,9 @@ The `erc20` contracts (both within `solidity_contracts` and `antelope_contracts` + Used to compile the .sol files. + We chose to use solcjs because it is more actively maintained than the solc available from the package manager. * First install node.js and npm. - * Then install solcjs: `npm install -g solc` + * Then install solcjs: `npm install -g solc@0.8.21` + + Make sure to install version 0.8.21. + * Confirm with `solcjs --version`. You should get `0.8.21+commit.d9974bed.Emscripten.clang` - Install `jq` used to compile solidity contracts + `apt-get install jq` - Install `xxd` used to compile solidity contracts @@ -37,4 +39,4 @@ Run the command `make -j`. The build steps above will build the test as well. -After building, `cd` into the `build` directory and then simply run `ctest`. \ No newline at end of file +After building, `cd` into the `build` directory and then simply run `ctest`.