Hello lightning users,
I've been trying to receive my Ocean payouts using a node on my Start9. I have 3 private channels with large nodes, Receiving / sending liquidity split at about 50/50. All signs point to it should work. In the past, I had a core lightning node that worked but it had public channels.
I want to do this with, ideally, my LDK running through albyhub. I can configure the bolt 12 offer successfully on Ocean, but so far I get an error from the Ocean side saying it can't find a route to my node. I also spun up a core lightning node with a few small channels and had the same problem too.
I've tried contacting Ocean, but so far they don't answer...so crowd sourcing here, seeing how other people's experience has been getting payouts to work with their own node. Are you successful with the type of setup (small, balanced node with private channels only) ?
A few things that come to mind:
@alby might know more
Maybe it is Ocean liquidity. They haven't paid out since 9/23,and have hit 6 blocks since then.
Can you describe your settings in more details for the rest of the class? :-)
not sure what else to share while not doxing my address
I sent and email but then a few hours later it seemed to retry and i got double the payout so i figured it just failed. Its done it one other time so 2 total rpc timeouts but none since then
Interesting. It must be my node, then. Maybe someone else running their own node can chime in? I'll check my logs.
Could be. I have gotten payouts to coinos configured wallets. Maybe i should open a channel to coinos 🤔
Yes it could be any of these...just hard to know without feedback from Ocean. I can understand if its not high on their priorities so...here I am :)
I will say I can receive when sending to my configured offers using other sources like phoenix wallet and coinos. And I can receive my lightning payouts using coinos. But would just really like it to work with my LDK node.
I haven't successfully configured the bolt 12 offer yet.
I'm trying to receive the payments to my Alby Hub and bolt 12 support is a new feature for them. It doesn't seem to be set up exactly the way Ocean expects. Or, I'm just doing something wrong, which is highly probable.
Are you using the built in LDK light node? I wonder if @BeeRye is using that too? I don't think so, based on his replies.
I am attempting go use the ldk light node, but also having errors configuring with a cln too. Im gonna try adding a public channel to each, see if that helps.
Meanwhile, I just opened a bigger public channel on my cln node, since it looks like I might be having liquidity issues. I'm not sure though. It's puzzling, because the logs don't show failed transactions, but obviously on coinos everyone is getting paid out.
ya, its hard to troubleshoot without Ocean providing feedback.
I just got my back payments in one lump transaction.
alright i have a new public channel open with coin OS on my CLN. I'll see if the sats are able to successfully get sent to me via lightning over the next day or so.
I wonder: Is a bolt12 offer static with the channels you had when creating it ? Wonder if I need to configure a new offer now...
UPDATE: I got it to work successfuly once i added a public channel with CoinOS on my CLN. Still no luck with my LDK light node.
I'm sure someone will eventually post a guide for this or an update will make it more obvious how to do it correctly.
@BitcoinMechanic said this during his AMA. It may still apply:
Descriptions may be the issue.
I never have problems with CLN bolt12 on my start 9 connected directly through the GUI.
Good luck.
Oh, can I ask if your CLN has public channels, private channels, mix of both ?
I had private channels initially, but had liquidity issues. Now I run CLBoss with a few large public channels.
Thanks!
Is this the error you get?
OCEAN lightning payout error: Latest Error Latest lightning error: No route found Raw error: cln err code: `210` - message `Ran out of routes to try after 1 attempt: see `paystatus`` Recommendation: No payment route available. Wait or contact lightning@ocean.xyz after one week Encountered at: 2025-09-22 17:20:04 UTCIt's working now. Just got my lightning payout.
nice! and what's your setup ? CLN with private channels, public channels, mix private/public ? If you are willing to disclose.
Simple coinos custodial setup, when I started that was the only way to accept BOLT12 without running your own node (as I had issues with mine)
I move my funds to another non-custodial once a week...
I'll have to take the necessary time to use my self-hosted AlbyHub at one point, now that they support BOLT12 offers.
Latest lightning error: Unknown payout error, contact lightning@ocean.xyz
Raw error: cln err code:
-1- messageJSONRPCError: code=1005, message=Timeout waiting for response, data=map[]Encountered at: 2025-09-27 14:06:47 UTC
oh this has happened to me... its failed a couple times i sent them an email but got no response (it eventually retired and worked)
It might be worth experimenting with a minimal public footprint just to confirm if the routing issue disappears. That will tell you whether it is a network discovery problem versus a configuration problem with LDK or Ocean.
Good point, i think that will be my next step, is a public channel on the LDK node
Update to this post:
I was able to successfully receive to my LDK albyhub lightnode using only private channels. I didn't do anything, but i noticed today that the payment went through successfully from Ocaen!
So, it does work...hard to know what was the problem but it was not a compatabiity issue :)