mirror of
https://github.com/aljazceru/nutshell.git
synced 2025-12-21 19:14:19 +01:00
update readme (#336)
This commit is contained in:
28
README.md
28
README.md
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user