Hack A Lapp: Introduction to Bitcoins Lightning Network App Development/C-Lightning with python

From Wikiversity
Jump to navigation Jump to search

C-Lightning with python

Wikiversity-Mooc-Icon-Edit.svg
Wikiversity-Mooc-Icon-Ask.svg
Wikiversity-Mooc-Icon-Learning-goals.svg

Learning goals

  1. install pylightning module
  2. invoke an Remote Procedure Call to your c-lightning node in a python code base
  3. create an invoice for your customer
Wikiversity-Mooc-Icon-Associated-units.svg

Associated units

  • jump to video
  • download the video
  • jump to script
  • jump to quiz
  1. install pylightning module
  2. invoke an Remote Procedure Call to your c-lightning node in a python code base
  3. create an invoice for your customer
  • jump to video
  • download the video
  • jump to script
  • jump to quiz
  • work with the listinvoices() method
  • understand that invoices have a status
  • access data from a specific invoice
    • jump to video
    • download the video
    • jump to script
    • jump to quiz
  • find a specific invoice with its payment hash
  • Check if a specific invoice has been paid
  • change the response to the customer depending on the payment status of the invoice
  • Wikiversity-Mooc-Icon-Discussion.svg

    Discussion