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
.skeyand.scriptfile 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.0includes/core/class-policy-import.php— New import classincludes/core/class-minter.php— Dual-signature supportincludes/models/class-mint-policy-model.php— Schema: skey_encrypted, key_type, source columnsincludes/wp/class-admin-auctions.php— Import AJAX handlerstemplates/admin-auction-edit.php— Import UI with 3 sub-tabsassets/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.