SkillAgentSearch skills...

Thebananostand

There's always money in The Banano Stand, a cryptocurrency web wallet.

Install / Use

/learn @dev-ptera/Thebananostand

README

TheBananoStand

CI GitHub release (latest by date) GitHub Release Date - Published_At GitHub Website

https://thebananostand.com

About

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.

Supported Browsers

  • Chrome
  • Brave
  • Edge

Note: Most Chromium-based browsers will work with this wallet.

Ledger Usage

Do you already own a ledger device and want to use it to store your Banano?

  1. Visit https://thebananostand.com
  2. Download the Banano Ledger app (>=1.2.6) onto your hardware wallet and open it. See Ledger Live for details.
  3. Connect your ledger device to your computer via USB.
  4. Click the "Load Ledger" button.

After your ledger is unlocked, you can now send or receive as you please.

API Usage (send | change)

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 |

Send example

https://thebananostand.com?request=send&address=ban_1z7rxmcwataoqahha6xdo3j1tfikoufkhb95dg4b7aajapa4cnp6h3s9f8oj&amount=.006

Change example

https://thebananostand.com?request=change&address=ban_3batmanuenphd7osrez9c45b3uqw9d9u81ne8xa6m43e1py56y9p48ap69zg

API Usage (message signing)

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 |

Message Signing example

https://thebananostand.com/signing?request=message_sign&address=ban_11juro8jq16455kbggfa1ge3s7jjy6154gtg3pgyn45irw5sdf3qamntjeam&message=cheese

Block Signing example

TODO

Running Project

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.

Releases

This project has fully automated GitHub releases which are validated and published via a GitHub Actions pipeline.

Testing

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.

Issues / Requests

Is there either something horribly wrong or do you have a cool feature request? Pick one:

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.

Related Skills

View on GitHub
GitHub Stars26
CategoryDevelopment
Updated1mo ago
Forks11

Languages

TypeScript

Security Score

95/100

Audited on Feb 9, 2026

No findings