Skip to content

Parallels with a generalized contract metadata standard? #15

@bartolomej

Description

@bartolomej

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!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions