Preview:
import {actions, utils, programs, NodeWallet} from '@metaplex/js';
import {Connection, Keypair, clusterApiUrl} from '@solana/web3.js';
import * as bs58 from "bs58";

async function mintNFT()  {
  //PROVIDE YOUR JSON URI WITH THE URL OF THE JSON UPLADAED TO ARWEAVE uploadJSON.ts
let uriS = "URL generado del JSON";
 console.log("minting")
    let connection = new Connection(clusterApiUrl("mainnet-beta"));

    //let secretKey: Uint8Array= Uint8Array.from([]);
    let keypair: Keypair = Keypair.fromSecretKey(bs58.decode("CLAVE PRIVADA DE SOLANA DEL QUE VA A PAGAR"));
    const mintNFTResponse = await actions.mintNFT({
        connection,
        wallet: new NodeWallet(keypair),
        uri: uriS,
        maxSupply: 1
      });

}

mintNFT();
downloadDownload PNG downloadDownload JPEG downloadDownload SVG

Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!

Click to optimize width for Twitter