ERC721でオリジナルNFTをテストOpenSeaにデプロイ-simplecollectibleを利用
ERC721でオリジナルNFTをテストOpenSeaにデプロイ
以前、Patrick CollinsのNFT-mixを参考にNFTをtestOpenSeaへデプロイデプロイしてみる。でNFTをデプロイしてみたが今度は自分の画像をERC721でオリジナルNFTをテストOpenSeaにデプロイしてみる。
simplecollectibleを利用
上記のトライの時にはAdvanceを利用したがただ単に用意した3種類の画像からランダムにデプロイされるのみ?のようでまだ利用方法はわかるレベルに行っていないのでSimple_collectiobleを利用してオリジナルNFTをテストOpenSeaにデプロイる。
オリジナル画像を用意
10000のジェネレーティブアートは置いといて
テストなので10000のジェネレーティブアートは置いといて風景の画像でテストしています。
NFTにしたいデータをPinataへ
今回は画像にしてアップロードしました。
![IPFSPinataにアップロードしたNFT用画像](https://tacos14.space/wp-content/uploads/2022/02/QmVmZPuSCgrQvJBQXsTL355e5b2zLRVkvXtPtB6eabmMoh-1024x768.jpeg)
アップロードした画像データを入れてメタデータを作成
下記が簡単なjsonファイルで上記の画像データを含んでいます。
![IPSFPINATAにアップロードメタデータ](https://tacos14.space/wp-content/uploads/2022/02/画像_2022-02-04_162556.png)
これでNFTにすれて実際には画像は取られることはないですね?!
ERC721コントラクトをデプロイ
SimpleCollectibles.sol
を利用してERC721コントラクトのデプロイです。
この場合、名前とシンボルを自分のにする必要があります。私は忘れたのでそのままになりました。
![デプロイコマンド](https://tacos14.space/wp-content/uploads/2022/02/simple_nft-mix-1024x244.png)
ERC721のコントラクトがデプロイされてます。
EtherScanで確認
![EtherScanでコントラクト確認](https://tacos14.space/wp-content/uploads/2022/02/nftmix-jibunnnotest-simpledeploy一つのスクリプト実施した後に少々待った。-1024x448.png)
simplecollectibleでNFTをmint
名前とシンボルはそのまま。
![EtherScanでNFTを確認](https://tacos14.space/wp-content/uploads/2022/02/henkouwasureta_jibunnnotesuto-1024x539.png)
TestOpenSeaにでは見れました。
OpenSeaがEthereumネットワークを除いているのでOpenSeaに登録されているのであればブロックチェーンに乗った時点で処理が追い付けば見れるはず。
![ERC721でオリジナルNFTをテストOpenSeaにデプロイ-simplecollectibleを利用テストOpensea環境で見れます。](https://tacos14.space/wp-content/uploads/2022/02/OpenSea_testに乗る。-1024x513.png)
コントラクトはERC721!
コントラクトはERC721になってます。TokenIDは1番目なので0、ブロックチェーンはテストなのでrinkerby
![テストネットOpenSeaでコントラクト確認ERC721](https://tacos14.space/wp-content/uploads/2022/02/tokenstandartERC721_beautiful100-1024x567.png)
テスト環境で売買
売りに出す。
何回かの署名の後、リスティング完了
![listing最初の署名initializewallet](https://tacos14.space/wp-content/uploads/2022/02/approving.png)
![Metamaskでの署名](https://tacos14.space/wp-content/uploads/2022/02/最終署名.png)
![最後の署名](https://tacos14.space/wp-content/uploads/2022/02/最後の署名要求.png)
![listing完了](https://tacos14.space/wp-content/uploads/2022/02/listing完了.png)
別IDから購入
買えるようになっているので
![購入可能状態](https://tacos14.space/wp-content/uploads/2022/02/買えるようになったので-1024x591.png)
購入中
![](https://tacos14.space/wp-content/uploads/2022/02/購入中.png)
購入完了
![購入完了](https://tacos14.space/wp-content/uploads/2022/02/買ったぜ.png)
再販
買ったIDから再販売もできました。
![](https://tacos14.space/wp-content/uploads/2022/02/もう一度売る。-1024x504.png)
最後に
テストできましたのでいよいよ本番へ!やってみようと思います。