update readme (#336)

This commit is contained in:
callebtc
2023-10-09 00:40:02 +02:00
committed by GitHub
parent 1149533e82
commit 1d0394e466

View File

@@ -20,16 +20,22 @@ Cashu is an Ecash implementation based on David Wagner's variant of Chaumian bli
### Feature overview of Nutshell ### Feature overview of Nutshell
- Full Bitcoin Lightning support - Bitcoin Lightning support
- CLI Cashu wallet and mint server - Standalone Cashu CLI wallet and mint server
- Include the wallet and mint library into other Python projects - Wallet and mint library to include in Python projects
- PostgreSQL and SQLite database support - PostgreSQL and SQLite
- Wallet: Builtin Tor for hiding IPs - Wallet with builtin Tor
- Wallet: Multimint support - Use multiple mints in one wallet
- Wallet: Send and receive tokens on nostr - Send and receive tokens on nostr
### Advanced features
- Deterministic wallet with seed phrase backup
- Programmable ecash with, e.g., Pay-to-Pubkey support
- Wallet and mint support for keyset rotations
- DLEQ proofs for offline transactions
## The Cashu protocol ## The Cashu protocol
There are ongoing efforts to implement alternative Cashu clients that use the same protocol. See the [documentation page](https://docs.cashu.space/) for more information on other projects. If you are interested in helping with Cashu development, please refer to the protocol specs [protocol specs](https://github.com/cashubtc/nuts). Different Cashu clients and mints use the same protocol to achieve interoperability. See the [documentation page](https://docs.cashu.space/) for more information on other projects. If you are interested in developing on your own Cashu project, please refer to the protocol specs [protocol specs](https://github.com/cashubtc/nuts).
## Easy Install ## Easy Install
@@ -44,7 +50,7 @@ If you have problems running the command above on Ubuntu, run `sudo apt install
You can skip the entire next section about Poetry and jump right to [Using Cashu](#using-cashu). You can skip the entire next section about Poetry and jump right to [Using Cashu](#using-cashu).
## Hard install: Poetry ## Advanced install: Poetry
These steps help you install Python via pyenv and Poetry. If you already have Poetry running on your computer, you can skip this step and jump right to [Install Cashu](#poetry-install-cashu). These steps help you install Python via pyenv and Poetry. If you already have Poetry running on your computer, you can skip this step and jump right to [Install Cashu](#poetry-install-cashu).
#### Poetry: Prerequisites #### Poetry: Prerequisites
@@ -148,7 +154,7 @@ cashu send 69
``` ```
You should see the encoded token. Copy the token and send it to another user such as via email or a messenger. The token looks like this: You should see the encoded token. Copy the token and send it to another user such as via email or a messenger. The token looks like this:
```bash ```bash
eyJwcm9vZnMiOiBbey... cashuAeyJwcm9vZnMiOiBbey...
``` ```
You can now see that your available balance has dropped by the amount that you reserved for sending if you enter `cashu balance`: You can now see that your available balance has dropped by the amount that you reserved for sending if you enter `cashu balance`:
@@ -159,7 +165,7 @@ Balance: 420 sat
#### Receive tokens #### Receive tokens
To receive tokens, another user enters: To receive tokens, another user enters:
```bash ```bash
cashu receive eyJwcm9vZnMiOiBbey... cashu receive cashuAeyJwcm9vZnMiOiBbey...
``` ```
You should see the balance increase: You should see the balance increase:
```bash ```bash