Metadata
The Zora protocol requires media that is minted on its smart contracts contain a URI pointing to its media.
Generate Metadata
import { generateMetadata } from '@zoralabs/zdk'
const metadata = {
version: 'zora-20200101', // The version of metadata you are generating
name: someName,
description: someDescription,
mimeType: someMimeType,
}
const minified = generateMetadata(metadata.version, metadata)Validate Metadata
import { validateMetadata } from '@zoralabs/zdk'
const metadata = {
version: 'zora-20210101',
name: randomName,
description: randomDescription,
mimeType: mimeType,
}
const isValid = validateMetadata(metadata.version, metadata)Parse Metadata
Define a new Schema
Further Reading
Last updated
Was this helpful?