Skip to content

receive: add Liquid Address receive option - #654

Merged
erdemyerebasmaz merged 1 commit into
mainfrom
claude/intelligent-babbage-214079
Aug 3, 2026
Merged

receive: add Liquid Address receive option#654
erdemyerebasmaz merged 1 commit into
mainfrom
claude/intelligent-babbage-214079

Conversation

@erdemyerebasmaz

@erdemyerebasmaz erdemyerebasmaz commented Aug 3, 2026

Copy link
Copy Markdown
Collaborator

This PR introduces a Liquid Address receive option, mirroring the send-to-Liquid-address support.

Boltz is currently down, that's why Lightning and onchain BTC receives fail. PaymentMethod.liquidAddress needs no swapper, so it still works.

Changelist:

  • receive: add Liquid Address receive option 53907b6

Every receive method except LiquidAddress routes through the Boltz swapper:
Bolt11Invoice and Bolt12Offer use reverse swap pairs, BitcoinAddress uses a
chain swap. While Boltz is down, users have no working inbound path.
PaymentMethod.liquidAddress needs no swapper, so it keeps working.

Adds LiquidAddressCubit (prepareReceivePayment + receivePayment, no fee
acceptance plumbing and no fee/limit fields since Liquid receive has neither)
and a receive page at page index 4 with no limits bottom bar and no fee
message box. Wires the method into the payment method dropdown and removes
the early-return guard that previously blocked selecting it.

L-BTC only, no asset support.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@erdemyerebasmaz
erdemyerebasmaz force-pushed the claude/intelligent-babbage-214079 branch from c830bf7 to 53907b6 Compare August 3, 2026 21:35
@erdemyerebasmaz
erdemyerebasmaz merged commit ce5ea7e into main Aug 3, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant