Skip to content

Commit 76a92c6

Browse files
Leo Weesegitbook-bot
authored andcommitted
GITBOOK-504: change request with no subject merged in GitBook
1 parent c2b090e commit 76a92c6

File tree

3 files changed

+42
-11
lines changed

3 files changed

+42
-11
lines changed

SUMMARY.md

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -21,21 +21,21 @@
2121
* [Making Payments](the-lightning-network/multihop-payments/README.md)
2222
* [The Payment Cycle](the-lightning-network/multihop-payments/the-payment-cycle.md)
2323
* [Timelocks](the-lightning-network/multihop-payments/timelocks.md)
24-
* [Hashed Timelock Contract (HTLC)](the-lightning-network/multihop-payments/hash-time-lock-contract-htlc.md)
24+
* [Hashed Timelock Contract (HTLC)](the-lightning-network/multihop-payments/hash-time-lock-contract-htlc.md)
2525
* [Payment Etymology](the-lightning-network/multihop-payments/etymology.md)
26-
* [What Makes a Good Routing Node](the-lightning-network/multihop-payments/what-makes-a-good-routing-node.md)
26+
* [What Makes a Good Routing Node](the-lightning-network/multihop-payments/what-makes-a-good-routing-node.md)
2727
* [Understanding Submarine Swaps](the-lightning-network/multihop-payments/understanding-submarine-swaps.md)
2828
* [Instant Submarine Swaps](the-lightning-network/multihop-payments/instant-submarine-swaps.md)
2929
* [Liquidity](the-lightning-network/liquidity/README.md)
30-
* [Understanding Liquidity](the-lightning-network/liquidity/understanding-liquidity.md)
30+
* [Understanding Liquidity](the-lightning-network/liquidity/understanding-liquidity.md)
3131
* [Managing Liquidity on the Lightning Network](the-lightning-network/liquidity/manage-liquidity.md)
3232
* [Liquidity Management for Lightning Merchants](the-lightning-network/liquidity/liquidity-management-for-lightning-merchants.md)
3333
* [How to Get Inbound Capacity on the Lightning Network](the-lightning-network/liquidity/how-to-get-inbound-capacity-on-the-lightning-network.md)
3434
* [Lightning Service Provider](the-lightning-network/liquidity/lightning-service-provider.md)
3535
* [L402: Lightning HTTP 402 Protocol](the-lightning-network/l402/README.md)
3636
* [Macaroons](the-lightning-network/l402/macaroons.md)
3737
* [L402](the-lightning-network/l402/l402.md)
38-
* [📋 Protocol Specification](the-lightning-network/l402/protocol-specification.md)
38+
* [Protocol Specification](the-lightning-network/l402/protocol-specification.md)
3939
* [Implementations and Links](the-lightning-network/l402/implementations-and-links.md)
4040
* [Taproot Assets](the-lightning-network/taproot-assets/README.md)
4141
* [Taproot Assets Protocol](the-lightning-network/taproot-assets/taproot-assets-protocol.md)
@@ -48,7 +48,7 @@
4848
## Lightning Network Tools
4949

5050
* [LND](lightning-network-tools/lnd/README.md)
51-
* [🛠️ Get Started](lightning-network-tools/lnd/run-lnd.md)
51+
* [Get Started](lightning-network-tools/lnd/run-lnd.md)
5252
* [lnd.conf](lightning-network-tools/lnd/lnd.conf.md)
5353
* [First Steps With LND](lightning-network-tools/lnd/first-steps-with-lnd.md)
5454
* [Wallet Management](docs/lnd/wallet.md)
@@ -85,7 +85,7 @@
8585
* [Contribute to LND](lightning-network-tools/lnd/contribute-to-lnd.md)
8686
* [Lightning Terminal](lightning-network-tools/lightning-terminal/README.md)
8787
* [What is Lightning Terminal?](lightning-network-tools/lightning-terminal/introduction.md)
88-
* [🛠️ Get litd](lightning-network-tools/lightning-terminal/get-lit.md)
88+
* [Get litd](lightning-network-tools/lightning-terminal/get-lit.md)
8989
* [Run litd](lightning-network-tools/lightning-terminal/run-litd.md)
9090
* [Integrating litd](lightning-network-tools/lightning-terminal/integrating-litd.md)
9191
* [Demo: Litd Speed Run](lightning-network-tools/lightning-terminal/speedrun.md)
@@ -111,7 +111,7 @@
111111
* [Privacy Policy](lightning-network-tools/lightning-terminal/privacy.md)
112112
* [Terms of Use](lightning-network-tools/lightning-terminal/tos.md)
113113
* [Loop](lightning-network-tools/loop/README.md)
114-
* [🛠️ Get Started](lightning-network-tools/loop/get-started.md)
114+
* [Get Started](lightning-network-tools/loop/get-started.md)
115115
* [The Loop CLI](lightning-network-tools/loop/the-loop-cli.md)
116116
* [Autoloop](lightning-network-tools/loop/autoloop.md)
117117
* [Static Loop In Addresses](lightning-network-tools/loop/static-loop-in-addresses.md)
@@ -121,7 +121,7 @@
121121
* [Pool](lightning-network-tools/pool/README.md)
122122
* [Overview](lightning-network-tools/pool/overview.md)
123123
* [Quickstart](lightning-network-tools/pool/quickstart.md)
124-
* [🛠️ Installation](lightning-network-tools/pool/install.md)
124+
* [Installation](lightning-network-tools/pool/install.md)
125125
* [First Steps](lightning-network-tools/pool/first-steps.md)
126126
* [Accounts](lightning-network-tools/pool/accounts.md)
127127
* [Orders and Asks](lightning-network-tools/pool/orders.md)
@@ -142,19 +142,20 @@
142142
* [Collectibles](lightning-network-tools/taproot-assets/collectibles.md)
143143
* [Universes](lightning-network-tools/taproot-assets/universes.md)
144144
* [Asset Loop](lightning-network-tools/taproot-assets/asset-loop.md)
145+
* [Tips and Tricks](lightning-network-tools/taproot-assets/tips-and-tricks.md)
145146
* [Debugging Tapd](lightning-network-tools/taproot-assets/debugging-tapd.md)
146147
* [Multisignature](lightning-network-tools/taproot-assets/multisignature.md)
147148
* [Minting Assets With an External Signer](lightning-network-tools/taproot-assets/minting-assets-with-an-external-signer.md)
148149
* [Lightning Polar](lightning-network-tools/taproot-assets/polar.md)
149150
* [Operational Safety Guidelines](lightning-network-tools/taproot-assets/operational-safety-guidelines.md)
150151
* [Taproot Assets API Documentation](https://lightning.engineering/api-docs/api/taproot-assets/)
151152
* [Aperture](lightning-network-tools/aperture/README.md)
152-
* [⚒️ Get Aperture](lightning-network-tools/aperture/get-aperture.md)
153+
* [Get Aperture](lightning-network-tools/aperture/get-aperture.md)
153154
* [LNC Backend](lightning-network-tools/aperture/lnc-backend.md)
154155
* [LNC Mailbox](lightning-network-tools/aperture/mailbox.md)
155156
* [Pricing](lightning-network-tools/aperture/pricing.md)
156157
* [Faraday](lightning-network-tools/faraday/README.md)
157-
* [🛠️ Get Started](lightning-network-tools/faraday/get-started.md)
158+
* [Get Started](lightning-network-tools/faraday/get-started.md)
158159
* [The Faraday CLI](lightning-network-tools/faraday/the-faraday-cli.md)
159160
* [Faraday API Documentation](https://lightning.engineering/api-docs/api/faraday/)
160161

lightning-network-tools/taproot-assets/first-steps.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@ Upon successful sync, information about existing assets should be retrieved, alo
199199

200200
## Generating Taproot Assets addresses <a href="#docs-internal-guid-b63629f3-7fff-ba71-770c-b7d5f5eac736" id="docs-internal-guid-b63629f3-7fff-ba71-770c-b7d5f5eac736"></a>
201201

202-
As soon as your minted assets have one confirmation on the blockchain, you are able to send them. To send assets, you will need the recipient’s Taproot Assets address. This Taproot Assets address is specific to an asset and amount, so to generate an address, the recipient needs to know an asset’s asset\_id, as well as be synced to the issuer’s universe. Taproot Assets address reuse should be avoided.
202+
As soon as your minted assets have one confirmation on the blockchain, you are able to send them. To send assets, you will need the recipient’s Taproot Assets address. This Taproot Assets address is specific to an asset and amount, so to generate an address, the recipient needs to know an asset’s `asset_id`, as well as be synced to the issuer’s universe. Taproot Assets address reuse should be avoided.
203203

204204
When generating a Taproot Assets address, the receiver will create their expected Merkle trees, and tweak a Taproot key with it. The resulting key is converted to a Taproot address, where the receiver waits for an incoming transaction.
205205

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
---
2+
description: >-
3+
Taproot Assets on the Lightning Network allow you to pay any Lightning
4+
invoice, and get paid from any Lightning wallet. Consult this document when
5+
running into issues.
6+
---
7+
8+
# Tips and Tricks
9+
10+
## Incorrect payment details <a href="#docs-internal-guid-093c427d-7fff-af5a-175d-4b4b644efb50" id="docs-internal-guid-093c427d-7fff-af5a-175d-4b4b644efb50"></a>
11+
12+
`FAILURE_REASON_INCORRECT_PAYMENT_DETAILS`
13+
14+
When generating an invoice for Taproot Assets, the receiving node expects the payment to come through a channel that holds this specific asset. Such channels are not announced and cannot be found in the graph.
15+
16+
Instead, they are added as hop hints to the invoice. Not every sender might honor these hop hints, and they may try to pay through any existing public channel instead, if they exist. When paying to the wrong channel, the sender will see the “incorrect payment details” error.
17+
18+
They can instead try again or force the payment to go through the hop hint by passing the `--last_hop` when paying the invoice.
19+
20+
## No route found
21+
22+
`FAILURE_REASON_NO_ROUTE`
23+
24+
When a channel along the route is disabled or doesn’t have liquidity, the sender might see the “no route” error. It might make sense to check if your local channels are active and have enough capacity. It is important to check not only for sufficient Taproot Assets capacity, but also satoshi capacity, as every HTLC that passes through a Taproot Asset channel still requires some satoshis.
25+
26+
A typical Taproot Asset channel has a capacity of 100,000 satoshis, of which 1,000 are unspendable on each side as the channel reserve. Each open HTLC requires a balance of 345 satoshis, so at least 2035 satoshis are required as inbound capacity to have three pending incoming HTLCs. The 345 satoshis do not change owners once the HTLC settles.
27+
28+
## Satoshi denomination
29+
30+
At the LND level, all transactions remain denominated in satoshis. At this point, the output of many RPC commands such as `lncli listinvoices` or `lncli fwdinghistory` shows only satoshi amounts for Taproot Asset events.

0 commit comments

Comments
 (0)