import { Metaplex, keypairIdentity } from "@metaplex-foundation/js"
import { clusterApiUrl, Connection, Keypair } from '@solana/web3.js'
import * as base68 from 'base58-universal'
// Приватный ключ вашего кошелька
const myPrivateKey = 'YOUR_PRIVATE_KEY'
// Подключение к локальному Solana Devnet
const NETWORK = clusterApiUrl('devnet')
// Создание подключения к блокчейну Solana
const connection = new Connection(NETWORK, 'confirmed')
// Создание кошелька из приватного ключа
const privateKey = base68.decode(myPrivateKey)
const keypair = Keypair.fromSecretKey(privateKey)
// Подключение к Metaplex
const metaplex = new Metaplex(connection);
metaplex.use(keypairIdentity(keypair));
// Создание NFT
const myNFT = await metaplex.nfts().create({
uri: "https://arweave.net/",
name: "My NFT NAME",
sellerFeeBasisPoints: 500, // Represents 5.00%.
})
console.log(myNFT)