ERC721でオリジナルNFTをOpenSeaにPolygonネットワークでデプロイ-simplecollectibleを利用

ERC721でオリジナルNFTをOpenSeaにPolygonネットワークでデプロイ-simplecollectibleを利用 ERC721でオリジナルNFTをOpenSeaにPolygonネットワークでデプロイ 以前、Patrick CollinsのNFT-mixを参考にNFTをtestOpenSeaへデプロイデプロイしてみる。でNFTをデプロイを行いERC721でオリジナルNFTをテストOpenSeaにデプロイ-simplecollectibleを利用でオリジナルNFTをテストネットOpenSeaへ行いました。今回はPolygonネットワークへデプロイします。 今回もsimplecollectibleを利用 今回もSimple_collectiobleを利用してオリジナルNFTをテストOpenSeaにデプロイ。 使用ツールおさらい infura brownie pinata truffle(ganache) コントラクトはERC721、ネットワークはPolygon 同じやり方なのでコントラクトはERC721、デプロイネットワークはGASフィーが少ないPolygonを使用しました。 画像はいつもの通りに作成 作成した画像をIPFSにアップロード、それを取り込んだメタデータをIPFSに、それを元にNFTmint Brownieのネットワークを確認してPolygonの表記を Brownieのネットワークの確認の仕方 下記が表示されます。 OpenSeaマーケットプレイスで確認 OpenSeaマーケットプレイスで確認できました。 コレクションは作成時点で自動的に名前で作成されてました、1歳児の息子が書いたサインをテーマにコレクションを作成してます。編集はNFTの発行元のアドレスを持っているメタマスクで接続してネットワークをPolygonにしたらできます。大きくなるまでにいくらか稼げるでしょうか?!

ERC721でオリジナルNFTをテストOpenSeaにデプロイ-simplecollectibleを利用

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へ 今回は画像にしてアップロードしました。 画像1 アップロードした画像データを入れてメタデータを作成 下記が簡単なjsonファイルで上記の画像データを含んでいます。 これでNFTにすれて実際には画像は取られることはないですね?! ERC721コントラクトをデプロイ SimpleCollectibles.solを利用してERC721コントラクトのデプロイです。 この場合、名前とシンボルを自分のにする必要があります。私は忘れたのでそのままになりました。 ERC721のコントラクトがデプロイされてます。 ※流れは前回の記事と関連youtubeでご確認ください。 EtherScanで確認 simplecollectibleでNFTをmint 名前とシンボルはそのまま。 TestOpenSeaにでは見れました。 OpenSeaがEthereumネットワークを除いているのでOpenSeaに登録されているのであればブロックチェーンに乗った時点で処理が追い付けば見れるはず。 … Read more

ERC1155によるNFTの作成はGASフィーが安い?実際は0.269182ETHの645.02USD

ERC1155によるNFTの作成はGASフィーが安い?実際は0.269182ETHの645.02USD ERC1155によるNFT作成はGASフィーが安くて簡単? いろいろテストするうちにテストではうまくOpenSeaでNFTを見ることができるが本番では拝めないのでERC1155でやってみることにする。 Solidityを利用 コードは参考Youtubeから、画像とメタデータはPinataへ。 https://youtu.be/B8yxZvb9Eyo ERC1155によるNFTの作成はGASフィーが安い?実際は0.269182ETHの645.02USD ERC1155によるNFTのMINTはGASフィー0.269182ETHの645.02USDだった、何かの間違いかどうなのか確認中。 参考サイト Artur Chmaro How to mint NFT and publish it on OpenSea using ERC1155 smart contract NFTマーケットOpenSeaのメタデータ標準

NFTマーケットOpenSeaのメタデータ標準

NFTマーケットOpenSeaのメタデータ標準 NFTマーケットOpenSeaのメタデータ標準 OpenSeaのメタデータの標準をOpenSeaの説明ページより勉強したいと思います。 ERC721またはERC1155NFTにリッチメタデータを追加する方法 説明概要の最初で重要なことを言ってますが、 アセットメタデータを提供することで、OpenSeaなどのアプリケーションはデジタルアセットの豊富なデータを取得し、アプリ内で簡単に表示できます。特定のスマートコントラクトのデジタルアセットは通常、一意の識別子(ERC721のtoken_idなど)のみで表されるため、メタデータを使用すると、これらのアセットに名前、説明、画像などの追加のプロパティを設定できます。 OpenSea How to add rich metadata to your ERC721 or ERC1155 NFTs メタデータを提供することでアプリはアプリ内でデジタルアセットデータを取得して表示するとなっております。なので直接画像をアップロードするのではなくてメタデータをアップロードするということが基本ということのようです。なぜ?というのはERC721の構成の内容なのでそちらをご確認ください。ここではOpenSeaのメタデータの標準、機能の仕方を確認していきたいです。 tokenURIの実装 OpenSeaがERC721およびERC1155アセットのオフチェーンメタデータを取得するには、コントラクトがメタデータを見つけることができるURIを返す必要があります。このURIを見つけるには、ERC721ではtokenURIメソッドを使用し、ERC1155ではuriメソッドを使用します。まず、CreatureコントラクトのtokenURIメソッドを詳しく見てみましょう。 ERC721のtokenURI関数またはERC1155コントラクトのuri関数は、https://opensea-creatures-api.herokuapp.com/api/creature/3などのHTTPまたはIPFSURLを返す必要があります。照会されると、このURLは、トークンのメタデータを含むデータのJSONブロブを返す必要があります。ここで、OpenSeaクリーチャーリポジトリでメタデータを提供するための単純なPythonサーバーの例を見ることができます。 メタデータ構造 OpenSeaは、公式のERC721メタデータ標準またはEnjinメタデータの提案に従って構造化されたメタデータをサポートしていると説明されています。ですのでより詳細な内容を元から確認したい場合はそれらの説明ページを見ることが必要でしょう。 さらに、オーディオ、ビデオ、3Dモデルなど、マルチメディア添付ファイルを可能にする他のいくつかのプロパティに加えて、アイテムのインタラクティブな特性をサポートし、OpenSeaマーケットプレイスのすべての並べ替えおよびフィルタリング機能を提供していると記述されています。 … Read more

GithubよりNFT Collection Generatorの実施

GithubよりNFT Collection Generatorの実施 GithubよりNFT Collection Generatorの実施 これは、事前構成された特性と画像レイヤーのリストを使用して、NFTのコレクション用の画像とメタデータファイルの一意のセットを生成する単純なNode.jsプロジェクトです。トレイト構成と画像レイヤーを更新することで、独自のコレクションを作成できます。 準備 ローカルPC(ご自身が実施する際に使用するPC)にnode.jsとnpmのダウンロード、インストールが必要となります。 インストール リポジトリをgithubからコピー(ローカルにclone) リポジトリのディレクトリ内でnpmパッケージをインストール なので上記コマンド以外なにもしなければ[cd nft-collection-generator]でディレクトリを移ってから下記コマンド 使用法 config.jsファイルには設定例があり、traitsフォルダーには事前定義された画像レイヤーもあります。 このプロジェクトを既存の構成でテストおよび実行して、最初にすべてがどのように機能するかを確認してから自分の編集をし始めたほうが良いでしょう。 コンフィギュレーションのテスト 現在のconfig.jsファイルで構成をテストします。 プロジェクトの実施 現在の構成でプロジェクトを実施。 エラーなしで実行できたらフォルダができるとなってますが、エラーが起きるので先に下記フォルダを作成して実施します。 imagesフォルダを作成 metadataフォルダを作成 その他のスクリプト … Read more

ジェネレーティブアートNFTの作り方!PythonとSolidityで一括大量作成  

ジェネレーティブアートNFTの作り方!PythonとSolidityで一括大量作成   ジェネレーティブアートNFTの作り方!PythonとSolidityで一括大量作成   ブロックチェーンSAFEMOONトークンのフォークとNFTは参考サイトから実施したのみです。なので独自のジェネレーティブアートコレクションの作成と展開をしてみようと思います。検索で出てくるチュートリアルはERC721の部分でOpenSeaに上げるところがなくなっています、ただ単に私のように、ほとんどのチュートリアルは技術的に浅い(jpegをアップロードする)か、これらの大規模なコレクションが開発および展開される正確なプロセスを明確にできないことがあります。とりあえず参考の一部としての記事です。 始める前の準備 メタマスク おなじみかおなじみでないかはわかりませんがよく付き合うメタマスクの説明ページと動画です。準備してください。 言葉の定義 オンチェーン(チェーン上) ブロックチェーンで必要な認識ですね、ブロックチェーンなのでチェーン上に入らないとブロックチェーンとしてなしていない、NFTはその前にオフチェーンで準備されたものをコントラクトをデプロイしてオンチェーンにしているのですね。ここまでは私もわかります、笑。さて後ほど答えがでるのでしょうか。 ジェレーティブアート  まずはここが重要ですね、開発者はどのようにして何千ものユニークな芸術作品をプログラムで生成するのでしょうか。まず第一に、ほとんどのNFTはチェーン上でまったく生成されないことを理解することが重要です。 Solidityは、スマートコントラクトの「ルールを設定」する手段を提供しますが、キャラクターアートを生成し、コントラクトを操作するには、Pythonなどのスクリプトツールが必要です。 アート自体に関しては、PNGとして互換性のある特性のレイヤーを作成する必要があります。ただし、設計に注意を払う限り、これらのレイヤーを生成して、チェーン上に展開できる最終的なランダムな文字にマージできます。 まず最初に、自分のデザインの基礎が必要でした。私は決してアーティストではないので、オリジナルのCryptoPunksに似た、非常にシンプルなピクセル化されたキャラクターアートを作成することを選択しました。 PNGファイルを生成するために、ここにある無料のツールであるPixlrを使用しました。目的の効果を実現するために、画像サイズを25×25に設定しました。 ほとんどのNFTコレクションは、通常は色を含む基本的なボディまたは形状を共有していることに気付いたと思います。その後、付属物からアクセサリー(武器、衣類、宝石、武器)に至るまでさまざまな特徴が続きます。私の場合、体、目、口、髪など、いくつかの必要なレイヤーから始めました。私はこれらにオプションの特性を付けました:顔の毛、宝石、帽子、眼鏡、マスクの順。各レイヤーはフォルダーで表され、各フォルダーにはさまざまな特性がPNGファイルとして含まれています。 NFT メタデータ メタデータについては前に説明しましたが、これは意外なことかもしれませんが、NFT画像データは、非常にコストがかかるため、通常はチェーンに保存されません。これを解決するために、何らかの形式のストレージを指す各「トークン」/ NFTのURIまたはリンクを提供します。このストレージは、メタデータを.jsonファイルとしてホストします。さらに、このメタデータには、画像への2番目のURIまたは「リンク」が含まれています。基本的に、JSONファイルは、画像の場所など、NFTについて知っておく必要のあるすべての情報を各マーケットプレイスに通知します。このアプローチはERC721標準に準拠しており、開発者と市場は、所有権の譲渡など、必要な機能について適切に合意することができます。 これらの標準に従って、OpenSeaはメタデータの期待と機能に関する追加の指示を提供します。 Solidity側で必要なものを確実に提供するために、OpenZeppelin ERC 721のようなライブラリをインポートできます。これにより、必要に応じて関数をオーバーロードする機能が追加され、必要なすべての機能を継承できます。これらの関数は、自分で実装したかのようにEtherscanに表示されます。 Solidityファイルには次のものが含まれている必要があります。 OpenSeaは、「ブースト」や統計などの追加のUI機能を提供することで拡張します。グローバルのメタデータを見つけることができます、こちらがOpenSeaのドキュメントになります。 … Read more

Patrick CollinsのNFT-mixを参考にNFTをtestOpenSeaへデプロイデプロイしてみる。

Patrick CollinsのNFT-mixを参考にNFTをtestOpenSeaへデプロイしてみる。 基本準備 ここはやっていればたぶんインストールされているだろうということでしょう。: nodejs and npm python infuraアカウントとプロジェクトID(InfuraのネットワークをRinkebyにするyoutube) Pinata Visual Studio Code インストレーション Brownie Brownieがインストールされていなければ下記コマンドでインストールしましょう。 ※エラーが出る場合の参照 Problems installing cytoolz on Python@3.10 Pip – Fatal … Read more

Infuraで使用するネットワークをRinkerbyにする。

Infuraで使用するネットワークをRinkerbyにする。 Infuraで使用するネットワークをRinkerbyにする。 プロジェクトの作成 右上ボタンより作成 プロジェクト利用形式の選択 イーサリアムを選択する。 プロジェクト名を入力して Rinkerbyの選択 プロジェクトが作成されるとInfura ProjectIDなどの詳細が表示されます。ENDPOINTSよりRinkerbyを選択します。ダッシュボードー>プロジェクト一覧ー>Settingからでも見られます。 Infuraサイト Infuraのサイトはこちら 他関連 OpenSea NFT iRobotルンバが描く模様

OpenSea NFT iRobotルンバが描く模様

OpenSea NFT iRobotルンバが描く模様

OpenSea NFT iRobotルンバが描く模様 OpenSea NFT iRobotルンバが描く模様 まずはiRobotルンバが描く模様をNFTに。これなら他と並ばず価値がある!?と信じ物は試しでまずは1パターンの描く様子を撮影しています。 OpenSea OpenSeaに登録しました。 その他関連 ルンバが描く模様のTシャツ

Item added to cart.
0 items - $0.00