Создаем NFT в Solana

13 июля, 2023
1 минута чтения
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)

Денис Сергеевич Басковский

Философ, изобретатель и поэт.

Добавить комментарий Отменить ответ

Предыдущая статья

Функция deepMerge на TypeScript

Следующая статья

Пример отправки к Федиверсу из сURL

Exit mobile version