Bitgesell Wallet - official сross-platform thin HD wallet for BGL cryptocurrency.
This is a modern serverless thin HD wallet. All work between the app and the blockchain (Node) conducts directly! Works from a browser, from a saved page, from anywhere! It also has a desktop version (desktop-app) for Linux, macOS, Windows and a mobile app (Cordova) for Android & iOS. As well as a Chrome extension.
-
Web: https://app.bglwallet.io (domain is linked to GitHub Pages, we do not use our server to delivery frontend). Alternative: https://raw.githack.com/epexa/bitgesell-wallet-dist/master/
-
WebExtensions (Chrome Extension): https://chrome.google.com/webstore/detail/bitgesell-wallet/pncbphpmaelhiladbdaapmpcchknnpdb
-
Linux (Snap): https://snapcraft.io/bitgesell-wallet
- Dist repo for run wallet from browser https://github.com/epexa/bitgesell-wallet-dist
- Electron repo for OS desktop wallet builds https://github.com/epexa/bitgesell-wallet-desktop-app
- Pre-landing repo for beautiful all links https://github.com/epexa/bglwallet.io
- Use Bitgesell JavaScript library “jsbgl”.
- It is written without using JS frontend frameworks (React, Vue.JS, etc.), which is why it has a very simple and clear codebase and code architecture.
- Not used by third-party API. Used only Node RPC and Explorer API.
- is it cross-platform (web-based)
- responsive layout (mobile support)
- new wallet creation with mnemonic seed (24 words)
- restore wallet from mnemonic seed
- import address from WIF (private key)
- private keys are stored on user-side only
- storage encrypted with AES-GCM 256-bit
- generate receiving address
- sent transaction (with specify fee)
- transactions list (with unconfirmed tx)
- show balances in USD
- specify Node RPC
- good UX & UI with 26 themes (20 light and 6 dark)
npm install
npm start
- open in browser: http://[IP]:[PORT] (check console message)
[IP] and [PORT] are specified in package.json:
"config": { "IP": "127.0.0.1", "PORT": "80", },
If start on port 80 or 443 on Linux, then need start with sudo.
npm run build
npm run dist-start
- open in browser: http://[IP]:[PORT] (check console message)
Name | GitHub | jsDelivr | Version |
---|---|---|---|
jsbgl | GitHub | jsDelivr | 1.0.17 |
aes4js | GitHub | jsDelivr | 1.0.0 |
satoshi-bitcoin | GitHub | jsDelivr | 1.0.5 |
Bootstrap | GitHub | jsDelivr | 5.3.1 |
Bootswatch | GitHub | jsDelivr | 5.3.1 |
SweetAlert2 | GitHub | jsDelivr | 11.7.22 |
Day.js | GitHub | jsDelivr | 1.11.9 |
DataTables | GitHub | jsDelivr | 1.13.6 |
DataTables Bootstrap 5 | GitHub | jsDelivr | 1.13.6 |
DataTables Responsive | GitHub | jsDelivr | 2.5.0 |
DataTables Responsive Bootstrap 5 | GitHub | jsDelivr | 2.5.0 |
jQuery slim (only for DataTables) | GitHub | jsDelivr | 3.7.0 |
Font Awesome | GitHub | jsDelivr | 6.4.2 |
When you find issues, please report them!
Patches are welcome! If you would like to contribute, but don't know what to work on, check the issues list.
If you'd like to buy me a beer, I won't complain. I will thank you! =)
- BGL: bgl1qlmzckh904vze03n0lwzptt5dkmvf2vj3ev4qm9
- BTC: 3HAx7GndxNCeri72xPbuaAyAJT8w2v5XGt
- ETH: 0xa88DcEB0139A56f5b054d22212C0445aD984f685
- Other cryptocurrencies (395+ coins)...
Telegram: @epexa