Как создать нфт на солане
Перейти к содержимому

Как создать нфт на солане

  • автор:

How to create an NFT on Solana? A complete step-by-step guide

Rashmeet Kaur

From pixelated art selling for millions to NBA video highlights selling for thousands of dollars, NFTs have created a lot of buzz in 2021. Are you a beginner who wants to create some NFT projects? In today’s guide, we will discuss everything about creating an NFT on the Solana blockchain.

So, Why Choose Solana to Begin with?

Well, if you know about Ethereum crypto, Solana is almost a similar one. Both ETH and Solana allow people to build on top of their blockchain platform by using smart contracts. So, why should you choose Solana over Ethereum? Because it is much more scalable with faster block times and low transaction fees.

Before we get into the details of the mining process, let’s discuss what is NFT crypto in the first place.

NFT: A Gist

A non-fungible token is basically a group of data saved on a blockchain that certifies any digital asset to be one-of-a-kind and interchangeable. To create an NFT, you must build a token that represents a file, photo, video, or whatever you want. So, how does an NFT expert use the Solana blockchain to develop tokens? Let’s get into the step-by-step details.

Learn how to work with Solana

Before we start talking about the list, make sure that you have all the required tools installed on your system. To help a first-timer like you get a grasp on Solana, here are the three easy steps to follow:

1.Setting Up a Solana Wallet : A wallet is where you will store all your tokens and NFTs. There are many different ways to create a wallet but we will talk about the command lines in today’s blog.

First of all, install the Solana Tool Suite you need to create your wallet. Once installed, open the terminal (on Linux/Mac) or Command Prompt (on Windows).

Now in the terminal/Command Prompt, move to the desktop and create a folder to store your NFT crypto data by giving the below-mentioned command:

solana-keygen new — outfile SolanaWallet/my-keypair.json

Finally, create the wallet and secure it with a password. Voila! Your new Solana wallet is ready. At this point, you will receive a public address that will be a long string of numbers and letters. Save this PUB KEY as later you have to use it several times.

Now that, you have a wallet, you will need some SOL, the currency of Solana blockchain (just like Ethereum’s ETH). You can get some free SOL on the devnet, the playground version of Solana. When you are going live on the real deal, you will be using the mainnet.

To get one free SOL on the devnet, you have to give the command like:

Boom! Now you have 1 SOL in your wallet on the devnet. If you want a better way to use your wallet, you can also use Solana Explorer. Visit the website, go to the top right corner change the button to devnet from mainnet, paste in YOUR_ADDRESS and your account will get 1 SOL!

You can also use the Phantom Wallet, a Chrome/Brave extension that makes it quite easy to interact with Solana Dapps. However, once you are ready with your wallet, let’s move on to the next step of your NFT crypto creation.

2.Creating Your Own Token : Now the process of creating your own token might sound a bit complex but relax, you can do it! At first, you need to set your configuration to use the devnet:

Next, you need to point to the location of your keypair.json file on your desktop:

solana config set — keypair SolanaWallet/my-keypair.json

The final step is creating your token with just this one command:

Boom! You have created your token successfully. Your token is a string of numbers and letters just like your public address.

So, how to store your new token in your wallet? Well, you need to create an account:

spl-token create-account YOUR_TOKEN

Once you have an account in your wallet to accept all the tokens, it’s time for you to mind some tokens!

spl-token mint YOUR_TOKEN 420

That’s how you can add 420 new tokens and sell or send them to whoever you want. Do you want to add more tokens? Run all the above-mentioned commands again and create as many tokens as you want!

The Final Thoughts

Hope you found this NFT learn session quite helpful to understand how the Solana blockchain works. You can easily create multiple tokens, import wallets, and transfer all your tokens between the wallets.

If you want to learn more about minting NFT on the Solana blockchain, you can always opt for a crypto trading certification before getting started with your projects.

Create your NFT app on Solana in 10 minutes¶

Solana logo

While ETH was reaching new heights in terms of traffic, price, and dApps development, new blockchains have arisen to tackle some of Ethereum’s main problems. One of them is Solana, currently the 6th largest blockchain in terms of market valuation.

Ethereum’s main problems are, of course, transaction speed and enormous transaction fees. Solana did manage to solve these perfectly, allowing up to 65,000 transactions per second and reducing transaction costs to $0.00025 per transaction. Going further, Solana has its own programming language that lets us create dApps, NFTs, and more. Overall, it’s a pretty solid competitor to Ethereum. ��

Why is Solana worth trying?¶

As with every blockchain, there are a few things that make Solana unique. Let’s look at some of Solana’s technical features, which are also called the 8 innovations of Solana.

Proof-of-History

In order to make communication cost and latency more efficient in conjunction with Proof-of-Stake, Solana integrates the concept known as a Proof-of-History. It’s a clock before consensus is reached, i.e. before agreeing on a blockchain state. It uses a recursive verifiable delay function to hash incoming events and transactions. It massively reduces overhead, thereby allowing scalability.

Sealevel

“A hyper parallelized transaction processing engine designed to scale horizontally across GPUs and SSD”. All other blockchains are single-threaded. Solana changed this status quo and became the first blockchain that is able to support parallel transaction execution in a single shard. It means that the blockchain will only become faster with time, allowing, once again, massive scalability.

Gulf Stream

Solana found a way to manage a mempool size of 100,000. Other blockchains use “gossip protocols” to propagate their mempools, and since gossip protocol, as its name states, achieves its purpose by exchanging information between nodes, it gets overwhelmed. Gulf Stream pushes transactions caching and forwarding to the edge of the network. This makes it possible for validators to execute transactions ahead of time.

60,000 Transactions Per Second (TPS)

Currently, Visa / Mastercard can process up to 65,000 TPS, which sets the bar for the cryptocurrencies pretty high (if they ever wish to replace it). In comparison, Bitcoin can process up to 7 TPS, which is super low. Solana, on the other hand, due to the technical solutions listed above can process up to 60,000 TPS!

If you’re curious and want a deeper explanation, you can find the perfect one here, written by Anatoly Yakovenko, a Co-Founder of Solana.

Solana Faucet, aka “Give me free funds!”¶

Moving forward into the development phase. ��‍�� As always, the first step when creating NFTs on any blockchain is to acquire the funds needed for transaction fees. Usually, we use a faucet service in order to get test funds. Solana is no different! After typing “Solana Faucet” on Google, we can see the following page:

Solana Faucet

Compared to Tezos, getting test funds on Solana is very simple. But first things first.

Solana Wallet

In order to sign and execute transactions, we need some sort of wallet. Unfortunately, since Solana is not compatible with Ethereum, we can’t use Metamask, as it supports only Ethereum-based currencies. That’s not a problem, though! Solana has a similar app named Phantom, which is a web browser extension as well as a mobile app wallet, so it’s super convenient to use. It looks like this:

Phantom wallet

Phantom wallet

If you want to change the network, you have to go to the settings page at the bottom and change the network to the desired one, which in our case is devnet.

Important: in order to create NFTs, you have to be on devnet, and NOT on testnet; otherwise it won’t work, since Rarible SDK doesn’t support testnet.

After that, click on “Deposit”, copy your wallet address, and paste it into the Solana Faucet. After approximately 0.002 seconds, we should have our test funds available. Ahh, the beauty of Solana. ☀️

Creating NFTs on Solana blockchain using Rarible SDK¶

In order to create NFTs on Solana, we will use the exemplary app provided by Rarible. You can get it here:

The exemplary app is located on the packages/example in the repo below:

In order to kickstart the project, you have to follow instructions disclaimed on Readme, which basically limits to running:

command from the root folder (not the packages/example folder).

Exemplary Application

An initial screen of the Rarible SDK Example app

The coolest aspect of the exemplary application is that it showcases all the possibilities the SDK provides. It’s also a fast way to validate what you can achieve with the Rarible SDK (which is a lot ��).

Connect Wallet

Connect to the wallet

In order to create NFTs, we have to connect a wallet first, which in Solana’s case is either Phantom or Solflare. As I stated earlier, I’m going with Phantom. What’s important here is to set the environment for “development”, that will allow you to use your wallet. After connecting, you should see the current status as “connected”.

Deploying Collection

Deploying a collection

In order to successfully deploy a collection, you have to pass a Metadata URI, which is a JSON with collection properties, usually stored on IPFS. It looks like this:

You can find an explanation about all the available options for Metadata URI here. All fields are mandatory — properties and image may be empty. Name , symbol , and description are used to describe your token, seller_fee_basis_points is a royalties percentage, i.e. the percent of each following sale that will go to the creator. Image and properties are used for additional assets, and creators tell how the royalties should be distributed

When it comes to uploading documents to IPFS, you can do it as you want. If you’re interested in doing it from the code level, check one of our previous article, but you can also use Pinata for that purpose. After getting your Metadata URI, which is a link to JSON stored on IPFS, and which looks like this:

Paste it to the adequate field. The Phantom window should pop up, as it’s shown below. Notice the predicted amount of SOL that will be subtracted from your account as a transaction fee.

If you see “transaction may fail to confirm”, it means that either you don’t have enough funds, or you’re connected to the wrong chain.

This is what you should see after clicking the deploy button

After a successful collection creation, you should see information about the created collection:

Successful collection creation

The most important information here is the collection address. With that, you can always fetch any related information from the Rarible API (see an article about that). After obtaining the collection id, we’re able to create an NFT by going to the “Mint Token” page.

Minting a Token

Mint token

As you can see, there are two steps involved in that process. The first one is passing a collection ID, and the second one is sending a transaction. What’s super cool about the exemplary app is that, on the right side of the screen, there are always code snippets included. You’re able to examine how it actually happens at the code level! Below, you can see an example of token minting.

Mint a token code

After the collection ID correctness check, we’re prompted to send a transaction. In order to do that, we have to pass a Metadata URI, which, again, is a JSON with properties that we’ll store on IPFS.

2nd step of minting a token

If you’ve passed the correct information, you should see the following screen:

Successful minting information

This means that the NFT was successfully created ��.

How to see an NFT’s content

After the NFT creation, we can check what it contains using the Rarible API with the getItemById endpoint. An exemplary API call looks like this:

As a response, we can see all the details of the NFT:

And voila. Freshly minted NFT on Solana ready to trade, hold, or whatever you want to do with that.

Summary¶

In this article, we’ve learned how you can take advantage of the Rarible SDK and API to create and see an NFT on Solana. The most important thing to remember while developing is to set your Phantom network to devnet, and the environment to “development” on Rarible SDK. If you remember that, everything else should flow as smooth as butter. ��

Solanart

Solanart — это решение для работы с NFT на блокчейне Solana. Вот сегодня и разберемся, что это за площадка. Кроме того, детально расскажем, как ей пользоваться ― зарегистрировать учетную запись, создать и запустить собственный NFT, а также торговать другими токенами.

Содержание

NFT маркетплейс Solanart открыт на экране.

Все, кто хотя бы немного знаком с миром блокчейна, знают о Ethereum. В курсе пользователи и о проблемах сети. И вот появляется блокчейн Solana, призванный эти проблемы решить и ― заодно ― дать комьюнити более широкий набор возможностей. Такого же взрывного роста платформа, разумеется, не получила. Solana развивается поступательно. Очередным шагом этого развития стало открытие собственной NFT-площадки.

Solanart запустили летом 2021 года. Площадка стала первым подобным проектом в соответствующей сети. Она обеспечивает пользователей полным набором инструментов для операций с NFT:

  • создание;
  • хранение;
  • продажа;
  • покупка;
  • обмен.

Почти год, это был самый крупный маркетплейс на Solana. Но к лету 2022-го Solanart уступил лидерство другому маркетплейсу ― Magic Eden.

Регистрация на площадке

Процесс авторизации на Solanart полностью аналогичен другим крипто-биржам и NFT-площадкам:

  1. В первую очередь создаем кошелек поддерживающий валюту сети ― SOL. Маркетплейс рекомендует использовать Solflare, но подойдет любой кошелек с поддержкой Solana.
  2. Покупаем несколько коинов SOL и переводим их на созданный счет.
  3. Подключаем кошелек к платформе.

Чтобы выполнить третий пункт, просто заходим на титульную страницу Solanart и нажимаем кнопку «Connect Wallet». Она расположена в правом верхнем углу страницы.

После успешного преодоления этих простых шагов получаем полностью активный аккаунт с возможностью покупать, продавать и обменивать невзаимозаменяемые токены. Однако, для создания собственного NFT придется пройти ещё одну процедуру.

Создание и запуск NFT в продажу

Ключевое отличие Solanart от того же OpenSea, помимо технической реализации, ― это модерация выкладываемого контента. Если на большинстве других площадок достаточно подключить кошелек и сразу начать выкладывать собственные NFT, то здесь все сложнее.

Для созданию и зауска невзаимозаменяемого токена ― после подключения кошелька к Solanart ― необходимо заполнить специальную заявку. Она расположена по адресу solanart.io/apply/listing .

Начало работы с площадкой начинается с нажатия кнопки.

Форма включает 12 пунктов, заполнение которых займет порядка десяти минут. Ничего сложного там нет, но все же подробно разберем каждый шаг. Чтобы приступить, на стартовой странице нажимаем кнопку «Start» или клавишу «Enter».

Шаг первый

Первый шаг создания NFT.

Отправная точка к созданию собственного NFT ― «Project Name». Здесь придумываем и указываем имя будущей коллекции. Именно оно будет отображаться на главной странице. Использовать можно латиницу, кириллицу, а также цифры. Но желательно пользоваться английским языком. Вписав наименование в соотвующую строку, нажимаем кнопку «OK».

Шаг второй

Второй шаг создания NFT.

Второй пункт ― «Project Description». Текстовое поле, куда вписываем описание коллекции. Например, кратко рассказываем о замысле проекта, содержании или тематике контента и так далее. Здесь также лучше писать на английском языке. Если уровень владения языком низок, просто пользуемся онлайн-переводчиком. Затем жмем «OK».

Шаг третий

Третий шаг создания NFT.

Третье текстовое поле называется «Project Supply». Здесь указываем, каким образом будет поддерживаться и развиваться будущая коллекция. Заполнив поле нажимаем кнопку «OK». Пункт необязателен.

Шаг четвертый

Четвертый шаг создания NFT.

«Project Website», как можно понять по названию, ― это страница проекта в сети. Под этим имеется ввиду отдельная страница на стороннем ресурсе. Целый сайт для этого заводить не обязательно. Можно, например, создать группу в социальной сети и наполнить ее превьюшками содержимого коллекции. Ссылка на такую страницу будет также отображаться в коллекции.

Шаг пятый и шестой

Пятое и шестое поле ― «Project Twitter» и «Project Discord» ― это ссылки на аккаунт проекта в Твиттере и Дискорде соответственно. Пункт необязательный, но желательный. Наличие отдельного аккаунта коллекции в этих сетях поднимают медийность будущих токенов в глазах администрации маркетплейса. Соответственно, это дополнительный плюс к шансу, что созданные NFT допустят на площадку.Пятый шаг создания NFT.Шестой шаг создания NFT.

Шаг седьмой

Седьмой шаг создания NFT.

«Mint Date» ― это дата «чеканки» новых токенов. Можно указать текущее число, месяц и год, а можно запланировать выпуск на конкретную дату. День рождения, например.

Шаг восьмой

Следующее поле ― «Profile image of your project» ― уже не текстовое. Здесь нужно загрузить обложку будущей коллекции. Соответственно, это должно быть изображение.

Восьмой шаг создания NFT.

Чтобы загрузить обложку, нажимаем «Choose File» и выбираем нужное изображение. Картинку требуется сделать размером 400×400 пикселей. Максимальный размер файла ― 10 мегабайт. Допустимо использовать ту же обложку, что и в Твиттере.

Шаг девятый

Девятый шаг создания NFT.

Следующее поле для загрузки изображения находится под пунктом «Banner image of your project». Это баннер, которым будет венчаться титульная страница коллекции. Последовательность действий по выгрузке и требования к файлу совпадают с предыдущим пунктом, но с одной поправкой. Формат изображения должен равняться 1100×615 пикселей.

Шаг десятый

Десятый шаг создания NFT.

Пункт «Candy Machine ID» пропускаем. Он не нужен тем, кто хочет просто создать собственный NFT. Опция необходима в том случае, когда планируется открыть другим пользователям возможность создавать токены «под маркой» автора.

Шаг одиннадцатый

Одиннадцатый шаг создания NFT.

«Contact Email», как опять же можно понять по названию пункта, ― это контактный адрес электронной почты. Вводим внимательно и без ошибок. Почта должна быть рабочей и активной. Это ― один из путей связи администрации ресурса с автором.

Шаг двенадцатый

Двенадцатый шаг создания NFT.

Последнее текстовое поле формы ― это личный адрес автора в Дискорде. Пункт обязателен и элементарно удобен. Через Дискорд уточнить детали и получить информацию гораздо быстрее, чем посредством электронной почты.

Отправка заявки

Заполнив все поля проверяем Точность указанных данных. Если все верно, нажимаем кнопку «Submit». Заявка уйдет на рассмотрение, которое займет 2-3 дня. По крайней мере, так сказано на сайте. Ответ с решением о допуске придет на указанную в соответствующем поле электронную почту.

Продажа

Отправка заявки на размещение NFT.

Если у администрации маркетплейса не возникнет претензий, коллекция появится в разделе «My NFTs» на вкладке «Collected». Подача заявки и чеканка токенов не требует платы ни в каком виде.

А вот размещая созданный NFT на торговой площадке уже придется заплатить несколько SOL за транзакцию. Чтобы отправить токен в продажу, выбираем его из списка и активируем соответствующую опцию. Останется выставить цену и оплатить операцию. Стоимость актива определяет сам автор.

Отслеживание выставленных на продажу работ происходит здесь.

Невзаимозаменяемые токены, выставленные на продажу, отображаются в том же разделе на вкладке «My Listings».

Покупка NFT

Разумеется, Solanart позволяет не только продавать NFT, но и покупать их. При определенной доле везения на перепродаже невзаимозаменяемых токенов можно получать хорошую прибыль. Но здесь слишком много зависит от удачи, так что не стоит рассматривать это как гарантированный заработок.

Процесс покупки NFT гораздо проще, чем процесс создания. Для начала выбираем желаемый арт. На стартовой странице собраны актуальные работы и авторы. Кроме того, можно воспользоваться поиском и найти конкретную коллекцию или автора.

Когда решение принято, остается просто нажать кнопку «Buy now». С кошелька спишется стоимость токена и еще 3% от нее в качестве комиссии площадки. Купленный актив отправится в коллекцию. Теперь с ним можно делать что угодно.

Launchpad

Launchpad ― это своеобразная программа помощи новым проектам. В этом разделе публикуются стартапы, которые еще находятся на стадии разработки. Пользователи могут вложить средства в развитие проекта, выступив таким образом в роли инвестора. Авторы ― чаще всего ― в качестве благодарности продают свои NFT таким пользователям по цене ниже рынка.

Можно и подать собственную заявку на участие в Launchpad. Это также делается через специальную форму. Анкета аналогична той, что заполняется при создании NFT. Но здесь нужно дополнительно указать:

  • цели проекта и его дорожную карту;
  • источники финансирования помимо инвестиций через Launchpad;
  • маркетинговую стратегию;
  • информацию об авторе или команде авторов.

Перспективы Solanart

Долгое время площадка занимала ведущее место среди NFT-маркетплейсов на блокчейне Solana. Однако, за последний месяц Solanart сдал позиции пропустил вперед конкурента в лице Magic Eden. Возможно, это временное явление, но звоночек тревожный. Все же сегодняшний сабж развивается медленнее соперника ― Launchpad появился буквально только что, а мобильного приложения и вовсе до сих пор нет.

И хотя Solanart по-прежнему остается крупной площадкой с тысячами транзакций в день, перспективы этого маркетплейса весьма туманны.

Срочно: WanChain раздает 200 USDT. Узнайте как получить за 3 минуты!

Solana NFT Marketplace — это онлайн-платформа, разработанная на блокчейне Solana, специально для торговли невзаимозаменяемыми токенами (NFT). Solana — это высокопроизводительный блокчейн, который обеспечивает быстрые транзакции с низкими комиссиями.

Solana NFT Marketplace предоставляет возможность создания, продажи, покупки и обмена цифровых активов в виде уникальных NFT, таких как цифровые искусственные произведения, виртуальные земли, коллекционные карточки, игровые предметы и другие цифровые объекты.

Пользователи могут загружать свои NFT на платформу, устанавливать цены, продавать их другим участникам, а также просматривать и приобретать NFT, созданные другими художниками и разработчиками. Solana NFT Marketplace обеспечивает прозрачность, безопасность и надежность с помощью технологии блокчейн и смарт-контрактов.

Такие платформы позволяют художникам, разработчикам игр и другим творческим лицам продавать свои уникальные цифровые активы напрямую покупателям, минуя посредников и традиционные рынки. Solana NFT Marketplace является одним из множества маркетплейсов, работающих на блокчейне Solana, и предлагает уникальные возможности для торговли и владения NFT.

Как создать NFT на Solana

Для создания NFT на блокчейне Solana вы можете следовать следующим шагам:

  1. Установите кошелек Solana. Вы можете использовать официальный кошелек Solana или другие кошельки, совместимые с блокчейном Solana.
  2. Получите SOL (местную криптовалюту Solana). Вы должны иметь некоторое количество SOL для оплаты комиссий за транзакции и создание NFT.
  3. Выберите платформу для создания NFT на Solana. Некоторые популярные платформы включают Solanart, Solible, Magic Eden и другие. Перейдите на выбранную вами платформу.
  4. Подключите свой кошелек Solana к платформе. Обычно это делается путем нажатия на кнопку «Подключить кошелек» и выбора Solana в списке поддерживаемых сетей.
  5. Создайте свой NFT. На платформе вы обычно будете предоставлять информацию о вашем NFT, такую как название, описание, изображение или видео, цена и другие детали. Следуйте указаниям платформы для заполнения всех необходимых полей.
  6. Загрузите медиа-файлы. Вы должны предоставить изображение или видео, которое будет использоваться в вашем NFT. Обычно платформа предоставляет возможность загрузить файлы непосредственно с вашего компьютера.
  7. Установите цену и другие параметры. Укажите цену продажи вашего NFT и другие параметры, такие как разрешение торговли или аукционные условия.
  8. Подтвердите создание NFT. После заполнения всех необходимых полей и загрузки медиа-файлов платформа запросит ваше подтверждение для создания NFT. Убедитесь, что у вас достаточно SOL для оплаты комиссии за создание NFT, и подтвердите транзакцию.
  9. Дождитесь подтверждения транзакции. После отправки транзакции на блокчейн Solana вам может потребоваться некоторое время для подтверждения и включения вашего NFT в блокчейн. После этого ваш NFT будет доступен для просмотра и покупки другими участниками.

Обратите внимание, что каждая платформа может иметь некоторые отличия в процессе создания NFT на Solana, поэтому важно следовать инструкциям, предоставляемым выбранной платформой.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *