When bumping transmission with an unpaid invoice(s), cancel the unpaid invoice(s) and put total amount in new "bumped" lightning invoice.
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 35/100
Research direction
Start by tracing the transmission-bump flow and how it handles unpaid invoices. Verify that the original invoice is cancelled and that the replacement Lightning invoice uses the full bumped amount rather than only the difference, using the example amounts in the issue as the completion criteria.
Written by the indexing model from the issue text.
Description
When an invoice is unpaid, and users bump, the original invoice should be cancelled, and the new invoice should include the new amount (not the difference between the original and bumped rate).
For example, user submits 1kb transmission for 50 mSats per byte (i.e. 50,000 mSat invoice). User then bumps the transmission to 100 mSats per byte. The old invoice would be cancelled and the new invoice from bumping would be 100,000 mSats.
- Dominant language
- Python
- Stars
- 38
- Forks
- 9
- PR merge metrics
- No merged PRs in 30d
Getting set up
- Ships a Dockerfile or Docker Compose file
- No pull request template
- No contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from Blockstream/satellite-api
-
Difficulty 2/5 1-3 hours Newbie friendliness 45/100
Blockstream/satellite-api#11 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
Blockstream/satellite-api#10 · 1 comment ·
-
Difficulty 5/5 Over a week Newbie friendliness 20/100
All issues in Blockstream/satellite-api
Similar issues
-
python-version
Difficulty 1/5 Under an hour Newbie friendliness 88/100
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
Maintainers usually reply within 1 day
-
bug javascript P2-medium python release:v3.1
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
adrirubio/claude-deck#546 ·
Maintainers usually reply within 1 day
-
area: desktop area: website priority: P2 type: feature
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
appandflow/stim#3411 · 1 comment ·
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 Under an hour Newbie friendliness 88/100
baptistehamon/lsapy#185 ·
Maintainers usually reply within 1 day