Zahlung kann nicht an Ziel weitergeleitet werden: TemporaryChannelFailure

Erhalten Sie diesen Fehler nach dem Versuch, eine Rechnung zu bezahlen.

root@ubuntu-s-1vcpu-2gb-nyc3-01:~# lncli --network=testnet payinvoice lntb50n1pd65u8fpp5y0dwjcn6uhg05sla3djsa7h483nk07m5fs7v3qmnkcn37fq7n68qdqqcqzys98h745eywzuxcfa6c4avku3xzwxvjmfuvp3qe7r0ejnzt50vz3g565h83k56rz0l2v05575aj8x8738g2nnnm0zm26rgtg209ze2l0qp5gkdlc
Description:
Amount (in satoshis): 5
Destination: 0206b792e8b1bc1642c96d6e0a9abfe8d848355a51de27a035402358998ddb4c68
Confirm payment (yes/no): yes
{
    "payment_error": "unable to route payment to destination: TemporaryChannelFailure(update=(*lnwire.ChannelUpdate)(0xc00056b180)({\n Signature: (lnwire.Sig) (len=64 cap=64) {\n  00000000  af 2d cf db 50 97 e4 df  b4 d2 11 65 09 ba 8e fe  |.-..P......e....|\n  00000010  ad 36 33 c9 73 f2 53 01  25 12 2d 93 45 fd 41 27  |.63.s.S.%.-.E.A'|\n  00000020  76 e3 7d a7 ff 96 ae 6a  64 c7 45 cb d5 a6 0e 52  |v.}....jd.E....R|\n  00000030  78 a3 2d 16 5e 73 cd 3b  4e e2 3d 14 a5 68 fc 41  |x.-.^s.;N.=..h.A|\n },\n ChainHash: (chainhash.Hash) (len=32 cap=32) 000000000933ea01ad0ee984209779baaec3ced90fa3f408719526f8d77f4943,\n ShortChannelID: (lnwire.ShortChannelID) 1414303:221:0,\n Timestamp: (uint32) 1537893401,\n Flags: (lnwire.ChanUpdateFlag) 1,\n TimeLockDelta: (uint16) 144,\n HtlcMinimumMsat: (lnwire.MilliSatoshi) 1000 mSAT,\n BaseFee: (uint32) 1000,\n FeeRate: (uint32) 1,\n ExtraOpaqueData: ([]uint8) \u003cnil\u003e\n})\n)",
    "payment_preimage": "",
    "payment_route": null
}

Beide Knoten sind mit demselben Knoten verbunden und sollten füreinander sichtbar sein, aber payinvoice scheint immer aufgrund des Routings zu scheitern.

Was verursacht dieses Problem und wie kann ich eine Zahlung korrekt abschließen?

Antworten (1)

Herausgefunden!

Dieser Fehler tauchte auf Knoten C auf, aber ich habe den Kanal von Knoten A geöffnet (und somit geladen). Dieser Fehler wurde zurückgegeben, wenn ein Zwischenhop nicht genügend Guthaben auf seiner Seite hat, um Ihre Zahlung weiterzuleiten. In diesem Fall wurden alle Münzen so gesetzt, dass nur von A -> B -> C bezahlt werden konnte, aber nicht von A <- B <- C.

Alles, was ich tun musste, war, Geld von dem Knoten zu senden, der den Kanal geöffnet hat