Requirements

NFTs in Asteroid Context

Asteroid protocol already supports arbitrary data inscription with an option to specify a parent and metadata like name, description and mime type (media type of inscribed content)

Let’s define Generic inscription transaction specification to see all the details of what’s available.

Generic Inscription transaction

Inscription transaction MUST specify Inscription operation, optionally CAN provide Inscription data, and optionally CAN require Inscription fee to be paid

Inscription operation

urn:{metaprotocol}:{chain-id}@{version};{operation}${param}={value},{param}={value}

Key Description Example
metaprotocol A protocol identifier inscription
chain-id The chain ID for the Cosmos Hub cosmoshub-4
version The current version v1
operation A protocol operation inscribe
param(s) Operation params h=hash