1.0.2 • Published 4 years ago
@locklessfi/core-typechain v1.0.2
lkl-contracts-typechain
Typechain codegen for generating Typescript classes and types for lkl-contracts
Install
Run
npm i --save-dev @lkl/core-typechainDevelopment
Run
npm ciThis will run the build process constructing dist/ in the postinstall phase
Make changes or add new contracts in the src/localContracts directory then run the build command:
npm run buildThis will produce new files in dist/ that can be checked in.
Here, take this!
Since this repo is not an npm package, it can be helpful to include this simple script to upgrade your project to the latest commit:
"scripts": {
"update-lkl-contracts-typechain": "npm install git+https://github.com/LocklessFinance/lkl-contracts-typechain.git"
},Publishing elf-contracts-typechain
To release and publish the new token list:
First create a new version commit using npm:
npm version major|minor|patch # this will create a git commitThen push up the changes to Github:
git push
git push --tagsThen in GH:
- Go to tags
- Click the ellipses to the far right of the new tag and click "Create release"
- On the new release, click "Auto-generate release notes" (edit the description if needed)
- Click "Publish release"
- Check the Actions tab to monitor the build and publish progress.