mirror of
https://github.com/aljazceru/nutshell.git
synced 2025-12-21 11:04:19 +01:00
fix readme
This commit is contained in:
67
README.md
67
README.md
@@ -30,7 +30,7 @@ pip install cashu
|
|||||||
|
|
||||||
To update Cashu, use `pip install cashu -U`.
|
To update Cashu, use `pip install cashu -U`.
|
||||||
|
|
||||||
If you have problems running the command above on Ubuntu, run `sudo apt install -y pip pkg-config`.
|
If you have problems running the command above on Ubuntu, run `sudo apt install -y pip pkg-config`. On macOS, you might have to run `pip install wheel`.
|
||||||
|
|
||||||
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).
|
||||||
|
|
||||||
@@ -100,39 +100,56 @@ MINT_PORT=3338
|
|||||||
```
|
```
|
||||||
|
|
||||||
# Using Cashu
|
# Using Cashu
|
||||||
|
```bash
|
||||||
|
cashu info
|
||||||
|
```
|
||||||
|
|
||||||
#### Request a mint
|
Returns:
|
||||||
|
```bash
|
||||||
|
Version: 0.4.0
|
||||||
|
Debug: False
|
||||||
|
Cashu dir: /home/user/.cashu
|
||||||
|
Wallet: wallet
|
||||||
|
Mint URL: https://8333.space:3338
|
||||||
|
```
|
||||||
|
|
||||||
This command will return a Lightning invoice and a payment hash. You have to pay the invoice before you can receive the tokens. Note: Minting tokens involves two steps: requesting a mint, and actually minting tokens (see below).
|
#### Get Cashu info
|
||||||
|
```bash
|
||||||
|
cashu balance
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Check balance
|
||||||
|
```bash
|
||||||
|
cashu balance
|
||||||
|
```
|
||||||
|
#### Generate a Lightning invoice
|
||||||
|
|
||||||
|
This command will return a Lightning invoice that you need to pay to mint new ecash tokens.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
cashu mint 420
|
cashu invoice 420
|
||||||
```
|
```
|
||||||
Returns:
|
Returns:
|
||||||
```bash
|
```bash
|
||||||
Pay this invoice to mint 420 sat:
|
Pay this invoice to mint 420 sat:
|
||||||
Invoice: lnbc4200n1p3nfk7zsp522g8wlsx9cvmhtyuyuae48nvreew9x9f8kkqhd2v2umrdtwl2ysspp5w2w6jvcnz4ftcwsxtad5kv3yev62pcp5cvq42dqqrmwtr2k6mk8qdq4vdshx6r4ypjx2ur0wd5hgxqyjw5qcqpjrzjqfe5jlwxmwt4sa4s8mqjqp8qtreqant6mqwwkts46dtawvncjwvhczurxgqqvvgqqqqqqqqnqqqqqzgqyg9qyysgqzaus4lsfs3zzk4ehdzrkxzv8ryu2yxppxyjrune3nks2dgrnua6nv7lsztmyjaf96xp569tf7rxdmfud5q45zmr4xue5hjple6xhcrcpfmveag
|
Invoice: lnbc4200n1p3nfk7zsp522g8wlsx9cvmhtyuyuae48nvreew9x9f8kkqhd2v2umrdtwl2ysspp5w2w6jvcnz4ftcwsxtad5kv3yev62pcp5cvq42dqqrmwtr2k6mk8qdq4vdshx6r4ypjx2ur0wd5hgxqyjw5qcqpjrzjqfe5jlwxmwt4sa4s8mqjqp8qtreqant6mqwwkts46dtawvncjwvhczurxgqqvvgqqqqqqqqnqqqqqzgqyg9qyysgqzaus4lsfs3zzk4ehdzrkxzv8ryu2yxppxyjrune3nks2dgrnua6nv7lsztmyjaf96xp569tf7rxdmfud5q45zmr4xue5hjple6xhcrcpfmveag
|
||||||
|
|
||||||
After paying the invoice, run this command:
|
Execute this command if you abort the check:
|
||||||
cashu mint 420 --hash 729da933131552bc3a065f5b4b3224cb34a0e034c3015534001edcb1aadadd8e
|
cashu invoice 420 --hash 729da933131552bc3a065f5b4b3224cb34a0e034c3015534001edcb1aadadd8e
|
||||||
|
|
||||||
|
Checking invoice ...
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Mint tokens
|
The client will check every few seconds if the invoice has been paid. If you abort this step but still pay the invoice, you can use the command `cashu invoice <amount> --hash <hash>` as described above.
|
||||||
After paying the invoice, copy the `hash` value from above and add it to the command
|
|
||||||
```bash
|
|
||||||
cashu mint 420 --hash 729da933131552bc3a065f5b4b3224cb34a0e034c3015534001edcb1aadadd8e
|
|
||||||
```
|
|
||||||
You should see your balance update accordingly:
|
|
||||||
```bash
|
|
||||||
Balance: 0 sat (Available: 0 sat in 0 tokens)
|
|
||||||
Balance: 420 sat (Available: 420 sat in 4 tokens)
|
|
||||||
```
|
|
||||||
|
|
||||||
Available tokens here means those tokens that have not been reserved for sending.
|
#### Pay a Lightning invoice
|
||||||
|
|
||||||
#### Check balance
|
|
||||||
```bash
|
```bash
|
||||||
cashu balance
|
cashu pay lnbc120n1p3jfmdapp5r9jz...
|
||||||
|
```
|
||||||
|
Returns:
|
||||||
|
```bash
|
||||||
|
Balance: 351 sat (Available: 351 sat in 7 tokens)
|
||||||
|
Balance: 339 sat (Available: 339 sat in 8 tokens)
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Send tokens
|
#### Send tokens
|
||||||
@@ -195,16 +212,6 @@ Balance: 1234 sat (Available: 1234 sat in 7 tokens)
|
|||||||
```
|
```
|
||||||
You can either burn these tokens manually when the receiver has redeemed them, or you can receive them yourself if you want to cancel a pending payment.
|
You can either burn these tokens manually when the receiver has redeemed them, or you can receive them yourself if you want to cancel a pending payment.
|
||||||
|
|
||||||
#### Pay a Lightning invoice
|
|
||||||
```bash
|
|
||||||
cashu pay lnbc120n1p3jfmdapp5r9jz...
|
|
||||||
```
|
|
||||||
Returns:
|
|
||||||
```bash
|
|
||||||
Balance: 351 sat (Available: 351 sat in 7 tokens)
|
|
||||||
Balance: 339 sat (Available: 339 sat in 8 tokens)
|
|
||||||
```
|
|
||||||
|
|
||||||
# Running a mint
|
# Running a mint
|
||||||
This command runs the mint on your local computer. Skip this step if you want to use the [public test mint](#test-instance) instead.
|
This command runs the mint on your local computer. Skip this step if you want to use the [public test mint](#test-instance) instead.
|
||||||
```bash
|
```bash
|
||||||
|
|||||||
Reference in New Issue
Block a user