Bun + Npm + ABI Bundler = Type Safe ABIs
This package contains ABI Bundling scipts and the typescript ABIs themselves for INVERTER. Learn more about INVERTER on (https://inverter.network).
Check out the Changelog to see what changed in the last releases.
Install Bun ( bun is used for testing for primitives no bun is needed ):
# Supported on macOS, Linux, and WSL
curl -fsSL https://bun.sh/install | bash
# Upgrade Bun every once in a while
bun upgrage
Install dependencies:
bun add @inverter-network/abis
or
npm install @inverter-network/abis
Adding a new ABI:
- Add the .sol dir or json itseld to the
./in
folder
# Dev dev is watch mode build
bun run dev
or
bun run bundle
For the Maintainer: Add NPM_TOKEN to the GitHub Secrets.
- PR with changes
- Merge PR into main
- Checkout main
git pull
npm run release
- Make sure everything looks good (e.g. in CHANGELOG.md)
npm run postRelease
- Done
This package contains ABI Bundling scipts and the typescript ABIs themselves for INVERTER projects.