Actions46
- Account Actions
- Alcor Exchange (DEX) Actions
- Asset Actions
- Governance Actions
- History Actions
- Marketplace (AtomicMarket) Actions
- Nefty (Blends & Packs) Actions
- Smart Contract Action Actions
- Token Actions
Asset → Mint NFT
AI-generatedSummary
Mints a new NFT (AtomicAssets-style asset) on the WAX blockchain from an existing collection, schema and template, and assigns it to an owner account. The actual resource handler is not visible in the provided source (the entry module delegates to an obfuscated resources module), so behavior is described from the declared properties.
Inputs
- endpoint (required) — WAX API endpoint to send the transaction through (Greymass default, EOS Nation, EOSphere, Pink.gg, WAX Sweden, or Custom).
- customEndpoint — Custom API URL; shown only when endpoint is set to Custom.
- collectionName (required) — Name of the collection to mint in (12 characters max).
- schemaName (required) — Name of the schema the asset conforms to.
- templateIdInt (required) — Template ID to mint from; default is -1, which typically means no template.
- immutableData — JSON object of immutable attributes for the asset; default {}.
- mutableData — JSON object of mutable attributes that can be changed later; default {}.
- owner — Account that receives the minted NFT. Defaults to the credential account if left empty.
- authorization — Optional list of actor and permission (active, owner, or custom) entries used to authorize the transaction.
Output shape
One output item per input item, with the result of the mint transaction.
The exact result fields are not visible in the provided source. The node requires a WAX Kit private-key credential with a valid license key, which is checked against Lemon Squeezy. If Continue On Fail is enabled, a failed item returns json with success:false, error and details instead of stopping the workflow.
Examples
Example 1: Mint a card from an existing template to a player's account.
collectionName=mycollection, schemaName=cards, templateIdInt=12345, owner=playeraccount, immutableData={}, mutableData={"level":1}
Example 2: Mint to the credential's own account using a custom node.
endpoint=custom, customEndpoint=https://my-wax-node.example.com, collectionName, schemaName and templateIdInt set, owner left empty