OSS探訪

OpenZeppelin Contracts — securityを重視した再利用可能なsmart contract library

OSS健全度 96
スコアの見方

発掘スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした独自指標(上限なし)。成長モメンタムは観測期間内の同スコアの差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
27,240
主要言語
Solidity
ライセンス
MIT
リポジトリ最終更新
2026/09/12

概要

OpenZeppelin Contractsは、communityで検証されたSolidity componentを提供するsmart contract libraryです。ERC-20・ERC-721などの標準実装、role-based access control、署名検証などを組み合わせてcontractを構築できます。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

token標準・権限・utilityをimportしてcontractを構成する

ERC-20、ERC-721、ERC-1155、ERC-6909などのtoken実装、actionを制御するaccess control、math・signature verification・payment関連utilityを提供します。Contracts Wizardから必要な構成を対話的に生成する入口もあります。

出典:[1]

標準仕様と実績ある部品からSolidity contractを始める場合

token、NFT、permissioned action、署名処理をzeroから実装せず、公開APIを組み合わせたいprojectに向きます。必要最小限のcontractをimportし、自分のbusiness ruleとthreat modelを追加test・reviewしてください。

出典:[1]

監査済みrelease・upgrade互換性・個別監査を区別する

npmのlatestは監査済み、devはfinalでも未監査、nextはrelease candidateです。git installでmasterを使うことはsecurity上避けるよう警告され、major version間のupgradeable contract storage layoutは互換とみなせません。このlibraryの利用はproject固有のsecurity auditの代替ではありません。

出典:[1][2]

参考にした公式資料

  1. [1]OpenZeppelin Contracts README(2026-09-13)
  2. [2]OpenZeppelin Contracts GitHub repository(2026-09-13)
編集部からの補足

smart-contracts topicで技術的地位を確立する一方、一般キュレーション上の露出が薄いlibrary型OSSとして選びました。

成長

成長の推移 · 直近30日

27,240 Stars

推移データを蓄積中です。

開発アクティビティ

直近90日・週次

Commit(直近30日)
33
Open PR
135

開発アクティビティを蓄積中です。

Built with

カテゴリとタグ

GitHubデータ

GitHubのデータGitHubの詳細データを見る

GitHub Topics

  • ethereum
  • solidity
  • evm
  • security
  • smart-contracts
Stars
27,240
Forks
12,398
Watchers
642
Open Issues
240
主要言語
Solidity
ライセンス
MIT
リポジトリ最終更新
2026/09/12
情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。