Wallet
Cross chain browser wallet extension
Install / Use
/learn @liquality/WalletREADME
Liquality Wallet <img align="right" src="https://raw.githubusercontent.com/liquality/chainabstractionlayer/master/liquality-logo.png" height="80px" />
Getting started
- Install NVM
- Go to this folder repo and run
nvm useto takes the right version for node (install if you need it)
Project setup
npm ci
Compiles and hot-reloads for development
npm run dev
and load /dist directory as unpacked extension on Google Chrome.
Developing with wallet-core
If you are simultaneously making changes in the wallet-core lib and you would like to test the wallet with your changes, do the following:
on wallet-core:
yarn
yarn build # or yarn watch
on the wallet:
yarn link /path/to/wallet-core/repo
This will link wallet-core in the wallet with your local version.
If you see dependency errors when you link, try to update any common dependencies to the same version as in wallet-core.
Compiles and minifies for production
npm run build
Lints and fixes files
npm run lint
Run Integration tests
Wallet Integration tests have been written using puppeteer
testNet tests
$ export SEED_WORDS={testNet import wallet 12 words}
Ex: export SEED_WORDS="test1 test2 test3 test4 test5 test6 test7 test8 test9 test10 test11 test12"
$ npm run test:mainnet:prodagent:release
Run single test locally, update the .mocharc.yml values parallel: false jobs: 1 and add .only to the test you want to run.
Releases
Release to Chrome Store
yarn sync-versions
it will update the tag in manifest.json
git tag <TAG NAME>
git push origin <TAG NAME>
Linear.app integration
branch name format: username/liq-xx-title eg: b0b/liq-21-integrate-github-with-linear
License
Related Skills
node-connect
347.6kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
108.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
347.6kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
347.6kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
