RyanMilb / service-lightning

This service will take lightning invoices and pay them using opennode.co api

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LightningService

This service will take lightning invoices and pay them using opennode.co api. You will need your own API key from https://dev.opennode.co/

Contents

Installation

MESG Core

This service requires MESG Core to be installed first.

You can install MESG Core by running the following command or follow the installation guide.

bash <(curl -fsSL https://mesg.com/install)

Service

Download the source code of this service, and then in the service's folder, run the following command:

mesg-core service deploy

Definitions

Events

invoicePaid

Event key: invoicePaid

Name Key Type Description
success success Boolean

Tasks

payInvoice

Task key: payInvoice

Inputs

Name Key Type Description
apikey apikey String
invoice invoice String
invoiceId invoiceId String

Outputs

error

Output key: error

Name Key Type Description
error error String

success

Output key: success

Name Key Type Description
message message String

About

This service will take lightning invoices and pay them using opennode.co api

License:MIT License


Languages

Language:JavaScript 92.7%Language:Dockerfile 7.3%