Sebelumnya saya mengucapkan banyak terimakasih kepada bang Husna QA yang telah menyediakan waktu sampai jam 01.01 PM untuk menemani saya belajar LN.
So, here were're go:
Beberapa waktu lalu saya kesulitan dalam melakukan pengiriman kepada LN invoice bang Husna menggunakan testnet electrum.
Result pengiriman adalah :
"Payment failed" dan
"No path found".
Dari 18x pengiriman terjadi 17x kegagalan
Kesuksesan yang terjadi hanya ketika menggunakan arahan bang DroomieChikito.
Kemarin sore saya membaca dan mencari-cari petunjuk tentang "No path found" berdasarkan arahan bang joiniboini, bang Husna dan bang abhiseshakana.
Dan berdasarkan postingan bang Jon:
---
path ke node om Husna ga ada atau ada masalah
Mengindikasikan bahwa channel sender "cand send" dan tidak terjadi masalah; yang tidak saya ketahui apakah channel invoice "can receive"?
Hal ini karena saya melihat tab channel LN saya:
Untuk lebih mudah mengetahui kondisi channel invoice, saya membuat wallet testnet kedua. Dan saya mengisi top-up wallet dengan cara yang sama dengan wallet pertama (
https://coinfaucet.eu/en/btc-testnet/).
Setelah open channel LN dan menunggu 3 konfirmasi, saya melihat bahwa wallet kedua juga "can receive=0"
Kebingungan dong saya mengetahui hal tersebut.
Dari pengalaman diatas, saya berfikir bahwa "Path not found" ketika wallet sender sudah siap bertransaksi (node, sync, etc, routing = OK), sedangkan kondisi channel invoice belum memiliki kemampuan "can receive".
Menunggu bang Husna "online" di forum adalah membingungkan, karena itu saya menghubungi beliau lewat
akun telegramnya, and thanks for respond my chat.
Setelah melakukan obrolan ringan, bang Husna meminta saya untuk mengirim ke invoice dia:
lntb1p3k7ruepp5qmcc8zhxsj2jkv2d8nv92fscr29waajlrdhmw2zlzats3rq9m2hqsp5dcwy3nglwdacd5qznqehj4h4z8lds4hmn5tse20hhwdmghxzhnwsdqqcqzynxq8zals8sq9q7sqqqqqqqqqqqqqqqqqqqqqqqqq9qsqfppqksq2pcjh57latcdmusspfx7tkx5cs5nvrzjq2lc9c30n8wd0tqauj4d29fvuj8sd9xydmzcy4nlx70q4klcrcks7g7hnyqqqwgqqyqqqqlgqqqqqeqqjqtz9q2lc9c30n8wd0tqauj4d29fvuj8sd9xydmzcy4nlx70q4klcrcks7qqqq05qqqqqvsqfqvkx2yhd2kxtc96enwaregu8h3wka2njpvs469lgypv6fdwtlvcxndxjudpmcgfgf52mtr60dh0kwunnycn9hymxpfutwj24ctw9xm7gpqljrt4
Dan hasilnya adalah sama,
Payment failed,
No path found.
Kemudian kita berganti ke local routing dan saya menjadi invoice creator (pada wallet kedua) dengan nilai request = 0
Invoice saya adalah:
lntb1p3hynhmpp5q47ttpk9fmfhnjkcs3r2t55mu5hc3n25l0q3kes50a0gya6m566ssp5z644d8x2e5ev5xu8svzgl9t8yfc9k4a6gcz5rv9nnqls9vnzt5dsdqqcqzynxq8zals8sq9q7sqqqqqqqqqqqqqqqqqqqqqqqqq9qsqfppqn99pp7dpvh43xv03qdwhmmettml5q448rzjq2lc9c30n8wd0tqauj4d29fvuj8sd9xydmzcy4nlx70q4klcrcks7f9hxqqqq8qqqgqqqqlgqqqqqeqqjqtz9q2lc9c30n8wd0tqauj4d29fvuj8sd9xydmzcy4nlx70q4klcrcks7qqqq05qqqqqvsqfqd2mlc24favm8vgg7qgghlp35dpl70xcn3tdrwah6mnpg67qz8s5pyurjtvks5mrf4dztqnzzu0uxh44twzgt3q62j0e4pqvz35kjtzcqukhpaw
Resultnya tetap merujuk kepada "
No path found"
Beberapa jam diskusi Pada jam 00.48 WITA, beliau meminta saya mengirim kepada invoicenya, karena dia telah upgrade jumlah "can receive" channel LNnya.
Invoice bang Husna:
lntb100u1p3hyufupp542yhvkjjnvt4ds5dmwexr7m74axv4puua708fv2uypfs052xmcdssp5mgll7up7edssgv2rlcqakuusr23e7cwuce5r4fswfcepz7yppf8qdql23jhxapqf38zqerfypzkcetrw3e82mgcqzynxq8zals8sq9q7sqqqqqqqqqqqqqqqqqqqqqqqqq9qsqfppqq643ck8tk6zs5n4936c7mp87w3xpm0zhrzjq2lc9c30n8wd0tqauj4d29fvuj8sd9xydmzcy4nlx70q4klcrcks7g7hnyqqqwgqqyqqqqlgqqqqqeqqjqtz9q2lc9c30n8wd0tqauj4d29fvuj8sd9xydmzcy4nlx70q4klcrcks7qqqq05qqqqqvsqfqfx4dhsh6j7hhdqn4lrdkhjenflljt06utnmtd5wjxxf5ym0yy2zj7x9vfydtupf53syrkcu5hea0rz5hwr586yfd58g95ww7u5q2gzsppy0c0u
Transaksi yang terjadi adalah
Fee transaksi adalah 0.00000002 BTC (IDR 5,17)
Transaksi
sukses antar LN electrum dengan menggunakan upgrade "can receive" channel invoice melalui
https://htlc.me/(
sebenarnya agak bingung jika menggunakan LN sesungguhnya, apakah masih dibutuhkan pihak ketiga untuk menaikkan jumlah "can receive" channel invoice.)
---
btw, agan dewo sudah coba up jumlah dari can receive untuk bisa menerima kiriman aset ke wallet nya via LN testnet?
Done, bang.
Thank you.