TheBananoStand is a web-based Banano wallet - manage your favorite digital meme currency with ease!
This project was created to manage funds via the highly secure Ledger hardware wallets, but has been extended to support seeds and mnemonic phrases as well.
Note: a ledger device is the recommended way to guarantee there will always be money in the banano stand.
- Chrome
- Brave
- Edge
Note: Most Chromium-based browsers will work with this wallet.
Do you already own a ledger device and want to use it to store your Banano?
- Visit https://thebananostand.com
- Download the Banano Ledger app (>=1.2.6) onto your hardware wallet and open it. See Ledger Live for details.
- Connect your ledger device to your computer via USB.
- Click the "Load Ledger" button.
After your ledger is unlocked, you can now send or receive as you please.
You can send others requests for payment or requests to change representative by adding the following query parameters to your URLs.
Supported query parameters:
Name | Description |
---|---|
request | The type of transaction - can either be 'send' or 'change' |
address | The address to send Banano, or change representative to |
amount | (send only) the amount of Banano to send |
Using an address you own and your private key, you can prove use message signing to prove to others you own the address.
Supported query parameters:
Name | Description |
---|---|
request | Can either be 'block_sign' or 'message_sign' |
address | An address that you own |
message | A secret message to encrypt |
TODO
Did you clone the project and want to run it on your machine?
yarn && yarn start
or
npm i --legacy-peer-deps && npm run start
Requires NodeJS version 14.20.x, 16.13.x or 18.10.x.
This project has fully automated GitHub releases which are validated and published via a GitHub Actions pipeline.
This project uses Cypress for end-to-end testing. In order to run the Cypress tests, run in terminal 1: yarn start
& in terminal 2: yarn cypress
.
All tests are ran using Electron.
Is there either something horribly wrong or do you have a cool feature request? Pick one:
- Open an issue on GitHub
- Tag me in the Banano discord
- Send me an email (dev.ptera@gmail.com)
Note: If you want to contribute to this project, please contact me before implementing a new feature. We want to make sure it makes sense to add before working on it.