Display
How should platforms show this NFT?

pub resource NFT: NonFungibleToken.INFT, MetadataViews.Resolver {
// ...
pub fun resolveView(_ view: Type): AnyStruct? {
switch view {
case Type<MetadataViews.Display>():
return MetadataViews.Display(
name: "Avataaars #".concat(self.id.toString()),
description: "This is a procedurally generated avatar! You can learn more about it here: https://avataaars.com/",
thumbnail: MetadataViews.HTTPFile(
url: Avataaars.imageBaseURL.concat(self.id.toString())
)
)
// truncated other metadata views...
}
return nil
}
// ...
}Last updated