Repository navigation
v1.6.6
Install
- Create an API key at console.flashapp.me with scopes
read_userread_walletwrite_walletread_transactions. - Download
BTCPayServer.Plugins.Flash.btcpaybelow and upload it in Server Settings → Plugins, keeping that exact file name. Restart. - Store → Lightning → Use custom node:
type=flash;server=https://api.flashapp.me/graphql;token=fk_...
See the installation guide.
Upgrading from 1.5.x
1.6 is a substantial fix release. Highlights:
- Console API keys (
fk_...) replace expiring session tokens. - Invoices are only marked paid when Flash confirms that exact invoice. 1.5.x could credit an unpaid invoice (for example a Boltcard top-up) when another payment arrived around the same time.
- Correct amounts: 1.5.x recorded 100× the amount received.
- Sends work on accounts moved to the USDT cash wallet; before, they failed with
insufficient balance … 0. - Pending sends are no longer reported as completed, so cards aren't debited for payments that may fail.
Full details in the changelog.
[1.6.6] - 2026-10-06
Removed
- Controllers and views from the earlier dashboard UI (
Controllers.backup/,Views.backup/). The controllers were still compiled into the plugin and answered requests: some pages returned HTTP 500 because their views were not packaged. The LNURL-pay endpoints inFlashLNURLControllerremain. - A demo class (
Tests/LnurlMetadataTest.cs) that was compiled into the plugin.
Fixed
- The plugin icon had stray text after the closing
</svg>tag.
Changed
- Release packages are published as GitHub releases instead of being committed to
releases/. - Documentation rewritten: installation, how it works, troubleshooting, development.