Skip to content

BOLT12 Incompatibility with Ocean.xyz pool payouts #806

Description

@AgimaFR

Context

I am unable to set up automated Lightning payouts on the Ocean.xyz mining pool using a BOLT12 Offer generated by Phoenix Wallet (v2.7.5).

Steps to Reproduce

  1. Generate a static/reusable BOLT12 Offer in Phoenix.
  2. Edit the description to match Ocean's requirement: OCEAN Payouts for [BTC_ADDRESS].
  3. Paste the lno1... string into the Ocean configuration dashboard.

Expected Behavior

The BOLT12 Offer should be accepted by the pool's dashboard to proceed with the signature process.

Actual Behavior

The Ocean dashboard returns the error: "error decoding lightning_bolt12".

Technical Notes

  • The procedure works correctly when using a BOLT12 Offer from Coinos.io, which suggests a formatting or metadata incompatibility specific to Phoenix (possibly related to blinded paths or
    TLV records).
  • This issue prevents Phoenix users from receiving direct, non-custodial mining payouts from Ocean.

Environment

  • Phoenix Version: 2.7.5
  • Platform: macOS (M1) / iOS
  • Service: Ocean.xyz mining pool

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions