The ID of the token for which we want to retrieve token metadata
An object of type TokenMetadata
The Tzip-016 "interfaces" field MUST be present in the contract metadata. It should contain "TZIP-012[version-info]"
True if "interfaces" field is present and contains "TZIP-012", false otherwise
Fetches the token metadata for a specified token ID. The function first tries to find a
token_metadataview in the contract metadata and to execute it with the token ID. If there is no view, the function tries to find atoken_metadatabigmap in the top-level pairs of the storage.