handleEarningsCommand
: Support large numbers of forwards
- Add support for indicating if a channel is unannounced in opening message
- Add support for
PREFERRED_TOKENS_TYPE=rounded
to adjust amount formatting
- Node 18 or higher is now required
- Node 16 or higher is now required
postSettledPayment
: Show outgoing hop forwarding alias for sent payments
postSettledInvoice
: Add argumentmin_rebalance_tokens
to constrain posts
handleBalanceCommand
: Show balance of funds on the node
postSettledInvoice
: Show forwarding alias for received payments
handleGraphCommand
: Support multiple words in node querieshandleInvoiceCommand
: Support multiple words in peer queries
actOnMessageReply
,handleInvoiceCommand
: Add support for specifying amount as a formula, including fiat amounts
handleButtonPush
: Fix crash when an unknown button push event is received
- End support for node.js 12, versions 14 or higher are now required
postSettledInvoice
: Use mtokens precision in rebalance messages
handleLiquidityCommand
: Add support for showing fee rates
handleGraphCommand
: Increase error catching guards on channels summary
handleGraphCommand
: Add latest channels summary to node info
- Disallow non-connected users from accessing /version and /mempool commands
- Add support for showing complete amounts in forwarding messages
- Add support for
PREFERRED_TOKENS_TYPE=full
to adjust amount formatting
handleStopCommand
: Add confirmation to avoid accidental termination
postSettledInvoice
: Add support for showing balanced open proposals
handleInfoCommand
: Add method to get node wallet info
handleBlocknotifyCommand
: Add access checking on command invocation
handleBackupCommand
,handleInvoiceCommand
: Handle posting wrong user err
handleLiquidityCommand
: Handle scenario where no liquidity exists
postNodesOffline
: Add method to notify of nodes going offlinepostNodesOnline
: Add method to notify of nodes connected
postClosingMessage
: Add method to notify of a new pending closing channel
postOpeningMessage
: Add method to notify of a new opening channel
postClosedMessage
,postOpenMessage
: upgrade to MarkdownV2
handleGraphCommand
: Add method to lookup a node in the network graph
handleStopCommand
: Add method to handle the bot stop command
handleStartCommand
: Add method to handle the bot start button command
handleEditedMessage
: Add method to handle editing of a past message
postCreatedTrade
: Add support for moving a trade-secret to another node
postCreatedTrade
: Add support for setting a trade-secret expiration date
Add support for changing trade-secret descriptions
actOnMessageReply
: Change method name ofupdateInvoiceFromReply
isMessageReplyAction
: Change method name ofisMessageReplyToInvoice
postCreatedTrade
: Add support for deleting a created trade-secret
postCreatedTrade
: Add method to post a created trade-secretpostSettledTrade
: Add method to post a settled trade-secret
handleButtonPush
: Add method to handle button pusheshandleInvoiceCommand
: Redesign interface to use buttonsisMessageReplyToInvoice
: Add method to test if reply is reply to invoiceupdateInvoiceFromReply
: Add method to update a created invoice from a reply
postSettledPayment
: Add method to post a settled payment to the bot
handleCostsCommand
: Correct week chain fee summary
handleCostsCommand
: Add command to show rebalance and chain fee costs
handleBackupCommand
: Swaprequest
argument forsend
to use native send filepostUpdatedBackup
: Swaprequest
argument forsend
to use native send file
handlePendingCommand
: Add check on from and id before pending lookups
handlePayCommand
: Fix issue paying requests that require the payment nonce
notifyOfForwards
: Combine forwards within the same pair
Remove momentjs dependency
- Change formatting for forward, rebalance, received messages
handleConnectCommand
: Fix missing reference to already connected message
handlePendingCommand
: Add method for responding with pending channels and HTLCs
handleVersionCommand
: Add method for responding with version numberpostSettledInvoice
: Add quiz message support
postSettledInvoice
: Fix race condition in rebalance paymentpostSettledInvoice
: Add safeguard against unexpected data in payment record
postUpdatedBackup
: Use this method instead ofpostUpdatedBackups
, which is removed
postUpdatedBackups
: Method removed
notifyOfForwards
: Use this method instead ofpostForwardedPayments
, which is removedpostSettledInvoice
: Show public key of sender even when unverified
postForwardedPayments
: Method removed
handleEarningsCommand
: Add command to show node earnings
handleLiquidityCommand
: Fix outbound liquidity command
handleBackupCommand
: Add method to send backups as fileshandleBlocknotifyCommand
: Add method to notify on new blockshandleConnectCommand
: Add method to show the Telegram user idhandleInvoiceCommand
: Add method to create an invoicehandleLiquidityCommand
: Add method to show liquidity detailshandleMempoolCommand
: Add method to show the mempool statehandlePayCommand
: Add method to pay an invoicepostChainTransaction
: Add method to post a chain transaction messagepostClosedMessage
: Add method to post a closed channel messagepostForwardedPayments
: Add method to monitor and post forwarding messagespostOpenMessage
: Add method to post a channel open messagepostSettledInvoice
: Add method to post a received payment messagepostUpdatedBackups
: Add method to post a backup updated messagesendMessage
: Add method to send an arbitrary message