ciori's avatar
ciori
ciori@nostrplebs.com
npub1hupm...nnm6
ciori's avatar
ciori 1 year ago
@utxo the webmaster ๐Ÿง‘โ€๐Ÿ’ปIs it normal that I see all the notes from my feed/people I follow inside the outbox relay of haven? Shouldn't there be only notes I publish? Same for the inbox relay. (It could be something wrong I did while updating to the 0.4.1 version, but it would be strange as I see new posts, from after the upgrade)
ciori's avatar
ciori 1 year ago
@calle ๐Ÿ’ฏ Is it technically possible to have a cashu mint that only whitelisted user can access? Maybe based on nostr keys? What would happen when a whitelisted user creates a token that needs to be redeemed by an external user that doesn't have access to that mint?
ciori's avatar
ciori 1 year ago
#asknostr #vps #vpn #cloudflare #tunnel Is there a cloudflare tunnel alternative that can be payed with sats?
ciori's avatar
ciori 1 year ago
#asknostr What are some good, cheap, privacy and bitcoin friendly VPS?
ciori's avatar
ciori 1 year ago
Hi @utxo the webmaster ๐Ÿง‘โ€๐Ÿ’ป, regarding #haven, are the relays I set as "IMPORT_SEED_RELAYS" also the ones that are constantly checked to pull my events into the outbox relay of haven? Or are they only used for the initial import? I am asking this as I wanted to understand wether this relay could be used as a backup "private" relay. Fox example, let's say I have relay A and B that I use for inbox/outbox/dm/chats/etc in my nostr clients, if I then setup a haven relay (even on LAN and not publicly accessible) with the import and blastr relay pool set to those A and B relays, will haven act as a relay that is "automatically backing up" all my related notes? Basically I am only leveraging the "also pull/blastr notes" feature of haven.
ciori's avatar
ciori 1 year ago
@fiatjaf @Mike Dilger โ˜‘๏ธ @hzrd149 @Vitor Pamplona Talking about nostr user relays management: is there a best practice in choosing/using inbox/outbox relays and app relays (the ones only used on the specific client)? Are there some articles or documentation about it? I get one should use few inbox/outbox relays (normal and/or WoT ones), but what about all the other relay types? Search, app specific ones, etc...? I see most of the clients have this "app relays" that are used "for everything in the app", but why would I use them if we have decided the outbox model is pretty much the one to follow? Aren't they "useless"? I mean I get the need for general search/read relays to search for content (for example global feed and to bootstrap the client after a fresh login), but why the write ones? Please help a fellow nostrich.
ciori's avatar
ciori 1 year ago
@Vitor Pamplona Hi, is it normal that Amethyst reload your followers and notifications almost everytime I open the app (or at least frequently), plus I have a lot of missing notifications that I am instead able to see on other clients (example nostrudel), even though the relays (outbox/inbox, search and app relays) are the same. Am I missing something?
ciori's avatar
ciori 1 year ago
@Vitor Pamplona is it possible to make Amethyst load video previews without actually starting the video? I mean let the app load the video "frames" in the feed, but then you need to press the play button on the video to start it.
ciori's avatar
ciori 1 year ago
What is the best platform or tool to properly search and setup all your relays (inbox, outbox, dm, search, etc...)? Is there a standard or best principles to follow?
ciori's avatar
ciori 1 year ago
@Yuki Kishimoto Hi, I was trying the nostr rust crate to test the nostr connect feature where a web app is generating a qrcode with the "nostrconnect://..." url for Amber to scan and sign. So in this case I am creating the NostrConnectURI object by providing the local public key of the app (not the remote signer) and the usual relays. This goes all well as I am able to then use the Client object, the problem is that when I refresh the web page all the internal state, meaning the Client object, get lost (I am using dioxus as web framework if it can help). The thing is that during the initial "login" phase I save every important value as a String by leveraging the integration with the browser localstorage, so I am fairly certain that the Client object can be recreated, but I don't understand how. I have looked at the examples on the github repo and tried different options but I am unable to properly recreate/parse the NostrConnectURI and then the Nip46Signer. What should be the correct way to do it if I initially "logged in" with a "Direct connection initiated by the client"?
ciori's avatar
ciori 1 year ago
@fiatjaf @hzrd149 Thinking about some alternative home feed: I have to say I find "duplicated" content from people I follow too much often, what I mean is that when someone is resharing other people posts I see both the original post and the reshare it confuses me because I see multiple time the same content. I think it could be an interesting idea to have the option (not a DVM, just an option for the feed that I can decide to enable permanently) to display reshares from people I follow only when they reference a note from a person I don't follow, so that I can avoid duplicated content and feed is less bloated. What would you say? Could this be useful?
ciori's avatar
ciori 1 year ago
Ehi @Yuki Kishimoto I see you are working on the Rust Nostr library, I was playing around with it mostly for NIP46 and NIP65 stuff following the example codes on the repo and I was wondering: if I want to publish an event using the outbox model what do I need to do? Is there a method or option on the Client object to automatically publish the event on the outbox relays of the user or do I need to make sure to "client.add_relay(...)" for every outbox relay (taken from "Kind::RelayList" events) prior to sending the event?
โ†‘