I have the same issue with the Blockstream profile not being loaded on Damus iOS on my own iPhone and my simulator. I’ve confirmed that the kind 0 profile event is received in the relay subscription but I was only able to debug it down to the NostrDB C code, where the ndb_ingester_queue_event code dispatches processing the kind 0 json asynchronously to the threadpool. But I got lost and stopped debugging because I don’t know how that code works. I don’t know if there’s an issue on the write or on read afterward.

I did notice that Blockstream’s profile about field has a \u0026 Unicode character. I wonder if that’s throwing it off?

Reply to this note

Please Login to reply.

Discussion

I wouldn’t think that having 0 relays would cause their profile to not load. A few other non-Damus clients that I checked seem to also show that they have 0 relays. But that might just be a red herring. Not sure.