You are very right it is pretty complex, took use time to build also and still probably a bit buggy.
To avoid spam we push the nostr eventid of a project as an opreturn, that requires spending coins to make a project.
Fee is taken from each funding trx paid to the projects identier which is derived from a global Angor key.
Login to reply
Replies (5)
I wonder if grantless could for certain cases use @Angor under the hood?
Ping me if you think that's something you'd like to explore
Does this mean that while any pubkey can author a nostr event that is "Angor-like", the Angor clients only show events that have a corresponding opreturn?
What is the Kind for those events and where is the spec or NIP that describes them?
Yes indeed the angor.io website (and the app of course) will check the Blockchain for the presence of the eventid before displaying to the user.
We use kind 3030 none-replaceable events to describe the "contract" (I'll have to find the nip definition)
@SondreB helped to define that nip
I realise we need to add some more data to this nip for Angor V2 projects of type Fund