Open1

OpenZeppelin

YuheiNakasakaYuheiNakasaka

OpenZeppelin

リソース

やること

  • OpenZeppelinとは何か

メモ

  • Ethereumに関する開発を便利にするフレームワークを提供してくれるライブラリ
  • ERC20,ERC721,ERC777,ERC1155のスマートコントラクトに必要なメソッドをあらかじめ実装した抽象クラスの提供が一番よく使うと思う
  • Ownableとは
    • OpenZeppelinに実装されてるスマートコントラクトにアクセス管理の機能を提供するために必要なメソッドを実装したmodule
    • ここでいうOwner = 所有者(コントラクトをデプロイした人)
  • 他にもたくさんmoduleがあるがどれもソースコードが読みやすいしドキュメントがしっかり書かれてるので良い。まずはよく使うcontracts/のコードから読むといいかも。