誰でも簡単にピクセルアートをフルオンチェーンNFT化できるアプリ、そしてそのフルオンチェーンNFTを着せ替えできるというコントラクトについて解説します。
まいにちDappsも目標としていた20回まで残りわずかとなりました。 今回はこのブログ記事をNFTにしてmintできるようにしたいと思います。
OpenSeaがNFTの二次流通に対するCreator Feeを強制ではなく取引するユーザーの任意にすることを発表したことで話題になっているロイヤリティ問題の詳細と、解決策の1つとなりうる独自マーケットプレイスについて書きました。
グローバルのハッカソンではAutonomous Worldというテーマがよく聞かれます。フルオンチェーンゲームの解釈を進めたオンチェーンの自律的な世界のことだと認識していますが、どのように作られているのか詳しくないので一緒に見ていきましょう!
ERC6551はトークンバウンドアカウントというNFTに紐づいたスマートアカウントを作成する規格です。
まいにちDapps15日目はOptimismが提供しているOPStackを使って独自のLayer2チェーンを作成してみます。各アプリが独自のApp Chainを持つことの流れは加速すると思いますので、どれくらいの難易度なのか、その手順を見ていきましょう。
Dynamic NFTとはメタデータがある条件で切り替わるNFTのことと定義します。ChainlinkのAutomationを使ってメタデータを切り替えるNFTの実装方法について解説しました。
AAは、全てのアカウントをスマートコントラクトにすることで、ウォレットのセキュリティの向上を目指すものです。コントラクトウォレットは様々なロジックをプログラムできますから、例えばウォレットが扱える通貨の上限を決めたり、ガーディアンを設定してソーシャルリカバリーを実現したり等ができます。
トークンのステーキングについて改めて概念を整理し、NFTステーキングのコントラクトをデプロイする方法を解説しました。
OpenZeppelinのGovernorコントラクトを作成し、ProposalやVoteがどのように機能するかを確認します。TallyというDAOツールに登録して運用する方法を実践します。
通常のオフチェーンのデータベースで管理しているサービスに暗号資産決済を導入する場合、自社で決済完了のイベントを監視する必要があります。今回はSlash Paymentを使って実装する方法について書きました。
Superfluidは世界中のDAOや暗号ネイティブビジネスに対してサブスクリプションを可能とするスマートコントラクトのフレームワークです。Superfluidでは既存のトークンをSuper TokenというERC20標準の拡張トークンにwrapします。Super Tokenは定期支払い機能を持っていて、1回のトランザクションだけで定期支払いを開始することができ、デポジットも必要ありません。
クリエイター向けのNFT発行ツールとして人気のManifoldで提供されているDeveloper向けの機能を俯瞰して、どんなアプリケーションが作れるのか考察します。
NFTホルダーに対してフィジカルグッズを限定販売したり特別に割引をしたりする際、ShopifyなどのECサイト構築サービスにトークンゲート機能を導入する方法をご紹介します。
NFTやERC20トークンなど特定のトークンを保有しているユーザーのみがアクセスできるコンテンツやサービスを提供する仕組み、トークンゲートの実装方法について解説しました。
Dappsのフロントエンドでウォレット接続をしたあと、ユーザーごとにオフチェーンのデータ管理が必要になる場合もあります。その際は従来のオフチェーンのデータベース(クラウド)を利用したデータ管理とAuthでの権限管理をする必要があります。
ユーザーがガス代を払わずともブロックチェーンに対してトランザクションを発行してもらえるDappsの開発方法、開発に使えるツール・サービスを3つ紹介します。OpenZeppelin Defender、Biconomy、Gelato+Safeという3つです。
サービス内でウォレットを作成しweb2と似たUXでのウォレット接続を提供する際に使える便利なツールと導入方法をまとめます。
クレジットカード決済できるNFTのmintサイトの作り方を解説します。 PaperのCheckout機能、crossmintのCheckout機能、Stripeでの実装といった異なる3つのパターンを紹介します。
Thirdwebを使ったNFT mintサイト作成まで詳しく解説します。NFTコレクタブルの発行、Claim Conditionsの設定、Next.jsを使ったフロントエンド開発までを実践的に学べます。初心者から上級者まで、自分だけのNFTの世界を創造する基盤を築くための一助となるガイドです。