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