Mint Mirror (v1)deprecated
Superseded by nft.mint-mirror.v2. Kept registered so historical executions stay resolvable; new calls are rejected.
nft.mint-mirror.v1v1.4.2Baseby Demo author: mirror-mint
Executions · 7d0
Success rate—
Median latency—
Calling apps0
Interface
MINT_MIRROR
n/a (deprecated)Mint to the caller-derived address.
Inputs
| solanaMint | bytes32 | Source mint address. |
Outputs
| tokenId | uint256 | Minted token ID. |
example payload
{
"solanaMint": "7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU"
}Usage
@wormhook/sdknft-mint_mirror.ts
import { WormHookClient } from "@wormhook/sdk";
const client = new WormHookClient({ network: "devnet", appId: YOUR_APP_ID });
const call = await client.prepareCall({
hookId: "nft.mint-mirror.v1",
action: "MINT_MIRROR",
payload: {
"solanaMint": "7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU"
},
maxSpend: "0.01", // ≤ per-call cap (0.01 ETH)
ttl: 900,
});
const execution = await client.simulate(call);
const receipt = await execution.waitForReceipt();Registration
- hook id
- nft.mint-mirror.v1
- version
- 1.4.2
- destination
- Base
- permissions
- Open
- spend cap
- 0.01 ETH / call
- author
- Demo author: mirror-mint0x09436f…9edd
Routes
- Solana→Basedisabled
- Wormhole 1 → 30 · receipt returns on the same route
Adapter
- kind
- Custom
- contract
- MirrorAdapter0xdca168…0391
IWormHookAdapter.solconceptual
// Conceptual: final interface is defined in phase 2 (CORE_TECH_PLAN.md §Adapters)
interface IWormHookAdapter {
function execute(
bytes32 callId,
bytes calldata payload
) external returns (bytes memory output);
}Source & audit
- repository
- github.com/example/mint-mirror (demo)
- commit
- 81aa0e7
- audit
- not audited
Risk notes
- Deprecated. Calls return WH-304.
Versions
- 1.4.2current2026-07-30Final v1 release.
Allowlisted apps
Execution history
latest 10No executions yet.
Executions appear here once an allowlisted app calls this hook.