wallet_createOrdinals
Creates and inscribes ordinals (NFTs) on the Bitcoin SV blockchain. This tool lets you mint new digital artifacts by encoding data directly into the blockchain. Supports various content types including images, text, JSON, and HTML. The tool handles transaction creation, fee calculation, and broadcasting.
Read as MarkdownResult
Inscription status, transaction ID and output information as JSON text, or an error.
Permissions
The ordinals wallet funds and signs the transaction under its spending permissions. Broadcasting must be enabled.
SIGMA signing also requires a published BAP identity in the identity role. Content is supplied as base64 with its MIME type.
Inputs and availability
Full catalog · Legacy local wallet; Legacy local identity; Local Vault · broadcasting disabled; Local Vault · all roles; External BRC-100 wallet; Local Vault + sponsor
| Field | Type / required | Description |
|---|---|---|
| dataB64 | string Required | Base64-encoded content to inscribe |
| contentType | string Required | MIME type of the content |
| destinationAddress | string Optional | Optional destination address for the ordinal |
| metadata | object Optional | Optional MAP metadata for the inscription |
| signWithBAP | boolean Optional | Add a SIGMA data signature using the current BAP identity key. Uses anchor+inscription two-step flow. |
Nested fields are required only when their parent object or array item is supplied.
Full input schema
{
"type": "object",
"properties": {
"dataB64": {
"type": "string",
"description": "Base64-encoded content to inscribe"
},
"contentType": {
"type": "string",
"description": "MIME type of the content"
},
"destinationAddress": {
"description": "Optional destination address for the ordinal",
"type": "string"
},
"metadata": {
"description": "Optional MAP metadata for the inscription",
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"type": "string"
}
},
"signWithBAP": {
"description": "Add a SIGMA data signature using the current BAP identity key. Uses anchor+inscription two-step flow.",
"type": "boolean"
}
},
"required": [
"dataB64",
"contentType"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}