Note
Looking for v2? switch the branch.
π Documentation
π§ͺ Laboratory
π Website
Your on-ramp to web3 multichain. Web3Modal is a versatile library that makes it super easy to connect users with your Dapp and start interacting with the blockchain.
- Create
apps/laboratory/env.local
file with following contents
NEXT_PUBLIC_PROJECT_ID="your_project_id"
NEXTAUTH_SECRET="your_session_secret"
- In each of the
examples
create.env.local
file with following contents
VITE_PROJECT_ID="your_project_id"
- Run
npm run watch
to build and watch for file changes in a separate tab - Run gallery, laboratory or examples in a separate tab i.e.
npm run laboratory
- Run
npm outdated
and update dependencies - Run
npm install
and verify if everything still works correctly - Merge your feature branch into
V3
- Create a new branch from
V3
and name it with the version tag - Run
npm run pre-publish
and set new custom version - Update version in
ConstantsUtil
in@web3modal/scaffold-utils
to the correct version - Create a new
PR
with Release Notes and merge intoV3
- Checkout
V3
and runnpm run publish:latest
- Draft a new release in GitHub and create new tag
- Click on
Generate Change
and only leave the link with difference. Paste in your changelog from PR. - Check
Set as the last release
and publish release.