upgrade-solidity-contracts とは?
OpenZeppelin プロキシ パターンを使用して Solidity スマート コントラクトをアップグレードします。ユーザーが以下を行う必要がある場合に使用します: (1) UUPS、Transparent、または Beacon プロキシを使用してコントラクトをアップグレード可能にする、(2) コンストラクターの代わりにイニシャライザーを作成する、(3) Hardhat または Foundry アップグレード プラグインを使用する、(4) ストレージ レイアウト ルールと ERC-7201 名前空間ストレージを理解する、(5) アップグレードの安全性を検証する、(6) プロキシの展開とアップグレードを管理する、または (7) OpenZeppelin Contracts メジャー バージョン間のアップグレード制限を理解する。 ソース: openzeppelin/openzeppelin-skills。