A lightweight web wallet to interact with the Topl blockchain.
Ribn allows users to:
- View their Poly balance and assets held by the wallet
- Mint assets to their own or to another wallet
- Transfer Polys and assets
- Connect their wallet with dApps and sign transactions
- Ensure you have Node.js v16 installed.
- Recommended: If you are using nvm, you can run
nvm use
to install the right Node version.
- Recommended: If you are using nvm, you can run
- Ensure you have the latest version of Flutter installed.
- Install dependencies
- Install git-lfs BEFORE running
flutter pub get
- Install Flutter dependencies:
flutter pub get
- Install Node dependencies:
npm install
- Install git-lfs BEFORE running
- Bundle extension scripts using webpack:
npm run build
- Build the flutter application:
flutter build web --web-renderer html --csp
- On Chrome, go to Settings -> Extensions. Or click on the extensions icon in the top right corner and select 'Manage Exensions'
- Toggle 'Developer mode' from the top-right corner
- Select 'Load unpacked' from the menu that appears on the top
- Navigate to and select the directory with path
ribn/build/web/
- The app should be loaded and you should be able to open it like you would any other extension
- Change
Line 28
inmain.dart
to:await Redux.initStore(initTestStore: true);
- PW is Topl1234
- Seed phrase can be found in
test_data.dart
Please file feature requests and bugs at the issue tracker. If you want to contribute to this library, please submit a Pull Request.