EIP-7205: About Contract Metadata

Discussion thread for EIP-7205: About Contract Metadata
The standard introduces the ‘about()’ function.
This function empowers contract creators to enrich contract details with essential information like company/personal data, social media links, and tailored extensions for security audits or collection-specific features.
This is an example of what the metadata might return

{
	"company": "",
	"company_id": "",
	"country": "",
	"contact_mail": "",
	"website": "",
	"documentation": "",
	"marketplace": {
		"banner": "",
		"logo": "",
		"description": ""
	},
	"security_audit": {
		"security_audit_provider": "",
		"audited_report_url": "",
		"audit_date": ""
	},
	"social_links": {
		"twitter": "",
		"instagram": "",
		"discord": "",
		"medium": ""
	}
}
2 Likes

What is different from using https://docs.opensea.io/docs/contract-level-metadata ?

Hello @pugakn ,
I have a similar idea, but I believe it would be beneficial for the Ethereum community to standardize the function name and also discuss the required parameters. Instead of limiting it to ERC721 and ERC1155 on OpenSea, the contractURI function could be more generalized and applicable to other standards as well.