Skip to content

Latest commit

 

History

History
28 lines (16 loc) · 986 Bytes

adding-metadata.md

File metadata and controls

28 lines (16 loc) · 986 Bytes

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.