- Node.js 18 or higher is now required
- Node.js 16 or higher is now required
parseAmount
: Add method to parse a human readable amount into tokens
- Node.js 14 or higher is now required
getChainTransactions
: Add mempool space tx data lookup method
getChainTransactions
: Optimize lookup speed when an after date is specified
getAccountingReport
: Adjust sweeps to be net zero for transacted amount, plus fees
getAccountingReport
: Add support for coingecko historic rate lookup, use as default
- Node.js version 12 or higher is now required
getAccountingReport
: Fix reporting for AMP push invoices
getAccountingReport
: Remove requirement to get fiat conversions for records
getAccountingReport
: Fix chain transaction costs calculation when local data is absent
getAccountingReport
: Addnetwork
argument to support testnet accountinggetAccountingReport
: Add tx chain description notes to chain recordsgetAccountingReport
: Include "from public key" tag in received push payments
getAccountingReport
: Populate close channel fees in chain fees reportgetChainTransactions
: Include closed channel transactions with paid fees in output
getAccountingReport
: Populate sweep fees in chain fees reportgetChainTransactions
: Add method to derive chain tx with filled-in sweep fees
getAccountingReport
: Add paging support to payments fetching
getAccountingReport
: Fix issue mapping chain receives to records
getAccountingReport
: Detect an additional format of submarine swapgetAccountingReport
: Change default rate provider to coincap
getAccountingReport
: fix async control flow dependency
getAccountingReport
: rework invoices and payments to show circular paymentsgetAccountingReport
: change the formatting of invoice notes to be more terse
getAccountingReport
: A request func (like @alexbosworth/request) is required
The HTTP request function must be externally provided to get an accounting report.
getAccountingReport
: Addafter
andbefore
arguments to specify range of results