For the complete documentation index, see llms.txt. This page is also available as Markdown.

Adding Metadata

You can optionally pass metadata. In this example we add the standard MAP keys app and type along with a geotag context with geohash and context fields to tag an inscription at a specific location.


// set fee rate
const satPerByteFee = 0.05

// inscription
const inscription =  { dataB64: fireShard,  contentType: "model/gltf-binary" }

// Define MAP keys as a JSON object
const metaData = { app: "ord-demo", type: "ord", context: "geohash", geohash: "dree547h7" }

const tx = createOrdinal(utxo, ordinalDestinationAddress, paymentPk, changeAddress, satPerByteFee, inscription, metaData);

app - is publicly shown in the tx. Should be the app or platform name making the inscription.

context = is a standard field making the tags apply to a particular type of identifier, in this case a geohash.

geohash - is a standard geohash string referring to a location.

both createOrdinial and sendOrdinal can optionally take metadata.

Last updated