Closed
Description
The tests need a bunch of maintenance
- Remove all truffle migrations code from the integration test projects
- Restructure the folder -
integration
should actually have integration tests and all sources should just be in sources - Move test commands in package.json into shell scripts
- Separate unit and integration commands
- Add commands for viaIR tests
- Upgrade all solidity files to 0.8.23
- Replace ganache in test suite with hardhat, replace truffle-contract w/ Ethers
- Remove all ganache code from the API
- update API docs
- remove port, ganache tests
- Remove stale
solc_x
tests - Migrate to github actions
- Use Node 20