Jump to content

Empfohlene Beiträge

vor 2 Stunden schrieb wwurst:

 

Die erste Rechnung lief mit "payinvoice" immer auf einen "no path to destination"-Fehler obwohl (deshalb hatte ich's erwähnt) ich mit @leblitzdick ja sogar direkt einen Channel offen hatte. Ich vermute mal, das war eine "falsche Fehlermeldung" weil der lncli einfach keinen Pfad für Null sat berechnen wollte 😉

Die zweite ging sofort durch:

bitcoin@RaspiBolt:~ $ lncli payinvoice lnbc10u1pd0cwuvpp53vesaqaxgpfrmaygc8t8pphkehnjepnfj6cvfya9d7t3zj7l6w9qdq8xycrqvqcqzysxqypr9ql623ah2vjd56ytpxxsjzee2wjhdwgajgkvr6lsqkk3v4m28j28684sp5nkwu5f5e6xfp6e78462l6vt9mcm9dzck4l7var9vlr7043gpch78rv
{
        "payment_error": "",
        "payment_preimage": "ac2996c66407f192c3bbbd6da0eca0f38bdd7e0415ca5274617456e262a31ba5",
        "payment_route": {
                "total_time_lock": 523117,
                "total_amt": 1000,
                "hops": [
                        {
                                "chan_id": 574783997201219584,
                                "chan_capacity": 20000,
                                "amt_to_forward": 1000,
                                "expiry": 523117
                        }
                ]
        }
}

 

und jetzt probiere ich die Gegenrichtung und stehe schon wieder auf dem Schlauch (ohne das --amt oder mit = vor den values: dasselbe...)

$ lncli  addinvoice  --memo 1000 --expiry 36000 --amt 1000
           [lncli] unable to decode amt argument: strconv.ParseInt: parsing "\ufeff\ufeff--amt": invalid syntax

Erst wenn ich den amt parameter an den Anfang stelle geht's , also hier @leblitzdick

$ lncli  addinvoice  --amt 1000 --memo 1000 --expiry 36000
{
        "r_hash": "c3370e485941fb07a4abd15f4dc7970db1fb0eae268777383ce9768fa231ae8b",
        "pay_req": "lnbc10u1pd0ckcspp5cvmsujzeg8as0f9t6905m3uhpkclkr4wy6rhwwpua9mglg33469sdq8xycrqvqcqzysxqypr9q7sje5e4ec2fjchdm3dvg70lmfksk9czeg225qxfpjke99jj7t8lswr02y37nvkhnnn0yxuy80lfsw9muuz7agk76samrtc4jy9kpensp2cgquh"

}

 

 

Also ich habe Schwierigkeiten die invoice zu bezahlen ich bekomme bei

lncli payinvoice lnbc10u1pd0ckcspp5cvmsujzeg8as0f9t6905m3uhpkclkr4wy6rhwwpua9mglg33469sdq8xycrqvqcqzysxqypr9q7sje5e4ec2fjchdm3dvg70lmfksk9czeg225qxfpjke99jj7t8lswr02y37nvkhnnn0yxuy80lfsw9muuz7agk76samrtc4jy9kpensp2cgquh
{
    "payment_error": "unable to route payment to destination: UnknownNextPeer",
    "payment_preimage": "",
    "payment_route": null
}

Dein channel zu meinem Node scheint auch weg zu sein, ich sehe ihn nicht mehr mit lncli listchannel???

Ich versuche jetzt mal von mir aus den channel neu aufzubauen:

lncli openchannel 037989b0844bd490f5f6709825066c2d8b23f4036a13c4e2f7daca37c956a89ebf 20000 0

das hat funktioniert:

{
    "funding_txid": "45e0a736fa457552d7e0d9d36a6fdae05998458e62ed5c743d5336f9e37e4547"
}


wenn der channel steht versuche ich nochmal die invoice zu bezahlen!

 

 

 

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen

jetzt hat's geklapt:

lncli payinvoice lnbc10u1pd0ckcspp5cvmsujzeg8as0f9t6905m3uhpkclkr4wy6rhwwpua9mglg33469sdq8xycrqvqcqzysxqypr9q7sje5e4ec2fjchdm3dvg70lmfksk9czeg225qxfpjke99jj7t8lswr02y37nvkhnnn0yxuy80lfsw9muuz7agk76samrtc4jy9kpensp2cgquh
{
    "payment_error": "",
    "payment_preimage": "01016a884b0a80462fd3aa51602a40d027ce0a24f740601e1e6b7fc0cbf464bc",
    "payment_route": {
        "total_time_lock": 523143,
        "total_amt": 1000,
        "hops": [
            {
                "chan_id": 575037984357154816,
                "chan_capacity": 20000,
                "amt_to_forward": 1000,
                "expiry": 523143,
                "amt_to_forward_msat": 1000000
            }
        ],
        "total_amt_msat": 1000000
    }

 

 

 

 

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen
vor 10 Stunden schrieb wwurst:

--expiry 36000

@leblitzdick

ist abgelaufen, hier nochmal eine mit 24h Laufzeit:

$ lncli  addinvoice  --amt 1000 --memo 1000 --expiry 86000
{
        "r_hash": "24a60cf6fa7a3cdc5a254027574b76292dc9ee0534d99c5e1e5006135b77531e",
        "pay_req": "lnbc10u1pd0emw3pp5yjnqeah60g7dck39gqn4wjmk9ykunms9xnvechs72qrpxkmh2v0qdq8xycrqvqcqzysxqyznlslzsnrcdp9l9gm5w3w3azyym50ll3g85rt6xsdc4jepdr945gr8m9m25zxj4kyxdzhl7vdxu7kpuqj2k8603z87jgl3z3fld7qgyy0jqpraa74f"
}

 

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen

hat geklappt

lncli payinvoice lnbc10u1pd0emw3pp5yjnqeah60g7dck39gqn4wjmk9ykunms9xnvechs72qrpxkmh2v0qdq8xycrqvqcqzysxqyznlslzsnrcdp9l9gm5w3w3azyym50ll3g85rt6xsdc4jepdr945gr8m9m25zxj4kyxdzhl7vdxu7kpuqj2k8603z87jgl3z3fld7qgyy0jqpraa74f
{
    "payment_error": "",
    "payment_preimage": "bb1a18f448c2013dbf1182d7a2c7b89937a894b843bedb0e95506b43d7b04791",
    "payment_route": {
        "total_time_lock": 523228,
        "total_amt": 1000,
        "hops": [
            {
                "chan_id": 575037984357154816,
                "chan_capacity": 15180,
                "amt_to_forward": 1000,
                "expiry": 523228,
                "amt_to_forward_msat": 1000000
            }
        ],
        "total_amt_msat": 1000000
    }
}

und hier die "Rücküberweisung"

  lncli  addinvoice  --memo 1000zurueck --expiry 86000 1000
{
    "r_hash": "1513a9132c263c310ad2d724775175206fd9b2f80ce9b65f1b4d5bf586bb02ac",
    "pay_req": "lnbc10u1pd062mmpp5z5f6jyevyc7rzzkj6uj8w5t4yphanvhcpn5mvhcmf4dltp4mq2kqdqjxycrqvr6w4e82etrdvcqzysxqyznlscq5w5ugax3nevw7rh7ql36p37e8zqwfgja9xk6sruwk99c37045ymkccal2y49teqs074x525cwrrk9ukagugt9zxyvnc6czm4wzdlgqllja63"
}

 

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen

Wow, meine erste empfangene LN-Zahlung!

            "r_hash": "JKYM9vp6PNxaJUAnV0t2KS3J7gU02ZxeHlAGE1t3Ux4=",
            "value": "1000",
            "settled": true,
            "creation_date": "1526525393",
            "settle_date": "1526540870",

und das nach nur zwei Wochen (netto etwa 20h) Schweiss und Tränen! Als nächstes probiere ich, glaub' ich, das Eclair-Wallet auf Android aus, so zur Erholung 🙄

danke, @leblitzdick

netter Versuch mit der "1000zurueck"  😉, aber die hatte ich dir ja schon als erstes überwiesen, hier die "Quittung", wir sollten erstmal quitt sein. Shopbestellung kommt dann noch.

$ lncli listpayments
{
    "payments": [
        {
            "payment_hash": "8b330e83a640523df488c1d67086f6cde72c866996b0c493a56f97114bdfd38a",
            "value": "1000",
            "creation_date": "1526486730",
            "path": [
                "03ec0c1e45b709d708cd376a6f2daf19ac27be229647780d592e27d7fb7efb207a"
            ],
            "fee": "0",
            "payment_preimage": "ac2996c66407f192c3bbbd6da0eca0f38bdd7e0415ca5274617456e262a31ba5"
        }
    ]
}

 

bearbeitet von wwurst
  • Like 1

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen
vor 51 Minuten schrieb wwurst:

netter Versuch mit der "1000zurueck"  😉,

@leblitzdick

sorry, ich sehe erst jetzt, dass du beide Rechnungen (hash c337...  und 1513...) bezahlt hast. Habe grade deine "1000zurueck" erfolgreich abgesetzt.

 

 

  • Haha 1

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen
vor 6 Stunden schrieb wwurst:

@leblitzdick

sorry, ich sehe erst jetzt, dass du beide Rechnungen (hash c337...  und 1513...) bezahlt hast. Habe grade deine "1000zurueck" erfolgreich abgesetzt.

 

 

Ja ich hatte den channel ja neu eröffnet und dann die alte bezahlt 😁

Du kannst gerne versuchen in meinem shop was zu kaufen, ich gebe Dir wie gesagt die Satochis zurück wenn kein Shirt gewünscht wird! Bisher habe ich es selber nicht geschafft dort über meinen anderen Node etwas zu bezahlen. Ich kriege immer einen Fehler der irgendwie besagt das es keine Route mit genug Satochis in den channels gibt, um die Rechnung zu bezahlen. Mit Eclair auf dem Handy das selbe Spiel!

Es funktioniert nur wenn ich einen direkten channel zum shop Node eröffne, aber das ist klar und ja nicht Sinn der Übung... 

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen

@leblitzdick

so, ich habe mir "zur Erholung" Eclair auf einem Android-Handy eingerichtet, das hat ausser der Wartezeit auf Transaktionsbestätigungen keine 5min gedauert 😉

Shirt bestellt, ausgecheckt, zweimal versucht zu bezahlen, jedesmal kriege ich "general temporary failure of the processing node" - ist das dieselbe, die du auch zu sehen kriegst?

In Eclair habe ich einen Channel zu ACINQ

 

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen
vor 1 Stunde schrieb wwurst:

@leblitzdick

so, ich habe mir "zur Erholung" Eclair auf einem Android-Handy eingerichtet, das hat ausser der Wartezeit auf Transaktionsbestätigungen keine 5min gedauert 😉

Shirt bestellt, ausgecheckt, zweimal versucht zu bezahlen, jedesmal kriege ich "general temporary failure of the processing node" - ist das dieselbe, die du auch zu sehen kriegst?

In Eclair habe ich einen Channel zu ACINQ

 

genau die kriege ich auch, wenn ich direkt über meinen anderen Node bezahle ist es etwas wie "find no route to pay..." Ich glaube ca 230000 sat sind im Moment zu viel für eine einzelne invoice. Wie jemand hier schon geschrieben hat, wäre das Aufteilen größerer Beträge in kleinere Einzelzahlungen wohl die Lösung - das braucht wohl aber noch etwas...werde mal in meinen Shop ne Tüte Gummibärchen integrieren, die geht dann wahrscheinlich weg wie warme Semmeln 😂

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden

×