Intro | Audits | Setup | Tasks | Architecture | Domain Model | State Machines | Sequences
The stack is a simple one:
- Solidity
- JavaScript
- Node/NPM
- HardHat
- Waffle
- Ethers
- Use the latest LTS (long term support) version.
All NPM resources are project local. No global installs required.
cd path/to/boson-protocol-contracts
npm install
- Copy .env.example to
.envand edit to suit. - API keys are only needed for deploying to public networks.
.envis included in.gitignoreand will not be committed to the repo.
If you are only perusing the repo, generating documentation, or running tests, the above setup is fine.
However if you are building a dapp or scripting against the protocol, you'll want to get set up for local development, running a node process, etc.
