1
/
5

NFT ERC-1155 スマートコントラクトの開発

NFT ERC-1155 スマートコントラクトはERC-1155 は ERC-20 と ERC-721 のハイブリッドです。

以下が僕が開発したNFT ERC-1155 スマートコントラクトになります。


特徴としてはbulk mintやbulk transfer、bulk Approveなどが使用でき、Gas代を節約できるのでGameFiに相性がいいことです。

Ethereum nodeを立てて、Nodejsでスクリプトを実行しマルチシグウォレットのスマートコントラクトを実行しています。

もしNFT スマートコントラクト開発、またはWeb3連携、Solidity言語を使用したスマートコントラクトの開発がありましたら、Block Techにお問い合わせください。

https://block-tech.gitbook.io/


ERC-1155

https://ethereum.org/en/developers/docs/standards/tokens/erc-1155/

複数のトークン タイプを管理するコントラクトの標準インターフェイスです。

ERC-20 トークンと ERC-721 トークンの両方の制限により、ERC-1155 が作成されました。ERC-20 トークンでは、ユーザーが誤って間違ったアドレスにトークンを送信した場合、これらの転送イベントを解決する方法がないため、転送したものは永久に失われます。一方、ERC-20 および ERC-721 標準は、トークンの種類またはコレクションごとに新しいスマート コントラクトを個別に展開することに基づいています。さらに、トークン識別子を直接取得することは不可能であるため、これらのトークンを使用した取引は困難になります。


ERC-1155 を使用する DApp 開発者は、ユーザーが同じコントラクトと同じアドレスを使用して、代替可能なトークンと代替不可能なトークンの両方を登録できるようにすることができます。これは、代替可能なトークンが支払い通貨またはゲーム内コインとして使用され、代替不可能なトークンがゲームまたは DApp での収集物または交換可能なアイテムに使用されるためです。したがって、リソースをより効率的に使用する方法です。

https://ethereum.org/en/developers/docs/standards/tokens/erc-1155/#batch_transfers

https://ethereum.org/en/developers/docs/standards/tokens/erc-1155/#batch_balance

https://ethereum.org/en/developers/docs/standards/tokens/erc-1155/#batch_approval

https://ethereum.org/en/developers/docs/standards/tokens/erc-1155/#recieve_hook

https://ethereum.org/en/developers/docs/standards/tokens/erc-1155/#nft_support

https://ethereum.org/en/developers/docs/standards/tokens/erc-1155/#safe_transfer_rule

3 いいね!
3 いいね!