-
Notifications
You must be signed in to change notification settings - Fork 1
Description
Hey, I like this solution for defining token contract metadata!
But it makes me wonder if there should also be a more general solution for specifying any contract metadata, which could include things like description, image, Github URL, website URL, etc...
I realized this would be needed when I saw a cool contract on Twitter: https://twitter.com/0xBartek/status/1742276379977056307. But I couldn't get any more info about that contract, verify it's trustworthy, or get involved with the development because there was no "backlink" from the contract to the author or a GitHub page.
Luckily in this case I knew who the author was as I originally saw that on Twiter, but this is a special case scenario. I imagine in the future, Flow developers will browse contracts either on the blockchain explorer or a package manager-like tool (such as https://contractbrowser.com) and see a contract they wanna use in their project or get involved with. How would they verify it's trustworthy (i.e. has been reviewed or has a trustworthy Github repo/author), contact the author, or learn more about the project (e.g. their website, Github page or Twitter)?
To solve that, I think it we could define a FLIX-like standard, but for contracts. There was also a related discussion in Discord around this some time ago: https://discord.com/channels/613813861610684416/1191864918232801322/1191864922657783858
I think this project could be a good starting point for the standardized & generalized solution if you'd be interested in that. We can also team up and try to propose/build such solution together!
Let me know any thoughts you have around that!