Skip to content

v1.5.0 — External Minting Policy Import

Latest

Choose a tag to compare

@invalidcredentials invalidcredentials released this 14 Mar 03:26

What's New

Import external minting policies from outside the plugin (e.g. jpg.store, cardano-cli keys) to mint NFTs under policies you didn't create within the plugin.

Three Import Modes

  • Skey + Script — Paste .skey and .script file contents (e.g. from jpg.store)
  • Seed Phrase — Enter a mnemonic to derive keys and generate a new policy script
  • Full Manual — Provide policy ID, script JSON, and signing key directly

How It Works

  • Imported signing keys are AES-256-CBC encrypted at rest
  • Minting uses dual signing: master wallet funds the tx, imported key authorizes minting
  • Imported policies appear in the existing collection dropdown (tagged "imported")
  • Supports both standard 32-byte Ed25519 keys (cardano-cli) and extended 64-byte keys (HD wallets)

Files Changed

  • cardano-auctions.php — Version bump to 1.5.0
  • includes/core/class-policy-import.php — New import class
  • includes/core/class-minter.php — Dual-signature support
  • includes/models/class-mint-policy-model.php — Schema: skey_encrypted, key_type, source columns
  • includes/wp/class-admin-auctions.php — Import AJAX handlers
  • templates/admin-auction-edit.php — Import UI with 3 sub-tabs
  • assets/js/cardano-auction-admin.js — Import form JS handlers

Install

Download cardano-auctions-v1.5.0.zip and install via WordPress > Plugins > Add New > Upload Plugin.