Skip to content



Repository files navigation

Karbo Web Wallet - Fully client-side

This web wallet is doing everything client-side to give the best privacy to users. It is communicating with the daemon directly and is served from Githup pages.


No keys, seeds, or sensitive data is sent to the server
If you find a potential security issue, please contact me so we/I can patch it as soon as possible.
Encryption is done with a certified library, Tweetnacl.Js.

Features (non-exhaustive)

  • Complete wallet sync without server side processing for security
  • Receive/send history
  • Mempool support to check incoming transfers
  • Send coins - including QR code scanning and subaddress support
  • Receive page to generate a custom QR code
  • Import from private keys, mnemonic seed, or json file (exported by the wallet)
  • Export private keys, mnemonic phrase, or json file (which include all the history)
  • View only wallet
  • Basic network stats

Contributors and thanks


  • gnock (main)
  • cryptochangements
  • DaveLong (initial adaptation of PHP Api for Bytecoin based coins)
  • Aiwe (adapted for Bytecoin/CryptoNote from Monero codebase)
  • Krypt0x (fixes, enhancements and forking to CN-CCX)
  • Taegus (fixes, improved sync speed, gui improvements)



  • You can help Karbo by translation the wallet in your native language, it's really easy!
    Read the translations guide to get instructions on how to do that
  • Report bugs & ideas to help us improve the web wallet by opening an issue
  • Make a donation to Karbo

Forks / Other Coins

It was forked from Masari project. We have been receiving multiple coin developers help to fork it. As the time required to develop this project is heavy, please consider giving a mention to this project if you fork it.

The code is readable, it should be enough for you to use it.


No packages published


  • TypeScript 51.2%
  • JavaScript 41.7%
  • HTML 5.0%
  • CSS 2.0%
  • PHP 0.1%