- Add watchtower server status method
- Improve compatibility with lnd 0.7.1
- Abstract out accounting methods to ln-accounting
- Standardize the output of
verify_message
to match expectations
- Add support for route hints in payment details
- Add support for failure reasons in router rpc payments
- Add support for reserve tokens in get channels
- Allow using mission control probabilities in probing
- Add support for getting chain receives in accounting report
- Add support for deleting all payments
- Avoid returning null transaction ids in graph updates
- Add uris to getWalletInfo method
- Add getPaymentOdds method to calculate the odds of a successful payment
Fixes:
- Add missing subscribeToPayViaRequest
All previously cbk type functions can now also be used as Promises
- Add deleteForwardingReputations to clear mission control reputations
- Add getForwardingReputations to get mission control reputations
- Add getPayment method to lookup a payment
- Add payViaPaymentDetails method to make a payment using deconstructed details
- Add payViaPaymentRequest method to make a payment using BOLT 11 pay request
- Add subscribeToPastPayment to subscribe to a payment's status
- Add subscribeToPayViaDetails to make a payment using details and sub to it
- Add subscribeToPayViaRequest to make a payment using a request and sub to it
- All promisified methods are removed
- Response type strings are being phased out
- Open channel static fee amount is no longer subtracted
- Open channel requires an explicit local amount
subscribeToBackup
emits named eventssubscribeToBlocks
emits named eventssubscribeToChannels
emits named eventssubscribeToGraph
emits named eventssubscribeToInvoice
emits named eventssubscribeToInvoices
emits named events
- Add helper method for probing to find a route
- Emit a payment in flight event for pay via routes subscription
- Add support for returning original payment request in getPayments
- Add support for paying via routes in the routerrpc API.
- Add support for node color in getWalletInfo
- Add support for watching arbitrary output scripts when subscribing to address
- Add support for returning chain ids in getWalletInfo
lightningDaemon
is renamed to authenticatedLndGrpc
and
unauthenticatedLndGrpc
and there is no more need to pass a service argument.
These two methods also now return their result wrapped in lnd
in an object.
Pass the object wrapped in lnd
to methods and they will now select the
appropriate service automatically.
pay
arguments have been renamed:
max_fee
replacesfee
outgoing_channel
replacesout
timeout_height
replacestimeout
pay
also has a new argument for use when specifying a path:
pathfinding_timeout
. This is the cutoff time for starting a new pay attempt.
There have been multiple error codes changed