C Lightning REST Versions Save

REST APIs for Core Lightning written with node.js

v0.10.7

8 months ago
  • added support for generating p2tr addresses via this pr

Contributor: @ShahanaFarooqui


PGP Key: https://keybase.io/suheb Download the release and signature:

wget https://github.com/Ride-The-Lightning/c-lightning-REST/archive/refs/tags/v0.10.7.tar.gz
wget https://github.com/Ride-The-Lightning/c-lightning-REST/releases/download/v0.10.7/v0.10.7.tar.gz.asc

Verify the release:

gpg --verify v0.10.7.tar.gz.asc v0.10.7.tar.gz
gpg: Signature made Sat 07 Oct 2023 02:05:39 PM PDT
gpg:                using RSA key 3E9BD4436C288039CA827A9200C9E2BC2E45666F
gpg: Good signature from "saubyk (added uid) <[email protected]>" [unknown]
gpg:                 aka "Suheb (approves) <[email protected]>" [unknown]
gpg:                 aka "Suheb <[email protected]>" [unknown]

Untar and install the release:

tar -xvf v0.10.7.tar.gz 
cd c-lightning-REST-0.10.7
npm install --only=prod

Docker images at https://hub.docker.com/repository/docker/saubyk/c-lightning-rest/tags docker pull saubyk/c-lightning-rest:0.10.7 docker pull saubyk/c-lightning-rest:0.10.7-arm32v7 docker pull saubyk/c-lightning-rest:0.10.7-arm64v8 docker pull saubyk/c-lightning-rest:0.10.7-amd64

v0.10.6

8 months ago
  • Addressed maximum call stack size exceeded bug. Detail of the fix covered with this pr

Contributor @ShahanaFarooqui


PGP Key: https://keybase.io/suheb Download the release and signature:

wget https://github.com/Ride-The-Lightning/c-lightning-REST/archive/refs/tags/v0.10.6.tar.gz
wget https://github.com/Ride-The-Lightning/c-lightning-REST/releases/download/v0.10.6/v0.10.6.tar.gz.asc

Verify the release:

gpg --verify v0.10.6.tar.gz.asc v0.10.6.tar.gz
gpg: Signature made Tue 26 Sep 2023 05:53:06 PM PDT
gpg:                using RSA key 3E9BD4436C288039CA827A9200C9E2BC2E45666F
gpg: Good signature from "saubyk (added uid) <[email protected]>" [unknown]
gpg:                 aka "Suheb (approves) <[email protected]>" [unknown]
gpg:                 aka "Suheb <[email protected]>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 3E9B D443 6C28 8039 CA82  7A92 00C9 E2BC 2E45 666F

Untar and install the release:

tar -xvf v0.10.6.tar.gz 
cd c-lightning-REST-0.10.6
npm install --only=prod

Docker images at https://hub.docker.com/repository/docker/saubyk/c-lightning-rest/tags docker pull saubyk/c-lightning-rest:0.10.6 docker pull saubyk/c-lightning-rest:0.10.6-arm32v7 docker pull saubyk/c-lightning-rest:0.10.6-arm64v8 docker pull saubyk/c-lightning-rest:0.10.6-amd64

v0.10.5

11 months ago
  • Version compatibility check to address BTCPayserver forked version
  • All available filtering options (invoice, payment hash & offer) for listInvoices api
  • All CLN filtering options (payment hash & status) for listPays and listPayments apis

Details of the fixes are covered in pr #189 Contributor: @ShahanaFarooqui


PGP Key: https://keybase.io/suheb Download the release and signature:

wget https://github.com/Ride-The-Lightning/c-lightning-REST/archive/refs/tags/v0.10.5.tar.gz
wget https://github.com/Ride-The-Lightning/c-lightning-REST/releases/download/v0.10.5/v0.10.5.tar.gz.asc

Verify the release:

gpg --verify v0.10.5.tar.gz.asc v0.10.5.tar.gz
gpg: Signature made Mon 26 Jun 2023 12:53:17 PM PDT
gpg:                using RSA key 3E9BD4436C288039CA827A9200C9E2BC2E45666F
gpg: Good signature from "saubyk (added uid) <[email protected]>" [unknown]
gpg:                 aka "Suheb (approves) <[email protected]>" [unknown]
gpg:                 aka "Suheb <[email protected]>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 3E9B D443 6C28 8039 CA82  7A92 00C9 E2BC 2E45 666F

Untar and install the release:

tar -xvf v0.10.5.tar.gz 
cd c-lightning-REST-0.10.5
npm install --only=prod

Docker images at https://hub.docker.com/repository/docker/saubyk/c-lightning-rest/tags docker pull saubyk/c-lightning-rest:0.10.5 docker pull saubyk/c-lightning-rest:0.10.5-arm32v7 docker pull saubyk/c-lightning-rest:0.10.5-arm64v8 docker pull saubyk/c-lightning-rest:0.10.5-amd64

v0.10.4

11 months ago
  • Issue in the remote balance calculation fixed
  • Issue in the pending balance calculation fixed

Details of the fixes are covered in pr #183 Contributor: @ShahanaFarooqui


PGP Key: https://keybase.io/suheb Download the release and signature:

wget https://github.com/Ride-The-Lightning/c-lightning-REST/archive/refs/tags/v0.10.4.tar.gz
wget https://github.com/Ride-The-Lightning/c-lightning-REST/releases/download/v0.10.4/v0.10.4.tar.gz.asc

Verify the release:

gpg --verify v0.10.4.tar.gz.asc v0.10.4.tar.gz
gpg: Signature made Mon 19 Jun 2023 11:01:47 PM PDT
gpg:                using RSA key 3E9BD4436C288039CA827A9200C9E2BC2E45666F
gpg: Good signature from "saubyk (added uid) <[email protected]>" [unknown]
gpg:                 aka "Suheb (approves) <[email protected]>" [unknown]
gpg:                 aka "Suheb <[email protected]>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 3E9B D443 6C28 8039 CA82  7A92 00C9 E2BC 2E45 666F

Untar and install the release:

tar -xvf v0.10.4.tar.gz 
cd c-lightning-REST-0.10.4
npm install --only=prod

Docker images at https://hub.docker.com/repository/docker/saubyk/c-lightning-rest/tags docker pull saubyk/c-lightning-rest:0.10.4 docker pull saubyk/c-lightning-rest:0.10.4-arm32v7 docker pull saubyk/c-lightning-rest:0.10.4-arm64v8 docker pull saubyk/c-lightning-rest:0.10.4-amd64

v0.10.3

1 year ago

This minor covers:

  • the msat purge
  • new API endpoint for listpeerchannels rpc

The changes made can be tracked here Contributor: @ShahanaFarooqui


PGP Key: https://keybase.io/suheb Download the release and signature:

wget https://github.com/Ride-The-Lightning/c-lightning-REST/archive/refs/tags/v0.10.3.tar.gz
wget https://github.com/Ride-The-Lightning/c-lightning-REST/releases/download/v0.10.3/v0.10.3.tar.gz.asc

Verify the release:

gpg --verify v0.10.3.tar.gz.asc v0.10.3.tar.gz
gpg: Signature made Sun 28 May 2023 05:26:52 PM PDT
gpg:                using RSA key 3E9BD4436C288039CA827A9200C9E2BC2E45666F
gpg: Good signature from "saubyk (added uid) <[email protected]>" [unknown]
gpg:                 aka "Suheb (approves) <[email protected]>" [unknown]
gpg:                 aka "Suheb <[email protected]>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 3E9B D443 6C28 8039 CA82  7A92 00C9 E2BC 2E45 666F

Untar and install the release:

tar -xvf v0.10.3.tar.gz 
cd c-lightning-REST-0.10.3
npm install --only=prod

Docker images at https://hub.docker.com/repository/docker/saubyk/c-lightning-rest/tags docker pull saubyk/c-lightning-rest:0.10.3 docker pull saubyk/c-lightning-rest:0.10.3-arm32v7 docker pull saubyk/c-lightning-rest:0.10.3-arm64v8 docker pull saubyk/c-lightning-rest:0.10.3-amd64

v0.10.2

1 year ago

Minor release to address a few items:

  • setchannelfee rpc has been replaced by setchannel (no impact to the developers as REST API signature remains unchanged)
  • fixed the issue of server failing to initialize if IPV6 is disabled
  • pay api updated with the latest params

The changes made can be tracked here


PGP Key: https://keybase.io/suheb Download the release and signature:

wget https://github.com/Ride-The-Lightning/c-lightning-REST/archive/refs/tags/v0.10.2.tar.gz
wget https://github.com/Ride-The-Lightning/c-lightning-REST/releases/download/v0.10.2/v0.10.2.tar.gz.asc

Verify the release:

gpg --verify v0.10.2.tar.gz.asc v0.10.2.tar.gz
gpg: Signature made Sun 12 Mar 2023 04:34:03 PM PDT
gpg:                using RSA key 3E9BD4436C288039CA827A9200C9E2BC2E45666F
gpg: Good signature from "saubyk (added uid) <[email protected]>" [unknown]
gpg:                 aka "Suheb (approves) <[email protected]>" [unknown]
gpg:                 aka "Suheb <[email protected]>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 3E9B D443 6C28 8039 CA82  7A92 00C9 E2BC 2E45 666F

Untar and install the release:

tar -xvf v0.10.2.tar.gz 
cd c-lightning-REST-0.10.2
npm install --only=prod

Docker images at https://hub.docker.com/repository/docker/saubyk/c-lightning-rest/tags docker pull saubyk/c-lightning-rest:0.10.2 docker pull saubyk/c-lightning-rest:0.10.2-arm32v7 docker pull saubyk/c-lightning-rest:0.10.2-arm64v8 docker pull saubyk/c-lightning-rest:0.10.2-amd64

v0.10.1

1 year ago

Hotfix to address breaking changes made to the offer api with the latest core lightning release (versions > 22.11.x) Changes made can be tracked here

Release contributor: @ShahanaFarooqui


PGP Key: https://keybase.io/suheb Download the release and signature:

wget https://github.com/Ride-The-Lightning/c-lightning-REST/archive/refs/tags/v0.10.1.tar.gz
wget https://github.com/Ride-The-Lightning/c-lightning-REST/releases/download/v0.10.1/v0.10.1.tar.gz.asc

Verify the release:

gpg --verify v0.10.1.tar.gz.asc v0.10.1.tar.gz
gpg: Signature made Tue 21 Feb 2023 06:17:31 PM PST
gpg:                using RSA key 3E9BD4436C288039CA827A9200C9E2BC2E45666F
gpg: Good signature from "saubyk (added uid) <[email protected]>" [unknown]
gpg:                 aka "Suheb (approves) <[email protected]>" [unknown]
gpg:                 aka "Suheb <[email protected]>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 3E9B D443 6C28 8039 CA82  7A92 00C9 E2BC 2E45 666F

Untar and install the release:

tar -xvf v0.10.1.tar.gz 
cd c-lightning-REST-0.10.1
npm install --only=prod

Docker images at https://hub.docker.com/repository/docker/saubyk/c-lightning-rest/tags docker pull saubyk/c-lightning-rest:0.10.1 docker pull saubyk/c-lightning-rest:0.10.1-arm32v7 docker pull saubyk/c-lightning-rest:0.10.1-arm64v8 docker pull saubyk/c-lightning-rest:0.10.1-amd64

v0.10.0

1 year ago

Major changes with this release:

  • plugin.js renamed to clrest.js (required for reckless plugin manager)
  • allow an option to specify an IP address to bind with the server
  • bug fix for error on generating new certificates
  • bug fix for websocket notifications

Exhaustive commits covered with the release can be tracked on this pr

Release Contributors: @ShahanaFarooqui @chrisguida @jamaljsr @1ma @sha-265


PGP Key: https://keybase.io/suheb Download the release and signature:

wget https://github.com/Ride-The-Lightning/c-lightning-REST/archive/refs/tags/v0.10.0.tar.gz
wget https://github.com/Ride-The-Lightning/c-lightning-REST/releases/download/v0.10.0/v0.10.0.tar.gz.asc

Verify the release:

gpg --verify v0.10.0.tar.gz.asc v0.10.0.tar.gz
gpg: Signature made Wed 08 Feb 2023 05:59:25 PM PST
gpg:                using RSA key 3E9BD4436C288039CA827A9200C9E2BC2E45666F
gpg: Good signature from "saubyk (added uid) <[email protected]>" [unknown]
gpg:                 aka "Suheb (approves) <[email protected]>" [unknown]
gpg:                 aka "Suheb <[email protected]>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 3E9B D443 6C28 8039 CA82  7A92 00C9 E2BC 2E45 666F

Untar and install the release:

tar -xvf v0.10.0.tar.gz 
cd c-lightning-REST-0.10.0
npm install --only=prod

Docker images at https://hub.docker.com/repository/docker/saubyk/c-lightning-rest/tags docker pull saubyk/c-lightning-rest:0.10.0 docker pull saubyk/c-lightning-rest:0.10.0-arm32v7 docker pull saubyk/c-lightning-rest:0.10.0-arm64v8 docker pull saubyk/c-lightning-rest:0.10.0-amd64

v0.9.0

1 year ago

PeerSwap APIs added:

  • reloadpolicy: Reload the policy file
  • getswap: Returns swap by swapid
  • listswaps: List all swaps
  • listactiveswaps: Returns active swaps
  • listswaprequests: Returns unhandled swaps requested by peer nodes
  • listpeers: Lists node's peers supporting peerswap
  • allowswaprequests: Sets peerswap to allow incoming swap requests
  • addpeer: Add peer to allowlist
  • removepeer: Remove peer from allowlist
  • resendmessage: Resends last swap message
  • swapin: Swap in
  • swapout: Swap out

Additional updates

  • Bug fix for the https certificate
  • Listchannels API updated to return multiple channels per peer

Issues covered in the release linked here

Release contributors: @ShahanaFarooqui @chrisguida


PGP Key: https://keybase.io/suheb Download the release and signature:

wget https://github.com/Ride-The-Lightning/c-lightning-REST/archive/refs/tags/v0.9.0.tar.gz
wget https://github.com/Ride-The-Lightning/c-lightning-REST/releases/download/v0.9.0/v0.9.0.tar.gz.asc

Verify the release:

gpg --verify v0.9.0.tar.gz.asc v0.9.0.tar.gz

Untar and install the release:

tar -xvf v0.9.0.tar.gz 
cd c-lightning-REST-0.9.0
npm install --only=prod

Docker images at https://hub.docker.com/repository/docker/saubyk/c-lightning-rest/tags docker pull saubyk/c-lightning-rest:0.9.0 docker pull saubyk/c-lightning-rest:0.9.0-arm32v7 docker pull saubyk/c-lightning-rest:0.9.0-arm64v8 docker pull saubyk/c-lightning-rest:0.9.0-amd64

v0.8.0

1 year ago

Updated APIs:

  • listNodes API updated with liquidity ads filter
  • waitInvoice API updated with subscription support

New APIs:

  • waitAnyInvoice
  • waitBlockHeight
  • waitSendPay

Other changes:

  • Regtest support added
  • Domain argument added for the self signed certificate

Issues/PRs covered with the release are linked here

Contributors: @ShahanaFarooqui @kaloudis @bry-a-n @katokishin @nlflint @saubyk


PGP Key: https://keybase.io/suheb Download the release and signature:

wget https://github.com/Ride-The-Lightning/c-lightning-REST/archive/refs/tags/v0.8.0.tar.gz
wget https://github.com/Ride-The-Lightning/c-lightning-REST/releases/download/v0.8.0/v0.8.0.tar.gz.asc

Verify the release:

gpg --verify v0.8.0.tar.gz.asc v0.8.0.tar.gz

Untar and install the release:

tar -xvf v0.8.0.tar.gz 
cd c-lightning-REST-0.8.0
npm install --only=prod

Docker images at https://hub.docker.com/repository/docker/saubyk/c-lightning-rest/tags docker pull saubyk/c-lightning-rest:0.8.0 docker pull saubyk/c-lightning-rest:0.8.0-arm32v7 docker pull saubyk/c-lightning-rest:0.8.0-arm64v8 docker pull saubyk/c-lightning-rest:0.8.0-amd64