These are some tools and SDKs related to Acala EVM+. It also contains some examples about how to interact with EVM+ with these tools.
Packages:
install all dependencies
yarn
build
yarn build
clean up
docker compose down -v
start a chopsticks acala fork as the test node
docker compose up
run tests
yarn workspace @acala-network/<pkg-name> run test:coverage
docker build . -t eth-rpc-local -f packages/eth-rpc-adapter/Dockerfile
docker build . -t evm-subql-local -f packages/evm-subql/Dockerfile
To release new NPN packages then first bump versions and commit.
Use prerelease
for beta releases
yarn bump <patch, minor, major, prerelease>
git add .
git commit -m "bump v2.x.x"
To release docker images then tag the commit and push.
Use manual workflow_dispatch
for beta releasees
git tag v2.x.x
git push --atomic origin master v2.x.x