Submarine Swap

Trade on-chain tokens for Lightning invoice payments.

Send ( )

to
Make sure to send the exact amount!
Failed to pay invoice :(
You can use decodescript to check this smart contract.
A refund transaction cannot be broadcast before this block.
The transaction id that sends to the swap address.
The output index that sends to the swap address.
The complete amount sent to the swap address.

Don't want to go through with the swap? You can cancel your swap at any time before sending payment.

If you have already sent payment to the swap you cannot cancel. Instead you must wait for the refund timeout and execute the refund. Refund Transaction.

Swap
Swap Complete!
On-Chain
Transaction Id
Off-Chain
Swap Fee
Payment Proof