From 5d618c5b45df84c1f3901e9f8e679ec273fdfc86 Mon Sep 17 00:00:00 2001 From: Steve Date: Mon, 20 Oct 2025 15:41:02 -0400 Subject: [PATCH 01/19] feat: added openzeppelin contracts for financial institutions --- ...n-contracts-for-financial-institutions.mdx | 175 ++++++++++++++++++ 1 file changed, 175 insertions(+) create mode 100644 content/contriubutions/openzeppelin-contracts-for-financial-institutions.mdx diff --git a/content/contriubutions/openzeppelin-contracts-for-financial-institutions.mdx b/content/contriubutions/openzeppelin-contracts-for-financial-institutions.mdx new file mode 100644 index 00000000..ce0f2bbd --- /dev/null +++ b/content/contriubutions/openzeppelin-contracts-for-financial-institutions.mdx @@ -0,0 +1,175 @@ +--- +title: OpenZeppelin Contracts for Financial Institutions +--- + +The trusted foundation powering the global digital asset economy. + +Used by the world’s leading stablecoin issuers, asset managers, and on-chain funds, OpenZeppelin provides the security-audited, production-proven contracts trusted to secure billions in value. + +## **Powering Top Institutions** + +### **Stablecoins** + +Trusted by 8 of the top 10 stablecoins by market cap. + +The secure foundation behind the digital assets that power payments, settlement, and global liquidity. + +| **Stablecoin** | **Tokens** | **Permissions** | **Upgradeability** | **Utilities** | +| --- | --- | --- | --- | --- | +| Circle USDC | 🪙 | 🔐 | ♻️ | 🧰 | +| Sky USDS | | | ♻️ | 🧰 | +| Ethena USDe | 🪙 | 🔐 | | 🧰 | +| Pallas Fund USDtb | 🪙 | 🔐 | ♻️ | 🧰 | +| First Digital FDUSD | 🪙 | 🔐 | ♻️ | 🧰 | +| PayPal PYUSD | | 🔐 | ♻️ | 🧰 | +| Usual USD0 | 🪙 | 🔐 | ♻️ | 🧰 | +| Ripple RLUSD | 🪙 | 🔐 | ♻️ | 🧰 | + +### **Tokenized U.S. Treasuries** + +Trusted by 10 of the top 10 tokenized U.S Treasuries by market cap. + +The standard for compliant, programmable representation of the world’s most trusted asset class. + +| **Tokenized U.S. Treasury** | **Tokens** | **Permissions** | **Upgradeability** | **Utilities** | +| --- | --- | --- | --- | --- | +| BlackRock USD Institutional Digital Liquidity Fund - I Class (BUIDL-I) | 🪙 | 🔐 | ♻️ | 🧰 | +| Ondo Short-Term U.S. Government Bond Fund (OUSG) | 🪙 | 🔐 | ♻️ | 🧰 | +| Superstate Short Duration US Government Securities Fund (USTB) | 🪙 | 🔐 | ♻️ | 🧰 | +| Janus Henderson Anemoy Treasury Fund (JTRSY) | 🪙 | | | 🧰 | +| Ondo U.S. Dollar Yield (USDY) | 🪙 | 🔐 | ♻️ | 🧰 | +| BlackRock USD Institutional Digital Liquidity Fund (BUIDL) | 🪙 | | | 🧰 | +| Circle US Yield Coin (USYC) | 🪙 | 🔐 | ♻️ | 🧰 | +| WisdomTree Government Money Market Digital Fund (WTGXX) | | 🔐 | | 🧰 | +| OpenEden T-Bills (TBILL) | 🪙 | 🔐 | ♻️ | 🧰 | +| Franklin OnChain U.S. Government Money Fund (BENJI) | | 🔐 | ♻️ | 🧰 | + +## Battle Tested Contracts + +Every OpenZeppelin library represents over a decade of security expertise, community validation, and production use. Built to mitigate risk across the full contract lifecycle, these libraries power the world’s most trusted tokens, protocols, and financial systems. + +### Tokens 🪙 + +Define and manage on-chain assets. + +Our libraries provide the secure, extensible foundation for issuing, controlling, and auditing digital assets. + +| Standard / Extension | Purpose | Used By (Stablecoin, Treasury, Defi) | Number of Deployments | Networks Supported | +| --- | --- | --- | --- | --- | +| Fungible Tokens (ERC-20) | Base standard for digital assets | [Circle USDC](https://etherscan.io/address/0x43506849d7c04f9138d1a2050bbf3a0c054402dd#code#F17#L23), +[Ondo OUSG](https://etherscan.io/address/0x1ceb44b6e515abf009e0ccb6ddafd723886cf3ff#code#F12#L2), +[Lido](https://github.com/lidofinance/core/blob/005b0876d6594b7f7864e0577cdaa44eff115b73/contracts/0.8.9/WithdrawalVault.sol#L9) | 150,000+ +(over $30 trillion in total value transferred!) | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/token/ERC20), +[Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/tokens/src/fungible), +[Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/token/src/erc20), +[Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/tree/main/contracts/src/token/erc20) | +| Permit (ERC-2612) | Gasless transfer approvals through signatures to streamline user experience | [Ethena USDe](https://etherscan.io/token/0x4c9edd5852cd905f086c759e8383e09bff1e68b3#code#F4#L2), +[BlackRock BUIDL-I](https://etherscan.io/address/0x9e2693f54831f6f52b0bb952c2935d26919a3626#code#F10#L2), +[Optimism](https://github.com/ethereum-optimism/optimism/blob/3a34b538a190547e99a5571f3d02fc72d9ccb4ca/packages/contracts-bedrock/src/universal/OptimismMintableERC20.sol#L6) | 35,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/extensions/ERC20Permit.sol), +[Starknet](https://github.com/OpenZeppelin/cairo-contracts/blob/main/packages/token/src/erc20/snip12_utils/permit.cairo), +[Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/blob/main/contracts/src/token/erc20/extensions/permit.rs) | +| Metadata | Provide information about the token, including name, symbol, and decimals | [Ethena USDe](https://etherscan.io/token/0x4c9edd5852cd905f086c759e8383e09bff1e68b3#code#F8#L2), +[Ondo OUSG](https://etherscan.io/address/0x1ceb44b6e515abf009e0ccb6ddafd723886cf3ff#code#F15#L2), +[Uniswap](https://github.com/Uniswap/v4-periphery/blob/main/src/libraries/SafeCurrencyMetadata.sol#L4) | 30,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/extensions/IERC20Metadata.sol), +[Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/blob/main/contracts/src/token/erc20/extensions/metadata.rs) | +| Pausable | Pause contract or transfers during emergencies or upgrades to reduce operational and systemic risk | [First Digital Labs FDUSD](https://etherscan.io/address/0xda1814d75ef1c42d0a4e6abe0d43d49a1d300c8d#code#F5#L2), +[Ondo USDY](https://etherscan.io/address/0xea0f7eebdc2ae40edfe33bf03d332f8a7f617528#code#F17#L2), +[Morpho](https://github.com/morpho-org/idle-tranches-morpho/blob/43e6e0fb44e2b61f1429c3e23d1221179e8ba108/contracts/StakingRewards.sol#L6) | 17,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/extensions/ERC20Pausable.sol), +[Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/contract-utils/src/pausable), +[Starknet](https://github.com/OpenZeppelin/cairo-contracts/blob/main/packages/security/src/pausable.cairo) | +| Burnable | Destroy tokens to support supply control, redemptions, or error recovery | [Ethena USDe](https://etherscan.io/token/0x4c9edd5852cd905f086c759e8383e09bff1e68b3#code#F3#L2), +[Ondo OUSG](https://etherscan.io/address/0x1ceb44b6e515abf009e0ccb6ddafd723886cf3ff#code#F10#L2), +[Aave](https://github.com/aave/ccip/blob/0ddce1bbc784cbdc808d0fe9672129f168097607/contracts/src/v0.8/shared/token/ERC20/BurnMintERC20.sol#L11) | 2,000+ | [EVM,](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/extensions/ERC20Burnable.sol) +[Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/tokens/src/fungible/extensions/burnable), +[Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/blob/main/contracts/src/token/erc20/extensions/burnable.rs) | +| Freezable | Freeze specific accounts or tokens to help enforce sanctions, compliance holds, or fraud mitigation | - | - | [EVM](https://github.com/OpenZeppelin/openzeppelin-community-contracts/blob/master/contracts/token/ERC20/extensions/ERC20Freezable.sol) | +| Restricted | Transfer restrictions, including blacklisting and/or whitelisting, to ensure only approved entities can interact with the token as defined by compliance policy | - | - | [EVM](https://github.com/OpenZeppelin/openzeppelin-community-contracts/blob/master/contracts/token/ERC20/extensions/ERC20Restricted.sol) | + +### **Access Control** 🔐 + +Define who can perform specific actions, when they can do so, and under what authority. + +Our libraries provide flexible, auditable permissions for enforcing operational, compliance, and governance policies on-chain. + +| Implementation | Purpose | Used By (Stablecoin, Treasury, Defi) | Number of Deployments | Networks Supported | +| --- | --- | --- | --- | --- | +| Ownable | Minimal governance model providing a single administrative authority | [Circle USDC](https://etherscan.io/address/0x43506849d7c04f9138d1a2050bbf3a0c054402dd#code#F13#L31), +[BlackRock BUIDL-I](https://etherscan.io/address/0x9e2693f54831f6f52b0bb952c2935d26919a3626#code#F2#L2), +[Aave](https://github.com/aave/aave-v3-periphery/blob/master/contracts/treasury/AaveEcosystemReserveController.sol#L4) | 80,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/access/Ownable.sol), +[Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/access/src/ownable), +[Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/access/src/ownable), +[Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/blob/main/contracts/src/access/ownable.rs) | +| Access Control | Role-based governance which supports structured permissioning and multiple roles for operational teams | [Pallas Fund USDtb](https://etherscan.io/address/0xea8a763b5b1f9c9c7aea64f33947448d9e39e475#code#F17#L2), +[Ondo OUSG](https://etherscan.io/address/0x1ceb44b6e515abf009e0ccb6ddafd723886cf3ff#code#F11#L2), +[Aerodrome](https://github.com/aerodrome-finance/relay/blob/main/src/Relay.sol#L16) | 35,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/access/AccessControl.sol), +[Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/access/src/access_control), +[Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/access/src/accesscontrol), +[Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/tree/main/contracts/src/access/control) | + +### **Upgradability** ♻️ + +Securely upgrade contract logic without disrupting state or user trust. + +Our libraries implement proven proxy patterns that support controlled evolution under defined governance rules. + +| Implementation | Purpose | Used By (Stablecoin, Treasury, Defi) | Number of Deployments | Networks Supported | +| --- | --- | --- | --- | --- | +| Beacon Proxy | Coordinated upgrades across multiple contracts through a shared beacon, allowing system-wide upgrades in a single transaction. | [Sky USDS](https://etherscan.io/token/0xdc035d45d973e3ec169d2276ddab16f1e407384f#code#F4#L2), +[BlackRock BUIDL-I](https://etherscan.io/token/0x6a9da2d710bb9b700acde7cb81f10f1ff8c89041#code#F4#L2) | 75,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/proxy/beacon), +[Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/tree/main/contracts/src/proxy/beacon) | +| Transparent Proxy | Administrator-managed upgrades with strict separation between users and governance | [Pallas Fund USDtb](https://etherscan.io/token/0xc139190f447e929f090edeb554d95abb8b18ac1c#code#F1#L2), +[Ondo OUSG](https://etherscan.io/token/0x1b19c19393e2d034d8ff31ff34c81252fcbbee92#code#F2#L2), +[Lido](https://github.com/lidofinance/core/blob/master/contracts/0.8.4/WithdrawalsManagerProxy.sol#L317) | 9,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/transparent/TransparentUpgradeableProxy.sol) | +| UUPS Proxy | Lightweight upgrade pattern where governance controls upgrade logic directly | [PayPal PYUSD](https://etherscan.io/address/0x94d0f384d839a7cef8bb6a8be3e2541ec9355343#code#F12#L2), +[Circle USYC](https://etherscan.io/address/0xe6b0c4f8766abf8f77ad00c27fb00cef81ccc9af#code#F6#L2), +[Morpho](https://github.com/morpho-org/morpho-token/blob/main/src/DelegationToken.sol#L12) | 4,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/utils/UUPSUpgradeable.sol), +[Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/blob/main/contracts/src/proxy/utils/uups_upgradeable.rs) | + +### **Utilities** 🧰 + +Libraries for precision, reliability, and data integrity across all operations. + +Our libraries provide functions for cryptography, math, and data integrity, safeguarding every calculation and transaction on-chain. + +| Implementation | Purpose | Used By (Stablecoin, Treasury, Defi) | Number of Deployments | Networks Supported | +| --- | --- | --- | --- | --- | +| Data Integrity | Safe primitives such as storage, context, and verification to prevent data corruption or manipulation | [Pallas Fund USDtb](https://etherscan.io/address/0xea8a763b5b1f9c9c7aea64f33947448d9e39e475#code#F14#L2), +[BlackRock BUIDL-I](https://etherscan.io/address/0x9e2693f54831f6f52b0bb952c2935d26919a3626#code#F16#L2), +[Graph Protocol](https://github.com/graphprotocol/contracts/blob/109e84c71fd01f2cb51f8582bb43603881380072/packages/token-distribution/contracts/MinimalProxyFactory.sol#L5) | 150,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/utils), +[Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/contract-utils/src), +[Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/utils/src) | +| Math | Ensures precision arithmetic and overflow protection for on-chain calculations | [Ethena USDe](https://etherscan.io/token/0x4c9edd5852cd905f086c759e8383e09bff1e68b3#code#F19#L2), +[BlackRock BUIDL-I](https://etherscan.io/address/0x9e2693f54831f6f52b0bb952c2935d26919a3626#code#F14#L2), +[Morpho](https://github.com/morpho-org/metamorpho/blob/main/src/MetaMorpho.sol#L20) | 65,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/utils/math), +[Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/contract-utils/src/math), +[Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/utils/src) | +| Cryptography | Safe primitives such as ECDSA, Merkle proofs, and signature verification for secure identity and transaction validation | [Circle USDC](https://etherscan.io/address/0x43506849d7c04f9138d1a2050bbf3a0c054402dd#code#F19#L28), +[Superstate USTB](https://etherscan.io/address/0x1f50a1ee0ec8275d0c83b7bb08896b4b47d6e8c4#code#L301), +[Graph Protocol](https://github.com/graphprotocol/contracts/blob/109e84c71fd01f2cb51f8582bb43603881380072/packages/horizon/contracts/utilities/Authorizable.sol#L6) | 45,000+ | [EVM,](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/utils/cryptography) +[Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/contract-utils/src/crypto), +[Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/utils/src/cryptography) | + +## Next Evolution of Smart Contracts + +The next era of smart contracts will be defined by compliance and privacy. + +OpenZeppelin is shaping that future by co-developing open standards and contract frameworks that enable regulated, confidential, and yield-bearing financial systems. + +| Focus Area | Purpose | Standards | Associations | Networks Supported | +| --- | --- | --- | --- | --- | +| Permissioned Tokens | Enforce compliant issuance and management of institutional-grade digital assets. | [ERC-3643: T-REX – Token for Regulated Exchanges](https://eips.ethereum.org/EIPS/eip-3643) | [3643 Association](https://www.erc3643.org/) (member) | [EVM](https://github.com/ERC-3643/ERC-3643), +[Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/tokens/src/rwa), +[EVM confidential (Zama)](https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/tree/master/contracts/token/ERC7984/extensions) | +| Confidential Tokens | Confidential value transfers with full auditability using encrypted pointers | [ERC-7984: Confidential Fungible Token](https://github.com/ethereum/ERCs/pull/1113/files#diff-4c22c7cb34e9622c46198c95e8810399c8bf545126ef800b3a464083629aa6e5) | [Confidential Token Association](https://www.confidentialtoken.org/) (founding member) | [EVM confidential (Zama)](https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/tree/master/contracts/token/ERC7984/extensions) | +| Yield Bearing Vaults | Yield generation and tokenized deposits | [ERC-4626: Tokenized Vaults](https://eips.ethereum.org/EIPS/eip-4626) | | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/extensions/ERC4626.sol), +[EVM (with fees)](https://github.com/OpenZeppelin/openzeppelin-community-contracts/blob/master/contracts/token/ERC20/extensions/ERC4626Fees.sol), +[Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/tokens/src/fungible/extensions/vault), +[Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/token/src/erc20/extensions/erc4626) | + +## Talk to an Expert + +Whether you’re launching a stablecoin, tokenizing assets, or building institutional-grade infrastructure, our team can help you design with security, compliance, and scalability from day one. + +Connect with OpenZeppelin experts to discuss your project, evaluate architectures, and access the libraries and audits trusted by the world’s leading financial institutions. + +[Talk to an Expert](https://www.openzeppelin.com/financial-institutions/request) From 6e819360956bd5097704009cd7b133c57efa5a78 Mon Sep 17 00:00:00 2001 From: Steve Date: Mon, 20 Oct 2025 15:58:47 -0400 Subject: [PATCH 02/19] chore: adjusted tables --- ...n-contracts-for-financial-institutions.mdx | 76 ++++--------------- 1 file changed, 13 insertions(+), 63 deletions(-) diff --git a/content/contriubutions/openzeppelin-contracts-for-financial-institutions.mdx b/content/contriubutions/openzeppelin-contracts-for-financial-institutions.mdx index ce0f2bbd..85bfbbe1 100644 --- a/content/contriubutions/openzeppelin-contracts-for-financial-institutions.mdx +++ b/content/contriubutions/openzeppelin-contracts-for-financial-institutions.mdx @@ -56,32 +56,11 @@ Our libraries provide the secure, extensible foundation for issuing, controlling | Standard / Extension | Purpose | Used By (Stablecoin, Treasury, Defi) | Number of Deployments | Networks Supported | | --- | --- | --- | --- | --- | -| Fungible Tokens (ERC-20) | Base standard for digital assets | [Circle USDC](https://etherscan.io/address/0x43506849d7c04f9138d1a2050bbf3a0c054402dd#code#F17#L23), -[Ondo OUSG](https://etherscan.io/address/0x1ceb44b6e515abf009e0ccb6ddafd723886cf3ff#code#F12#L2), -[Lido](https://github.com/lidofinance/core/blob/005b0876d6594b7f7864e0577cdaa44eff115b73/contracts/0.8.9/WithdrawalVault.sol#L9) | 150,000+ -(over $30 trillion in total value transferred!) | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/token/ERC20), -[Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/tokens/src/fungible), -[Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/token/src/erc20), -[Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/tree/main/contracts/src/token/erc20) | -| Permit (ERC-2612) | Gasless transfer approvals through signatures to streamline user experience | [Ethena USDe](https://etherscan.io/token/0x4c9edd5852cd905f086c759e8383e09bff1e68b3#code#F4#L2), -[BlackRock BUIDL-I](https://etherscan.io/address/0x9e2693f54831f6f52b0bb952c2935d26919a3626#code#F10#L2), -[Optimism](https://github.com/ethereum-optimism/optimism/blob/3a34b538a190547e99a5571f3d02fc72d9ccb4ca/packages/contracts-bedrock/src/universal/OptimismMintableERC20.sol#L6) | 35,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/extensions/ERC20Permit.sol), -[Starknet](https://github.com/OpenZeppelin/cairo-contracts/blob/main/packages/token/src/erc20/snip12_utils/permit.cairo), -[Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/blob/main/contracts/src/token/erc20/extensions/permit.rs) | -| Metadata | Provide information about the token, including name, symbol, and decimals | [Ethena USDe](https://etherscan.io/token/0x4c9edd5852cd905f086c759e8383e09bff1e68b3#code#F8#L2), -[Ondo OUSG](https://etherscan.io/address/0x1ceb44b6e515abf009e0ccb6ddafd723886cf3ff#code#F15#L2), -[Uniswap](https://github.com/Uniswap/v4-periphery/blob/main/src/libraries/SafeCurrencyMetadata.sol#L4) | 30,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/extensions/IERC20Metadata.sol), -[Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/blob/main/contracts/src/token/erc20/extensions/metadata.rs) | -| Pausable | Pause contract or transfers during emergencies or upgrades to reduce operational and systemic risk | [First Digital Labs FDUSD](https://etherscan.io/address/0xda1814d75ef1c42d0a4e6abe0d43d49a1d300c8d#code#F5#L2), -[Ondo USDY](https://etherscan.io/address/0xea0f7eebdc2ae40edfe33bf03d332f8a7f617528#code#F17#L2), -[Morpho](https://github.com/morpho-org/idle-tranches-morpho/blob/43e6e0fb44e2b61f1429c3e23d1221179e8ba108/contracts/StakingRewards.sol#L6) | 17,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/extensions/ERC20Pausable.sol), -[Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/contract-utils/src/pausable), -[Starknet](https://github.com/OpenZeppelin/cairo-contracts/blob/main/packages/security/src/pausable.cairo) | -| Burnable | Destroy tokens to support supply control, redemptions, or error recovery | [Ethena USDe](https://etherscan.io/token/0x4c9edd5852cd905f086c759e8383e09bff1e68b3#code#F3#L2), -[Ondo OUSG](https://etherscan.io/address/0x1ceb44b6e515abf009e0ccb6ddafd723886cf3ff#code#F10#L2), -[Aave](https://github.com/aave/ccip/blob/0ddce1bbc784cbdc808d0fe9672129f168097607/contracts/src/v0.8/shared/token/ERC20/BurnMintERC20.sol#L11) | 2,000+ | [EVM,](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/extensions/ERC20Burnable.sol) -[Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/tokens/src/fungible/extensions/burnable), -[Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/blob/main/contracts/src/token/erc20/extensions/burnable.rs) | +| Fungible Tokens (ERC-20) | Base standard for digital assets | [Circle USDC](https://etherscan.io/address/0x43506849d7c04f9138d1a2050bbf3a0c054402dd#code#F17#L23), [Ondo OUSG](https://etherscan.io/address/0x1ceb44b6e515abf009e0ccb6ddafd723886cf3ff#code#F12#L2), [Lido](https://github.com/lidofinance/core/blob/005b0876d6594b7f7864e0577cdaa44eff115b73/contracts/0.8.9/WithdrawalVault.sol#L9) | 150,000+ (over $30 trillion in total value transferred!) | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/token/ERC20), [Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/tokens/src/fungible), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/token/src/erc20), [Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/tree/main/contracts/src/token/erc20) | +| Permit (ERC-2612) | Gasless transfer approvals through signatures to streamline user experience | [Ethena USDe](https://etherscan.io/token/0x4c9edd5852cd905f086c759e8383e09bff1e68b3#code#F4#L2), [BlackRock BUIDL-I](https://etherscan.io/address/0x9e2693f54831f6f52b0bb952c2935d26919a3626#code#F10#L2), [Optimism](https://github.com/ethereum-optimism/optimism/blob/3a34b538a190547e99a5571f3d02fc72d9ccb4ca/packages/contracts-bedrock/src/universal/OptimismMintableERC20.sol#L6) | 35,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/extensions/ERC20Permit.sol), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/blob/main/packages/token/src/erc20/snip12_utils/permit.cairo), [Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/blob/main/contracts/src/token/erc20/extensions/permit.rs) | +| Metadata | Provide information about the token, including name, symbol, and decimals | [Ethena USDe](https://etherscan.io/token/0x4c9edd5852cd905f086c759e8383e09bff1e68b3#code#F8#L2), [Ondo OUSG](https://etherscan.io/address/0x1ceb44b6e515abf009e0ccb6ddafd723886cf3ff#code#F15#L2), [Uniswap](https://github.com/Uniswap/v4-periphery/blob/main/src/libraries/SafeCurrencyMetadata.sol#L4) | 30,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/extensions/IERC20Metadata.sol), [Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/blob/main/contracts/src/token/erc20/extensions/metadata.rs) | +| Pausable | Pause contract or transfers during emergencies or upgrades to reduce operational and systemic risk | [First Digital Labs FDUSD](https://etherscan.io/address/0xda1814d75ef1c42d0a4e6abe0d43d49a1d300c8d#code#F5#L2), [Ondo USDY](https://etherscan.io/address/0xea0f7eebdc2ae40edfe33bf03d332f8a7f617528#code#F17#L2), [Morpho](https://github.com/morpho-org/idle-tranches-morpho/blob/43e6e0fb44e2b61f1429c3e23d1221179e8ba108/contracts/StakingRewards.sol#L6) | 17,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/extensions/ERC20Pausable.sol), [Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/contract-utils/src/pausable), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/blob/main/packages/security/src/pausable.cairo) | +| Burnable | Destroy tokens to support supply control, redemptions, or error recovery | [Ethena USDe](https://etherscan.io/token/0x4c9edd5852cd905f086c759e8383e09bff1e68b3#code#F3#L2), [Ondo OUSG](https://etherscan.io/address/0x1ceb44b6e515abf009e0ccb6ddafd723886cf3ff#code#F10#L2), [Aave](https://github.com/aave/ccip/blob/0ddce1bbc784cbdc808d0fe9672129f168097607/contracts/src/v0.8/shared/token/ERC20/BurnMintERC20.sol#L11) | 2,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/extensions/ERC20Burnable.sol), [Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/tokens/src/fungible/extensions/burnable), [Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/blob/main/contracts/src/token/erc20/extensions/burnable.rs) | | Freezable | Freeze specific accounts or tokens to help enforce sanctions, compliance holds, or fraud mitigation | - | - | [EVM](https://github.com/OpenZeppelin/openzeppelin-community-contracts/blob/master/contracts/token/ERC20/extensions/ERC20Freezable.sol) | | Restricted | Transfer restrictions, including blacklisting and/or whitelisting, to ensure only approved entities can interact with the token as defined by compliance policy | - | - | [EVM](https://github.com/OpenZeppelin/openzeppelin-community-contracts/blob/master/contracts/token/ERC20/extensions/ERC20Restricted.sol) | @@ -93,18 +72,8 @@ Our libraries provide flexible, auditable permissions for enforcing operational, | Implementation | Purpose | Used By (Stablecoin, Treasury, Defi) | Number of Deployments | Networks Supported | | --- | --- | --- | --- | --- | -| Ownable | Minimal governance model providing a single administrative authority | [Circle USDC](https://etherscan.io/address/0x43506849d7c04f9138d1a2050bbf3a0c054402dd#code#F13#L31), -[BlackRock BUIDL-I](https://etherscan.io/address/0x9e2693f54831f6f52b0bb952c2935d26919a3626#code#F2#L2), -[Aave](https://github.com/aave/aave-v3-periphery/blob/master/contracts/treasury/AaveEcosystemReserveController.sol#L4) | 80,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/access/Ownable.sol), -[Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/access/src/ownable), -[Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/access/src/ownable), -[Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/blob/main/contracts/src/access/ownable.rs) | -| Access Control | Role-based governance which supports structured permissioning and multiple roles for operational teams | [Pallas Fund USDtb](https://etherscan.io/address/0xea8a763b5b1f9c9c7aea64f33947448d9e39e475#code#F17#L2), -[Ondo OUSG](https://etherscan.io/address/0x1ceb44b6e515abf009e0ccb6ddafd723886cf3ff#code#F11#L2), -[Aerodrome](https://github.com/aerodrome-finance/relay/blob/main/src/Relay.sol#L16) | 35,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/access/AccessControl.sol), -[Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/access/src/access_control), -[Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/access/src/accesscontrol), -[Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/tree/main/contracts/src/access/control) | +| Ownable | Minimal governance model providing a single administrative authority | [Circle USDC](https://etherscan.io/address/0x43506849d7c04f9138d1a2050bbf3a0c054402dd#code#F13#L31), [BlackRock BUIDL-I](https://etherscan.io/address/0x9e2693f54831f6f52b0bb952c2935d26919a3626#code#F2#L2), [Aave](https://github.com/aave/aave-v3-periphery/blob/master/contracts/treasury/AaveEcosystemReserveController.sol#L4) | 80,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/access/Ownable.sol), [Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/access/src/ownable), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/access/src/ownable), [Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/blob/main/contracts/src/access/ownable.rs) | +| Access Control | Role-based governance which supports structured permissioning and multiple roles for operational teams | [Pallas Fund USDtb](https://etherscan.io/address/0xea8a763b5b1f9c9c7aea64f33947448d9e39e475#code#F17#L2), [Ondo OUSG](https://etherscan.io/address/0x1ceb44b6e515abf009e0ccb6ddafd723886cf3ff#code#F11#L2), [Aerodrome](https://github.com/aerodrome-finance/relay/blob/main/src/Relay.sol#L16) | 35,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/access/AccessControl.sol), [Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/access/src/access_control), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/access/src/accesscontrol), [Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/tree/main/contracts/src/access/control) | ### **Upgradability** ♻️ @@ -114,16 +83,9 @@ Our libraries implement proven proxy patterns that support controlled evolution | Implementation | Purpose | Used By (Stablecoin, Treasury, Defi) | Number of Deployments | Networks Supported | | --- | --- | --- | --- | --- | -| Beacon Proxy | Coordinated upgrades across multiple contracts through a shared beacon, allowing system-wide upgrades in a single transaction. | [Sky USDS](https://etherscan.io/token/0xdc035d45d973e3ec169d2276ddab16f1e407384f#code#F4#L2), -[BlackRock BUIDL-I](https://etherscan.io/token/0x6a9da2d710bb9b700acde7cb81f10f1ff8c89041#code#F4#L2) | 75,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/proxy/beacon), -[Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/tree/main/contracts/src/proxy/beacon) | -| Transparent Proxy | Administrator-managed upgrades with strict separation between users and governance | [Pallas Fund USDtb](https://etherscan.io/token/0xc139190f447e929f090edeb554d95abb8b18ac1c#code#F1#L2), -[Ondo OUSG](https://etherscan.io/token/0x1b19c19393e2d034d8ff31ff34c81252fcbbee92#code#F2#L2), -[Lido](https://github.com/lidofinance/core/blob/master/contracts/0.8.4/WithdrawalsManagerProxy.sol#L317) | 9,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/transparent/TransparentUpgradeableProxy.sol) | -| UUPS Proxy | Lightweight upgrade pattern where governance controls upgrade logic directly | [PayPal PYUSD](https://etherscan.io/address/0x94d0f384d839a7cef8bb6a8be3e2541ec9355343#code#F12#L2), -[Circle USYC](https://etherscan.io/address/0xe6b0c4f8766abf8f77ad00c27fb00cef81ccc9af#code#F6#L2), -[Morpho](https://github.com/morpho-org/morpho-token/blob/main/src/DelegationToken.sol#L12) | 4,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/utils/UUPSUpgradeable.sol), -[Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/blob/main/contracts/src/proxy/utils/uups_upgradeable.rs) | +| Beacon Proxy | Coordinated upgrades across multiple contracts through a shared beacon, allowing system-wide upgrades in a single transaction. | [Sky USDS](https://etherscan.io/token/0xdc035d45d973e3ec169d2276ddab16f1e407384f#code#F4#L2), [BlackRock BUIDL-I](https://etherscan.io/token/0x6a9da2d710bb9b700acde7cb81f10f1ff8c89041#code#F4#L2) | 75,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/proxy/beacon), [Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/tree/main/contracts/src/proxy/beacon) | +| Transparent Proxy | Administrator-managed upgrades with strict separation between users and governance | [Pallas Fund USDtb](https://etherscan.io/token/0xc139190f447e929f090edeb554d95abb8b18ac1c#code#F1#L2), [Ondo OUSG](https://etherscan.io/token/0x1b19c19393e2d034d8ff31ff34c81252fcbbee92#code#F2#L2), [Lido](https://github.com/lidofinance/core/blob/master/contracts/0.8.4/WithdrawalsManagerProxy.sol#L317) | 9,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/transparent/TransparentUpgradeableProxy.sol) | +| UUPS Proxy | Lightweight upgrade pattern where governance controls upgrade logic directly | [PayPal PYUSD](https://etherscan.io/address/0x94d0f384d839a7cef8bb6a8be3e2541ec9355343#code#F12#L2), [Circle USYC](https://etherscan.io/address/0xe6b0c4f8766abf8f77ad00c27fb00cef81ccc9af#code#F6#L2), [Morpho](https://github.com/morpho-org/morpho-token/blob/main/src/DelegationToken.sol#L12) | 4,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/utils/UUPSUpgradeable.sol), [Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/blob/main/contracts/src/proxy/utils/uups_upgradeable.rs) | ### **Utilities** 🧰 @@ -133,21 +95,9 @@ Our libraries provide functions for cryptography, math, and data integrity, safe | Implementation | Purpose | Used By (Stablecoin, Treasury, Defi) | Number of Deployments | Networks Supported | | --- | --- | --- | --- | --- | -| Data Integrity | Safe primitives such as storage, context, and verification to prevent data corruption or manipulation | [Pallas Fund USDtb](https://etherscan.io/address/0xea8a763b5b1f9c9c7aea64f33947448d9e39e475#code#F14#L2), -[BlackRock BUIDL-I](https://etherscan.io/address/0x9e2693f54831f6f52b0bb952c2935d26919a3626#code#F16#L2), -[Graph Protocol](https://github.com/graphprotocol/contracts/blob/109e84c71fd01f2cb51f8582bb43603881380072/packages/token-distribution/contracts/MinimalProxyFactory.sol#L5) | 150,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/utils), -[Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/contract-utils/src), -[Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/utils/src) | -| Math | Ensures precision arithmetic and overflow protection for on-chain calculations | [Ethena USDe](https://etherscan.io/token/0x4c9edd5852cd905f086c759e8383e09bff1e68b3#code#F19#L2), -[BlackRock BUIDL-I](https://etherscan.io/address/0x9e2693f54831f6f52b0bb952c2935d26919a3626#code#F14#L2), -[Morpho](https://github.com/morpho-org/metamorpho/blob/main/src/MetaMorpho.sol#L20) | 65,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/utils/math), -[Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/contract-utils/src/math), -[Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/utils/src) | -| Cryptography | Safe primitives such as ECDSA, Merkle proofs, and signature verification for secure identity and transaction validation | [Circle USDC](https://etherscan.io/address/0x43506849d7c04f9138d1a2050bbf3a0c054402dd#code#F19#L28), -[Superstate USTB](https://etherscan.io/address/0x1f50a1ee0ec8275d0c83b7bb08896b4b47d6e8c4#code#L301), -[Graph Protocol](https://github.com/graphprotocol/contracts/blob/109e84c71fd01f2cb51f8582bb43603881380072/packages/horizon/contracts/utilities/Authorizable.sol#L6) | 45,000+ | [EVM,](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/utils/cryptography) -[Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/contract-utils/src/crypto), -[Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/utils/src/cryptography) | +| Data Integrity | Safe primitives such as storage, context, and verification to prevent data corruption or manipulation | [Pallas Fund USDtb](https://etherscan.io/address/0xea8a763b5b1f9c9c7aea64f33947448d9e39e475#code#F14#L2), [BlackRock BUIDL-I](https://etherscan.io/address/0x9e2693f54831f6f52b0bb952c2935d26919a3626#code#F16#L2), [Graph Protocol](https://github.com/graphprotocol/contracts/blob/109e84c71fd01f2cb51f8582bb43603881380072/packages/token-distribution/contracts/MinimalProxyFactory.sol#L5) | 150,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/utils), [Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/contract-utils/src), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/utils/src) | +| Math | Ensures precision arithmetic and overflow protection for on-chain calculations | [Ethena USDe](https://etherscan.io/token/0x4c9edd5852cd905f086c759e8383e09bff1e68b3#code#F19#L2), [BlackRock BUIDL-I](https://etherscan.io/address/0x9e2693f54831f6f52b0bb952c2935d26919a3626#code#F14#L2), [Morpho](https://github.com/morpho-org/metamorpho/blob/main/src/MetaMorpho.sol#L20) | 65,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/utils/math), [Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/contract-utils/src/math), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/utils/src) | +| Cryptography | Safe primitives such as ECDSA, Merkle proofs, and signature verification for secure identity and transaction validation | [Circle USDC](https://etherscan.io/address/0x43506849d7c04f9138d1a2050bbf3a0c054402dd#code#F19#L28), [Superstate USTB](https://etherscan.io/address/0x1f50a1ee0ec8275d0c83b7bb08896b4b47d6e8c4#code#L301), [Graph Protocol](https://github.com/graphprotocol/contracts/blob/109e84c71fd01f2cb51f8582bb43603881380072/packages/horizon/contracts/utilities/Authorizable.sol#L6) | 45,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/utils/cryptography), [Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/contract-utils/src/crypto), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/utils/src/cryptography) | ## Next Evolution of Smart Contracts From 54f10a96ca2e1b3622f4f22f9bd48fed3198adb0 Mon Sep 17 00:00:00 2001 From: Steve Date: Mon, 20 Oct 2025 16:05:08 -0400 Subject: [PATCH 03/19] chore: adjusted tables --- ...n-contracts-for-financial-institutions.mdx | 32 ++++++++----------- 1 file changed, 14 insertions(+), 18 deletions(-) diff --git a/content/contriubutions/openzeppelin-contracts-for-financial-institutions.mdx b/content/contriubutions/openzeppelin-contracts-for-financial-institutions.mdx index 85bfbbe1..d805ac3d 100644 --- a/content/contriubutions/openzeppelin-contracts-for-financial-institutions.mdx +++ b/content/contriubutions/openzeppelin-contracts-for-financial-institutions.mdx @@ -48,56 +48,57 @@ The standard for compliant, programmable representation of the world’s most tr Every OpenZeppelin library represents over a decade of security expertise, community validation, and production use. Built to mitigate risk across the full contract lifecycle, these libraries power the world’s most trusted tokens, protocols, and financial systems. -### Tokens 🪙 +### Tokens Define and manage on-chain assets. Our libraries provide the secure, extensible foundation for issuing, controlling, and auditing digital assets. -| Standard / Extension | Purpose | Used By (Stablecoin, Treasury, Defi) | Number of Deployments | Networks Supported | +| Standard / Extension | Purpose | Example Use (Stablecoin, Treasury, Defi) | Number of Deployments | Networks Supported | | --- | --- | --- | --- | --- | -| Fungible Tokens (ERC-20) | Base standard for digital assets | [Circle USDC](https://etherscan.io/address/0x43506849d7c04f9138d1a2050bbf3a0c054402dd#code#F17#L23), [Ondo OUSG](https://etherscan.io/address/0x1ceb44b6e515abf009e0ccb6ddafd723886cf3ff#code#F12#L2), [Lido](https://github.com/lidofinance/core/blob/005b0876d6594b7f7864e0577cdaa44eff115b73/contracts/0.8.9/WithdrawalVault.sol#L9) | 150,000+ (over $30 trillion in total value transferred!) | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/token/ERC20), [Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/tokens/src/fungible), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/token/src/erc20), [Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/tree/main/contracts/src/token/erc20) | +| Fungible Tokens (ERC-20) | Base standard for digital assets | [Circle USDC](https://etherscan.io/address/0x43506849d7c04f9138d1a2050bbf3a0c054402dd#code#F17#L23), [Ondo OUSG](https://etherscan.io/address/0x1ceb44b6e515abf009e0ccb6ddafd723886cf3ff#code#F12#L2), [Lido](https://github.com/lidofinance/core/blob/005b0876d6594b7f7864e0577cdaa44eff115b73/contracts/0.8.9/WithdrawalVault.sol#L9) | 150,000+ +(over $30 trillion in total value transferred!) | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/token/ERC20), [Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/tokens/src/fungible), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/token/src/erc20), [Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/tree/main/contracts/src/token/erc20) | | Permit (ERC-2612) | Gasless transfer approvals through signatures to streamline user experience | [Ethena USDe](https://etherscan.io/token/0x4c9edd5852cd905f086c759e8383e09bff1e68b3#code#F4#L2), [BlackRock BUIDL-I](https://etherscan.io/address/0x9e2693f54831f6f52b0bb952c2935d26919a3626#code#F10#L2), [Optimism](https://github.com/ethereum-optimism/optimism/blob/3a34b538a190547e99a5571f3d02fc72d9ccb4ca/packages/contracts-bedrock/src/universal/OptimismMintableERC20.sol#L6) | 35,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/extensions/ERC20Permit.sol), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/blob/main/packages/token/src/erc20/snip12_utils/permit.cairo), [Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/blob/main/contracts/src/token/erc20/extensions/permit.rs) | | Metadata | Provide information about the token, including name, symbol, and decimals | [Ethena USDe](https://etherscan.io/token/0x4c9edd5852cd905f086c759e8383e09bff1e68b3#code#F8#L2), [Ondo OUSG](https://etherscan.io/address/0x1ceb44b6e515abf009e0ccb6ddafd723886cf3ff#code#F15#L2), [Uniswap](https://github.com/Uniswap/v4-periphery/blob/main/src/libraries/SafeCurrencyMetadata.sol#L4) | 30,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/extensions/IERC20Metadata.sol), [Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/blob/main/contracts/src/token/erc20/extensions/metadata.rs) | | Pausable | Pause contract or transfers during emergencies or upgrades to reduce operational and systemic risk | [First Digital Labs FDUSD](https://etherscan.io/address/0xda1814d75ef1c42d0a4e6abe0d43d49a1d300c8d#code#F5#L2), [Ondo USDY](https://etherscan.io/address/0xea0f7eebdc2ae40edfe33bf03d332f8a7f617528#code#F17#L2), [Morpho](https://github.com/morpho-org/idle-tranches-morpho/blob/43e6e0fb44e2b61f1429c3e23d1221179e8ba108/contracts/StakingRewards.sol#L6) | 17,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/extensions/ERC20Pausable.sol), [Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/contract-utils/src/pausable), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/blob/main/packages/security/src/pausable.cairo) | -| Burnable | Destroy tokens to support supply control, redemptions, or error recovery | [Ethena USDe](https://etherscan.io/token/0x4c9edd5852cd905f086c759e8383e09bff1e68b3#code#F3#L2), [Ondo OUSG](https://etherscan.io/address/0x1ceb44b6e515abf009e0ccb6ddafd723886cf3ff#code#F10#L2), [Aave](https://github.com/aave/ccip/blob/0ddce1bbc784cbdc808d0fe9672129f168097607/contracts/src/v0.8/shared/token/ERC20/BurnMintERC20.sol#L11) | 2,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/extensions/ERC20Burnable.sol), [Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/tokens/src/fungible/extensions/burnable), [Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/blob/main/contracts/src/token/erc20/extensions/burnable.rs) | +| Burnable | Destroy tokens to support supply control, redemptions, or error recovery | [Ethena USDe](https://etherscan.io/token/0x4c9edd5852cd905f086c759e8383e09bff1e68b3#code#F3#L2), [Ondo OUSG](https://etherscan.io/address/0x1ceb44b6e515abf009e0ccb6ddafd723886cf3ff#code#F10#L2), [Aave](https://github.com/aave/ccip/blob/0ddce1bbc784cbdc808d0fe9672129f168097607/contracts/src/v0.8/shared/token/ERC20/BurnMintERC20.sol#L11) | 2,000+ | [EVM,](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/extensions/ERC20Burnable.sol) [Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/tokens/src/fungible/extensions/burnable), [Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/blob/main/contracts/src/token/erc20/extensions/burnable.rs) | | Freezable | Freeze specific accounts or tokens to help enforce sanctions, compliance holds, or fraud mitigation | - | - | [EVM](https://github.com/OpenZeppelin/openzeppelin-community-contracts/blob/master/contracts/token/ERC20/extensions/ERC20Freezable.sol) | | Restricted | Transfer restrictions, including blacklisting and/or whitelisting, to ensure only approved entities can interact with the token as defined by compliance policy | - | - | [EVM](https://github.com/OpenZeppelin/openzeppelin-community-contracts/blob/master/contracts/token/ERC20/extensions/ERC20Restricted.sol) | -### **Access Control** 🔐 +### Permissions Define who can perform specific actions, when they can do so, and under what authority. Our libraries provide flexible, auditable permissions for enforcing operational, compliance, and governance policies on-chain. -| Implementation | Purpose | Used By (Stablecoin, Treasury, Defi) | Number of Deployments | Networks Supported | +| Implementation | Purpose | Example Use (Stablecoin, Treasury, Defi) | Number of Deployments | Networks Supported | | --- | --- | --- | --- | --- | | Ownable | Minimal governance model providing a single administrative authority | [Circle USDC](https://etherscan.io/address/0x43506849d7c04f9138d1a2050bbf3a0c054402dd#code#F13#L31), [BlackRock BUIDL-I](https://etherscan.io/address/0x9e2693f54831f6f52b0bb952c2935d26919a3626#code#F2#L2), [Aave](https://github.com/aave/aave-v3-periphery/blob/master/contracts/treasury/AaveEcosystemReserveController.sol#L4) | 80,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/access/Ownable.sol), [Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/access/src/ownable), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/access/src/ownable), [Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/blob/main/contracts/src/access/ownable.rs) | | Access Control | Role-based governance which supports structured permissioning and multiple roles for operational teams | [Pallas Fund USDtb](https://etherscan.io/address/0xea8a763b5b1f9c9c7aea64f33947448d9e39e475#code#F17#L2), [Ondo OUSG](https://etherscan.io/address/0x1ceb44b6e515abf009e0ccb6ddafd723886cf3ff#code#F11#L2), [Aerodrome](https://github.com/aerodrome-finance/relay/blob/main/src/Relay.sol#L16) | 35,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/access/AccessControl.sol), [Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/access/src/access_control), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/access/src/accesscontrol), [Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/tree/main/contracts/src/access/control) | -### **Upgradability** ♻️ +### **Upgradability** Securely upgrade contract logic without disrupting state or user trust. Our libraries implement proven proxy patterns that support controlled evolution under defined governance rules. -| Implementation | Purpose | Used By (Stablecoin, Treasury, Defi) | Number of Deployments | Networks Supported | +| Implementation | Purpose | Example Use (Stablecoin, Treasury, Defi) | Number of Deployments | Networks Supported | | --- | --- | --- | --- | --- | | Beacon Proxy | Coordinated upgrades across multiple contracts through a shared beacon, allowing system-wide upgrades in a single transaction. | [Sky USDS](https://etherscan.io/token/0xdc035d45d973e3ec169d2276ddab16f1e407384f#code#F4#L2), [BlackRock BUIDL-I](https://etherscan.io/token/0x6a9da2d710bb9b700acde7cb81f10f1ff8c89041#code#F4#L2) | 75,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/proxy/beacon), [Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/tree/main/contracts/src/proxy/beacon) | | Transparent Proxy | Administrator-managed upgrades with strict separation between users and governance | [Pallas Fund USDtb](https://etherscan.io/token/0xc139190f447e929f090edeb554d95abb8b18ac1c#code#F1#L2), [Ondo OUSG](https://etherscan.io/token/0x1b19c19393e2d034d8ff31ff34c81252fcbbee92#code#F2#L2), [Lido](https://github.com/lidofinance/core/blob/master/contracts/0.8.4/WithdrawalsManagerProxy.sol#L317) | 9,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/transparent/TransparentUpgradeableProxy.sol) | | UUPS Proxy | Lightweight upgrade pattern where governance controls upgrade logic directly | [PayPal PYUSD](https://etherscan.io/address/0x94d0f384d839a7cef8bb6a8be3e2541ec9355343#code#F12#L2), [Circle USYC](https://etherscan.io/address/0xe6b0c4f8766abf8f77ad00c27fb00cef81ccc9af#code#F6#L2), [Morpho](https://github.com/morpho-org/morpho-token/blob/main/src/DelegationToken.sol#L12) | 4,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/utils/UUPSUpgradeable.sol), [Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/blob/main/contracts/src/proxy/utils/uups_upgradeable.rs) | -### **Utilities** 🧰 +### **Utilities** Libraries for precision, reliability, and data integrity across all operations. Our libraries provide functions for cryptography, math, and data integrity, safeguarding every calculation and transaction on-chain. -| Implementation | Purpose | Used By (Stablecoin, Treasury, Defi) | Number of Deployments | Networks Supported | +| Implementation | Purpose | Example Use (Stablecoin, Treasury, Defi) | Number of Deployments | Networks Supported | | --- | --- | --- | --- | --- | | Data Integrity | Safe primitives such as storage, context, and verification to prevent data corruption or manipulation | [Pallas Fund USDtb](https://etherscan.io/address/0xea8a763b5b1f9c9c7aea64f33947448d9e39e475#code#F14#L2), [BlackRock BUIDL-I](https://etherscan.io/address/0x9e2693f54831f6f52b0bb952c2935d26919a3626#code#F16#L2), [Graph Protocol](https://github.com/graphprotocol/contracts/blob/109e84c71fd01f2cb51f8582bb43603881380072/packages/token-distribution/contracts/MinimalProxyFactory.sol#L5) | 150,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/utils), [Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/contract-utils/src), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/utils/src) | | Math | Ensures precision arithmetic and overflow protection for on-chain calculations | [Ethena USDe](https://etherscan.io/token/0x4c9edd5852cd905f086c759e8383e09bff1e68b3#code#F19#L2), [BlackRock BUIDL-I](https://etherscan.io/address/0x9e2693f54831f6f52b0bb952c2935d26919a3626#code#F14#L2), [Morpho](https://github.com/morpho-org/metamorpho/blob/main/src/MetaMorpho.sol#L20) | 65,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/utils/math), [Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/contract-utils/src/math), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/utils/src) | -| Cryptography | Safe primitives such as ECDSA, Merkle proofs, and signature verification for secure identity and transaction validation | [Circle USDC](https://etherscan.io/address/0x43506849d7c04f9138d1a2050bbf3a0c054402dd#code#F19#L28), [Superstate USTB](https://etherscan.io/address/0x1f50a1ee0ec8275d0c83b7bb08896b4b47d6e8c4#code#L301), [Graph Protocol](https://github.com/graphprotocol/contracts/blob/109e84c71fd01f2cb51f8582bb43603881380072/packages/horizon/contracts/utilities/Authorizable.sol#L6) | 45,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/utils/cryptography), [Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/contract-utils/src/crypto), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/utils/src/cryptography) | +| Cryptography | Safe primitives such as ECDSA, Merkle proofs, and signature verification for secure identity and transaction validation | [Circle USDC](https://etherscan.io/address/0x43506849d7c04f9138d1a2050bbf3a0c054402dd#code#F19#L28), [Superstate USTB](https://etherscan.io/address/0x1f50a1ee0ec8275d0c83b7bb08896b4b47d6e8c4#code#L301), [Graph Protocol](https://github.com/graphprotocol/contracts/blob/109e84c71fd01f2cb51f8582bb43603881380072/packages/horizon/contracts/utilities/Authorizable.sol#L6) | 45,000+ | [EVM,](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/utils/cryptography) [Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/contract-utils/src/crypto), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/utils/src/cryptography) | ## Next Evolution of Smart Contracts @@ -107,14 +108,9 @@ OpenZeppelin is shaping that future by co-developing open standards and contract | Focus Area | Purpose | Standards | Associations | Networks Supported | | --- | --- | --- | --- | --- | -| Permissioned Tokens | Enforce compliant issuance and management of institutional-grade digital assets. | [ERC-3643: T-REX – Token for Regulated Exchanges](https://eips.ethereum.org/EIPS/eip-3643) | [3643 Association](https://www.erc3643.org/) (member) | [EVM](https://github.com/ERC-3643/ERC-3643), -[Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/tokens/src/rwa), -[EVM confidential (Zama)](https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/tree/master/contracts/token/ERC7984/extensions) | +| Permissioned Tokens | Enforce compliant issuance and management of institutional-grade digital assets. | [ERC-3643: T-REX – Token for Regulated Exchanges](https://eips.ethereum.org/EIPS/eip-3643) | [3643 Association](https://www.erc3643.org/) (member) | [EVM](https://github.com/ERC-3643/ERC-3643), [Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/tokens/src/rwa), [EVM confidential (Zama)](https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/tree/master/contracts/token/ERC7984/extensions) | | Confidential Tokens | Confidential value transfers with full auditability using encrypted pointers | [ERC-7984: Confidential Fungible Token](https://github.com/ethereum/ERCs/pull/1113/files#diff-4c22c7cb34e9622c46198c95e8810399c8bf545126ef800b3a464083629aa6e5) | [Confidential Token Association](https://www.confidentialtoken.org/) (founding member) | [EVM confidential (Zama)](https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/tree/master/contracts/token/ERC7984/extensions) | -| Yield Bearing Vaults | Yield generation and tokenized deposits | [ERC-4626: Tokenized Vaults](https://eips.ethereum.org/EIPS/eip-4626) | | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/extensions/ERC4626.sol), -[EVM (with fees)](https://github.com/OpenZeppelin/openzeppelin-community-contracts/blob/master/contracts/token/ERC20/extensions/ERC4626Fees.sol), -[Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/tokens/src/fungible/extensions/vault), -[Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/token/src/erc20/extensions/erc4626) | +| Yield Bearing Vaults | Yield generation and tokenized deposits | [ERC-4626: Tokenized Vaults](https://eips.ethereum.org/EIPS/eip-4626) | | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/extensions/ERC4626.sol), [EVM (with fees)](https://github.com/OpenZeppelin/openzeppelin-community-contracts/blob/master/contracts/token/ERC20/extensions/ERC4626Fees.sol), [Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/tokens/src/fungible/extensions/vault), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/token/src/erc20/extensions/erc4626) | ## Talk to an Expert From 8faeacd58c0166133813a16eb15b750a2b9b9607 Mon Sep 17 00:00:00 2001 From: Steve Date: Tue, 21 Oct 2025 14:49:54 -0400 Subject: [PATCH 04/19] chore: updated impact pages --- content/impact/index.mdx | 18 ++++++++++++++++++ ...in-contracts-for-financial-institutions.mdx | 1 + src/app/layout.config.tsx | 5 +++++ 3 files changed, 24 insertions(+) create mode 100644 content/impact/index.mdx rename content/{contriubutions => impact}/openzeppelin-contracts-for-financial-institutions.mdx (99%) diff --git a/content/impact/index.mdx b/content/impact/index.mdx new file mode 100644 index 00000000..db8d1396 --- /dev/null +++ b/content/impact/index.mdx @@ -0,0 +1,18 @@ +--- +title: OpenZeppelin's Impact and Contributions +--- + +For over a decade, OpenZeppelin has set the foundation for how smart contracts are built, secured, and governed. + +Our libraries, standards contributions, and audits power the protocols, ecosystems, and institutions driving the global digital economy. + +## Contracts + +OpenZeppelin Contracts is the most adopted smart contract framework in the world, securing trillions in on-chain value. + +From leading stablecoins and tokenized treasuries to emerging ecosystems, our open-source libraries power the world’s most trusted tokens, DAOs, protocols, and institutions. + + + + + diff --git a/content/contriubutions/openzeppelin-contracts-for-financial-institutions.mdx b/content/impact/openzeppelin-contracts-for-financial-institutions.mdx similarity index 99% rename from content/contriubutions/openzeppelin-contracts-for-financial-institutions.mdx rename to content/impact/openzeppelin-contracts-for-financial-institutions.mdx index d805ac3d..07e69ae8 100644 --- a/content/contriubutions/openzeppelin-contracts-for-financial-institutions.mdx +++ b/content/impact/openzeppelin-contracts-for-financial-institutions.mdx @@ -1,5 +1,6 @@ --- title: OpenZeppelin Contracts for Financial Institutions +description: something --- The trusted foundation powering the global digital asset economy. diff --git a/src/app/layout.config.tsx b/src/app/layout.config.tsx index d2a1bfad..989803a7 100644 --- a/src/app/layout.config.tsx +++ b/src/app/layout.config.tsx @@ -111,5 +111,10 @@ export const baseOptions: BaseLayoutProps = { url: "https://openzeppelin.com", icon: , }, + { + text: "Impact", + url: "/impact", + icon: , + }, ], }; From 8c7bc3c0cfc1882f0a2c2d0bb462cd2f2928a38b Mon Sep 17 00:00:00 2001 From: Steve Date: Tue, 21 Oct 2025 16:39:45 -0400 Subject: [PATCH 05/19] chore: added primary docs --- .../a-decade-of-openzeppelin-contracts.mdx | 119 ++++++++++++ ...ing-security-standards-at-openzeppelin.mdx | 37 ++++ .../chain-abstraction-at-openzeppelin.mdx | 172 ++++++++++++++++++ content/impact/index.mdx | 24 ++- content/impact/privacy-at-openzeppelin.mdx | 122 +++++++++++++ .../impact/scalability-at-openzeppelin.mdx | 23 +++ .../the-future-of-openzeppelin-contracts.mdx | 25 +++ ...-and-real-world-assets-at-openzeppelin.mdx | 106 +++++++++++ 8 files changed, 626 insertions(+), 2 deletions(-) create mode 100644 content/impact/a-decade-of-openzeppelin-contracts.mdx create mode 100644 content/impact/advancing-security-standards-at-openzeppelin.mdx create mode 100644 content/impact/chain-abstraction-at-openzeppelin.mdx create mode 100644 content/impact/privacy-at-openzeppelin.mdx create mode 100644 content/impact/scalability-at-openzeppelin.mdx create mode 100644 content/impact/the-future-of-openzeppelin-contracts.mdx create mode 100644 content/impact/tokenization-and-real-world-assets-at-openzeppelin.mdx diff --git a/content/impact/a-decade-of-openzeppelin-contracts.mdx b/content/impact/a-decade-of-openzeppelin-contracts.mdx new file mode 100644 index 00000000..faa76fac --- /dev/null +++ b/content/impact/a-decade-of-openzeppelin-contracts.mdx @@ -0,0 +1,119 @@ +--- +title: A Decade of OpenZeppelin Contracts +--- + +For over ten years, OpenZeppelin Contracts has been the trusted foundation for the global smart contract ecosystem. What began as a pioneering open-source library has become the industry standard for secure, upgradeable, and interoperable on-chain systems. + +Used by the world’s leading financial institutions, DeFi protocols, and blockchain networks, OpenZeppelin Contracts secures trillions in value and underpins the majority of deployments across networks. Our libraries remain the most widely adopted and continuously audited smart contract framework in the world. + +Built and maintained by OpenZeppelin’s global engineering and security teams, the library embodies open collaboration, verifiable trust, and long-term reliability. Every line of code is battle-tested in production, reviewed by industry experts, and designed to evolve alongside emerging standards and regulatory frameworks. + +## Expanding Ecosystem Coverage + +OpenZeppelin Contracts powers secure smart contract development across the leading blockchain ecosystems and continues to be selected to develop contracts libraries for emerging ecosystems. + +[insert “Blockchains and Developer Ecosystems” on [docs](https://docs.openzeppelin.com/). Use same format with icon and name (no description). Link out to Github repos] + + + + Build with Solidity smart contracts and developer tools for Ethereum and EVM chains + + + + Develop Cairo smart contracts to build apps on Starknet zero-knowledge Layer 2 + + + + Write high-performance smart contracts in Rust on the EVM with Arbitrum Stylus + + + + Customize Uniswap V4 hooks with advanced, audited modules + + + + Build with Soroban smart contracts and developer tools on Stellar + + + + Build privacy-preserving smart contracts in Compact for the Midnight blockchain + + + + Develop smart contracts and parachain runtimes for Polkadot and Substrate + + + + Implement fully homomorphic encryption for confidential smart contracts in Solidity + + + +## Proven Adoption + +OpenZeppelin is the global leader in securing blockchain applications and smart contracts. OpenZeppelin Contracts are power the world’s leading financial institutions, DeFi protocols, and blockchain networks. + +### On-Chain Usage and Economic Impact + +OpenZeppelin Contracts is the most deployed and economically significant smart contract framework in the EVM ecosystem. Explore our [Dune Data Dashboard](https://dune.com/openzeppelin/openzeppelin-contracts-metrics) for more data. + + + + Verified contract deployments across Ethereum and major Layer 2 networks + + + +In total value transferred through OpenZeppelin based ERC-20 and native tokens + + + + In total value locked, representing 88% market share across top EVM assets + + + +### Adopted by the Industry’s Most Trusted Protocols + +From startups to global issuers, OpenZeppelin Contracts are the common foundation of trust in smart contract development. Across every category of on-chain innovation, builders rely on OpenZeppelin’s audited and production-proven libraries to launch, secure, and scale with confidence. + + + +Dozens including Lido, Uniswap, Aave, Optimism, Base, EigenLayer, and Biconomy + + + +BlackRock BUIDL-I, Ondo OUSG, Superstate USTB, Janus Henderson Anemoy JTRSY, Ondo USDY, BlackRock BUIDL, Circle USYC, WisdomTree WTGXX, OpenEden TBILL, Franklin BENJI + + + +Circle USDC, Sky USDS, Ethena USDe, Pallas Fund USDtb, First Digital Labs FDUSD. PayPay PYUSD, Usual USD0, and Ripple RLUSD. + + + +### The Industry’s Developer Standard + +Developers have built on OpenZeppelin Contracts as the foundation of secure, interoperable smart contract systems. With a transparent, community-driven codebase, OpenZeppelin has become the benchmark for how modern smart contracts are written, tested, and maintained. + + + +Across all Github repositories + + + +Average weekly NPM downloads + + + +## Battle Tested Libraries + +Every OpenZeppelin library represents over a decade of security expertise, community validation, and real-world production use. Built to mitigate risk across the full contract lifecycle, these libraries power the world’s most trusted protocols, tokens, and financial systems. + +| Library | Purpose | Networks Supported | Number of Deployments | Popular Implementations | Example Use | +| --- | --- | --- | --- | --- | --- | +| Tokens | Issuing and managing digital assets | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/token), [Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/tokens), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/token), [Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/tree/main/contracts/src/token), [Midnight](https://github.com/OpenZeppelin/compact-contracts/tree/main/contracts/src/token), [Zama](https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/tree/master/contracts/token) | 150,000+ (over $30 trillion in total value transferred!) | ERC-20, ERC-721, ERC-1155, ERC-4626, ERC-6909 | [Circle USDC](https://etherscan.io/address/0x43506849d7c04f9138d1a2050bbf3a0c054402dd#code#F17#L23), [Ondo OUSG](https://etherscan.io/address/0x1ceb44b6e515abf009e0ccb6ddafd723886cf3ff#code#F12#L2), [Lido](https://github.com/lidofinance/core/blob/005b0876d6594b7f7864e0577cdaa44eff115b73/contracts/0.8.9/WithdrawalVault.sol#L9) | +| Utilities | Improve security, work with new data types, or safely use low-level primitives | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/utils), [Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/contract-utils), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/utils), [Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/tree/main/contracts/src/utils), [Midnight](https://github.com/OpenZeppelin/compact-contracts/tree/main/contracts/src/utils), [Zama](https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/tree/master/contracts/utils), [Uniswap Hooks](https://github.com/OpenZeppelin/uniswap-hooks/tree/master/src/utils) | 150,000+ | Cryptography, math, data integrity | [Ethena USDe](https://etherscan.io/token/0x4c9edd5852cd905f086c759e8383e09bff1e68b3#code#F19#L2), [Pallas Fund USDtb](https://etherscan.io/address/0xea8a763b5b1f9c9c7aea64f33947448d9e39e475#code#F14#L2), [Graph Protocol](https://github.com/graphprotocol/contracts/blob/109e84c71fd01f2cb51f8582bb43603881380072/packages/horizon/contracts/utilities/Authorizable.sol#L6) | +| Access Control | Managing who can perform specific actions, when they can do so, and under what authority | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/access), [Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/access), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/access), [Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/tree/main/contracts/src/access), [Midnight](https://github.com/OpenZeppelin/compact-contracts/tree/main/contracts/src/access) | 115,000+ | Access Control, Ownable | [Lido](https://github.com/lidofinance/core/blob/master/contracts/0.8.9/utils/access/AccessControlEnumerable.sol#L5), [Circle USDC](https://etherscan.io/address/0x43506849d7c04f9138d1a2050bbf3a0c054402dd#code#F13#L31), [BlockRock BUIDL-I](https://etherscan.io/address/0x9e2693f54831f6f52b0bb952c2935d26919a3626#code#F2#L2) | +| **Proxies & Upgradability** | Secure contract upgrades without disrupting state | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/proxy), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/upgrades), [Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/tree/main/contracts/src/proxy) | 75,000+ | Transparent Proxy, UUPS Proxy, Beacon Proxy | [Lido](https://github.com/lidofinance/core/blob/master/contracts/0.8.4/WithdrawalsManagerProxy.sol#L317), [Sky USDS](https://etherscan.io/address/0x1923dfee706a8e78157416c29cbccfde7cdf4102#code#F2#L2), [BlackRock BUIDL-I](https://etherscan.io/token/0x6a9da2d710bb9b700acde7cb81f10f1ff8c89041#code#F4#L2) | +| Governance | Decentralized decision-making and controlled execution | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/governance), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/governance), [Zama](https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/tree/master/contracts/governance). | 1,000+ | Governor | [Arbitrum DAO](https://github.com/ArbitrumFoundation/governance/blob/main/src/L2ArbitrumGovernor.sol) | + +## What’s Next? + +Learn more about the [future of OpenZeppelin Contracts](/impact/the-future-of-openzeppelin-contracts). diff --git a/content/impact/advancing-security-standards-at-openzeppelin.mdx b/content/impact/advancing-security-standards-at-openzeppelin.mdx new file mode 100644 index 00000000..f33a4f8c --- /dev/null +++ b/content/impact/advancing-security-standards-at-openzeppelin.mdx @@ -0,0 +1,37 @@ +--- +title: Advancing Security Standards at OpenZeppelin +--- + +OpenZeppelin actively works with established standards bodies around the globe to ensure that blockchain security best practices are universally adopted. + +# Our Contributions + +## Internet Engineering Task Force (IETF) + +Develops open internet standards like TCP/IP + +### Global ZK Standards + +OpenZeppelin is auditing and submitting Fiat-Shamir with hash functions in duplex sponge modes for submission. + +## International Organization for Standardization (ISO) + +Creates global standards like ISO/TC 307 for distributed ledger technologies + +### ISO 25126 + +OpenZeppelin is submitting contributions to upcoming standard on [information security controls based on ISO/IEC 27002 for distributed ledger services](https://www.iso.org/standard/89024.html). + +## Enterprise Ethereum Alliance (EEA) EthTrust Security Levels Working Group + +Solving the problem of trust in Ethereum transactions to support enterprise blockchain adoption + +### EthTrust Certification + +OpenZeppelin is a contributor to the requirements for [a set of certifications that a smart contract has been reviewed and found not to have a defined set of security vulnerabilities](https://entethalliance.org/specs/ethtrust-sl/v2/). + +# Learn More + +Connect with OpenZeppelin experts to discuss your security needs. + +[Talk to an Expert](https://www.openzeppelin.com/request) diff --git a/content/impact/chain-abstraction-at-openzeppelin.mdx b/content/impact/chain-abstraction-at-openzeppelin.mdx new file mode 100644 index 00000000..b134bf77 --- /dev/null +++ b/content/impact/chain-abstraction-at-openzeppelin.mdx @@ -0,0 +1,172 @@ +--- +title: Chain Abstraction at OpenZeppelin +--- + +OpenZeppelin is enabling seamless interoperability across chains and account systems. Our work focuses on building the secure primitives for cross-chain messaging, intent-based execution, and unified account experiences, creating a world where users and assets move freely across ecosystems with complexity abstracted away from users. + +# Ecosystem Contributions + +We have partnered with ecosystems and projects to deliver contracts libraries and tooling for cross-chain coordination and smart accounts. + + + +Contracts libraries and solvers for cross-chain intents + + + +Contracts libraries for cross-chain messaging + + + +Contracts libraries for smart accounts + + + +Cryptography contracts libraries for transactions and social recovery using email + + + +Contracts libraries for smart accounts + + + +Contracts libraries for smart accounts + + +
+ +# Cross-Chain Intents + +Universal format for expressing and fulfilling user actions across chains. + +## Use Cases + +### Simplified Onboarding to Chains and Apps + +Onboard users by automating gas, approvals, and cross chain setup, allowing users to interact with any app or network instantly without prior configuration. + +### Abstracted Gas and Settlement + +Allows operation across multiple chains without managing native gas tokens or complex bridge flows. + +### Token Bridging and Swapping + +Enable seamless asset transfers and swaps across chains, abstracting away bridge risks and fragmented liquidity. + +### Universal Balances + +Users can maintain a single cross chain balance, allowing applications to fetch, display, and transact from unified liquidity sources. + +## Standards + +### ERC-7683: Cross Chain Intents (draft) + +A [standard](https://eips.ethereum.org/EIPS/eip-7683) that enables cross chain value transfer using a standard api. + +OpenZeppelin is a contributor to and leading the redesign of the ERC through the [Open Intents Framework](https://www.openintents.xyz/The-Open-Intents-Framework-Intents-As-A-Public-Good-1976d35200d680fb8215f28775e067ec) and is building contracts libraries in the [Open Intents Framework Contracts Repo](https://github.com/openintentsframework/oif-contracts). + +### ERC-7888: Cross Chain Broadcaster (draft) + +A [standard](https://eips.ethereum.org/EIPS/eip-7888) that enables cross chain messaging using storage proofs. + +OpenZeppelin is a contributor to the ERC through the [Open Intents Framework](https://www.openintents.xyz/The-Open-Intents-Framework-Intents-As-A-Public-Good-1976d35200d680fb8215f28775e067ec) and is building contracts libraries in the [Open Intents Framework Broadcaster Repo](https://github.com/openintentsframework/broadcaster). + +## Associations + +### Open Intents Framework + +The [group](https://www.openintents.xyz/) is building a modular, open source framework for building and deploying intent product experiences by providing ready-to-use, protocol-agnostic features for solvers, interop providers, and cross-chain builders. + +OpenZeppelin is a [member](https://www.openintents.xyz/#1976d35200d68051bfe5f0bdb3ced9bc) with many major organizations. + +# Cross-Chain Messaging + +Common interface for sending and receiving messages across chains. + +## Use Cases + +### State Synchronization for Multi-Chain Apps + +Use single controller contract or governance action to coordinate updates on multiple chains. + +### Token Bridges + +Enables verifiable message passing between bridge contracts, ensuring consistent state and transfer logic across multiple chains without relying on trusted intermediaries. + +### Intent Settlement + +Facilitates secure delivery and confirmation of intent execution results across chains, allowing applications to finalize actions and synchronize states. + +## Standards + +### ERC-7786: Cross Chain Messaging Gateway (last call) + +A [standard](https://eips.ethereum.org/EIPS/eip-7786) that enables cross-chain messaging via a universal gateway interface. + +OpenZeppelin co-authored the standard with Axelar and is building contracts libraries in the [OpenZeppelin Community Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-community-contracts/tree/master/contracts/crosschain). + +# Smart Accounts + +Composable architecture that enables customizable modules to support secure and extensible account functionality. + +## Use Cases + +### Gasless Transactions + +Allow users to interact with apps without holding native tokens, enabling seamless onboarding. + +### Social Recovery + +Allow trusted guardians to securely restore access to accounts without centralized intermediaries. + +### Keyless Signatures + +Authenticate and approve transactions using biometrics, hardware modules, or passkeys instead of a traditional private key. + +## Standards + +### **ERC-4337: Account Abstraction Using Alt Mempool (final)** + +A [standard](https://eips.ethereum.org/EIPS/eip-4337) that enables account abstraction using an alternative mempool. + +OpenZeppelin has built contracts libraries for modular smart accounts in the [OpenZeppelin Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/account) and [Wizard](https://wizard.openzeppelin.com/#account) integration. + +### ERC-7579: Minimal Modular Smart Accounts (draft) + +A [standard](https://eips.ethereum.org/EIPS/eip-7579) that enables interoperability between accounts and modules. + +OpenZeppelin has built contracts libraries for modules in the [OpenZeppelin Community Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-community-contracts/tree/master/contracts/account/modules) and [Wizard](https://wizard.openzeppelin.com/#account) integration. + +### EIP-7702: Set Code for EOAs (complete) + +A [protocol standard](https://eips.ethereum.org/EIPS/eip-7702) that enables EOA’s to adopt smart contract capabilities using a new transaction type to set code in their account. + +OpenZeppelin has built contracts libraries for modules in the [OpenZeppelin Community Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-community-contracts/tree/master/contracts/account/modules) and [Wizard](https://wizard.openzeppelin.com/#account) integration. + +### ERC-7913: Signature Verifiers (draft) + +A [standard](https://eips.ethereum.org/EIPS/eip-7913) that enables signature verification for address-less keys (e.g. email, non-ethereum cryptographic curves). + +OpenZeppelin authored the standard and is building contracts libraries in the [OpenZeppelin Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/utils/cryptography/verifiers). + +# zkEmail + +Ownership of accounts using email. + +## Use Cases + +### Sign Transactions Using Email + +Users can authorize transactions (e.g. send money, DAO voting, any blockchain transaction) by proving control of their email address with no private key management required. Email never revealed! + +### Social Recovery Using Email + +Lost keys can be restored by proving control of an email account, enabling user-friendly recovery. + +## Standards + +### **ERC-7969: DomainKeys Identified Mail (DKIM) Registry (draft)** + +A [standard](https://eips.ethereum.org/EIPS/eip-7969) that enables trustless email ownership verification using a DKIM restistry. + +OpenZeppelin co-authored with zkEmail and is building contracts libraries in the [OpenZeppelin Community Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-community-contracts/blob/master/contracts/utils/cryptography/DKIMRegistry.sol). diff --git a/content/impact/index.mdx b/content/impact/index.mdx index db8d1396..248a0a1d 100644 --- a/content/impact/index.mdx +++ b/content/impact/index.mdx @@ -13,6 +13,26 @@ OpenZeppelin Contracts is the most adopted smart contract framework in the world From leading stablecoins and tokenized treasuries to emerging ecosystems, our open-source libraries power the world’s most trusted tokens, DAOs, protocols, and institutions. - - + + + + + + + + + +## Security + +OpenZeppelin actively works with established standards bodies around the globe to ensure that blockchain security best practices are universally adopted. + + + + +## Policy + +OpenZeppelin engages with regulators and policymakers globally to provide industry expertise and recommendations regarding relevant legislation, regulations and guidance. Our goal is to strengthen public trust in decentralized technologies by ensuring blockchain security best practices are reflected in policy initiatives in key jurisdictions and the unique nature of the technology is respected. + + + diff --git a/content/impact/privacy-at-openzeppelin.mdx b/content/impact/privacy-at-openzeppelin.mdx new file mode 100644 index 00000000..c11aa654 --- /dev/null +++ b/content/impact/privacy-at-openzeppelin.mdx @@ -0,0 +1,122 @@ +--- +title: Privacy at OpenZeppelin +--- + +OpenZeppelin is advancing privacy as a core property of smart contract systems, not an afterthought. Our work focuses on enabling confidentiality, selective disclosure, and private coordination across on-chain applications. + +# Ecosystem Contributions + +We have partnered with ecosystems and projects to deliver confidential and privacy-preserving contracts libraries, tooling, and starter applications. + + + +Confidential contracts libraries and privacy relayer + + + +Confidential real world asset extensions contracts libraries + + + +Cryptography contracts libraries + + + +Privacy preserving contracts libraries, developer tooling, and starter decentralized applications + + + +Token standards (ERC-20 equivalent), private multisig, and shared state model + + +
+ +# Confidential Tokens + +Extends standards such as ERC-20 to support encrypted balances and confidential transfers, allowing assets to move privately while remaining verifiable on-chain. + +## Use Cases + +### Confidential Payments + +Settle supplier/vendor payments without leaking volume or terms. + +### Confidential Fund Allocations + +Generate yield without exposing portfolio weights and without signaling size or intent. + +### Confidential Governance + +Prevent manipulation, bribery, and collusion by concealing voting weights, thresholds, and execution time delays. + +## Standards + +### **ERC-7984: Confidential Fungible Token (draft)** + +A [standard](https://github.com/ethereum/ERCs/pull/1113/files#diff-4c22c7cb34e9622c46198c95e8810399c8bf545126ef800b3a464083629aa6e5) that enables confidential value transfer using a pointer based system. + +OpenZeppelin co-authored the standard with Zama and is building contracts libraries in the [OpenZeppelin Confidential Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/tree/master/contracts/token/ERC7984) with supporting [documentation](https://docs.openzeppelin.com/confidential-contracts/token). + +### **ERC-3643: T-REX - Token for Regulated Exchanges (final)** + +A [standard](https://eips.ethereum.org/EIPS/eip-3643) that enables the management and compliant transfer of institutional grade security tokens using on chain compliance and verification systems. + +OpenZeppelin is building contracts libraries for confidential real world asset extensions in the [OpenZeppelin Confidential Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/tree/master/contracts/token/ERC7984/extensions). + +## Associations + +### **Confidential Token Association** + +The goal of the [association](https://www.confidentialtoken.org/) is to push forward onchain confidentiality by leveraging recent advances in encryption to build a common token standard. + +OpenZeppelin is a [founding member](https://www.confidentialtoken.org/#members) with Zama and Inco. + +# Private Email Verification + +On-chain email based identity using zero knowledge proofs. + +## Use Cases + +### Sign Transactions Using Email + +Users can authorize transactions (e.g. send money, DAO voting, any blockchain transaction) by proving control of their email address with no private key management required. Email never revealed! + +### Social Recovery Using Email + +Lost keys can be restored by proving control of an email account, enabling user-friendly recovery. + +## Standards + +### **ERC-7969: DomainKeys Identified Mail (DKIM) Registry (draft)** + +A [standard](https://eips.ethereum.org/EIPS/eip-7969) that enables trustless email ownership verification using a DKIM restistry. + +OpenZeppelin co-authored with zkEmail and is building contracts libraries in the [OpenZeppelin Community Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-community-contracts/blob/master/contracts/utils/cryptography/DKIMRegistry.sol). + +# Private Shared State + +Private coordination of state between parties using off-chain state storage and synchronization to prevent users from losing their state. + +## Use Cases + +### Private Coordination + +Allows parties to coordinate information that must remain private, such as borrowing/lending, OTC trading, and transfer of funds between privileged entities. + +### Confidential Multisigs + +Multisignature accounts with features such as encrypted balances and confidential transfers. + +# Confidential Multisig + +Extends multsignature accounts to support encrypted balances, confidential transfers, and shared private state. + +## Use Cases + +### Enhanced Security + +Users and organizations can keep the exact threshold a secret to prevents attackers from knowing the signatures scheme and/or how many signatures they need to compromise. + +### Private Governance Structures + +Sensitive organizations can enable on chain regulatory compliance. diff --git a/content/impact/scalability-at-openzeppelin.mdx b/content/impact/scalability-at-openzeppelin.mdx new file mode 100644 index 00000000..a0f0164d --- /dev/null +++ b/content/impact/scalability-at-openzeppelin.mdx @@ -0,0 +1,23 @@ +--- +title: Scalability at OpenZeppelin +--- + +OpenZeppelin is advancing the infrastructure necessary for the growth of on-chain economies. Our work focuses on building secure, verifiable systems for rollups. + +# Ecosystem Contributions + +We have partnered with ecosystems and projects to deliver minimal, based rollups. + + +Minimal based rollup + +
+ +# Minimal Based Rollups + +OpenZeppelin has partnered with Taiko to research and build: + +- Minimalistic based rollup strategies with lightweight drivers and onchain verifications +- Core bridging protocols for minimal rollups +- Fee management improvements for based rollups +- Provable assertions research to extend flexibility of rollups diff --git a/content/impact/the-future-of-openzeppelin-contracts.mdx b/content/impact/the-future-of-openzeppelin-contracts.mdx new file mode 100644 index 00000000..7e5c55f6 --- /dev/null +++ b/content/impact/the-future-of-openzeppelin-contracts.mdx @@ -0,0 +1,25 @@ +--- +title: The Future of OpenZeppelin Contracts +--- + +The next decade of on-chain innovation will bring regulated finance, privacy-preserving systems, and programmable capital to the same foundation. Building on a [decade of trust](/impact/a-decade-of-openzeppelin-contracts), OpenZeppelin is extending its libraries and standards to power this evolution, ensuring security, compliance, and interoperability remain built-in at every layer. + +## Focus Areas + + + +Confidential tokens, private shared state, and private email verifiction + + + +Cross-chain intents, cross-chain messaging, smart accounts, and zkEmail + + + +Permissioned tokens, confidential tokens, and on-chain yield + + + +Based rollups + + diff --git a/content/impact/tokenization-and-real-world-assets-at-openzeppelin.mdx b/content/impact/tokenization-and-real-world-assets-at-openzeppelin.mdx new file mode 100644 index 00000000..4c7cd6c2 --- /dev/null +++ b/content/impact/tokenization-and-real-world-assets-at-openzeppelin.mdx @@ -0,0 +1,106 @@ +--- +title: Tokenization and Real World Assets at OpenZeppelin +--- + +OpenZeppelin Contracts is the trusted foundation powering the global digital asset economy, [powering top financial institutions](/impact/openzeppelin-contracts-for-financial-institutions). Used by the world’s leading stablecoin issuers, asset managers, and on-chain funds, OpenZeppelin provides the security-audited, production-proven contracts trusted to secure billions in value. + +Our ongoing work focuses on continuously improving compliant issuance and management of institutional digital assets. + +# Ecosystem Contributions + +We have partnered with ecosystems and projects to deliver tokenization, real world asset, and tokenized vaults contracts libraries. + + + +Confidential real world asset extensions contracts libraries + + + +Real world asset contracts libraries + + + +Tokenized vaults contracts libraries + + + +Tokenized vaults contracts libraries + + +
+ +# Permissioned Tokens + +Compliant issuance and management of institutional-grade digital assets + +## Use Cases + +### Tokenized Money Market Funds + +Enable on-chain representation of yield-bearing traditional assets, allowing users and protocols to access stable, regulated returns. + +### Payments + +Facilitate instant, programmable settlement of real-world transactions using tokenized fiat or asset-backed instruments. + +## Standards + +### **ERC-3643: T-REX - Token for Regulated Exchanges (final)** + +A [standard](https://eips.ethereum.org/EIPS/eip-3643) that enables the management and compliant transfer of institutional grade security tokens using on chain compliance and verification systems. + +OpenZeppelin is building contracts libraries for confidential real world asset extensions in the [OpenZeppelin Confidential Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/tree/master/contracts/token/ERC7984/extensions). + +### **ERC-7984: Confidential Fungible Token (draft)** + +A [standard](https://github.com/ethereum/ERCs/pull/1113/files#diff-4c22c7cb34e9622c46198c95e8810399c8bf545126ef800b3a464083629aa6e5) that enables confidential value transfer using a pointer based system. + +OpenZeppelin co-authored the standard with Zama and is building contracts libraries in the [OpenZeppelin Confidential Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/tree/master/contracts/token/ERC7984). + +### ERC-7943: Universal Real World Asset Interface (draft) + +A [standard](https://eips.ethereum.org/EIPS/eip-7943) that enables compliance checks, transfer controls, and enforcement actions for Real World Assets (RWAs). + +OpenZeppelin authored the standard and is building contracts libraries in the [OpenZeppelin Community Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-community-contracts/blob/master/contracts/token/ERC20/extensions/ERC20uRWA.sol). + +## Associations + +### **3643 Association** + +The goal of the [association](https://www.erc3643.org/) is to increase the adoption of the 3643 token standard for real-world asset tokenization and on-chain compliance. + +OpenZeppelin is a [member](https://www.erc3643.org/members) with many major organization. + +# Tokenized Vaults + +Management of yield-bearing assets and tokenized deposits. + +## Use Cases + +### Real World Asset Collateralization + +Protocols can tokenize and collateralize underlying assets within vaults, supporting stablecoin pegs and capital efficiency through verifiable on-chain reserves. + +### Lending and Borrowing + +Deposited tokens can be supplied as liquidity to decentralized lending markets, enabling seamless borrowing and yield generation across interoperable vaults. + +### Yield Aggregators + +Aggregator protocols can integrate standardized vaults through a unified interface, allowing users to access diverse yield strategies and optimize returns. + +## Standards + +### **ERC-4626: Tokenized Vaults (final)** + +A [standard](https://eips.ethereum.org/EIPS/eip-4626) that enables protocols and users to generate and manage yield for ERC-20 tokens. + +OpenZeppelin has built libraries in the [OpenZeppelin contracts repo](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts) and [OpenZeppelin community contracts repo](https://github.com/OpenZeppelin/openzeppelin-community-contracts/tree/master/contracts). + +# Talk to an Expert + +Whether you’re launching a stablecoin, tokenizing assets, or building institutional-grade infrastructure, our team can help you design with security, compliance, and scalability from day one. + +Connect with OpenZeppelin experts to discuss your project, evaluate architectures, and access the libraries and audits trusted by the world’s leading financial institutions. + +[Talk to an Expert](https://www.openzeppelin.com/financial-institutions/request) From 9d4ee4c729f1020ceff73dc9f046e31e762d427b Mon Sep 17 00:00:00 2001 From: Steve Date: Tue, 21 Oct 2025 16:49:39 -0400 Subject: [PATCH 06/19] chore: setup impact navigation --- src/components/layout/docs-layout-client.tsx | 5 ++ src/components/layout/docs/index.tsx | 37 ++++++------ src/hooks/use-navigation-tree.ts | 5 +- src/navigation/impact.json | 63 ++++++++++++++++++++ src/navigation/index.ts | 7 +++ 5 files changed, 98 insertions(+), 19 deletions(-) create mode 100644 src/navigation/impact.json diff --git a/src/components/layout/docs-layout-client.tsx b/src/components/layout/docs-layout-client.tsx index 409b22eb..ee4a0fbf 100644 --- a/src/components/layout/docs-layout-client.tsx +++ b/src/components/layout/docs-layout-client.tsx @@ -27,6 +27,11 @@ export function DocsLayoutClient({ children }: DocsLayoutClientProps) { // Determine if shared paths should be included in Stellar tab based on sessionStorage const tabs = useMemo(() => { + // Don't show ecosystem tabs on impact pages + if (pathname.startsWith("/impact")) { + return []; + } + const isSharedPath = pathname.startsWith("/monitor") || pathname.startsWith("/relayer"); const lastEcosystem = diff --git a/src/components/layout/docs/index.tsx b/src/components/layout/docs/index.tsx index d8c43b6a..f42a174e 100644 --- a/src/components/layout/docs/index.tsx +++ b/src/components/layout/docs/index.tsx @@ -128,25 +128,26 @@ export function DocsLayout(props: DocsLayoutProps) { } = sidebarProps; const iconLinks = links.filter((item) => item.type === "icon"); - const rootToggle = ( - <> - {tabMode === "sidebar" && tabs.length > 0 && ( - <> -

- Select Ecosystem -

+ const rootToggle = + tabs.length > 0 ? ( + <> + {tabMode === "sidebar" && ( + <> +

+ Select Ecosystem +

- - - )} - {tabMode === "navbar" && tabs.length > 0 && ( - - )} - - ); + + + )} + {tabMode === "navbar" && ( + + )} + + ) : null; const sidebarNav = (
diff --git a/src/hooks/use-navigation-tree.ts b/src/hooks/use-navigation-tree.ts index 2f0a0e3f..84aa97d3 100644 --- a/src/hooks/use-navigation-tree.ts +++ b/src/hooks/use-navigation-tree.ts @@ -5,6 +5,7 @@ import { useEffect } from "react"; import { arbitrumStylusTree, ethereumEvmTree, + impactTree, midnightTree, polkadotTree, starknetTree, @@ -37,7 +38,9 @@ export function useNavigationTree() { }, [pathname]); // Determine which navigation tree to use based on the current path - if (pathname.startsWith("/contracts-stylus")) { + if (pathname.startsWith("/impact")) { + return impactTree; + } else if (pathname.startsWith("/contracts-stylus")) { return arbitrumStylusTree; } else if (pathname.startsWith("/contracts-cairo")) { return starknetTree; diff --git a/src/navigation/impact.json b/src/navigation/impact.json new file mode 100644 index 00000000..97fe6f2b --- /dev/null +++ b/src/navigation/impact.json @@ -0,0 +1,63 @@ +[ + { + "type": "separator", + "name": "OpenZeppelin Impact" + }, + { + "type": "page", + "name": "Overview", + "url": "/impact" + }, + { + "type": "folder", + "name": "Contracts", + "children": [ + { + "type": "page", + "name": "A Decade of OpenZeppelin Contracts", + "url": "/impact/a-decade-of-openzeppelin-contracts" + }, + { + "type": "page", + "name": "Powering Top Financial Institutions", + "url": "/impact/openzeppelin-contracts-for-financial-institutions" + }, + { + "type": "page", + "name": "The Future of OpenZeppelin Contracts", + "url": "/impact/the-future-of-openzeppelin-contracts" + } + ] + }, + { + "type": "folder", + "name": "Innovation & Research", + "children": [ + { + "type": "page", + "name": "Chain Abstraction at OpenZeppelin", + "url": "/impact/chain-abstraction-at-openzeppelin" + }, + { + "type": "page", + "name": "Privacy at OpenZeppelin", + "url": "/impact/privacy-at-openzeppelin" + }, + { + "type": "page", + "name": "Scalability at OpenZeppelin", + "url": "/impact/scalability-at-openzeppelin" + }, + { + "type": "page", + "name": "Tokenization and Real World Assets", + "url": "/impact/tokenization-and-real-world-assets-at-openzeppelin" + } + ] + }, + { + "type": "page", + "name": "Advancing Security Standards", + "url": "/impact/advancing-security-standards-at-openzeppelin" + } +] diff --git a/src/navigation/index.ts b/src/navigation/index.ts index 56f348dc..c81c3f39 100644 --- a/src/navigation/index.ts +++ b/src/navigation/index.ts @@ -1,5 +1,6 @@ import arbitrumStylusData from "./arbitrum-stylus.json"; import ethereumEvmData from "./ethereum-evm.json"; +import impactData from "./impact.json"; import midnightData from "./midnight.json"; import polkadotData from "./polkadot.json"; import starknetData from "./starknet"; @@ -17,6 +18,7 @@ const starknet = starknetData as NavigationNode[]; const zama = zamaData as NavigationNode[]; const uniswap = uniswapData as NavigationNode[]; const polkadot = polkadotData as NavigationNode[]; +const impact = impactData as NavigationNode[]; // Create separate navigation trees for each blockchain export const ethereumEvmTree: NavigationTree = { @@ -59,4 +61,9 @@ export const polkadotTree: NavigationTree = { children: polkadot, }; +export const impactTree: NavigationTree = { + name: "OpenZeppelin Impact", + children: impact, +}; + export * from "./types"; From 19cd300d6e2472de6998fe82ae5d4f1946fa5d90 Mon Sep 17 00:00:00 2001 From: amlevy327 Date: Wed, 22 Oct 2025 11:42:01 -0400 Subject: [PATCH 07/19] chore: updated formatting and routes --- ...openzeppelin.mdx => chain-abstraction.mdx} | 107 +++++++++--------- ... contracts-for-financial-institutions.mdx} | 58 +++++----- content/impact/contracts-future.mdx | 25 ++++ ...in-contracts.mdx => contracts-journey.mdx} | 90 ++++++++------- content/impact/index.mdx | 16 +-- ...rivacy-at-openzeppelin.mdx => privacy.mdx} | 83 +++++++------- ...ty-at-openzeppelin.mdx => scalability.mdx} | 16 ++- ...penzeppelin.mdx => security-standards.mdx} | 26 ++--- .../the-future-of-openzeppelin-contracts.mdx | 25 ---- ...=> tokenization-and-real-world-assets.mdx} | 63 +++++------ src/navigation/impact.json | 34 +++--- 11 files changed, 270 insertions(+), 273 deletions(-) rename content/impact/{chain-abstraction-at-openzeppelin.mdx => chain-abstraction.mdx} (72%) rename content/impact/{openzeppelin-contracts-for-financial-institutions.mdx => contracts-for-financial-institutions.mdx} (83%) create mode 100644 content/impact/contracts-future.mdx rename content/impact/{a-decade-of-openzeppelin-contracts.mdx => contracts-journey.mdx} (50%) rename content/impact/{privacy-at-openzeppelin.mdx => privacy.mdx} (64%) rename content/impact/{scalability-at-openzeppelin.mdx => scalability.mdx} (68%) rename content/impact/{advancing-security-standards-at-openzeppelin.mdx => security-standards.mdx} (68%) delete mode 100644 content/impact/the-future-of-openzeppelin-contracts.mdx rename content/impact/{tokenization-and-real-world-assets-at-openzeppelin.mdx => tokenization-and-real-world-assets.mdx} (73%) diff --git a/content/impact/chain-abstraction-at-openzeppelin.mdx b/content/impact/chain-abstraction.mdx similarity index 72% rename from content/impact/chain-abstraction-at-openzeppelin.mdx rename to content/impact/chain-abstraction.mdx index b134bf77..ac0d7afa 100644 --- a/content/impact/chain-abstraction-at-openzeppelin.mdx +++ b/content/impact/chain-abstraction.mdx @@ -4,168 +4,167 @@ title: Chain Abstraction at OpenZeppelin OpenZeppelin is enabling seamless interoperability across chains and account systems. Our work focuses on building the secure primitives for cross-chain messaging, intent-based execution, and unified account experiences, creating a world where users and assets move freely across ecosystems with complexity abstracted away from users. -# Ecosystem Contributions +## Ecosystem Contributions We have partnered with ecosystems and projects to deliver contracts libraries and tooling for cross-chain coordination and smart accounts. - -Contracts libraries and solvers for cross-chain intents - + + Contracts libraries in Solidity and solvers for cross-chain intents + - -Contracts libraries for cross-chain messaging - + + Contracts libraries for cross-chain messaging in Solidity + - -Contracts libraries for smart accounts - + + Contracts libraries for modular smart accounts in Solidity + - -Cryptography contracts libraries for transactions and social recovery using email - + + Cryptography contracts libraries in Solidity for transactions and social recovery using email + - -Contracts libraries for smart accounts - + + Contracts libraries for smart accounts in Soroban + - -Contracts libraries for smart accounts - + + Contracts libraries for smart accounts in Cairo + -
-# Cross-Chain Intents +## Cross-Chain Intents Universal format for expressing and fulfilling user actions across chains. -## Use Cases +### Use Cases -### Simplified Onboarding to Chains and Apps +#### Simplified Onboarding to Chains and Apps Onboard users by automating gas, approvals, and cross chain setup, allowing users to interact with any app or network instantly without prior configuration. -### Abstracted Gas and Settlement +#### Abstracted Gas and Settlement Allows operation across multiple chains without managing native gas tokens or complex bridge flows. -### Token Bridging and Swapping +#### Token Bridging and Swapping Enable seamless asset transfers and swaps across chains, abstracting away bridge risks and fragmented liquidity. -### Universal Balances +#### Universal Balances Users can maintain a single cross chain balance, allowing applications to fetch, display, and transact from unified liquidity sources. -## Standards +### Standards -### ERC-7683: Cross Chain Intents (draft) +#### ERC-7683: Cross Chain Intents (draft) A [standard](https://eips.ethereum.org/EIPS/eip-7683) that enables cross chain value transfer using a standard api. OpenZeppelin is a contributor to and leading the redesign of the ERC through the [Open Intents Framework](https://www.openintents.xyz/The-Open-Intents-Framework-Intents-As-A-Public-Good-1976d35200d680fb8215f28775e067ec) and is building contracts libraries in the [Open Intents Framework Contracts Repo](https://github.com/openintentsframework/oif-contracts). -### ERC-7888: Cross Chain Broadcaster (draft) +#### ERC-7888: Cross Chain Broadcaster (draft) A [standard](https://eips.ethereum.org/EIPS/eip-7888) that enables cross chain messaging using storage proofs. OpenZeppelin is a contributor to the ERC through the [Open Intents Framework](https://www.openintents.xyz/The-Open-Intents-Framework-Intents-As-A-Public-Good-1976d35200d680fb8215f28775e067ec) and is building contracts libraries in the [Open Intents Framework Broadcaster Repo](https://github.com/openintentsframework/broadcaster). -## Associations +### Associations -### Open Intents Framework +#### Open Intents Framework The [group](https://www.openintents.xyz/) is building a modular, open source framework for building and deploying intent product experiences by providing ready-to-use, protocol-agnostic features for solvers, interop providers, and cross-chain builders. OpenZeppelin is a [member](https://www.openintents.xyz/#1976d35200d68051bfe5f0bdb3ced9bc) with many major organizations. -# Cross-Chain Messaging +## Cross-Chain Messaging Common interface for sending and receiving messages across chains. -## Use Cases +### Use Cases -### State Synchronization for Multi-Chain Apps +#### State Synchronization for Multi-Chain Apps Use single controller contract or governance action to coordinate updates on multiple chains. -### Token Bridges +#### Token Bridges Enables verifiable message passing between bridge contracts, ensuring consistent state and transfer logic across multiple chains without relying on trusted intermediaries. -### Intent Settlement +#### Intent Settlement Facilitates secure delivery and confirmation of intent execution results across chains, allowing applications to finalize actions and synchronize states. -## Standards +### Standards -### ERC-7786: Cross Chain Messaging Gateway (last call) +#### ERC-7786: Cross Chain Messaging Gateway (last call) A [standard](https://eips.ethereum.org/EIPS/eip-7786) that enables cross-chain messaging via a universal gateway interface. OpenZeppelin co-authored the standard with Axelar and is building contracts libraries in the [OpenZeppelin Community Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-community-contracts/tree/master/contracts/crosschain). -# Smart Accounts +## Smart Accounts Composable architecture that enables customizable modules to support secure and extensible account functionality. -## Use Cases +### Use Cases -### Gasless Transactions +#### Gasless Transactions Allow users to interact with apps without holding native tokens, enabling seamless onboarding. -### Social Recovery +#### Social Recovery Allow trusted guardians to securely restore access to accounts without centralized intermediaries. -### Keyless Signatures +#### Keyless Signatures Authenticate and approve transactions using biometrics, hardware modules, or passkeys instead of a traditional private key. -## Standards +### Standards -### **ERC-4337: Account Abstraction Using Alt Mempool (final)** +#### ERC-4337: Account Abstraction Using Alt Mempool (final) A [standard](https://eips.ethereum.org/EIPS/eip-4337) that enables account abstraction using an alternative mempool. OpenZeppelin has built contracts libraries for modular smart accounts in the [OpenZeppelin Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/account) and [Wizard](https://wizard.openzeppelin.com/#account) integration. -### ERC-7579: Minimal Modular Smart Accounts (draft) +#### ERC-7579: Minimal Modular Smart Accounts (draft) A [standard](https://eips.ethereum.org/EIPS/eip-7579) that enables interoperability between accounts and modules. OpenZeppelin has built contracts libraries for modules in the [OpenZeppelin Community Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-community-contracts/tree/master/contracts/account/modules) and [Wizard](https://wizard.openzeppelin.com/#account) integration. -### EIP-7702: Set Code for EOAs (complete) +#### EIP-7702: Set Code for EOAs (complete) A [protocol standard](https://eips.ethereum.org/EIPS/eip-7702) that enables EOA’s to adopt smart contract capabilities using a new transaction type to set code in their account. OpenZeppelin has built contracts libraries for modules in the [OpenZeppelin Community Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-community-contracts/tree/master/contracts/account/modules) and [Wizard](https://wizard.openzeppelin.com/#account) integration. -### ERC-7913: Signature Verifiers (draft) +#### ERC-7913: Signature Verifiers (draft) A [standard](https://eips.ethereum.org/EIPS/eip-7913) that enables signature verification for address-less keys (e.g. email, non-ethereum cryptographic curves). OpenZeppelin authored the standard and is building contracts libraries in the [OpenZeppelin Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/utils/cryptography/verifiers). -# zkEmail +## zkEmail Ownership of accounts using email. -## Use Cases +### Use Cases -### Sign Transactions Using Email +#### Send Crypto Using Only Email Address Users can authorize transactions (e.g. send money, DAO voting, any blockchain transaction) by proving control of their email address with no private key management required. Email never revealed! -### Social Recovery Using Email +#### Recover Account Using Email Gaurdians Lost keys can be restored by proving control of an email account, enabling user-friendly recovery. -## Standards +### Standards -### **ERC-7969: DomainKeys Identified Mail (DKIM) Registry (draft)** +#### ERC-7969: DomainKeys Identified Mail (DKIM) Registry (draft) A [standard](https://eips.ethereum.org/EIPS/eip-7969) that enables trustless email ownership verification using a DKIM restistry. diff --git a/content/impact/openzeppelin-contracts-for-financial-institutions.mdx b/content/impact/contracts-for-financial-institutions.mdx similarity index 83% rename from content/impact/openzeppelin-contracts-for-financial-institutions.mdx rename to content/impact/contracts-for-financial-institutions.mdx index 07e69ae8..0d05a423 100644 --- a/content/impact/openzeppelin-contracts-for-financial-institutions.mdx +++ b/content/impact/contracts-for-financial-institutions.mdx @@ -1,49 +1,48 @@ --- title: OpenZeppelin Contracts for Financial Institutions -description: something --- -The trusted foundation powering the global digital asset economy. +OpenZeppelin Contracts is the trusted foundation powering the global digital asset economy. Used by the world’s leading stablecoin issuers, asset managers, and on-chain funds, OpenZeppelin provides the security-audited, production-proven contracts trusted to secure billions in value. ## **Powering Top Institutions** -### **Stablecoins** +### **Tokenized U.S. Treasuries** -Trusted by 8 of the top 10 stablecoins by market cap. +Trusted by 10 of the top 10 tokenized U.S Treasuries by market cap. -The secure foundation behind the digital assets that power payments, settlement, and global liquidity. +The standard for compliant, programmable representation of the world’s most trusted asset class. -| **Stablecoin** | **Tokens** | **Permissions** | **Upgradeability** | **Utilities** | +| **Tokenized U.S. Treasury** | **Tokens** | **Permissions** | **Upgradeability** | **Utilities** | | --- | --- | --- | --- | --- | -| Circle USDC | 🪙 | 🔐 | ♻️ | 🧰 | -| Sky USDS | | | ♻️ | 🧰 | -| Ethena USDe | 🪙 | 🔐 | | 🧰 | -| Pallas Fund USDtb | 🪙 | 🔐 | ♻️ | 🧰 | -| First Digital FDUSD | 🪙 | 🔐 | ♻️ | 🧰 | -| PayPal PYUSD | | 🔐 | ♻️ | 🧰 | -| Usual USD0 | 🪙 | 🔐 | ♻️ | 🧰 | -| Ripple RLUSD | 🪙 | 🔐 | ♻️ | 🧰 | +| [BlackRock USD Institutional Digital Liquidity Fund - I Class (BUIDL-I)](https://etherscan.io/token/0x6a9da2d710bb9b700acde7cb81f10f1ff8c89041#code) | 🪙 | 🔐 | ♻️ | 🧰 | +| [Ondo Short-Term U.S. Government Bond Fund (OUSG)](https://etherscan.io/token/0x1b19c19393e2d034d8ff31ff34c81252fcbbee92#code) | 🪙 | 🔐 | ♻️ | 🧰 | +| [Superstate Short Duration US Government Securities Fund (USTB)](https://etherscan.io/token/0x43415eb6ff9db7e26a15b704e7a3edce97d31c4e#code) | 🪙 | 🔐 | ♻️ | 🧰 | +| [Janus Henderson Anemoy Treasury Fund (JTRSY)](https://etherscan.io/token/0x8c213ee79581ff4984583c6a801e5263418c4b86#code) | 🪙 | | | 🧰 | +| [Ondo U.S. Dollar Yield (USDY)](https://etherscan.io/token/0x96f6ef951840721adbf46ac996b59e0235cb985c#code) | 🪙 | 🔐 | ♻️ | 🧰 | +| [BlackRock USD Institutional Digital Liquidity Fund (BUIDL)](https://etherscan.io/token/0x7712c34205737192402172409a8f7ccef8aa2aec#code) | 🪙 | | | 🧰 | +| [Circle US Yield Coin (USYC)](https://etherscan.io/token/0x136471a34f6ef19fe571effc1ca711fdb8e49f2b#code) | 🪙 | 🔐 | ♻️ | 🧰 | +| [WisdomTree Government Money Market Digital Fund (WTGXX)](https://etherscan.io/token/0x1fecf3d9d4fee7f2c02917a66028a48c6706c179#code) | | 🔐 | | 🧰 | +| [OpenEden T-Bills (TBILL)](https://etherscan.io/token/0xdd50c053c096cb04a3e3362e2b622529ec5f2e8a#code) | 🪙 | 🔐 | ♻️ | 🧰 | +| [Franklin OnChain U.S. Government Money Fund (BENJI)](https://etherscan.io/token/0x3ddc84940ab509c11b20b76b466933f40b750dc9#code) | | 🔐 | ♻️ | 🧰 | -### **Tokenized U.S. Treasuries** +### **Stablecoins** -Trusted by 10 of the top 10 tokenized U.S Treasuries by market cap. +Trusted by 8 of the top 10 stablecoins by market cap. -The standard for compliant, programmable representation of the world’s most trusted asset class. +The secure foundation behind the digital assets that power payments, settlement, and global liquidity. -| **Tokenized U.S. Treasury** | **Tokens** | **Permissions** | **Upgradeability** | **Utilities** | +| **Stablecoin** | **Tokens** | **Permissions** | **Upgradeability** | **Utilities** | | --- | --- | --- | --- | --- | -| BlackRock USD Institutional Digital Liquidity Fund - I Class (BUIDL-I) | 🪙 | 🔐 | ♻️ | 🧰 | -| Ondo Short-Term U.S. Government Bond Fund (OUSG) | 🪙 | 🔐 | ♻️ | 🧰 | -| Superstate Short Duration US Government Securities Fund (USTB) | 🪙 | 🔐 | ♻️ | 🧰 | -| Janus Henderson Anemoy Treasury Fund (JTRSY) | 🪙 | | | 🧰 | -| Ondo U.S. Dollar Yield (USDY) | 🪙 | 🔐 | ♻️ | 🧰 | -| BlackRock USD Institutional Digital Liquidity Fund (BUIDL) | 🪙 | | | 🧰 | -| Circle US Yield Coin (USYC) | 🪙 | 🔐 | ♻️ | 🧰 | -| WisdomTree Government Money Market Digital Fund (WTGXX) | | 🔐 | | 🧰 | -| OpenEden T-Bills (TBILL) | 🪙 | 🔐 | ♻️ | 🧰 | -| Franklin OnChain U.S. Government Money Fund (BENJI) | | 🔐 | ♻️ | 🧰 | +| [Circle USDC](https://etherscan.io/token/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48#code) | 🪙 | 🔐 | ♻️ | 🧰 | +| [Sky USDS](https://etherscan.io/token/0xdc035d45d973e3ec169d2276ddab16f1e407384f#code) | | | ♻️ | 🧰 | +| [Ethena USDe](https://etherscan.io/token/0x4c9edd5852cd905f086c759e8383e09bff1e68b3#code) | 🪙 | 🔐 | | 🧰 | +| [Pallas Fund USDtb](https://etherscan.io/token/0xc139190f447e929f090edeb554d95abb8b18ac1c#code) | 🪙 | 🔐 | ♻️ | 🧰 | +| [First Digital Labs FDUSD](https://etherscan.io/token/0xc5f0f7b66764f6ec8c8dff7ba683102295e16409#code) | 🪙 | 🔐 | ♻️ | 🧰 | +| [PayPay PYUSD](https://etherscan.io/token/0x6c3ea9036406852006290770bedfcaba0e23a0e8#code) | | 🔐 | ♻️ | 🧰 | +| [Usual USD0](https://etherscan.io/token/0x73a15fed60bf67631dc6cd7bc5b6e8da8190acf5#code) | 🪙 | 🔐 | ♻️ | 🧰 | +| [Ripple RLUSD](https://etherscan.io/token/0x8292bb45bf1ee4d140127049757c2e0ff06317ed#code) | 🪙 | 🔐 | ♻️ | 🧰 | ## Battle Tested Contracts @@ -57,8 +56,7 @@ Our libraries provide the secure, extensible foundation for issuing, controlling | Standard / Extension | Purpose | Example Use (Stablecoin, Treasury, Defi) | Number of Deployments | Networks Supported | | --- | --- | --- | --- | --- | -| Fungible Tokens (ERC-20) | Base standard for digital assets | [Circle USDC](https://etherscan.io/address/0x43506849d7c04f9138d1a2050bbf3a0c054402dd#code#F17#L23), [Ondo OUSG](https://etherscan.io/address/0x1ceb44b6e515abf009e0ccb6ddafd723886cf3ff#code#F12#L2), [Lido](https://github.com/lidofinance/core/blob/005b0876d6594b7f7864e0577cdaa44eff115b73/contracts/0.8.9/WithdrawalVault.sol#L9) | 150,000+ -(over $30 trillion in total value transferred!) | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/token/ERC20), [Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/tokens/src/fungible), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/token/src/erc20), [Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/tree/main/contracts/src/token/erc20) | +| Fungible Tokens (ERC-20) | Base standard for digital assets | [Circle USDC](https://etherscan.io/address/0x43506849d7c04f9138d1a2050bbf3a0c054402dd#code#F17#L23), [Ondo OUSG](https://etherscan.io/address/0x1ceb44b6e515abf009e0ccb6ddafd723886cf3ff#code#F12#L2), [Lido](https://github.com/lidofinance/core/blob/005b0876d6594b7f7864e0577cdaa44eff115b73/contracts/0.8.9/WithdrawalVault.sol#L9) | 150,000+ ($30 trillion+ in total value transferred!) | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/token/ERC20), [Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/tokens/src/fungible), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/token/src/erc20), [Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/tree/main/contracts/src/token/erc20) | | Permit (ERC-2612) | Gasless transfer approvals through signatures to streamline user experience | [Ethena USDe](https://etherscan.io/token/0x4c9edd5852cd905f086c759e8383e09bff1e68b3#code#F4#L2), [BlackRock BUIDL-I](https://etherscan.io/address/0x9e2693f54831f6f52b0bb952c2935d26919a3626#code#F10#L2), [Optimism](https://github.com/ethereum-optimism/optimism/blob/3a34b538a190547e99a5571f3d02fc72d9ccb4ca/packages/contracts-bedrock/src/universal/OptimismMintableERC20.sol#L6) | 35,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/extensions/ERC20Permit.sol), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/blob/main/packages/token/src/erc20/snip12_utils/permit.cairo), [Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/blob/main/contracts/src/token/erc20/extensions/permit.rs) | | Metadata | Provide information about the token, including name, symbol, and decimals | [Ethena USDe](https://etherscan.io/token/0x4c9edd5852cd905f086c759e8383e09bff1e68b3#code#F8#L2), [Ondo OUSG](https://etherscan.io/address/0x1ceb44b6e515abf009e0ccb6ddafd723886cf3ff#code#F15#L2), [Uniswap](https://github.com/Uniswap/v4-periphery/blob/main/src/libraries/SafeCurrencyMetadata.sol#L4) | 30,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/extensions/IERC20Metadata.sol), [Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/blob/main/contracts/src/token/erc20/extensions/metadata.rs) | | Pausable | Pause contract or transfers during emergencies or upgrades to reduce operational and systemic risk | [First Digital Labs FDUSD](https://etherscan.io/address/0xda1814d75ef1c42d0a4e6abe0d43d49a1d300c8d#code#F5#L2), [Ondo USDY](https://etherscan.io/address/0xea0f7eebdc2ae40edfe33bf03d332f8a7f617528#code#F17#L2), [Morpho](https://github.com/morpho-org/idle-tranches-morpho/blob/43e6e0fb44e2b61f1429c3e23d1221179e8ba108/contracts/StakingRewards.sol#L6) | 17,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/extensions/ERC20Pausable.sol), [Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/contract-utils/src/pausable), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/blob/main/packages/security/src/pausable.cairo) | diff --git a/content/impact/contracts-future.mdx b/content/impact/contracts-future.mdx new file mode 100644 index 00000000..2a680206 --- /dev/null +++ b/content/impact/contracts-future.mdx @@ -0,0 +1,25 @@ +--- +title: The Future of OpenZeppelin Contracts +--- + +The next decade of on-chain innovation will bring regulated finance, privacy-preserving systems, and programmable capital to the same foundation. Building on a [decade of trust](/impact/contracts-journey), OpenZeppelin is extending its libraries and standards to power this evolution, ensuring security, compliance, and interoperability remain built-in at every layer. + +## Focus Areas + + + + Confidential tokens, private shared state, private email verifiction + + + + Cross-chain intents, cross-chain messaging, smart accounts, zkEmail + + + + Permissioned tokens, confidential tokens, on-chain yield + + + + Based rollups + + diff --git a/content/impact/a-decade-of-openzeppelin-contracts.mdx b/content/impact/contracts-journey.mdx similarity index 50% rename from content/impact/a-decade-of-openzeppelin-contracts.mdx rename to content/impact/contracts-journey.mdx index faa76fac..31cf76e3 100644 --- a/content/impact/a-decade-of-openzeppelin-contracts.mdx +++ b/content/impact/contracts-journey.mdx @@ -1,5 +1,5 @@ --- -title: A Decade of OpenZeppelin Contracts +title: The Journey of OpenZeppelin Contracts --- For over ten years, OpenZeppelin Contracts has been the trusted foundation for the global smart contract ecosystem. What began as a pioneering open-source library has become the industry standard for secure, upgradeable, and interoperable on-chain systems. @@ -12,62 +12,64 @@ Built and maintained by OpenZeppelin’s global engineering and security teams, OpenZeppelin Contracts powers secure smart contract development across the leading blockchain ecosystems and continues to be selected to develop contracts libraries for emerging ecosystems. -[insert “Blockchains and Developer Ecosystems” on [docs](https://docs.openzeppelin.com/). Use same format with icon and name (no description). Link out to Github repos] - - Build with Solidity smart contracts and developer tools for Ethereum and EVM chains + Smart contracts in Solidity - - Develop Cairo smart contracts to build apps on Starknet zero-knowledge Layer 2 + + High-performance smart contracts in Rust on the EVM - - Write high-performance smart contracts in Rust on the EVM with Arbitrum Stylus + + Privacy-preserving smart contracts in Rust - - Customize Uniswap V4 hooks with advanced, audited modules + + Privacy-preserving smart contracts in Compact - - Build with Soroban smart contracts and developer tools on Stellar + + Smart contracts and parachain runtimes for Polkadot and Substrate in Solidity - - Build privacy-preserving smart contracts in Compact for the Midnight blockchain + + Smart contracts in Cairo + + + + Smart contracts in Soroban - - Develop smart contracts and parachain runtimes for Polkadot and Substrate + + Customize Uniswap V4 hooks in Solidity - Implement fully homomorphic encryption for confidential smart contracts in Solidity + Confidential smart contracts using fully homomorphic encryption in Solidity ## Proven Adoption -OpenZeppelin is the global leader in securing blockchain applications and smart contracts. OpenZeppelin Contracts are power the world’s leading financial institutions, DeFi protocols, and blockchain networks. +OpenZeppelin is the global leader in securing blockchain applications and smart contracts. OpenZeppelin Contracts are powering the world’s leading financial institutions, DeFi protocols, and blockchain networks. ### On-Chain Usage and Economic Impact OpenZeppelin Contracts is the most deployed and economically significant smart contract framework in the EVM ecosystem. Explore our [Dune Data Dashboard](https://dune.com/openzeppelin/openzeppelin-contracts-metrics) for more data. - - Verified contract deployments across Ethereum and major Layer 2 networks - + + In total value transferred through OpenZeppelin based ERC-20 and native tokens + - -In total value transferred through OpenZeppelin based ERC-20 and native tokens - + + In total value locked, representing 88% market share across top EVM assets + - - In total value locked, representing 88% market share across top EVM assets - + + Verified contract deployments across Ethereum and major Layer 2 networks + ### Adopted by the Industry’s Most Trusted Protocols @@ -75,17 +77,17 @@ In total value transferred through OpenZeppelin based ERC-20 and native tokens From startups to global issuers, OpenZeppelin Contracts are the common foundation of trust in smart contract development. Across every category of on-chain innovation, builders rely on OpenZeppelin’s audited and production-proven libraries to launch, secure, and scale with confidence. - -Dozens including Lido, Uniswap, Aave, Optimism, Base, EigenLayer, and Biconomy - + + Including [Lido](https://github.com/lidofinance/core/blob/005b0876d6594b7f7864e0577cdaa44eff115b73/contracts/0.8.9/WithdrawalVault.sol#L9), [Uniswap](https://github.com/Uniswap/v4-periphery/blob/main/src/libraries/SafeCurrencyMetadata.sol#L4), [Aave](https://github.com/aave/ccip/blob/0ddce1bbc784cbdc808d0fe9672129f168097607/contracts/src/v0.8/shared/token/ERC20/BurnMintERC20.sol#L11), [Optimism](https://github.com/ethereum-optimism/optimism/blob/3a34b538a190547e99a5571f3d02fc72d9ccb4ca/packages/contracts-bedrock/src/universal/OptimismMintableERC20.sol#L6), [Morpho](https://github.com/morpho-org/idle-tranches-morpho/blob/43e6e0fb44e2b61f1429c3e23d1221179e8ba108/contracts/StakingRewards.sol#L6), [The Graph](https://github.com/graphprotocol/contracts/blob/109e84c71fd01f2cb51f8582bb43603881380072/packages/horizon/contracts/utilities/Authorizable.sol#L6), [Aerodrome](https://github.com/aerodrome-finance/relay/blob/main/src/Relay.sol#L16) + - -BlackRock BUIDL-I, Ondo OUSG, Superstate USTB, Janus Henderson Anemoy JTRSY, Ondo USDY, BlackRock BUIDL, Circle USYC, WisdomTree WTGXX, OpenEden TBILL, Franklin BENJI - + + [BlackRock BUIDL-I](https://etherscan.io/token/0x6a9da2d710bb9b700acde7cb81f10f1ff8c89041#code), [Ondo OUSG](https://etherscan.io/token/0x1b19c19393e2d034d8ff31ff34c81252fcbbee92#code), [Superstate USTB](https://etherscan.io/token/0x43415eb6ff9db7e26a15b704e7a3edce97d31c4e#code), [Janus Henderson Anemoy JTRSY](https://etherscan.io/token/0x8c213ee79581ff4984583c6a801e5263418c4b86#code), [Ondo USDY](https://etherscan.io/token/0x96f6ef951840721adbf46ac996b59e0235cb985c#code), [BlackRock BUIDL](https://etherscan.io/token/0x7712c34205737192402172409a8f7ccef8aa2aec#code), [Circle USYC](https://etherscan.io/token/0x136471a34f6ef19fe571effc1ca711fdb8e49f2b#code), [WisdomTree WTGXX](https://etherscan.io/token/0x1fecf3d9d4fee7f2c02917a66028a48c6706c179#code), [OpenEden TBILL](https://etherscan.io/token/0xdd50c053c096cb04a3e3362e2b622529ec5f2e8a#code), [Franklin BENJI](https://etherscan.io/token/0x3ddc84940ab509c11b20b76b466933f40b750dc9#code) + - -Circle USDC, Sky USDS, Ethena USDe, Pallas Fund USDtb, First Digital Labs FDUSD. PayPay PYUSD, Usual USD0, and Ripple RLUSD. - + + [Circle USDC](https://etherscan.io/token/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48#code), [Sky USDS](https://etherscan.io/token/0xdc035d45d973e3ec169d2276ddab16f1e407384f#code), [Ethena USDe](https://etherscan.io/token/0x4c9edd5852cd905f086c759e8383e09bff1e68b3#code), [Pallas Fund USDtb](https://etherscan.io/token/0xc139190f447e929f090edeb554d95abb8b18ac1c#code), [First Digital Labs FDUSD](https://etherscan.io/token/0xc5f0f7b66764f6ec8c8dff7ba683102295e16409#code), [PayPay PYUSD](https://etherscan.io/token/0x6c3ea9036406852006290770bedfcaba0e23a0e8#code), [Usual USD0](https://etherscan.io/token/0x73a15fed60bf67631dc6cd7bc5b6e8da8190acf5#code), [Ripple RLUSD](https://etherscan.io/token/0x8292bb45bf1ee4d140127049757c2e0ff06317ed#code) + ### The Industry’s Developer Standard @@ -93,13 +95,13 @@ Circle USDC, Sky USDS, Ethena USDe, Pallas Fund USDtb, First Digital Labs FDUSD. Developers have built on OpenZeppelin Contracts as the foundation of secure, interoperable smart contract systems. With a transparent, community-driven codebase, OpenZeppelin has become the benchmark for how modern smart contracts are written, tested, and maintained. - -Across all Github repositories - + + Average weekly NPM downloads + - -Average weekly NPM downloads - + + Across all Github repositories + ## Battle Tested Libraries @@ -108,9 +110,9 @@ Every OpenZeppelin library represents over a decade of security expertise, commu | Library | Purpose | Networks Supported | Number of Deployments | Popular Implementations | Example Use | | --- | --- | --- | --- | --- | --- | -| Tokens | Issuing and managing digital assets | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/token), [Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/tokens), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/token), [Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/tree/main/contracts/src/token), [Midnight](https://github.com/OpenZeppelin/compact-contracts/tree/main/contracts/src/token), [Zama](https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/tree/master/contracts/token) | 150,000+ (over $30 trillion in total value transferred!) | ERC-20, ERC-721, ERC-1155, ERC-4626, ERC-6909 | [Circle USDC](https://etherscan.io/address/0x43506849d7c04f9138d1a2050bbf3a0c054402dd#code#F17#L23), [Ondo OUSG](https://etherscan.io/address/0x1ceb44b6e515abf009e0ccb6ddafd723886cf3ff#code#F12#L2), [Lido](https://github.com/lidofinance/core/blob/005b0876d6594b7f7864e0577cdaa44eff115b73/contracts/0.8.9/WithdrawalVault.sol#L9) | +| Tokens | Issue and manage digital assets | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/token), [Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/tokens), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/token), [Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/tree/main/contracts/src/token), [Midnight](https://github.com/OpenZeppelin/compact-contracts/tree/main/contracts/src/token), [Zama](https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/tree/master/contracts/token) | 150,000+ (over $30 trillion in total value transferred!) | ERC-20, ERC-721, ERC-1155, ERC-4626, ERC-6909 | [Circle USDC](https://etherscan.io/address/0x43506849d7c04f9138d1a2050bbf3a0c054402dd#code#F17#L23), [Ondo OUSG](https://etherscan.io/address/0x1ceb44b6e515abf009e0ccb6ddafd723886cf3ff#code#F12#L2), [Lido](https://github.com/lidofinance/core/blob/005b0876d6594b7f7864e0577cdaa44eff115b73/contracts/0.8.9/WithdrawalVault.sol#L9) | | Utilities | Improve security, work with new data types, or safely use low-level primitives | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/utils), [Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/contract-utils), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/utils), [Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/tree/main/contracts/src/utils), [Midnight](https://github.com/OpenZeppelin/compact-contracts/tree/main/contracts/src/utils), [Zama](https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/tree/master/contracts/utils), [Uniswap Hooks](https://github.com/OpenZeppelin/uniswap-hooks/tree/master/src/utils) | 150,000+ | Cryptography, math, data integrity | [Ethena USDe](https://etherscan.io/token/0x4c9edd5852cd905f086c759e8383e09bff1e68b3#code#F19#L2), [Pallas Fund USDtb](https://etherscan.io/address/0xea8a763b5b1f9c9c7aea64f33947448d9e39e475#code#F14#L2), [Graph Protocol](https://github.com/graphprotocol/contracts/blob/109e84c71fd01f2cb51f8582bb43603881380072/packages/horizon/contracts/utilities/Authorizable.sol#L6) | -| Access Control | Managing who can perform specific actions, when they can do so, and under what authority | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/access), [Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/access), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/access), [Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/tree/main/contracts/src/access), [Midnight](https://github.com/OpenZeppelin/compact-contracts/tree/main/contracts/src/access) | 115,000+ | Access Control, Ownable | [Lido](https://github.com/lidofinance/core/blob/master/contracts/0.8.9/utils/access/AccessControlEnumerable.sol#L5), [Circle USDC](https://etherscan.io/address/0x43506849d7c04f9138d1a2050bbf3a0c054402dd#code#F13#L31), [BlockRock BUIDL-I](https://etherscan.io/address/0x9e2693f54831f6f52b0bb952c2935d26919a3626#code#F2#L2) | +| Access Control | Manage who can perform specific actions, when they can do so, and under what authority | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/access), [Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/access), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/access), [Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/tree/main/contracts/src/access), [Midnight](https://github.com/OpenZeppelin/compact-contracts/tree/main/contracts/src/access) | 115,000+ | Access Control, Ownable | [Lido](https://github.com/lidofinance/core/blob/master/contracts/0.8.9/utils/access/AccessControlEnumerable.sol#L5), [Circle USDC](https://etherscan.io/address/0x43506849d7c04f9138d1a2050bbf3a0c054402dd#code#F13#L31), [BlockRock BUIDL-I](https://etherscan.io/address/0x9e2693f54831f6f52b0bb952c2935d26919a3626#code#F2#L2) | | **Proxies & Upgradability** | Secure contract upgrades without disrupting state | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/proxy), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/upgrades), [Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/tree/main/contracts/src/proxy) | 75,000+ | Transparent Proxy, UUPS Proxy, Beacon Proxy | [Lido](https://github.com/lidofinance/core/blob/master/contracts/0.8.4/WithdrawalsManagerProxy.sol#L317), [Sky USDS](https://etherscan.io/address/0x1923dfee706a8e78157416c29cbccfde7cdf4102#code#F2#L2), [BlackRock BUIDL-I](https://etherscan.io/token/0x6a9da2d710bb9b700acde7cb81f10f1ff8c89041#code#F4#L2) | | Governance | Decentralized decision-making and controlled execution | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/governance), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/governance), [Zama](https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/tree/master/contracts/governance). | 1,000+ | Governor | [Arbitrum DAO](https://github.com/ArbitrumFoundation/governance/blob/main/src/L2ArbitrumGovernor.sol) | diff --git a/content/impact/index.mdx b/content/impact/index.mdx index 248a0a1d..ac1c8a54 100644 --- a/content/impact/index.mdx +++ b/content/impact/index.mdx @@ -13,26 +13,26 @@ OpenZeppelin Contracts is the most adopted smart contract framework in the world From leading stablecoins and tokenized treasuries to emerging ecosystems, our open-source libraries power the world’s most trusted tokens, DAOs, protocols, and institutions. - - + + - - + + - - + + ## Security OpenZeppelin actively works with established standards bodies around the globe to ensure that blockchain security best practices are universally adopted. - + ## Policy OpenZeppelin engages with regulators and policymakers globally to provide industry expertise and recommendations regarding relevant legislation, regulations and guidance. Our goal is to strengthen public trust in decentralized technologies by ensuring blockchain security best practices are reflected in policy initiatives in key jurisdictions and the unique nature of the technology is respected. - + diff --git a/content/impact/privacy-at-openzeppelin.mdx b/content/impact/privacy.mdx similarity index 64% rename from content/impact/privacy-at-openzeppelin.mdx rename to content/impact/privacy.mdx index c11aa654..dd95dadf 100644 --- a/content/impact/privacy-at-openzeppelin.mdx +++ b/content/impact/privacy.mdx @@ -2,121 +2,120 @@ title: Privacy at OpenZeppelin --- -OpenZeppelin is advancing privacy as a core property of smart contract systems, not an afterthought. Our work focuses on enabling confidentiality, selective disclosure, and private coordination across on-chain applications. +OpenZeppelin is advancing privacy as a core property of smart contract systems. Our work focuses on enabling confidentiality, selective disclosure, and private coordination across on-chain applications. -# Ecosystem Contributions +## Ecosystem Contributions We have partnered with ecosystems and projects to deliver confidential and privacy-preserving contracts libraries, tooling, and starter applications. - -Confidential contracts libraries and privacy relayer - + + Confidential contracts libraries in Solidity, privacy relayer + - -Confidential real world asset extensions contracts libraries - + + Confidential real world asset extensions contracts libraries in Solidity + - -Cryptography contracts libraries - + + Cryptography contracts libraries in Solidity + - -Privacy preserving contracts libraries, developer tooling, and starter decentralized applications - + + Privacy preserving contracts libraries in Compact, developer tooling, starter decentralized applications + - -Token standards (ERC-20 equivalent), private multisig, and shared state model - + + Token standards (ERC-20 equivalent) in Rust, shared state model, private multisig + -
-# Confidential Tokens +## Confidential Tokens Extends standards such as ERC-20 to support encrypted balances and confidential transfers, allowing assets to move privately while remaining verifiable on-chain. -## Use Cases +### Use Cases -### Confidential Payments +#### Confidential Global Payouts Settle supplier/vendor payments without leaking volume or terms. -### Confidential Fund Allocations +#### Confidential Fund Allocations Generate yield without exposing portfolio weights and without signaling size or intent. -### Confidential Governance +#### Confidential Governance Prevent manipulation, bribery, and collusion by concealing voting weights, thresholds, and execution time delays. -## Standards +### Standards -### **ERC-7984: Confidential Fungible Token (draft)** +#### **ERC-7984: Confidential Fungible Token (draft)** A [standard](https://github.com/ethereum/ERCs/pull/1113/files#diff-4c22c7cb34e9622c46198c95e8810399c8bf545126ef800b3a464083629aa6e5) that enables confidential value transfer using a pointer based system. OpenZeppelin co-authored the standard with Zama and is building contracts libraries in the [OpenZeppelin Confidential Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/tree/master/contracts/token/ERC7984) with supporting [documentation](https://docs.openzeppelin.com/confidential-contracts/token). -### **ERC-3643: T-REX - Token for Regulated Exchanges (final)** +#### **ERC-3643: T-REX - Token for Regulated Exchanges (final)** A [standard](https://eips.ethereum.org/EIPS/eip-3643) that enables the management and compliant transfer of institutional grade security tokens using on chain compliance and verification systems. OpenZeppelin is building contracts libraries for confidential real world asset extensions in the [OpenZeppelin Confidential Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/tree/master/contracts/token/ERC7984/extensions). -## Associations +### Associations -### **Confidential Token Association** +#### **Confidential Token Association** The goal of the [association](https://www.confidentialtoken.org/) is to push forward onchain confidentiality by leveraging recent advances in encryption to build a common token standard. OpenZeppelin is a [founding member](https://www.confidentialtoken.org/#members) with Zama and Inco. -# Private Email Verification +## Private Email Verification On-chain email based identity using zero knowledge proofs. -## Use Cases +### Use Cases -### Sign Transactions Using Email +#### Send Crypto Using Only Email Address Users can authorize transactions (e.g. send money, DAO voting, any blockchain transaction) by proving control of their email address with no private key management required. Email never revealed! -### Social Recovery Using Email +#### Recover Account Using Email Gaurdians Lost keys can be restored by proving control of an email account, enabling user-friendly recovery. -## Standards +### Standards -### **ERC-7969: DomainKeys Identified Mail (DKIM) Registry (draft)** +#### **ERC-7969: DomainKeys Identified Mail (DKIM) Registry (draft)** A [standard](https://eips.ethereum.org/EIPS/eip-7969) that enables trustless email ownership verification using a DKIM restistry. OpenZeppelin co-authored with zkEmail and is building contracts libraries in the [OpenZeppelin Community Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-community-contracts/blob/master/contracts/utils/cryptography/DKIMRegistry.sol). -# Private Shared State +## Private Shared State Private coordination of state between parties using off-chain state storage and synchronization to prevent users from losing their state. -## Use Cases +### Use Cases -### Private Coordination +#### Private Coordination Allows parties to coordinate information that must remain private, such as borrowing/lending, OTC trading, and transfer of funds between privileged entities. -### Confidential Multisigs +#### Confidential Multisigs Multisignature accounts with features such as encrypted balances and confidential transfers. -# Confidential Multisig +## Confidential Multisig Extends multsignature accounts to support encrypted balances, confidential transfers, and shared private state. -## Use Cases +### Use Cases -### Enhanced Security +#### Enhanced Security Users and organizations can keep the exact threshold a secret to prevents attackers from knowing the signatures scheme and/or how many signatures they need to compromise. -### Private Governance Structures +#### Private Governance Structures Sensitive organizations can enable on chain regulatory compliance. diff --git a/content/impact/scalability-at-openzeppelin.mdx b/content/impact/scalability.mdx similarity index 68% rename from content/impact/scalability-at-openzeppelin.mdx rename to content/impact/scalability.mdx index a0f0164d..4f3e6264 100644 --- a/content/impact/scalability-at-openzeppelin.mdx +++ b/content/impact/scalability.mdx @@ -4,19 +4,17 @@ title: Scalability at OpenZeppelin OpenZeppelin is advancing the infrastructure necessary for the growth of on-chain economies. Our work focuses on building secure, verifiable systems for rollups. -# Ecosystem Contributions +## Ecosystem Contributions -We have partnered with ecosystems and projects to deliver minimal, based rollups. + + + Minimal based rollup for Ethereum & EVM + + - -Minimal based rollup - -
- -# Minimal Based Rollups +## Minimal Based Rollups OpenZeppelin has partnered with Taiko to research and build: - - Minimalistic based rollup strategies with lightweight drivers and onchain verifications - Core bridging protocols for minimal rollups - Fee management improvements for based rollups diff --git a/content/impact/advancing-security-standards-at-openzeppelin.mdx b/content/impact/security-standards.mdx similarity index 68% rename from content/impact/advancing-security-standards-at-openzeppelin.mdx rename to content/impact/security-standards.mdx index f33a4f8c..43e4bc05 100644 --- a/content/impact/advancing-security-standards-at-openzeppelin.mdx +++ b/content/impact/security-standards.mdx @@ -4,34 +4,32 @@ title: Advancing Security Standards at OpenZeppelin OpenZeppelin actively works with established standards bodies around the globe to ensure that blockchain security best practices are universally adopted. -# Our Contributions +## Our Contributions -## Internet Engineering Task Force (IETF) +### Internet Engineering Task Force (IETF) -Develops open internet standards like TCP/IP +Develops open internet standards like TCP/IP. -### Global ZK Standards +#### Global ZK Standards OpenZeppelin is auditing and submitting Fiat-Shamir with hash functions in duplex sponge modes for submission. -## International Organization for Standardization (ISO) +### International Organization for Standardization (ISO) -Creates global standards like ISO/TC 307 for distributed ledger technologies +Creates global standards like ISO/TC 307 for distributed ledger technologies. -### ISO 25126 +#### ISO 25126 OpenZeppelin is submitting contributions to upcoming standard on [information security controls based on ISO/IEC 27002 for distributed ledger services](https://www.iso.org/standard/89024.html). -## Enterprise Ethereum Alliance (EEA) EthTrust Security Levels Working Group +### Enterprise Ethereum Alliance (EEA) EthTrust Security Levels Working Group -Solving the problem of trust in Ethereum transactions to support enterprise blockchain adoption +Solving the problem of trust in Ethereum transactions to support enterprise blockchain adoption. -### EthTrust Certification +#### EthTrust Certification OpenZeppelin is a contributor to the requirements for [a set of certifications that a smart contract has been reviewed and found not to have a defined set of security vulnerabilities](https://entethalliance.org/specs/ethtrust-sl/v2/). -# Learn More +## Learn More -Connect with OpenZeppelin experts to discuss your security needs. - -[Talk to an Expert](https://www.openzeppelin.com/request) +Connect with OpenZeppelin experts to discuss your security needs. [Talk to an Expert](https://www.openzeppelin.com/request). diff --git a/content/impact/the-future-of-openzeppelin-contracts.mdx b/content/impact/the-future-of-openzeppelin-contracts.mdx deleted file mode 100644 index 7e5c55f6..00000000 --- a/content/impact/the-future-of-openzeppelin-contracts.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: The Future of OpenZeppelin Contracts ---- - -The next decade of on-chain innovation will bring regulated finance, privacy-preserving systems, and programmable capital to the same foundation. Building on a [decade of trust](/impact/a-decade-of-openzeppelin-contracts), OpenZeppelin is extending its libraries and standards to power this evolution, ensuring security, compliance, and interoperability remain built-in at every layer. - -## Focus Areas - - - -Confidential tokens, private shared state, and private email verifiction - - - -Cross-chain intents, cross-chain messaging, smart accounts, and zkEmail - - - -Permissioned tokens, confidential tokens, and on-chain yield - - - -Based rollups - - diff --git a/content/impact/tokenization-and-real-world-assets-at-openzeppelin.mdx b/content/impact/tokenization-and-real-world-assets.mdx similarity index 73% rename from content/impact/tokenization-and-real-world-assets-at-openzeppelin.mdx rename to content/impact/tokenization-and-real-world-assets.mdx index 4c7cd6c2..c03f0f79 100644 --- a/content/impact/tokenization-and-real-world-assets-at-openzeppelin.mdx +++ b/content/impact/tokenization-and-real-world-assets.mdx @@ -6,98 +6,97 @@ OpenZeppelin Contracts is the trusted foundation powering the global digital ass Our ongoing work focuses on continuously improving compliant issuance and management of institutional digital assets. -# Ecosystem Contributions +## Ecosystem Contributions We have partnered with ecosystems and projects to deliver tokenization, real world asset, and tokenized vaults contracts libraries. - -Confidential real world asset extensions contracts libraries - + + Confidential real world asset extensions contracts libraries in Solidity for Ethereum & EVM + - -Real world asset contracts libraries - + + Real world asset contracts libraries in Soroban for Stellar + - -Tokenized vaults contracts libraries - + + Tokenized vaults contracts libraries + - -Tokenized vaults contracts libraries - + + Tokenized vaults contracts libraries + -
-# Permissioned Tokens +## Permissioned Tokens Compliant issuance and management of institutional-grade digital assets -## Use Cases +### Use Cases -### Tokenized Money Market Funds +#### Tokenized Money Market Funds Enable on-chain representation of yield-bearing traditional assets, allowing users and protocols to access stable, regulated returns. -### Payments +#### Global Payments Facilitate instant, programmable settlement of real-world transactions using tokenized fiat or asset-backed instruments. -## Standards +### Standards -### **ERC-3643: T-REX - Token for Regulated Exchanges (final)** +#### ERC-3643: T-REX - Token for Regulated Exchanges (final) A [standard](https://eips.ethereum.org/EIPS/eip-3643) that enables the management and compliant transfer of institutional grade security tokens using on chain compliance and verification systems. OpenZeppelin is building contracts libraries for confidential real world asset extensions in the [OpenZeppelin Confidential Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/tree/master/contracts/token/ERC7984/extensions). -### **ERC-7984: Confidential Fungible Token (draft)** +#### ERC-7984: Confidential Fungible Token (draft) A [standard](https://github.com/ethereum/ERCs/pull/1113/files#diff-4c22c7cb34e9622c46198c95e8810399c8bf545126ef800b3a464083629aa6e5) that enables confidential value transfer using a pointer based system. OpenZeppelin co-authored the standard with Zama and is building contracts libraries in the [OpenZeppelin Confidential Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/tree/master/contracts/token/ERC7984). -### ERC-7943: Universal Real World Asset Interface (draft) +#### ERC-7943: Universal Real World Asset Interface (draft) A [standard](https://eips.ethereum.org/EIPS/eip-7943) that enables compliance checks, transfer controls, and enforcement actions for Real World Assets (RWAs). OpenZeppelin authored the standard and is building contracts libraries in the [OpenZeppelin Community Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-community-contracts/blob/master/contracts/token/ERC20/extensions/ERC20uRWA.sol). -## Associations +### Associations -### **3643 Association** +#### 3643 Association The goal of the [association](https://www.erc3643.org/) is to increase the adoption of the 3643 token standard for real-world asset tokenization and on-chain compliance. OpenZeppelin is a [member](https://www.erc3643.org/members) with many major organization. -# Tokenized Vaults +## Tokenized Vaults Management of yield-bearing assets and tokenized deposits. -## Use Cases +### Use Cases -### Real World Asset Collateralization +#### Real World Asset Collateralization Protocols can tokenize and collateralize underlying assets within vaults, supporting stablecoin pegs and capital efficiency through verifiable on-chain reserves. -### Lending and Borrowing +#### Lending and Borrowing Deposited tokens can be supplied as liquidity to decentralized lending markets, enabling seamless borrowing and yield generation across interoperable vaults. -### Yield Aggregators +#### Yield Aggregators Aggregator protocols can integrate standardized vaults through a unified interface, allowing users to access diverse yield strategies and optimize returns. -## Standards +### Standards -### **ERC-4626: Tokenized Vaults (final)** +#### ERC-4626: Tokenized Vaults (final) A [standard](https://eips.ethereum.org/EIPS/eip-4626) that enables protocols and users to generate and manage yield for ERC-20 tokens. OpenZeppelin has built libraries in the [OpenZeppelin contracts repo](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts) and [OpenZeppelin community contracts repo](https://github.com/OpenZeppelin/openzeppelin-community-contracts/tree/master/contracts). -# Talk to an Expert +## Talk to an Expert Whether you’re launching a stablecoin, tokenizing assets, or building institutional-grade infrastructure, our team can help you design with security, compliance, and scalability from day one. diff --git a/src/navigation/impact.json b/src/navigation/impact.json index 97fe6f2b..afdcd7cf 100644 --- a/src/navigation/impact.json +++ b/src/navigation/impact.json @@ -1,7 +1,7 @@ [ { "type": "separator", - "name": "OpenZeppelin Impact" + "name": "OpenZeppelin's Impact" }, { "type": "page", @@ -14,18 +14,18 @@ "children": [ { "type": "page", - "name": "A Decade of OpenZeppelin Contracts", - "url": "/impact/a-decade-of-openzeppelin-contracts" + "name": "The Journey of OpenZeppelin Contracts", + "url": "/impact/contracts-journey" }, { "type": "page", "name": "Powering Top Financial Institutions", - "url": "/impact/openzeppelin-contracts-for-financial-institutions" + "url": "/impact/contracts-for-financial-institutions" }, { "type": "page", "name": "The Future of OpenZeppelin Contracts", - "url": "/impact/the-future-of-openzeppelin-contracts" + "url": "/impact/contracts-future" } ] }, @@ -35,29 +35,33 @@ "children": [ { "type": "page", - "name": "Chain Abstraction at OpenZeppelin", - "url": "/impact/chain-abstraction-at-openzeppelin" + "name": "Privacy", + "url": "/impact/privacy" }, { "type": "page", - "name": "Privacy at OpenZeppelin", - "url": "/impact/privacy-at-openzeppelin" + "name": "Chain Abstraction", + "url": "/impact/chain-abstraction" }, { "type": "page", - "name": "Scalability at OpenZeppelin", - "url": "/impact/scalability-at-openzeppelin" + "name": "Tokenization & Real World Assets", + "url": "/impact/tokenization-and-real-world-assets" }, { "type": "page", - "name": "Tokenization and Real World Assets", - "url": "/impact/tokenization-and-real-world-assets-at-openzeppelin" + "name": "Scalability", + "url": "/impact/scalability" } ] }, { "type": "page", - "name": "Advancing Security Standards", - "url": "/impact/advancing-security-standards-at-openzeppelin" + "name": "Security", + "url": "/impact/security-standards" + }, + { + "type": "page", + "name": "Policy" } ] From a26dfc13b5f3ae785152b177e2d4a78fb7d903ec Mon Sep 17 00:00:00 2001 From: amlevy327 Date: Wed, 22 Oct 2025 11:51:53 -0400 Subject: [PATCH 08/19] chore: fixes broken links --- .../impact/contracts-for-financial-institutions.mdx | 10 +++++----- content/impact/contracts-journey.mdx | 4 ++-- content/impact/privacy.mdx | 8 ++++---- content/impact/tokenization-and-real-world-assets.mdx | 2 +- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/content/impact/contracts-for-financial-institutions.mdx b/content/impact/contracts-for-financial-institutions.mdx index 0d05a423..b5c899b6 100644 --- a/content/impact/contracts-for-financial-institutions.mdx +++ b/content/impact/contracts-for-financial-institutions.mdx @@ -6,9 +6,9 @@ OpenZeppelin Contracts is the trusted foundation powering the global digital ass Used by the world’s leading stablecoin issuers, asset managers, and on-chain funds, OpenZeppelin provides the security-audited, production-proven contracts trusted to secure billions in value. -## **Powering Top Institutions** +## Powering Top Institutions -### **Tokenized U.S. Treasuries** +### Tokenized U.S. Treasuries Trusted by 10 of the top 10 tokenized U.S Treasuries by market cap. @@ -27,7 +27,7 @@ The standard for compliant, programmable representation of the world’s most tr | [OpenEden T-Bills (TBILL)](https://etherscan.io/token/0xdd50c053c096cb04a3e3362e2b622529ec5f2e8a#code) | 🪙 | 🔐 | ♻️ | 🧰 | | [Franklin OnChain U.S. Government Money Fund (BENJI)](https://etherscan.io/token/0x3ddc84940ab509c11b20b76b466933f40b750dc9#code) | | 🔐 | ♻️ | 🧰 | -### **Stablecoins** +### Stablecoins Trusted by 8 of the top 10 stablecoins by market cap. @@ -75,7 +75,7 @@ Our libraries provide flexible, auditable permissions for enforcing operational, | Ownable | Minimal governance model providing a single administrative authority | [Circle USDC](https://etherscan.io/address/0x43506849d7c04f9138d1a2050bbf3a0c054402dd#code#F13#L31), [BlackRock BUIDL-I](https://etherscan.io/address/0x9e2693f54831f6f52b0bb952c2935d26919a3626#code#F2#L2), [Aave](https://github.com/aave/aave-v3-periphery/blob/master/contracts/treasury/AaveEcosystemReserveController.sol#L4) | 80,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/access/Ownable.sol), [Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/access/src/ownable), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/access/src/ownable), [Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/blob/main/contracts/src/access/ownable.rs) | | Access Control | Role-based governance which supports structured permissioning and multiple roles for operational teams | [Pallas Fund USDtb](https://etherscan.io/address/0xea8a763b5b1f9c9c7aea64f33947448d9e39e475#code#F17#L2), [Ondo OUSG](https://etherscan.io/address/0x1ceb44b6e515abf009e0ccb6ddafd723886cf3ff#code#F11#L2), [Aerodrome](https://github.com/aerodrome-finance/relay/blob/main/src/Relay.sol#L16) | 35,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/access/AccessControl.sol), [Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/access/src/access_control), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/access/src/accesscontrol), [Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/tree/main/contracts/src/access/control) | -### **Upgradability** +### Upgradability Securely upgrade contract logic without disrupting state or user trust. @@ -87,7 +87,7 @@ Our libraries implement proven proxy patterns that support controlled evolution | Transparent Proxy | Administrator-managed upgrades with strict separation between users and governance | [Pallas Fund USDtb](https://etherscan.io/token/0xc139190f447e929f090edeb554d95abb8b18ac1c#code#F1#L2), [Ondo OUSG](https://etherscan.io/token/0x1b19c19393e2d034d8ff31ff34c81252fcbbee92#code#F2#L2), [Lido](https://github.com/lidofinance/core/blob/master/contracts/0.8.4/WithdrawalsManagerProxy.sol#L317) | 9,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/transparent/TransparentUpgradeableProxy.sol) | | UUPS Proxy | Lightweight upgrade pattern where governance controls upgrade logic directly | [PayPal PYUSD](https://etherscan.io/address/0x94d0f384d839a7cef8bb6a8be3e2541ec9355343#code#F12#L2), [Circle USYC](https://etherscan.io/address/0xe6b0c4f8766abf8f77ad00c27fb00cef81ccc9af#code#F6#L2), [Morpho](https://github.com/morpho-org/morpho-token/blob/main/src/DelegationToken.sol#L12) | 4,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/utils/UUPSUpgradeable.sol), [Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/blob/main/contracts/src/proxy/utils/uups_upgradeable.rs) | -### **Utilities** +### Utilities Libraries for precision, reliability, and data integrity across all operations. diff --git a/content/impact/contracts-journey.mdx b/content/impact/contracts-journey.mdx index 31cf76e3..27e20629 100644 --- a/content/impact/contracts-journey.mdx +++ b/content/impact/contracts-journey.mdx @@ -113,9 +113,9 @@ Every OpenZeppelin library represents over a decade of security expertise, commu | Tokens | Issue and manage digital assets | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/token), [Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/tokens), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/token), [Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/tree/main/contracts/src/token), [Midnight](https://github.com/OpenZeppelin/compact-contracts/tree/main/contracts/src/token), [Zama](https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/tree/master/contracts/token) | 150,000+ (over $30 trillion in total value transferred!) | ERC-20, ERC-721, ERC-1155, ERC-4626, ERC-6909 | [Circle USDC](https://etherscan.io/address/0x43506849d7c04f9138d1a2050bbf3a0c054402dd#code#F17#L23), [Ondo OUSG](https://etherscan.io/address/0x1ceb44b6e515abf009e0ccb6ddafd723886cf3ff#code#F12#L2), [Lido](https://github.com/lidofinance/core/blob/005b0876d6594b7f7864e0577cdaa44eff115b73/contracts/0.8.9/WithdrawalVault.sol#L9) | | Utilities | Improve security, work with new data types, or safely use low-level primitives | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/utils), [Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/contract-utils), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/utils), [Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/tree/main/contracts/src/utils), [Midnight](https://github.com/OpenZeppelin/compact-contracts/tree/main/contracts/src/utils), [Zama](https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/tree/master/contracts/utils), [Uniswap Hooks](https://github.com/OpenZeppelin/uniswap-hooks/tree/master/src/utils) | 150,000+ | Cryptography, math, data integrity | [Ethena USDe](https://etherscan.io/token/0x4c9edd5852cd905f086c759e8383e09bff1e68b3#code#F19#L2), [Pallas Fund USDtb](https://etherscan.io/address/0xea8a763b5b1f9c9c7aea64f33947448d9e39e475#code#F14#L2), [Graph Protocol](https://github.com/graphprotocol/contracts/blob/109e84c71fd01f2cb51f8582bb43603881380072/packages/horizon/contracts/utilities/Authorizable.sol#L6) | | Access Control | Manage who can perform specific actions, when they can do so, and under what authority | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/access), [Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/access), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/access), [Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/tree/main/contracts/src/access), [Midnight](https://github.com/OpenZeppelin/compact-contracts/tree/main/contracts/src/access) | 115,000+ | Access Control, Ownable | [Lido](https://github.com/lidofinance/core/blob/master/contracts/0.8.9/utils/access/AccessControlEnumerable.sol#L5), [Circle USDC](https://etherscan.io/address/0x43506849d7c04f9138d1a2050bbf3a0c054402dd#code#F13#L31), [BlockRock BUIDL-I](https://etherscan.io/address/0x9e2693f54831f6f52b0bb952c2935d26919a3626#code#F2#L2) | -| **Proxies & Upgradability** | Secure contract upgrades without disrupting state | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/proxy), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/upgrades), [Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/tree/main/contracts/src/proxy) | 75,000+ | Transparent Proxy, UUPS Proxy, Beacon Proxy | [Lido](https://github.com/lidofinance/core/blob/master/contracts/0.8.4/WithdrawalsManagerProxy.sol#L317), [Sky USDS](https://etherscan.io/address/0x1923dfee706a8e78157416c29cbccfde7cdf4102#code#F2#L2), [BlackRock BUIDL-I](https://etherscan.io/token/0x6a9da2d710bb9b700acde7cb81f10f1ff8c89041#code#F4#L2) | +| Proxies & Upgradability | Secure contract upgrades without disrupting state | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/proxy), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/upgrades), [Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/tree/main/contracts/src/proxy) | 75,000+ | Transparent Proxy, UUPS Proxy, Beacon Proxy | [Lido](https://github.com/lidofinance/core/blob/master/contracts/0.8.4/WithdrawalsManagerProxy.sol#L317), [Sky USDS](https://etherscan.io/address/0x1923dfee706a8e78157416c29cbccfde7cdf4102#code#F2#L2), [BlackRock BUIDL-I](https://etherscan.io/token/0x6a9da2d710bb9b700acde7cb81f10f1ff8c89041#code#F4#L2) | | Governance | Decentralized decision-making and controlled execution | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/governance), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/governance), [Zama](https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/tree/master/contracts/governance). | 1,000+ | Governor | [Arbitrum DAO](https://github.com/ArbitrumFoundation/governance/blob/main/src/L2ArbitrumGovernor.sol) | ## What’s Next? -Learn more about the [future of OpenZeppelin Contracts](/impact/the-future-of-openzeppelin-contracts). +Learn more about the [future of OpenZeppelin Contracts](/impact/contracts-future). diff --git a/content/impact/privacy.mdx b/content/impact/privacy.mdx index dd95dadf..55ee8342 100644 --- a/content/impact/privacy.mdx +++ b/content/impact/privacy.mdx @@ -50,13 +50,13 @@ Prevent manipulation, bribery, and collusion by concealing voting weights, thres ### Standards -#### **ERC-7984: Confidential Fungible Token (draft)** +#### ERC-7984: Confidential Fungible Token (draft) A [standard](https://github.com/ethereum/ERCs/pull/1113/files#diff-4c22c7cb34e9622c46198c95e8810399c8bf545126ef800b3a464083629aa6e5) that enables confidential value transfer using a pointer based system. OpenZeppelin co-authored the standard with Zama and is building contracts libraries in the [OpenZeppelin Confidential Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/tree/master/contracts/token/ERC7984) with supporting [documentation](https://docs.openzeppelin.com/confidential-contracts/token). -#### **ERC-3643: T-REX - Token for Regulated Exchanges (final)** +#### ERC-3643: T-REX - Token for Regulated Exchanges (final) A [standard](https://eips.ethereum.org/EIPS/eip-3643) that enables the management and compliant transfer of institutional grade security tokens using on chain compliance and verification systems. @@ -64,7 +64,7 @@ OpenZeppelin is building contracts libraries for confidential real world asset e ### Associations -#### **Confidential Token Association** +#### Confidential Token Association The goal of the [association](https://www.confidentialtoken.org/) is to push forward onchain confidentiality by leveraging recent advances in encryption to build a common token standard. @@ -86,7 +86,7 @@ Lost keys can be restored by proving control of an email account, enabling user- ### Standards -#### **ERC-7969: DomainKeys Identified Mail (DKIM) Registry (draft)** +#### ERC-7969: DomainKeys Identified Mail (DKIM) Registry (draft) A [standard](https://eips.ethereum.org/EIPS/eip-7969) that enables trustless email ownership verification using a DKIM restistry. diff --git a/content/impact/tokenization-and-real-world-assets.mdx b/content/impact/tokenization-and-real-world-assets.mdx index c03f0f79..c8ae0f34 100644 --- a/content/impact/tokenization-and-real-world-assets.mdx +++ b/content/impact/tokenization-and-real-world-assets.mdx @@ -2,7 +2,7 @@ title: Tokenization and Real World Assets at OpenZeppelin --- -OpenZeppelin Contracts is the trusted foundation powering the global digital asset economy, [powering top financial institutions](/impact/openzeppelin-contracts-for-financial-institutions). Used by the world’s leading stablecoin issuers, asset managers, and on-chain funds, OpenZeppelin provides the security-audited, production-proven contracts trusted to secure billions in value. +OpenZeppelin Contracts is the trusted foundation powering the global digital asset economy, [powering top financial institutions](/impact/contracts-for-financial-institutions). Used by the world’s leading stablecoin issuers, asset managers, and on-chain funds, OpenZeppelin provides the security-audited, production-proven contracts trusted to secure billions in value. Our ongoing work focuses on continuously improving compliant issuance and management of institutional digital assets. From 8b3d14ee14c7d5583d9a4f3ff23cb430b46d86bb Mon Sep 17 00:00:00 2001 From: Steve Date: Wed, 22 Oct 2025 12:11:33 -0400 Subject: [PATCH 09/19] chore: bump --- content/impact/index.mdx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/content/impact/index.mdx b/content/impact/index.mdx index ac1c8a54..e80ed773 100644 --- a/content/impact/index.mdx +++ b/content/impact/index.mdx @@ -34,5 +34,4 @@ OpenZeppelin actively works with established standards bodies around the globe t OpenZeppelin engages with regulators and policymakers globally to provide industry expertise and recommendations regarding relevant legislation, regulations and guidance. Our goal is to strengthen public trust in decentralized technologies by ensuring blockchain security best practices are reflected in policy initiatives in key jurisdictions and the unique nature of the technology is respected. - - + From 835485e46c8ca14b56b51fc1d65be925ebfe36eb Mon Sep 17 00:00:00 2001 From: Steve Date: Wed, 22 Oct 2025 15:17:27 -0400 Subject: [PATCH 10/19] chore: revert root toggle changes --- src/components/layout/docs/index.tsx | 38 +++++++++++++--------------- 1 file changed, 18 insertions(+), 20 deletions(-) diff --git a/src/components/layout/docs/index.tsx b/src/components/layout/docs/index.tsx index f42a174e..e31f2ba9 100644 --- a/src/components/layout/docs/index.tsx +++ b/src/components/layout/docs/index.tsx @@ -128,27 +128,25 @@ export function DocsLayout(props: DocsLayoutProps) { } = sidebarProps; const iconLinks = links.filter((item) => item.type === "icon"); - const rootToggle = - tabs.length > 0 ? ( - <> - {tabMode === "sidebar" && ( - <> -

- Select Ecosystem -

- - - - )} - {tabMode === "navbar" && ( - - )} - - ) : null; + const rootToggle = ( + <> + {tabMode === "sidebar" && tabs.length > 0 && ( + <> +

+ Select Ecosystem +

+ + + )} + {tabMode === "navbar" && tabs.length > 0 && ( + + )} + + ); const sidebarNav = (
Date: Wed, 22 Oct 2025 15:23:47 -0400 Subject: [PATCH 11/19] chore: adjusted page-client --- src/components/layout/docs/index.tsx | 38 ++++++++++++---------- src/components/layout/docs/page-client.tsx | 4 ++- 2 files changed, 23 insertions(+), 19 deletions(-) diff --git a/src/components/layout/docs/index.tsx b/src/components/layout/docs/index.tsx index e31f2ba9..f42a174e 100644 --- a/src/components/layout/docs/index.tsx +++ b/src/components/layout/docs/index.tsx @@ -128,25 +128,27 @@ export function DocsLayout(props: DocsLayoutProps) { } = sidebarProps; const iconLinks = links.filter((item) => item.type === "icon"); - const rootToggle = ( - <> - {tabMode === "sidebar" && tabs.length > 0 && ( - <> -

- Select Ecosystem -

+ const rootToggle = + tabs.length > 0 ? ( + <> + {tabMode === "sidebar" && ( + <> +

+ Select Ecosystem +

+ + + + )} + {tabMode === "navbar" && ( + + )} + + ) : null; - - - )} - {tabMode === "navbar" && tabs.length > 0 && ( - - )} - - ); const sidebarNav = (
Date: Wed, 22 Oct 2025 15:52:22 -0400 Subject: [PATCH 12/19] chore: removed policy item --- src/navigation/impact.json | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/navigation/impact.json b/src/navigation/impact.json index afdcd7cf..78afef9b 100644 --- a/src/navigation/impact.json +++ b/src/navigation/impact.json @@ -59,9 +59,5 @@ "type": "page", "name": "Security", "url": "/impact/security-standards" - }, - { - "type": "page", - "name": "Policy" } ] From bd0464aba74634cc74183adacac017b06fbea53b Mon Sep 17 00:00:00 2001 From: amlevy327 Date: Tue, 28 Oct 2025 14:30:27 -0400 Subject: [PATCH 13/19] chore: formatting updates --- content/impact/chain-abstraction.mdx | 122 +++++------------- .../contracts-for-financial-institutions.mdx | 2 +- content/impact/contracts-future.mdx | 16 +-- ...racts-journey.mdx => contracts-impact.mdx} | 38 ++++-- content/impact/index.mdx | 25 +--- content/impact/privacy.mdx | 78 ++++------- content/impact/scalability.mdx | 21 --- content/impact/security-standards.mdx | 35 ----- .../tokenization-and-real-world-assets.mdx | 67 +++------- src/navigation/impact.json | 22 +--- 10 files changed, 121 insertions(+), 305 deletions(-) rename content/impact/{contracts-journey.mdx => contracts-impact.mdx} (75%) delete mode 100644 content/impact/scalability.mdx delete mode 100644 content/impact/security-standards.mdx diff --git a/content/impact/chain-abstraction.mdx b/content/impact/chain-abstraction.mdx index ac0d7afa..e39e98ba 100644 --- a/content/impact/chain-abstraction.mdx +++ b/content/impact/chain-abstraction.mdx @@ -9,28 +9,28 @@ OpenZeppelin is enabling seamless interoperability across chains and account sys We have partnered with ecosystems and projects to deliver contracts libraries and tooling for cross-chain coordination and smart accounts. - - Contracts libraries in Solidity and solvers for cross-chain intents + + Contracts libraries for modular smart accounts in Solidity Contracts libraries for cross-chain messaging in Solidity - - Contracts libraries for modular smart accounts in Solidity + + Contracts libraries in Solidity and solvers for cross-chain intents - - Cryptography contracts libraries in Solidity for transactions and social recovery using email + + Contracts libraries for smart accounts in Cairo - + Contracts libraries for smart accounts in Soroban - - Contracts libraries for smart accounts in Cairo + + Cryptography contracts libraries in Solidity for transactions and social recovery using email @@ -40,43 +40,23 @@ Universal format for expressing and fulfilling user actions across chains. ### Use Cases -#### Simplified Onboarding to Chains and Apps +- **Simplified Onboarding to Chains and Apps**: Onboard users by automating gas, approvals, and cross chain setup, allowing users to interact with any app or network instantly without prior configuration. -Onboard users by automating gas, approvals, and cross chain setup, allowing users to interact with any app or network instantly without prior configuration. +- **Abstracted Gas and Settlement**: Allows operation across multiple chains without managing native gas tokens or complex bridge flows. -#### Abstracted Gas and Settlement +- **Token Bridging and Swapping**: Enable seamless asset transfers and swaps across chains, abstracting away bridge risks and fragmented liquidity. -Allows operation across multiple chains without managing native gas tokens or complex bridge flows. - -#### Token Bridging and Swapping - -Enable seamless asset transfers and swaps across chains, abstracting away bridge risks and fragmented liquidity. - -#### Universal Balances - -Users can maintain a single cross chain balance, allowing applications to fetch, display, and transact from unified liquidity sources. +- **Universal Balances**: Users can maintain a single cross chain balance, allowing applications to fetch, display, and transact from unified liquidity sources. ### Standards -#### ERC-7683: Cross Chain Intents (draft) - -A [standard](https://eips.ethereum.org/EIPS/eip-7683) that enables cross chain value transfer using a standard api. +- **ERC-7683: Cross Chain Intents** (draft): A [standard](https://eips.ethereum.org/EIPS/eip-7683) that enables cross chain value transfer using a standard api. OpenZeppelin is a contributor to and leading the redesign of the ERC through the [Open Intents Framework](https://www.openintents.xyz/The-Open-Intents-Framework-Intents-As-A-Public-Good-1976d35200d680fb8215f28775e067ec) and is building contracts libraries in the [Open Intents Framework Contracts Repo](https://github.com/openintentsframework/oif-contracts). -OpenZeppelin is a contributor to and leading the redesign of the ERC through the [Open Intents Framework](https://www.openintents.xyz/The-Open-Intents-Framework-Intents-As-A-Public-Good-1976d35200d680fb8215f28775e067ec) and is building contracts libraries in the [Open Intents Framework Contracts Repo](https://github.com/openintentsframework/oif-contracts). - -#### ERC-7888: Cross Chain Broadcaster (draft) - -A [standard](https://eips.ethereum.org/EIPS/eip-7888) that enables cross chain messaging using storage proofs. - -OpenZeppelin is a contributor to the ERC through the [Open Intents Framework](https://www.openintents.xyz/The-Open-Intents-Framework-Intents-As-A-Public-Good-1976d35200d680fb8215f28775e067ec) and is building contracts libraries in the [Open Intents Framework Broadcaster Repo](https://github.com/openintentsframework/broadcaster). +- **ERC-7888: Cross Chain Broadcaster** (draft): A [standard](https://eips.ethereum.org/EIPS/eip-7888) that enables cross chain messaging using storage proofs. OpenZeppelin is a contributor to the ERC through the [Open Intents Framework](https://www.openintents.xyz/The-Open-Intents-Framework-Intents-As-A-Public-Good-1976d35200d680fb8215f28775e067ec) and is building contracts libraries in the [Open Intents Framework Broadcaster Repo](https://github.com/openintentsframework/broadcaster). ### Associations -#### Open Intents Framework - -The [group](https://www.openintents.xyz/) is building a modular, open source framework for building and deploying intent product experiences by providing ready-to-use, protocol-agnostic features for solvers, interop providers, and cross-chain builders. - -OpenZeppelin is a [member](https://www.openintents.xyz/#1976d35200d68051bfe5f0bdb3ced9bc) with many major organizations. +- **Open Intents Framework**: The [group](https://www.openintents.xyz/) is building a modular, open source framework for building and deploying intent product experiences by providing ready-to-use, protocol-agnostic features for solvers, interop providers, and cross-chain builders. OpenZeppelin is a [member](https://www.openintents.xyz/#1976d35200d68051bfe5f0bdb3ced9bc) with many major organizations. ## Cross-Chain Messaging @@ -84,25 +64,15 @@ Common interface for sending and receiving messages across chains. ### Use Cases -#### State Synchronization for Multi-Chain Apps - -Use single controller contract or governance action to coordinate updates on multiple chains. +- **State Synchronization for Multi-Chain Apps**: Use single controller contract or governance action to coordinate updates on multiple chains. -#### Token Bridges +- **Token Bridges**: Enables verifiable message passing between bridge contracts, ensuring consistent state and transfer logic across multiple chains without relying on trusted intermediaries. -Enables verifiable message passing between bridge contracts, ensuring consistent state and transfer logic across multiple chains without relying on trusted intermediaries. - -#### Intent Settlement - -Facilitates secure delivery and confirmation of intent execution results across chains, allowing applications to finalize actions and synchronize states. +- **Intent Settlement**: Facilitates secure delivery and confirmation of intent execution results across chains, allowing applications to finalize actions and synchronize states. ### Standards -#### ERC-7786: Cross Chain Messaging Gateway (last call) - -A [standard](https://eips.ethereum.org/EIPS/eip-7786) that enables cross-chain messaging via a universal gateway interface. - -OpenZeppelin co-authored the standard with Axelar and is building contracts libraries in the [OpenZeppelin Community Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-community-contracts/tree/master/contracts/crosschain). +- **ERC-7786: Cross Chain Messaging Gateway** (last call): A [standard](https://eips.ethereum.org/EIPS/eip-7786) that enables cross-chain messaging via a universal gateway interface. OpenZeppelin co-authored the standard with Axelar and is building contracts libraries in the [OpenZeppelin Solidity Community Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-community-contracts/tree/master/contracts/crosschain). ## Smart Accounts @@ -110,62 +80,38 @@ Composable architecture that enables customizable modules to support secure and ### Use Cases -#### Gasless Transactions - -Allow users to interact with apps without holding native tokens, enabling seamless onboarding. +- **Gasless Transactions**: Allow users to interact with apps without holding native tokens, enabling seamless onboarding. -#### Social Recovery +- **Social Recovery**: Allow trusted guardians to securely restore access to accounts without centralized intermediaries. -Allow trusted guardians to securely restore access to accounts without centralized intermediaries. - -#### Keyless Signatures - -Authenticate and approve transactions using biometrics, hardware modules, or passkeys instead of a traditional private key. +- **Keyless Signatures**: Authenticate and approve transactions using biometrics, hardware modules, or passkeys instead of a traditional private key. ### Standards -#### ERC-4337: Account Abstraction Using Alt Mempool (final) - -A [standard](https://eips.ethereum.org/EIPS/eip-4337) that enables account abstraction using an alternative mempool. - -OpenZeppelin has built contracts libraries for modular smart accounts in the [OpenZeppelin Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/account) and [Wizard](https://wizard.openzeppelin.com/#account) integration. - -#### ERC-7579: Minimal Modular Smart Accounts (draft) - -A [standard](https://eips.ethereum.org/EIPS/eip-7579) that enables interoperability between accounts and modules. +- **ERC-4337: Account Abstraction Using Alt Mempool** (final): A [standard](https://eips.ethereum.org/EIPS/eip-4337) that enables account abstraction using an alternative mempool. OpenZeppelin has built contracts libraries for modular smart accounts in the [OpenZeppelin Solidity Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/account) and [Wizard](https://wizard.openzeppelin.com/#account) integration. -OpenZeppelin has built contracts libraries for modules in the [OpenZeppelin Community Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-community-contracts/tree/master/contracts/account/modules) and [Wizard](https://wizard.openzeppelin.com/#account) integration. +- **ERC-7579: Minimal Modular Smart Accounts** (draft): A [standard](https://eips.ethereum.org/EIPS/eip-7579) that enables interoperability between accounts and modules. OpenZeppelin has built contracts libraries for modules in the [OpenZeppelin Solidity Community Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-community-contracts/tree/master/contracts/account/modules) and [Wizard](https://wizard.openzeppelin.com/#account) integration. -#### EIP-7702: Set Code for EOAs (complete) +- **EIP-7702: Set Code for EOAs** (complete): A [protocol standard](https://eips.ethereum.org/EIPS/eip-7702) that enables EOA’s to adopt smart contract capabilities using a new transaction type to set code in their account. OpenZeppelin has built contracts libraries for modules in the [OpenZeppelin Solidity Community Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-community-contracts/tree/master/contracts/account/modules) and [Wizard](https://wizard.openzeppelin.com/#account) integration. -A [protocol standard](https://eips.ethereum.org/EIPS/eip-7702) that enables EOA’s to adopt smart contract capabilities using a new transaction type to set code in their account. +- **ERC-7739: Readable Typed Signatures for Smart Accounts** (draft): A [standard](https://eips.ethereum.org/EIPS/eip-7739) for a defensive rehashing scheme which prevents signature replays across smart accounts and preserves the readability of the signed contents. OpenZeppelin co-authored the standard and is building contracts libraries in the [OpenZeppelin Solidity Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/utils/cryptography/signers/draft-ERC7739.sol). -OpenZeppelin has built contracts libraries for modules in the [OpenZeppelin Community Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-community-contracts/tree/master/contracts/account/modules) and [Wizard](https://wizard.openzeppelin.com/#account) integration. +- **ERC-7821: Minimal Batch Executor Interface** (draft): A [standard](https://eips.ethereum.org/EIPS/eip-7821) for a minimal batch executor interface for delegations. OpenZeppelin co-authored the standard and is building contracts libraries in the [OpenZeppelin Solidity Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/account/extensions/draft-ERC7821.sol). -#### ERC-7913: Signature Verifiers (draft) +- **ERC-7913: Signature Verifiers** (draft): A [standard](https://eips.ethereum.org/EIPS/eip-7913) that enables signature verification for address-less keys (e.g. email, non-ethereum cryptographic curves). OpenZeppelin authored the standard and is building contracts libraries in the [OpenZeppelin Solidity Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/utils/cryptography/verifiers). -A [standard](https://eips.ethereum.org/EIPS/eip-7913) that enables signature verification for address-less keys (e.g. email, non-ethereum cryptographic curves). +- **SNIP-6: Standard Account Interface** (review): A [standard](https://github.com/starknet-io/SNIPs/blob/main/SNIPS/snip-6.md) for a standard interface for accounts. OpenZeppelin co-authored the standard and is building contracts libraries in the [OpenZeppelin Staknet Cairo Contracts Repo](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/account). -OpenZeppelin authored the standard and is building contracts libraries in the [OpenZeppelin Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/utils/cryptography/verifiers). - -## zkEmail +## Private Email Verification Ownership of accounts using email. ### Use Cases -#### Send Crypto Using Only Email Address - -Users can authorize transactions (e.g. send money, DAO voting, any blockchain transaction) by proving control of their email address with no private key management required. Email never revealed! - -#### Recover Account Using Email Gaurdians +- **Send Crypto Using Only Email Address**: Users can authorize transactions (e.g. send money, DAO voting, any blockchain transaction) by proving control of their email address with no private key management required. Email never revealed! -Lost keys can be restored by proving control of an email account, enabling user-friendly recovery. +- **Recover Account Using Email Gaurdians**: Lost keys can be restored by proving control of an email account, enabling user-friendly recovery. ### Standards -#### ERC-7969: DomainKeys Identified Mail (DKIM) Registry (draft) - -A [standard](https://eips.ethereum.org/EIPS/eip-7969) that enables trustless email ownership verification using a DKIM restistry. - -OpenZeppelin co-authored with zkEmail and is building contracts libraries in the [OpenZeppelin Community Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-community-contracts/blob/master/contracts/utils/cryptography/DKIMRegistry.sol). +- **ERC-7969: DomainKeys Identified Mail (DKIM) Registry** (draft): A [standard](https://eips.ethereum.org/EIPS/eip-7969) that enables trustless email ownership verification using a DKIM restistry. OpenZeppelin co-authored with zkEmail and is building contracts libraries in the [OpenZeppelin Solidity Community Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-community-contracts/blob/master/contracts/utils/cryptography/DKIMRegistry.sol). diff --git a/content/impact/contracts-for-financial-institutions.mdx b/content/impact/contracts-for-financial-institutions.mdx index b5c899b6..8b3b73d6 100644 --- a/content/impact/contracts-for-financial-institutions.mdx +++ b/content/impact/contracts-for-financial-institutions.mdx @@ -46,7 +46,7 @@ The secure foundation behind the digital assets that power payments, settlement, ## Battle Tested Contracts -Every OpenZeppelin library represents over a decade of security expertise, community validation, and production use. Built to mitigate risk across the full contract lifecycle, these libraries power the world’s most trusted tokens, protocols, and financial systems. +Every OpenZeppelin library represents over a decade of security expertise, community validation, and production use. ### Tokens diff --git a/content/impact/contracts-future.mdx b/content/impact/contracts-future.mdx index 2a680206..97899bb8 100644 --- a/content/impact/contracts-future.mdx +++ b/content/impact/contracts-future.mdx @@ -2,24 +2,20 @@ title: The Future of OpenZeppelin Contracts --- -The next decade of on-chain innovation will bring regulated finance, privacy-preserving systems, and programmable capital to the same foundation. Building on a [decade of trust](/impact/contracts-journey), OpenZeppelin is extending its libraries and standards to power this evolution, ensuring security, compliance, and interoperability remain built-in at every layer. +The next decade of on-chain innovation will bring regulated finance, privacy-preserving systems, and programmable capital to the same foundation. Building on a [decade of trust](/impact/contracts-impact), OpenZeppelin is extending its libraries and standards to power this evolution, ensuring security, compliance, and interoperability remain built-in at every layer. ## Focus Areas - - Confidential tokens, private shared state, private email verifiction - - - Cross-chain intents, cross-chain messaging, smart accounts, zkEmail + Cross-chain intents, cross-chain messaging, smart accounts, and zkEmail - - Permissioned tokens, confidential tokens, on-chain yield + + Confidential tokens, private shared state, and private email verifiction - - Based rollups + + Permissioned tokens, confidential tokens, and on-chain yield diff --git a/content/impact/contracts-journey.mdx b/content/impact/contracts-impact.mdx similarity index 75% rename from content/impact/contracts-journey.mdx rename to content/impact/contracts-impact.mdx index 27e20629..3b2c3700 100644 --- a/content/impact/contracts-journey.mdx +++ b/content/impact/contracts-impact.mdx @@ -1,14 +1,10 @@ --- -title: The Journey of OpenZeppelin Contracts +title: The Impact of OpenZeppelin Contracts --- -For over ten years, OpenZeppelin Contracts has been the trusted foundation for the global smart contract ecosystem. What began as a pioneering open-source library has become the industry standard for secure, upgradeable, and interoperable on-chain systems. +For over ten years, OpenZeppelin Contracts has been the trusted foundation for the on-chain economy. -Used by the world’s leading financial institutions, DeFi protocols, and blockchain networks, OpenZeppelin Contracts secures trillions in value and underpins the majority of deployments across networks. Our libraries remain the most widely adopted and continuously audited smart contract framework in the world. - -Built and maintained by OpenZeppelin’s global engineering and security teams, the library embodies open collaboration, verifiable trust, and long-term reliability. Every line of code is battle-tested in production, reviewed by industry experts, and designed to evolve alongside emerging standards and regulatory frameworks. - -## Expanding Ecosystem Coverage +## Broad Ecosystem Coverage OpenZeppelin Contracts powers secure smart contract development across the leading blockchain ecosystems and continues to be selected to develop contracts libraries for emerging ecosystems. @@ -52,8 +48,6 @@ OpenZeppelin Contracts powers secure smart contract development across the leadi ## Proven Adoption -OpenZeppelin is the global leader in securing blockchain applications and smart contracts. OpenZeppelin Contracts are powering the world’s leading financial institutions, DeFi protocols, and blockchain networks. - ### On-Chain Usage and Economic Impact OpenZeppelin Contracts is the most deployed and economically significant smart contract framework in the EVM ecosystem. Explore our [Dune Data Dashboard](https://dune.com/openzeppelin/openzeppelin-contracts-metrics) for more data. @@ -74,7 +68,7 @@ OpenZeppelin Contracts is the most deployed and economically significant smart c ### Adopted by the Industry’s Most Trusted Protocols -From startups to global issuers, OpenZeppelin Contracts are the common foundation of trust in smart contract development. Across every category of on-chain innovation, builders rely on OpenZeppelin’s audited and production-proven libraries to launch, secure, and scale with confidence. +Used by the world’s leading financial institutions, DeFi protocols, and blockchain networks, OpenZeppelin Contracts secures trillions in value and remains the most widely adopted smart contract framework in the world. @@ -92,7 +86,7 @@ From startups to global issuers, OpenZeppelin Contracts are the common foundatio ### The Industry’s Developer Standard -Developers have built on OpenZeppelin Contracts as the foundation of secure, interoperable smart contract systems. With a transparent, community-driven codebase, OpenZeppelin has become the benchmark for how modern smart contracts are written, tested, and maintained. +OpenZeppelin has become the benchmark for how modern smart contracts are written, tested, and maintained. @@ -104,6 +98,28 @@ Developers have built on OpenZeppelin Contracts as the foundation of secure, int +## Standards Contributions + +OpenZeppelin has helped drive standardization in the industry by authoring standards across ecosystems. + +### Ethereum + +- **ERC-1271: Standard Signature Validation Method for Contracts**: A [standard](https://eips.ethereum.org/EIPS/eip-1271) to verify a signature when the account is a smart contract. OpenZeppelin co-authored the standard and built contracts libraries in the [OpenZeppelin Solidity Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/interfaces/IERC1271.sol). +- **ERC-1967: Proxy Storage Slots**: A [standard](https://eips.ethereum.org/EIPS/eip-1967) for defining a consistent location where proxies store the address of the logic contract they delegate to, as well as other proxy-specific information. OpenZeppelin authored the standard and built contracts libraries in the [OpenZeppelin Solidity Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/proxy/ERC1967). +- **ERC-2771: Secure Protocol for Native Meta Transactions**: A [standard](https://eips.ethereum.org/EIPS/eip-2771) for a contract interface for receiving meta transactions through a trusted forwarder. OpenZeppelin co-authored the standard and built contracts libraries in the [OpenZeppelin Solidity Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/metatx). + +### Starknet + +- **SNIP-6: Standard Interface Detection**: A [standard](https://github.com/starknet-io/SNIPs/blob/main/SNIPS/snip-5.md) for a standard method to publish and detect what interfaces a smart contract implements. OpenZeppelin co-authored the standard and built contracts libraries in the [OpenZeppelin Starknet Cairo Contracts Repo](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/introspection). + +- **SNIP-12: Off-Chain Signatures**: A [standard](https://github.com/starknet-io/SNIPs/blob/main/SNIPS/snip-12.md) for hashing and signing typed structured data as opposed to just hexadecimal (or felt) values in Starknet. OpenZeppelin provided feedback on the standard and built contracts libraries in the [OpenZeppelin Starknet Cairo Contracts Repo](https://github.com/OpenZeppelin/cairo-contracts/blob/main/packages/utils/src/cryptography/snip12.cairo). + +### Stellar + +- **SEP-0049: Upgradeable Contracts**: A [standard](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0049.md) that provides community guidelines and recommendations for safely upgrading the WASM bytecode of Soroban smart contracts. OpenZeppelin authored that standard and built contracts libraries in the [OpenZeppelin Stellar Soroban Contracts Repo](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/contract-utils/src/upgradeable). + +- **SEP-0050: Non-Fungible Tokens**: A [standard](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0050.md) that defines a standard contract interface for non-fungible tokens. OpenZeppelin authored that standard and built contracts libraries in the [OpenZeppelin Stellar Soroban Contracts Repo](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/tokens/src/non_fungible). + ## Battle Tested Libraries Every OpenZeppelin library represents over a decade of security expertise, community validation, and real-world production use. Built to mitigate risk across the full contract lifecycle, these libraries power the world’s most trusted protocols, tokens, and financial systems. diff --git a/content/impact/index.mdx b/content/impact/index.mdx index e80ed773..c2e5517b 100644 --- a/content/impact/index.mdx +++ b/content/impact/index.mdx @@ -2,36 +2,23 @@ title: OpenZeppelin's Impact and Contributions --- -For over a decade, OpenZeppelin has set the foundation for how smart contracts are built, secured, and governed. +For over a decade, OpenZeppelin has set the foundation for how smart contracts are built and secured. -Our libraries, standards contributions, and audits power the protocols, ecosystems, and institutions driving the global digital economy. +Our libraries, standards contributions, tooling, and security services power the protocols, layer 1s and layer 2s, and financial institutions driving the on-chain economy. ## Contracts OpenZeppelin Contracts is the most adopted smart contract framework in the world, securing trillions in on-chain value. -From leading stablecoins and tokenized treasuries to emerging ecosystems, our open-source libraries power the world’s most trusted tokens, DAOs, protocols, and institutions. +From leading stablecoins and tokenized treasuries to emerging ecosystems, our open-source libraries power the world’s most trusted tokens, DAOs, protocols, and financial institutions. - + - + - - -## Security - -OpenZeppelin actively works with established standards bodies around the globe to ensure that blockchain security best practices are universally adopted. - - - - -## Policy - -OpenZeppelin engages with regulators and policymakers globally to provide industry expertise and recommendations regarding relevant legislation, regulations and guidance. Our goal is to strengthen public trust in decentralized technologies by ensuring blockchain security best practices are reflected in policy initiatives in key jurisdictions and the unique nature of the technology is respected. - - + \ No newline at end of file diff --git a/content/impact/privacy.mdx b/content/impact/privacy.mdx index 55ee8342..fd1ce5f3 100644 --- a/content/impact/privacy.mdx +++ b/content/impact/privacy.mdx @@ -9,8 +9,16 @@ OpenZeppelin is advancing privacy as a core property of smart contract systems. We have partnered with ecosystems and projects to deliver confidential and privacy-preserving contracts libraries, tooling, and starter applications. + + Token standards (ERC-20 equivalent) in Rust, shared state model, and private multisig + + + + Privacy preserving contracts libraries in Compact, developer tooling, and starter decentralized applications + + - Confidential contracts libraries in Solidity, privacy relayer + Confidential contracts libraries in Solidity and privacy relayer @@ -20,14 +28,6 @@ We have partnered with ecosystems and projects to deliver confidential and priva Cryptography contracts libraries in Solidity - - - Privacy preserving contracts libraries in Compact, developer tooling, starter decentralized applications - - - - Token standards (ERC-20 equivalent) in Rust, shared state model, private multisig - ## Confidential Tokens @@ -36,39 +36,21 @@ Extends standards such as ERC-20 to support encrypted balances and confidential ### Use Cases -#### Confidential Global Payouts - -Settle supplier/vendor payments without leaking volume or terms. - -#### Confidential Fund Allocations - -Generate yield without exposing portfolio weights and without signaling size or intent. +- **Confidential Payments**: Settle supplier/vendor payments without leaking volume or terms. -#### Confidential Governance +- **Confidential Fund Allocations**: Generate yield without exposing portfolio weights and without signaling size or intent. -Prevent manipulation, bribery, and collusion by concealing voting weights, thresholds, and execution time delays. +- **Confidential Governance**: Prevent manipulation, bribery, and collusion by concealing voting weights, thresholds, and execution time delays. ### Standards -#### ERC-7984: Confidential Fungible Token (draft) +- **ERC-7984: Confidential Fungible Token** (draft): A [standard](https://github.com/ethereum/ERCs/pull/1113/files#diff-4c22c7cb34e9622c46198c95e8810399c8bf545126ef800b3a464083629aa6e5) that enables confidential value transfer using a pointer based system. OpenZeppelin co-authored the standard with Zama and is building contracts libraries in the [OpenZeppelin Solidity Confidential Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/tree/master/contracts/token/ERC7984) with supporting [documentation](https://docs.openzeppelin.com/confidential-contracts/token). -A [standard](https://github.com/ethereum/ERCs/pull/1113/files#diff-4c22c7cb34e9622c46198c95e8810399c8bf545126ef800b3a464083629aa6e5) that enables confidential value transfer using a pointer based system. - -OpenZeppelin co-authored the standard with Zama and is building contracts libraries in the [OpenZeppelin Confidential Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/tree/master/contracts/token/ERC7984) with supporting [documentation](https://docs.openzeppelin.com/confidential-contracts/token). - -#### ERC-3643: T-REX - Token for Regulated Exchanges (final) - -A [standard](https://eips.ethereum.org/EIPS/eip-3643) that enables the management and compliant transfer of institutional grade security tokens using on chain compliance and verification systems. - -OpenZeppelin is building contracts libraries for confidential real world asset extensions in the [OpenZeppelin Confidential Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/tree/master/contracts/token/ERC7984/extensions). +- **ERC-3643: T-REX - Token for Regulated Exchanges** (final): A [standard](https://eips.ethereum.org/EIPS/eip-3643) that enables the management and compliant transfer of institutional grade security tokens using on chain compliance and verification systems. OpenZeppelin is building contracts libraries for confidential real world asset extensions in the [OpenZeppelin Solidity Confidential Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/tree/master/contracts/token/ERC7984/extensions). ### Associations -#### Confidential Token Association - -The goal of the [association](https://www.confidentialtoken.org/) is to push forward onchain confidentiality by leveraging recent advances in encryption to build a common token standard. - -OpenZeppelin is a [founding member](https://www.confidentialtoken.org/#members) with Zama and Inco. +- **Confidential Token Association**: The goal of the [association](https://www.confidentialtoken.org/) is to push forward onchain confidentiality by leveraging recent advances in encryption to build a common token standard. OpenZeppelin is a [founding member](https://www.confidentialtoken.org/#members) with Zama and Inco. ## Private Email Verification @@ -76,21 +58,13 @@ On-chain email based identity using zero knowledge proofs. ### Use Cases -#### Send Crypto Using Only Email Address - -Users can authorize transactions (e.g. send money, DAO voting, any blockchain transaction) by proving control of their email address with no private key management required. Email never revealed! +- **Send Crypto Using Only Email Address**: Users can authorize transactions (e.g. send money, DAO voting, any blockchain transaction) by proving control of their email address with no private key management required. Email never revealed! -#### Recover Account Using Email Gaurdians - -Lost keys can be restored by proving control of an email account, enabling user-friendly recovery. +- **Recover Account Using Email Gaurdians**: Lost keys can be restored by proving control of an email account, enabling user-friendly recovery. ### Standards -#### ERC-7969: DomainKeys Identified Mail (DKIM) Registry (draft) - -A [standard](https://eips.ethereum.org/EIPS/eip-7969) that enables trustless email ownership verification using a DKIM restistry. - -OpenZeppelin co-authored with zkEmail and is building contracts libraries in the [OpenZeppelin Community Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-community-contracts/blob/master/contracts/utils/cryptography/DKIMRegistry.sol). +- **ERC-7969: DomainKeys Identified Mail (DKIM) Registry** (draft): A [standard](https://eips.ethereum.org/EIPS/eip-7969) that enables trustless email ownership verification using a DKIM restistry. OpenZeppelin co-authored with zkEmail and is building contracts libraries in the [OpenZeppelin Solidity Community Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-community-contracts/blob/master/contracts/utils/cryptography/DKIMRegistry.sol). ## Private Shared State @@ -98,13 +72,9 @@ Private coordination of state between parties using off-chain state storage and ### Use Cases -#### Private Coordination - -Allows parties to coordinate information that must remain private, such as borrowing/lending, OTC trading, and transfer of funds between privileged entities. +- **Private Coordination**: Allows parties to coordinate information that must remain private, such as borrowing/lending, OTC trading, and transfer of funds between privileged entities. -#### Confidential Multisigs - -Multisignature accounts with features such as encrypted balances and confidential transfers. +- **Confidential Multisigs**: Multisignature accounts with features such as encrypted balances and confidential transfers. ## Confidential Multisig @@ -112,10 +82,6 @@ Extends multsignature accounts to support encrypted balances, confidential trans ### Use Cases -#### Enhanced Security - -Users and organizations can keep the exact threshold a secret to prevents attackers from knowing the signatures scheme and/or how many signatures they need to compromise. - -#### Private Governance Structures +- **Enhanced Security**: Users and organizations can keep the exact threshold a secret to prevents attackers from knowing the signatures scheme and/or how many signatures they need to compromise. -Sensitive organizations can enable on chain regulatory compliance. +- **Private Governance Structures**: Sensitive organizations can enable on chain regulatory compliance. diff --git a/content/impact/scalability.mdx b/content/impact/scalability.mdx deleted file mode 100644 index 4f3e6264..00000000 --- a/content/impact/scalability.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: Scalability at OpenZeppelin ---- - -OpenZeppelin is advancing the infrastructure necessary for the growth of on-chain economies. Our work focuses on building secure, verifiable systems for rollups. - -## Ecosystem Contributions - - - - Minimal based rollup for Ethereum & EVM - - - -## Minimal Based Rollups - -OpenZeppelin has partnered with Taiko to research and build: -- Minimalistic based rollup strategies with lightweight drivers and onchain verifications -- Core bridging protocols for minimal rollups -- Fee management improvements for based rollups -- Provable assertions research to extend flexibility of rollups diff --git a/content/impact/security-standards.mdx b/content/impact/security-standards.mdx deleted file mode 100644 index 43e4bc05..00000000 --- a/content/impact/security-standards.mdx +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: Advancing Security Standards at OpenZeppelin ---- - -OpenZeppelin actively works with established standards bodies around the globe to ensure that blockchain security best practices are universally adopted. - -## Our Contributions - -### Internet Engineering Task Force (IETF) - -Develops open internet standards like TCP/IP. - -#### Global ZK Standards - -OpenZeppelin is auditing and submitting Fiat-Shamir with hash functions in duplex sponge modes for submission. - -### International Organization for Standardization (ISO) - -Creates global standards like ISO/TC 307 for distributed ledger technologies. - -#### ISO 25126 - -OpenZeppelin is submitting contributions to upcoming standard on [information security controls based on ISO/IEC 27002 for distributed ledger services](https://www.iso.org/standard/89024.html). - -### Enterprise Ethereum Alliance (EEA) EthTrust Security Levels Working Group - -Solving the problem of trust in Ethereum transactions to support enterprise blockchain adoption. - -#### EthTrust Certification - -OpenZeppelin is a contributor to the requirements for [a set of certifications that a smart contract has been reviewed and found not to have a defined set of security vulnerabilities](https://entethalliance.org/specs/ethtrust-sl/v2/). - -## Learn More - -Connect with OpenZeppelin experts to discuss your security needs. [Talk to an Expert](https://www.openzeppelin.com/request). diff --git a/content/impact/tokenization-and-real-world-assets.mdx b/content/impact/tokenization-and-real-world-assets.mdx index c8ae0f34..ec77fc42 100644 --- a/content/impact/tokenization-and-real-world-assets.mdx +++ b/content/impact/tokenization-and-real-world-assets.mdx @@ -11,14 +11,6 @@ Our ongoing work focuses on continuously improving compliant issuance and manage We have partnered with ecosystems and projects to deliver tokenization, real world asset, and tokenized vaults contracts libraries. - - Confidential real world asset extensions contracts libraries in Solidity for Ethereum & EVM - - - - Real world asset contracts libraries in Soroban for Stellar - - Tokenized vaults contracts libraries @@ -26,6 +18,14 @@ We have partnered with ecosystems and projects to deliver tokenization, real wor Tokenized vaults contracts libraries + + + Real world asset contracts libraries in Soroban for Stellar + + + + Confidential real world asset extensions contracts libraries in Solidity for Ethereum & EVM + ## Permissioned Tokens @@ -34,41 +34,21 @@ Compliant issuance and management of institutional-grade digital assets ### Use Cases -#### Tokenized Money Market Funds +- **Tokenized Money Market Funds**: Enable on-chain representation of yield-bearing traditional assets, allowing users and protocols to access stable, regulated returns. -Enable on-chain representation of yield-bearing traditional assets, allowing users and protocols to access stable, regulated returns. - -#### Global Payments - -Facilitate instant, programmable settlement of real-world transactions using tokenized fiat or asset-backed instruments. +- **Global Payments**: Facilitate instant, programmable settlement of real-world transactions using tokenized fiat or asset-backed instruments. ### Standards -#### ERC-3643: T-REX - Token for Regulated Exchanges (final) - -A [standard](https://eips.ethereum.org/EIPS/eip-3643) that enables the management and compliant transfer of institutional grade security tokens using on chain compliance and verification systems. - -OpenZeppelin is building contracts libraries for confidential real world asset extensions in the [OpenZeppelin Confidential Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/tree/master/contracts/token/ERC7984/extensions). - -#### ERC-7984: Confidential Fungible Token (draft) - -A [standard](https://github.com/ethereum/ERCs/pull/1113/files#diff-4c22c7cb34e9622c46198c95e8810399c8bf545126ef800b3a464083629aa6e5) that enables confidential value transfer using a pointer based system. - -OpenZeppelin co-authored the standard with Zama and is building contracts libraries in the [OpenZeppelin Confidential Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/tree/master/contracts/token/ERC7984). - -#### ERC-7943: Universal Real World Asset Interface (draft) +- **ERC-3643: T-REX - Token for Regulated Exchanges** (final): A [standard](https://eips.ethereum.org/EIPS/eip-3643) that enables the management and compliant transfer of institutional grade security tokens using on chain compliance and verification systems. OpenZeppelin is building contracts libraries for confidential real world asset extensions in the [OpenZeppelin Solidity Confidential Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/tree/master/contracts/token/ERC7984/extensions). -A [standard](https://eips.ethereum.org/EIPS/eip-7943) that enables compliance checks, transfer controls, and enforcement actions for Real World Assets (RWAs). +- **ERC-7984: Confidential Fungible Token** (draft): A [standard](https://github.com/ethereum/ERCs/pull/1113/files#diff-4c22c7cb34e9622c46198c95e8810399c8bf545126ef800b3a464083629aa6e5) that enables confidential value transfer using a pointer based system. OpenZeppelin co-authored the standard with Zama and is building contracts libraries in the [OpenZeppelin Solidity Confidential Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/tree/master/contracts/token/ERC7984). -OpenZeppelin authored the standard and is building contracts libraries in the [OpenZeppelin Community Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-community-contracts/blob/master/contracts/token/ERC20/extensions/ERC20uRWA.sol). +- **ERC-7943: Universal Real World Asset Interface** (draft): A [standard](https://eips.ethereum.org/EIPS/eip-7943) that enables compliance checks, transfer controls, and enforcement actions for Real World Assets (RWAs). OpenZeppelin authored the standard and is building contracts libraries in the [OpenZeppelin Solidity Community Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-community-contracts/blob/master/contracts/token/ERC20/extensions/ERC20uRWA.sol). ### Associations -#### 3643 Association - -The goal of the [association](https://www.erc3643.org/) is to increase the adoption of the 3643 token standard for real-world asset tokenization and on-chain compliance. - -OpenZeppelin is a [member](https://www.erc3643.org/members) with many major organization. +- **3643 Association**: The goal of the [association](https://www.erc3643.org/) is to increase the adoption of the 3643 token standard for real-world asset tokenization and on-chain compliance. OpenZeppelin is a [member](https://www.erc3643.org/members) with many major organization. ## Tokenized Vaults @@ -76,25 +56,16 @@ Management of yield-bearing assets and tokenized deposits. ### Use Cases -#### Real World Asset Collateralization - -Protocols can tokenize and collateralize underlying assets within vaults, supporting stablecoin pegs and capital efficiency through verifiable on-chain reserves. - -#### Lending and Borrowing +- **Real World Asset Collateralization**: Protocols can tokenize and collateralize underlying assets within vaults, supporting stablecoin pegs and capital efficiency through verifiable on-chain reserves. -Deposited tokens can be supplied as liquidity to decentralized lending markets, enabling seamless borrowing and yield generation across interoperable vaults. +- **Lending and Borrowing**: Deposited tokens can be supplied as liquidity to decentralized lending markets, enabling seamless borrowing and yield generation across interoperable vaults. -#### Yield Aggregators - -Aggregator protocols can integrate standardized vaults through a unified interface, allowing users to access diverse yield strategies and optimize returns. +- **Yield Aggregators**: Aggregator protocols can integrate standardized vaults through a unified interface, allowing users to access diverse yield strategies and optimize returns. ### Standards -#### ERC-4626: Tokenized Vaults (final) - -A [standard](https://eips.ethereum.org/EIPS/eip-4626) that enables protocols and users to generate and manage yield for ERC-20 tokens. - -OpenZeppelin has built libraries in the [OpenZeppelin contracts repo](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts) and [OpenZeppelin community contracts repo](https://github.com/OpenZeppelin/openzeppelin-community-contracts/tree/master/contracts). +- **ERC-4626: Tokenized Vaults** (final): A [standard](https://eips.ethereum.org/EIPS/eip-4626) that enables protocols and users to generate and manage yield for ERC-20 tokens. + OpenZeppelin has built libraries in the [OpenZeppelin Solidity Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts) and [OpenZeppelin Solidity Community Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-community-contracts/tree/master/contracts). ## Talk to an Expert diff --git a/src/navigation/impact.json b/src/navigation/impact.json index 78afef9b..65be16bb 100644 --- a/src/navigation/impact.json +++ b/src/navigation/impact.json @@ -14,8 +14,8 @@ "children": [ { "type": "page", - "name": "The Journey of OpenZeppelin Contracts", - "url": "/impact/contracts-journey" + "name": "The Impact of OpenZeppelin Contracts", + "url": "/impact/contracts-impact" }, { "type": "page", @@ -33,11 +33,6 @@ "type": "folder", "name": "Innovation & Research", "children": [ - { - "type": "page", - "name": "Privacy", - "url": "/impact/privacy" - }, { "type": "page", "name": "Chain Abstraction", @@ -45,19 +40,14 @@ }, { "type": "page", - "name": "Tokenization & Real World Assets", - "url": "/impact/tokenization-and-real-world-assets" + "name": "Privacy", + "url": "/impact/privacy" }, { "type": "page", - "name": "Scalability", - "url": "/impact/scalability" + "name": "Tokenization & Real World Assets", + "url": "/impact/tokenization-and-real-world-assets" } ] - }, - { - "type": "page", - "name": "Security", - "url": "/impact/security-standards" } ] From 42b333b3390e50f45beeba351d4a3679f7917c51 Mon Sep 17 00:00:00 2001 From: amlevy327 Date: Tue, 28 Oct 2025 16:48:57 -0400 Subject: [PATCH 14/19] chore: copy updates --- content/impact/chain-abstraction.mdx | 2 +- content/impact/contracts-for-financial-institutions.mdx | 4 ++-- content/impact/contracts-future.mdx | 2 +- content/impact/index.mdx | 8 ++------ content/impact/privacy.mdx | 2 +- content/impact/tokenization-and-real-world-assets.mdx | 6 +++--- 6 files changed, 10 insertions(+), 14 deletions(-) diff --git a/content/impact/chain-abstraction.mdx b/content/impact/chain-abstraction.mdx index e39e98ba..3df9934f 100644 --- a/content/impact/chain-abstraction.mdx +++ b/content/impact/chain-abstraction.mdx @@ -2,7 +2,7 @@ title: Chain Abstraction at OpenZeppelin --- -OpenZeppelin is enabling seamless interoperability across chains and account systems. Our work focuses on building the secure primitives for cross-chain messaging, intent-based execution, and unified account experiences, creating a world where users and assets move freely across ecosystems with complexity abstracted away from users. +Our work focuses on building the secure primitives for cross-chain messaging, intent-based execution, and unified account experiences, creating a world where users and assets move freely across ecosystems with complexity abstracted away from users. ## Ecosystem Contributions diff --git a/content/impact/contracts-for-financial-institutions.mdx b/content/impact/contracts-for-financial-institutions.mdx index 8b3b73d6..26ab0dc0 100644 --- a/content/impact/contracts-for-financial-institutions.mdx +++ b/content/impact/contracts-for-financial-institutions.mdx @@ -2,7 +2,7 @@ title: OpenZeppelin Contracts for Financial Institutions --- -OpenZeppelin Contracts is the trusted foundation powering the global digital asset economy. +OpenZeppelin Contracts is the trusted foundation powering the global on-chain economy. Used by the world’s leading stablecoin issuers, asset managers, and on-chain funds, OpenZeppelin provides the security-audited, production-proven contracts trusted to secure billions in value. @@ -103,7 +103,7 @@ Our libraries provide functions for cryptography, math, and data integrity, safe The next era of smart contracts will be defined by compliance and privacy. -OpenZeppelin is shaping that future by co-developing open standards and contract frameworks that enable regulated, confidential, and yield-bearing financial systems. +OpenZeppelin is shaping that future by co-developing open standards and contract frameworks that enable regulated, confidential, and yield-bearing financial systems. Learn more about [tokenization and real world assets at OpenZeppelin](/impact/tokenization-and-real-world-assets) | Focus Area | Purpose | Standards | Associations | Networks Supported | | --- | --- | --- | --- | --- | diff --git a/content/impact/contracts-future.mdx b/content/impact/contracts-future.mdx index 97899bb8..a3263321 100644 --- a/content/impact/contracts-future.mdx +++ b/content/impact/contracts-future.mdx @@ -2,7 +2,7 @@ title: The Future of OpenZeppelin Contracts --- -The next decade of on-chain innovation will bring regulated finance, privacy-preserving systems, and programmable capital to the same foundation. Building on a [decade of trust](/impact/contracts-impact), OpenZeppelin is extending its libraries and standards to power this evolution, ensuring security, compliance, and interoperability remain built-in at every layer. +The next decade of on-chain innovation will bring regulated finance, privacy-preserving systems, and programmable capital to the same foundation. Building on a [decade of impact](/impact/contracts-impact), OpenZeppelin is extending its standards, contracts libraries, and tooling to support this evolution. ## Focus Areas diff --git a/content/impact/index.mdx b/content/impact/index.mdx index c2e5517b..f905c0ca 100644 --- a/content/impact/index.mdx +++ b/content/impact/index.mdx @@ -2,21 +2,17 @@ title: OpenZeppelin's Impact and Contributions --- -For over a decade, OpenZeppelin has set the foundation for how smart contracts are built and secured. - -Our libraries, standards contributions, tooling, and security services power the protocols, layer 1s and layer 2s, and financial institutions driving the on-chain economy. +For over a decade, OpenZeppelin has set the foundation for how smart contracts are built, secured, and maintained. Our standards contributions, libraries, tooling, and security services power the protocols, layer 1s and layer 2s, and financial institutions driving the on-chain economy. ## Contracts OpenZeppelin Contracts is the most adopted smart contract framework in the world, securing trillions in on-chain value. -From leading stablecoins and tokenized treasuries to emerging ecosystems, our open-source libraries power the world’s most trusted tokens, DAOs, protocols, and financial institutions. - - + diff --git a/content/impact/privacy.mdx b/content/impact/privacy.mdx index fd1ce5f3..3b9871c6 100644 --- a/content/impact/privacy.mdx +++ b/content/impact/privacy.mdx @@ -2,7 +2,7 @@ title: Privacy at OpenZeppelin --- -OpenZeppelin is advancing privacy as a core property of smart contract systems. Our work focuses on enabling confidentiality, selective disclosure, and private coordination across on-chain applications. +Our work focuses on enabling confidentiality, selective disclosure, and private coordination across on-chain applications. ## Ecosystem Contributions diff --git a/content/impact/tokenization-and-real-world-assets.mdx b/content/impact/tokenization-and-real-world-assets.mdx index ec77fc42..4bf67552 100644 --- a/content/impact/tokenization-and-real-world-assets.mdx +++ b/content/impact/tokenization-and-real-world-assets.mdx @@ -2,7 +2,7 @@ title: Tokenization and Real World Assets at OpenZeppelin --- -OpenZeppelin Contracts is the trusted foundation powering the global digital asset economy, [powering top financial institutions](/impact/contracts-for-financial-institutions). Used by the world’s leading stablecoin issuers, asset managers, and on-chain funds, OpenZeppelin provides the security-audited, production-proven contracts trusted to secure billions in value. +OpenZeppelin Contracts is the trusted foundation for the global on-chain economy, [powering top financial institutions](/impact/contracts-for-financial-institutions). Used by the world’s leading stablecoin issuers, asset managers, and on-chain funds, OpenZeppelin provides the security-audited, production-proven contracts trusted to secure billions in value. Our ongoing work focuses on continuously improving compliant issuance and management of institutional digital assets. @@ -30,7 +30,7 @@ We have partnered with ecosystems and projects to deliver tokenization, real wor ## Permissioned Tokens -Compliant issuance and management of institutional-grade digital assets +Compliant issuance and management of institutional-grade digital assets. ### Use Cases @@ -65,7 +65,7 @@ Management of yield-bearing assets and tokenized deposits. ### Standards - **ERC-4626: Tokenized Vaults** (final): A [standard](https://eips.ethereum.org/EIPS/eip-4626) that enables protocols and users to generate and manage yield for ERC-20 tokens. - OpenZeppelin has built libraries in the [OpenZeppelin Solidity Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts) and [OpenZeppelin Solidity Community Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-community-contracts/tree/master/contracts). + OpenZeppelin has built libraries in the [OpenZeppelin Solidity Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts), [OpenZeppelin Solidity Community Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-community-contracts/tree/master/contracts), [OpenZeppelin Starknet Cairo Contracts Repo](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/token/src/erc20/extensions/erc4626), and [OpenZeppelin Stellar Soroban Contracts Repo](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/tokens/src/vault). ## Talk to an Expert From 56d06fd4b2cae6ad38a5fae1a3dc77852ff35da9 Mon Sep 17 00:00:00 2001 From: amlevy327 Date: Wed, 29 Oct 2025 14:47:47 -0400 Subject: [PATCH 15/19] chore: update to stablecoin and fund names, misc copy updates --- .../contracts-for-financial-institutions.mdx | 52 +++++++++---------- content/impact/contracts-impact.mdx | 8 ++- .../tokenization-and-real-world-assets.mdx | 2 +- 3 files changed, 33 insertions(+), 29 deletions(-) diff --git a/content/impact/contracts-for-financial-institutions.mdx b/content/impact/contracts-for-financial-institutions.mdx index 26ab0dc0..2d42d03a 100644 --- a/content/impact/contracts-for-financial-institutions.mdx +++ b/content/impact/contracts-for-financial-institutions.mdx @@ -8,41 +8,41 @@ Used by the world’s leading stablecoin issuers, asset managers, and on-chain f ## Powering Top Institutions -### Tokenized U.S. Treasuries +### Tokenized Funds -Trusted by 10 of the top 10 tokenized U.S Treasuries by market cap. +Trusted by 10 of the top 10 Tokenized Funds by Market Capitalization. The standard for compliant, programmable representation of the world’s most trusted asset class. -| **Tokenized U.S. Treasury** | **Tokens** | **Permissions** | **Upgradeability** | **Utilities** | +| **Tokenized Fund** | **Tokens** | **Permissions** | **Upgradeability** | **Utilities** | | --- | --- | --- | --- | --- | -| [BlackRock USD Institutional Digital Liquidity Fund - I Class (BUIDL-I)](https://etherscan.io/token/0x6a9da2d710bb9b700acde7cb81f10f1ff8c89041#code) | 🪙 | 🔐 | ♻️ | 🧰 | -| [Ondo Short-Term U.S. Government Bond Fund (OUSG)](https://etherscan.io/token/0x1b19c19393e2d034d8ff31ff34c81252fcbbee92#code) | 🪙 | 🔐 | ♻️ | 🧰 | -| [Superstate Short Duration US Government Securities Fund (USTB)](https://etherscan.io/token/0x43415eb6ff9db7e26a15b704e7a3edce97d31c4e#code) | 🪙 | 🔐 | ♻️ | 🧰 | -| [Janus Henderson Anemoy Treasury Fund (JTRSY)](https://etherscan.io/token/0x8c213ee79581ff4984583c6a801e5263418c4b86#code) | 🪙 | | | 🧰 | -| [Ondo U.S. Dollar Yield (USDY)](https://etherscan.io/token/0x96f6ef951840721adbf46ac996b59e0235cb985c#code) | 🪙 | 🔐 | ♻️ | 🧰 | -| [BlackRock USD Institutional Digital Liquidity Fund (BUIDL)](https://etherscan.io/token/0x7712c34205737192402172409a8f7ccef8aa2aec#code) | 🪙 | | | 🧰 | -| [Circle US Yield Coin (USYC)](https://etherscan.io/token/0x136471a34f6ef19fe571effc1ca711fdb8e49f2b#code) | 🪙 | 🔐 | ♻️ | 🧰 | -| [WisdomTree Government Money Market Digital Fund (WTGXX)](https://etherscan.io/token/0x1fecf3d9d4fee7f2c02917a66028a48c6706c179#code) | | 🔐 | | 🧰 | -| [OpenEden T-Bills (TBILL)](https://etherscan.io/token/0xdd50c053c096cb04a3e3362e2b622529ec5f2e8a#code) | 🪙 | 🔐 | ♻️ | 🧰 | -| [Franklin OnChain U.S. Government Money Fund (BENJI)](https://etherscan.io/token/0x3ddc84940ab509c11b20b76b466933f40b750dc9#code) | | 🔐 | ♻️ | 🧰 | +| [BlackRock BUIDL-I](https://etherscan.io/token/0x6a9da2d710bb9b700acde7cb81f10f1ff8c89041#code) | 🪙 | 🔐 | ♻️ | 🧰 | +| [BlackRock BUIDL](https://etherscan.io/token/0x7712c34205737192402172409a8f7ccef8aa2aec#code) | 🪙 | | | 🧰 | +| [Centrigure JTRSY](https://etherscan.io/token/0x8c213ee79581ff4984583c6a801e5263418c4b86#code) | 🪙 | | | 🧰 | +| [Circle USYC](https://etherscan.io/token/0x136471a34f6ef19fe571effc1ca711fdb8e49f2b#code) | 🪙 | 🔐 | ♻️ | 🧰 | +| [Franklin BENJI](https://etherscan.io/token/0x3ddc84940ab509c11b20b76b466933f40b750dc9#code) | | 🔐 | ♻️ | 🧰 | +| [Ondo OUSG](https://etherscan.io/token/0x1b19c19393e2d034d8ff31ff34c81252fcbbee92#code) | 🪙 | 🔐 | ♻️ | 🧰 | +| [Ondo USDY](https://etherscan.io/token/0x96f6ef951840721adbf46ac996b59e0235cb985c#code) | 🪙 | 🔐 | ♻️ | 🧰 | +| [OpenEden TBILL](https://etherscan.io/token/0xdd50c053c096cb04a3e3362e2b622529ec5f2e8a#code) | 🪙 | 🔐 | ♻️ | 🧰 | +| [Superstate USTB](https://etherscan.io/token/0x43415eb6ff9db7e26a15b704e7a3edce97d31c4e#code) | 🪙 | 🔐 | ♻️ | 🧰 | +| [WisdomTree WTGXX](https://etherscan.io/token/0x1fecf3d9d4fee7f2c02917a66028a48c6706c179#code) | | 🔐 | | 🧰 | ### Stablecoins -Trusted by 8 of the top 10 stablecoins by market cap. +Trusted by 8 of the top 10 Stablecoins by Market Capitalization. The secure foundation behind the digital assets that power payments, settlement, and global liquidity. | **Stablecoin** | **Tokens** | **Permissions** | **Upgradeability** | **Utilities** | | --- | --- | --- | --- | --- | | [Circle USDC](https://etherscan.io/token/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48#code) | 🪙 | 🔐 | ♻️ | 🧰 | -| [Sky USDS](https://etherscan.io/token/0xdc035d45d973e3ec169d2276ddab16f1e407384f#code) | | | ♻️ | 🧰 | | [Ethena USDe](https://etherscan.io/token/0x4c9edd5852cd905f086c759e8383e09bff1e68b3#code) | 🪙 | 🔐 | | 🧰 | -| [Pallas Fund USDtb](https://etherscan.io/token/0xc139190f447e929f090edeb554d95abb8b18ac1c#code) | 🪙 | 🔐 | ♻️ | 🧰 | -| [First Digital Labs FDUSD](https://etherscan.io/token/0xc5f0f7b66764f6ec8c8dff7ba683102295e16409#code) | 🪙 | 🔐 | ♻️ | 🧰 | -| [PayPay PYUSD](https://etherscan.io/token/0x6c3ea9036406852006290770bedfcaba0e23a0e8#code) | | 🔐 | ♻️ | 🧰 | -| [Usual USD0](https://etherscan.io/token/0x73a15fed60bf67631dc6cd7bc5b6e8da8190acf5#code) | 🪙 | 🔐 | ♻️ | 🧰 | +| [Ethena USDtb](https://etherscan.io/token/0xc139190f447e929f090edeb554d95abb8b18ac1c#code) | 🪙 | 🔐 | ♻️ | 🧰 | +| [First Digital USD](https://etherscan.io/token/0xc5f0f7b66764f6ec8c8dff7ba683102295e16409#code) | 🪙 | 🔐 | ♻️ | 🧰 | +| [PayPal USD](https://etherscan.io/token/0x6c3ea9036406852006290770bedfcaba0e23a0e8#code) | | 🔐 | ♻️ | 🧰 | | [Ripple RLUSD](https://etherscan.io/token/0x8292bb45bf1ee4d140127049757c2e0ff06317ed#code) | 🪙 | 🔐 | ♻️ | 🧰 | +| [Sky USDS](https://etherscan.io/token/0xdc035d45d973e3ec169d2276ddab16f1e407384f#code) | | | ♻️ | 🧰 | +| [Usual USD0](https://etherscan.io/token/0x73a15fed60bf67631dc6cd7bc5b6e8da8190acf5#code) | 🪙 | 🔐 | ♻️ | 🧰 | ## Battle Tested Contracts @@ -54,7 +54,7 @@ Define and manage on-chain assets. Our libraries provide the secure, extensible foundation for issuing, controlling, and auditing digital assets. -| Standard / Extension | Purpose | Example Use (Stablecoin, Treasury, Defi) | Number of Deployments | Networks Supported | +| Standard / Extension | Purpose | Example Use (Stablecoin, Tokenized Fund, Defi) | Number of Deployments | Networks Supported | | --- | --- | --- | --- | --- | | Fungible Tokens (ERC-20) | Base standard for digital assets | [Circle USDC](https://etherscan.io/address/0x43506849d7c04f9138d1a2050bbf3a0c054402dd#code#F17#L23), [Ondo OUSG](https://etherscan.io/address/0x1ceb44b6e515abf009e0ccb6ddafd723886cf3ff#code#F12#L2), [Lido](https://github.com/lidofinance/core/blob/005b0876d6594b7f7864e0577cdaa44eff115b73/contracts/0.8.9/WithdrawalVault.sol#L9) | 150,000+ ($30 trillion+ in total value transferred!) | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/token/ERC20), [Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/tokens/src/fungible), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/token/src/erc20), [Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/tree/main/contracts/src/token/erc20) | | Permit (ERC-2612) | Gasless transfer approvals through signatures to streamline user experience | [Ethena USDe](https://etherscan.io/token/0x4c9edd5852cd905f086c759e8383e09bff1e68b3#code#F4#L2), [BlackRock BUIDL-I](https://etherscan.io/address/0x9e2693f54831f6f52b0bb952c2935d26919a3626#code#F10#L2), [Optimism](https://github.com/ethereum-optimism/optimism/blob/3a34b538a190547e99a5571f3d02fc72d9ccb4ca/packages/contracts-bedrock/src/universal/OptimismMintableERC20.sol#L6) | 35,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/extensions/ERC20Permit.sol), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/blob/main/packages/token/src/erc20/snip12_utils/permit.cairo), [Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/blob/main/contracts/src/token/erc20/extensions/permit.rs) | @@ -70,10 +70,10 @@ Define who can perform specific actions, when they can do so, and under what aut Our libraries provide flexible, auditable permissions for enforcing operational, compliance, and governance policies on-chain. -| Implementation | Purpose | Example Use (Stablecoin, Treasury, Defi) | Number of Deployments | Networks Supported | +| Implementation | Purpose | Example Use (Stablecoin, Tokenized Fund, Defi) | Number of Deployments | Networks Supported | | --- | --- | --- | --- | --- | | Ownable | Minimal governance model providing a single administrative authority | [Circle USDC](https://etherscan.io/address/0x43506849d7c04f9138d1a2050bbf3a0c054402dd#code#F13#L31), [BlackRock BUIDL-I](https://etherscan.io/address/0x9e2693f54831f6f52b0bb952c2935d26919a3626#code#F2#L2), [Aave](https://github.com/aave/aave-v3-periphery/blob/master/contracts/treasury/AaveEcosystemReserveController.sol#L4) | 80,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/access/Ownable.sol), [Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/access/src/ownable), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/access/src/ownable), [Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/blob/main/contracts/src/access/ownable.rs) | -| Access Control | Role-based governance which supports structured permissioning and multiple roles for operational teams | [Pallas Fund USDtb](https://etherscan.io/address/0xea8a763b5b1f9c9c7aea64f33947448d9e39e475#code#F17#L2), [Ondo OUSG](https://etherscan.io/address/0x1ceb44b6e515abf009e0ccb6ddafd723886cf3ff#code#F11#L2), [Aerodrome](https://github.com/aerodrome-finance/relay/blob/main/src/Relay.sol#L16) | 35,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/access/AccessControl.sol), [Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/access/src/access_control), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/access/src/accesscontrol), [Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/tree/main/contracts/src/access/control) | +| Access Control | Role-based governance which supports structured permissioning and multiple roles for operational teams | [Ethena USDtb](https://etherscan.io/address/0x9d6d77a21702b9afcf924983fbfb84aaaae79589#code#F17#L2), [Ondo OUSG](https://etherscan.io/address/0x1ceb44b6e515abf009e0ccb6ddafd723886cf3ff#code#F11#L2), [Aerodrome](https://github.com/aerodrome-finance/relay/blob/main/src/Relay.sol#L16) | 35,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/access/AccessControl.sol), [Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/access/src/access_control), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/access/src/accesscontrol), [Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/tree/main/contracts/src/access/control) | ### Upgradability @@ -81,10 +81,10 @@ Securely upgrade contract logic without disrupting state or user trust. Our libraries implement proven proxy patterns that support controlled evolution under defined governance rules. -| Implementation | Purpose | Example Use (Stablecoin, Treasury, Defi) | Number of Deployments | Networks Supported | +| Implementation | Purpose | Example Use (Stablecoin, Tokenized Fund, Defi) | Number of Deployments | Networks Supported | | --- | --- | --- | --- | --- | | Beacon Proxy | Coordinated upgrades across multiple contracts through a shared beacon, allowing system-wide upgrades in a single transaction. | [Sky USDS](https://etherscan.io/token/0xdc035d45d973e3ec169d2276ddab16f1e407384f#code#F4#L2), [BlackRock BUIDL-I](https://etherscan.io/token/0x6a9da2d710bb9b700acde7cb81f10f1ff8c89041#code#F4#L2) | 75,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/proxy/beacon), [Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/tree/main/contracts/src/proxy/beacon) | -| Transparent Proxy | Administrator-managed upgrades with strict separation between users and governance | [Pallas Fund USDtb](https://etherscan.io/token/0xc139190f447e929f090edeb554d95abb8b18ac1c#code#F1#L2), [Ondo OUSG](https://etherscan.io/token/0x1b19c19393e2d034d8ff31ff34c81252fcbbee92#code#F2#L2), [Lido](https://github.com/lidofinance/core/blob/master/contracts/0.8.4/WithdrawalsManagerProxy.sol#L317) | 9,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/transparent/TransparentUpgradeableProxy.sol) | +| Transparent Proxy | Administrator-managed upgrades with strict separation between users and governance | [Ethena USDtb](https://etherscan.io/token/0xc139190f447e929f090edeb554d95abb8b18ac1c#code#F1#L2), [Ondo OUSG](https://etherscan.io/token/0x1b19c19393e2d034d8ff31ff34c81252fcbbee92#code#F2#L2), [Lido](https://github.com/lidofinance/core/blob/master/contracts/0.8.4/WithdrawalsManagerProxy.sol#L317) | 9,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/transparent/TransparentUpgradeableProxy.sol) | | UUPS Proxy | Lightweight upgrade pattern where governance controls upgrade logic directly | [PayPal PYUSD](https://etherscan.io/address/0x94d0f384d839a7cef8bb6a8be3e2541ec9355343#code#F12#L2), [Circle USYC](https://etherscan.io/address/0xe6b0c4f8766abf8f77ad00c27fb00cef81ccc9af#code#F6#L2), [Morpho](https://github.com/morpho-org/morpho-token/blob/main/src/DelegationToken.sol#L12) | 4,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/utils/UUPSUpgradeable.sol), [Arbitrum Stylus](https://github.com/OpenZeppelin/rust-contracts-stylus/blob/main/contracts/src/proxy/utils/uups_upgradeable.rs) | ### Utilities @@ -93,9 +93,9 @@ Libraries for precision, reliability, and data integrity across all operations. Our libraries provide functions for cryptography, math, and data integrity, safeguarding every calculation and transaction on-chain. -| Implementation | Purpose | Example Use (Stablecoin, Treasury, Defi) | Number of Deployments | Networks Supported | +| Implementation | Purpose | Example Use (Stablecoin, Tokenized Fund, Defi) | Number of Deployments | Networks Supported | | --- | --- | --- | --- | --- | -| Data Integrity | Safe primitives such as storage, context, and verification to prevent data corruption or manipulation | [Pallas Fund USDtb](https://etherscan.io/address/0xea8a763b5b1f9c9c7aea64f33947448d9e39e475#code#F14#L2), [BlackRock BUIDL-I](https://etherscan.io/address/0x9e2693f54831f6f52b0bb952c2935d26919a3626#code#F16#L2), [Graph Protocol](https://github.com/graphprotocol/contracts/blob/109e84c71fd01f2cb51f8582bb43603881380072/packages/token-distribution/contracts/MinimalProxyFactory.sol#L5) | 150,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/utils), [Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/contract-utils/src), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/utils/src) | +| Data Integrity | Safe primitives such as storage, context, and verification to prevent data corruption or manipulation | [Ethena USDtb](https://etherscan.io/address/0x9d6d77a21702b9afcf924983fbfb84aaaae79589#code#F13#L2), [BlackRock BUIDL-I](https://etherscan.io/address/0x9e2693f54831f6f52b0bb952c2935d26919a3626#code#F16#L2), [Graph Protocol](https://github.com/graphprotocol/contracts/blob/109e84c71fd01f2cb51f8582bb43603881380072/packages/token-distribution/contracts/MinimalProxyFactory.sol#L5) | 150,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/utils), [Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/contract-utils/src), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/utils/src) | | Math | Ensures precision arithmetic and overflow protection for on-chain calculations | [Ethena USDe](https://etherscan.io/token/0x4c9edd5852cd905f086c759e8383e09bff1e68b3#code#F19#L2), [BlackRock BUIDL-I](https://etherscan.io/address/0x9e2693f54831f6f52b0bb952c2935d26919a3626#code#F14#L2), [Morpho](https://github.com/morpho-org/metamorpho/blob/main/src/MetaMorpho.sol#L20) | 65,000+ | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/utils/math), [Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/contract-utils/src/math), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/utils/src) | | Cryptography | Safe primitives such as ECDSA, Merkle proofs, and signature verification for secure identity and transaction validation | [Circle USDC](https://etherscan.io/address/0x43506849d7c04f9138d1a2050bbf3a0c054402dd#code#F19#L28), [Superstate USTB](https://etherscan.io/address/0x1f50a1ee0ec8275d0c83b7bb08896b4b47d6e8c4#code#L301), [Graph Protocol](https://github.com/graphprotocol/contracts/blob/109e84c71fd01f2cb51f8582bb43603881380072/packages/horizon/contracts/utilities/Authorizable.sol#L6) | 45,000+ | [EVM,](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/utils/cryptography) [Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/contract-utils/src/crypto), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/utils/src/cryptography) | diff --git a/content/impact/contracts-impact.mdx b/content/impact/contracts-impact.mdx index 3b2c3700..9b005c89 100644 --- a/content/impact/contracts-impact.mdx +++ b/content/impact/contracts-impact.mdx @@ -37,6 +37,10 @@ OpenZeppelin Contracts powers secure smart contract development across the leadi Smart contracts in Soroban + + Smart contracts in Move + + Customize Uniswap V4 hooks in Solidity @@ -75,11 +79,11 @@ Used by the world’s leading financial institutions, DeFi protocols, and blockc Including [Lido](https://github.com/lidofinance/core/blob/005b0876d6594b7f7864e0577cdaa44eff115b73/contracts/0.8.9/WithdrawalVault.sol#L9), [Uniswap](https://github.com/Uniswap/v4-periphery/blob/main/src/libraries/SafeCurrencyMetadata.sol#L4), [Aave](https://github.com/aave/ccip/blob/0ddce1bbc784cbdc808d0fe9672129f168097607/contracts/src/v0.8/shared/token/ERC20/BurnMintERC20.sol#L11), [Optimism](https://github.com/ethereum-optimism/optimism/blob/3a34b538a190547e99a5571f3d02fc72d9ccb4ca/packages/contracts-bedrock/src/universal/OptimismMintableERC20.sol#L6), [Morpho](https://github.com/morpho-org/idle-tranches-morpho/blob/43e6e0fb44e2b61f1429c3e23d1221179e8ba108/contracts/StakingRewards.sol#L6), [The Graph](https://github.com/graphprotocol/contracts/blob/109e84c71fd01f2cb51f8582bb43603881380072/packages/horizon/contracts/utilities/Authorizable.sol#L6), [Aerodrome](https://github.com/aerodrome-finance/relay/blob/main/src/Relay.sol#L16) - + [BlackRock BUIDL-I](https://etherscan.io/token/0x6a9da2d710bb9b700acde7cb81f10f1ff8c89041#code), [Ondo OUSG](https://etherscan.io/token/0x1b19c19393e2d034d8ff31ff34c81252fcbbee92#code), [Superstate USTB](https://etherscan.io/token/0x43415eb6ff9db7e26a15b704e7a3edce97d31c4e#code), [Janus Henderson Anemoy JTRSY](https://etherscan.io/token/0x8c213ee79581ff4984583c6a801e5263418c4b86#code), [Ondo USDY](https://etherscan.io/token/0x96f6ef951840721adbf46ac996b59e0235cb985c#code), [BlackRock BUIDL](https://etherscan.io/token/0x7712c34205737192402172409a8f7ccef8aa2aec#code), [Circle USYC](https://etherscan.io/token/0x136471a34f6ef19fe571effc1ca711fdb8e49f2b#code), [WisdomTree WTGXX](https://etherscan.io/token/0x1fecf3d9d4fee7f2c02917a66028a48c6706c179#code), [OpenEden TBILL](https://etherscan.io/token/0xdd50c053c096cb04a3e3362e2b622529ec5f2e8a#code), [Franklin BENJI](https://etherscan.io/token/0x3ddc84940ab509c11b20b76b466933f40b750dc9#code) - + [Circle USDC](https://etherscan.io/token/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48#code), [Sky USDS](https://etherscan.io/token/0xdc035d45d973e3ec169d2276ddab16f1e407384f#code), [Ethena USDe](https://etherscan.io/token/0x4c9edd5852cd905f086c759e8383e09bff1e68b3#code), [Pallas Fund USDtb](https://etherscan.io/token/0xc139190f447e929f090edeb554d95abb8b18ac1c#code), [First Digital Labs FDUSD](https://etherscan.io/token/0xc5f0f7b66764f6ec8c8dff7ba683102295e16409#code), [PayPay PYUSD](https://etherscan.io/token/0x6c3ea9036406852006290770bedfcaba0e23a0e8#code), [Usual USD0](https://etherscan.io/token/0x73a15fed60bf67631dc6cd7bc5b6e8da8190acf5#code), [Ripple RLUSD](https://etherscan.io/token/0x8292bb45bf1ee4d140127049757c2e0ff06317ed#code) diff --git a/content/impact/tokenization-and-real-world-assets.mdx b/content/impact/tokenization-and-real-world-assets.mdx index 4bf67552..1ace9a77 100644 --- a/content/impact/tokenization-and-real-world-assets.mdx +++ b/content/impact/tokenization-and-real-world-assets.mdx @@ -40,7 +40,7 @@ Compliant issuance and management of institutional-grade digital assets. ### Standards -- **ERC-3643: T-REX - Token for Regulated Exchanges** (final): A [standard](https://eips.ethereum.org/EIPS/eip-3643) that enables the management and compliant transfer of institutional grade security tokens using on chain compliance and verification systems. OpenZeppelin is building contracts libraries for confidential real world asset extensions in the [OpenZeppelin Solidity Confidential Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/tree/master/contracts/token/ERC7984/extensions). +- **ERC-3643: T-REX - Token for Regulated Exchanges** (final): A [standard](https://eips.ethereum.org/EIPS/eip-3643) that enables the management and compliant transfer of institutional grade security tokens using on chain compliance and verification systems. OpenZeppelin is building contracts libraries in the [OpenZeppelin Stellar Soroban Repo](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/tokens/src/rwa) and confidential real world asset extensions in the [OpenZeppelin Solidity Confidential Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/tree/master/contracts/token/ERC7984/extensions). - **ERC-7984: Confidential Fungible Token** (draft): A [standard](https://github.com/ethereum/ERCs/pull/1113/files#diff-4c22c7cb34e9622c46198c95e8810399c8bf545126ef800b3a464083629aa6e5) that enables confidential value transfer using a pointer based system. OpenZeppelin co-authored the standard with Zama and is building contracts libraries in the [OpenZeppelin Solidity Confidential Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/tree/master/contracts/token/ERC7984). From 272045b980123cfbda38efe24067c2238855d75c Mon Sep 17 00:00:00 2001 From: amlevy327 Date: Wed, 29 Oct 2025 14:54:34 -0400 Subject: [PATCH 16/19] chore: fix typo in Centrifuge --- content/impact/contracts-for-financial-institutions.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/impact/contracts-for-financial-institutions.mdx b/content/impact/contracts-for-financial-institutions.mdx index 2d42d03a..8caa7e8c 100644 --- a/content/impact/contracts-for-financial-institutions.mdx +++ b/content/impact/contracts-for-financial-institutions.mdx @@ -18,7 +18,7 @@ The standard for compliant, programmable representation of the world’s most tr | --- | --- | --- | --- | --- | | [BlackRock BUIDL-I](https://etherscan.io/token/0x6a9da2d710bb9b700acde7cb81f10f1ff8c89041#code) | 🪙 | 🔐 | ♻️ | 🧰 | | [BlackRock BUIDL](https://etherscan.io/token/0x7712c34205737192402172409a8f7ccef8aa2aec#code) | 🪙 | | | 🧰 | -| [Centrigure JTRSY](https://etherscan.io/token/0x8c213ee79581ff4984583c6a801e5263418c4b86#code) | 🪙 | | | 🧰 | +| [Centrifuge JTRSY](https://etherscan.io/token/0x8c213ee79581ff4984583c6a801e5263418c4b86#code) | 🪙 | | | 🧰 | | [Circle USYC](https://etherscan.io/token/0x136471a34f6ef19fe571effc1ca711fdb8e49f2b#code) | 🪙 | 🔐 | ♻️ | 🧰 | | [Franklin BENJI](https://etherscan.io/token/0x3ddc84940ab509c11b20b76b466933f40b750dc9#code) | | 🔐 | ♻️ | 🧰 | | [Ondo OUSG](https://etherscan.io/token/0x1b19c19393e2d034d8ff31ff34c81252fcbbee92#code) | 🪙 | 🔐 | ♻️ | 🧰 | From 5c70114dc0a73ca1db0d2d5bb0e5300066b51ef0 Mon Sep 17 00:00:00 2001 From: amlevy327 Date: Wed, 29 Oct 2025 15:09:41 -0400 Subject: [PATCH 17/19] chore: add OKX co-author --- content/impact/chain-abstraction.mdx | 2 +- content/impact/privacy.mdx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/content/impact/chain-abstraction.mdx b/content/impact/chain-abstraction.mdx index 3df9934f..aae17553 100644 --- a/content/impact/chain-abstraction.mdx +++ b/content/impact/chain-abstraction.mdx @@ -114,4 +114,4 @@ Ownership of accounts using email. ### Standards -- **ERC-7969: DomainKeys Identified Mail (DKIM) Registry** (draft): A [standard](https://eips.ethereum.org/EIPS/eip-7969) that enables trustless email ownership verification using a DKIM restistry. OpenZeppelin co-authored with zkEmail and is building contracts libraries in the [OpenZeppelin Solidity Community Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-community-contracts/blob/master/contracts/utils/cryptography/DKIMRegistry.sol). +- **ERC-7969: DomainKeys Identified Mail (DKIM) Registry** (draft): A [standard](https://eips.ethereum.org/EIPS/eip-7969) that enables trustless email ownership verification using a DKIM restistry. OpenZeppelin co-authored with OKX and is building contracts libraries in the [OpenZeppelin Solidity Community Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-community-contracts/blob/master/contracts/utils/cryptography/DKIMRegistry.sol). diff --git a/content/impact/privacy.mdx b/content/impact/privacy.mdx index 3b9871c6..67a3ccca 100644 --- a/content/impact/privacy.mdx +++ b/content/impact/privacy.mdx @@ -64,7 +64,7 @@ On-chain email based identity using zero knowledge proofs. ### Standards -- **ERC-7969: DomainKeys Identified Mail (DKIM) Registry** (draft): A [standard](https://eips.ethereum.org/EIPS/eip-7969) that enables trustless email ownership verification using a DKIM restistry. OpenZeppelin co-authored with zkEmail and is building contracts libraries in the [OpenZeppelin Solidity Community Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-community-contracts/blob/master/contracts/utils/cryptography/DKIMRegistry.sol). +- **ERC-7969: DomainKeys Identified Mail (DKIM) Registry** (draft): A [standard](https://eips.ethereum.org/EIPS/eip-7969) that enables trustless email ownership verification using a DKIM restistry. OpenZeppelin co-authored with OKX and is building contracts libraries in the [OpenZeppelin Solidity Community Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-community-contracts/blob/master/contracts/utils/cryptography/DKIMRegistry.sol). ## Private Shared State From da405ca3849a3afe86ad4e3595305ebc9d87ef7a Mon Sep 17 00:00:00 2001 From: amlevy327 Date: Thu, 30 Oct 2025 15:10:19 -0400 Subject: [PATCH 18/19] chore: cleanup typos and links --- content/impact/chain-abstraction.mdx | 6 +++--- .../impact/contracts-for-financial-institutions.mdx | 4 ++-- content/impact/contracts-impact.mdx | 10 +++++----- content/impact/privacy.mdx | 2 +- content/impact/tokenization-and-real-world-assets.mdx | 2 +- 5 files changed, 12 insertions(+), 12 deletions(-) diff --git a/content/impact/chain-abstraction.mdx b/content/impact/chain-abstraction.mdx index aae17553..b70d4e9a 100644 --- a/content/impact/chain-abstraction.mdx +++ b/content/impact/chain-abstraction.mdx @@ -50,9 +50,9 @@ Universal format for expressing and fulfilling user actions across chains. ### Standards -- **ERC-7683: Cross Chain Intents** (draft): A [standard](https://eips.ethereum.org/EIPS/eip-7683) that enables cross chain value transfer using a standard api. OpenZeppelin is a contributor to and leading the redesign of the ERC through the [Open Intents Framework](https://www.openintents.xyz/The-Open-Intents-Framework-Intents-As-A-Public-Good-1976d35200d680fb8215f28775e067ec) and is building contracts libraries in the [Open Intents Framework Contracts Repo](https://github.com/openintentsframework/oif-contracts). +- **ERC-7683: Cross Chain Intents** (draft): A [standard](https://eips.ethereum.org/EIPS/eip-7683) that enables cross chain value transfer using a standard api. OpenZeppelin is a contributor to and leading the redesign of the ERC through the [Open Intents Framework](https://www.openintents.xyz) and is building contracts libraries in the [Open Intents Framework Contracts Repo](https://github.com/openintentsframework/oif-contracts). -- **ERC-7888: Cross Chain Broadcaster** (draft): A [standard](https://eips.ethereum.org/EIPS/eip-7888) that enables cross chain messaging using storage proofs. OpenZeppelin is a contributor to the ERC through the [Open Intents Framework](https://www.openintents.xyz/The-Open-Intents-Framework-Intents-As-A-Public-Good-1976d35200d680fb8215f28775e067ec) and is building contracts libraries in the [Open Intents Framework Broadcaster Repo](https://github.com/openintentsframework/broadcaster). +- **ERC-7888: Cross Chain Broadcaster** (draft): A [standard](https://eips.ethereum.org/EIPS/eip-7888) that enables cross chain messaging using storage proofs. OpenZeppelin is a contributor to the ERC through the [Open Intents Framework](https://www.openintents.xyz) and is building contracts libraries in the [Open Intents Framework Broadcaster Repo](https://github.com/openintentsframework/broadcaster). ### Associations @@ -92,7 +92,7 @@ Composable architecture that enables customizable modules to support secure and - **ERC-7579: Minimal Modular Smart Accounts** (draft): A [standard](https://eips.ethereum.org/EIPS/eip-7579) that enables interoperability between accounts and modules. OpenZeppelin has built contracts libraries for modules in the [OpenZeppelin Solidity Community Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-community-contracts/tree/master/contracts/account/modules) and [Wizard](https://wizard.openzeppelin.com/#account) integration. -- **EIP-7702: Set Code for EOAs** (complete): A [protocol standard](https://eips.ethereum.org/EIPS/eip-7702) that enables EOA’s to adopt smart contract capabilities using a new transaction type to set code in their account. OpenZeppelin has built contracts libraries for modules in the [OpenZeppelin Solidity Community Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-community-contracts/tree/master/contracts/account/modules) and [Wizard](https://wizard.openzeppelin.com/#account) integration. +- **EIP-7702: Set Code for EOAs** (complete): A [protocol standard](https://eips.ethereum.org/EIPS/eip-7702) that enables EOA’s to adopt smart contract capabilities using a new transaction type to set code in their account. OpenZeppelin has built contracts libraries for modules in the [OpenZeppelin Solidity Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/utils/cryptography/signers/SignerEIP7702.sol) and [Wizard](https://wizard.openzeppelin.com/#account) integration. - **ERC-7739: Readable Typed Signatures for Smart Accounts** (draft): A [standard](https://eips.ethereum.org/EIPS/eip-7739) for a defensive rehashing scheme which prevents signature replays across smart accounts and preserves the readability of the signed contents. OpenZeppelin co-authored the standard and is building contracts libraries in the [OpenZeppelin Solidity Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/utils/cryptography/signers/draft-ERC7739.sol). diff --git a/content/impact/contracts-for-financial-institutions.mdx b/content/impact/contracts-for-financial-institutions.mdx index 8caa7e8c..037ae035 100644 --- a/content/impact/contracts-for-financial-institutions.mdx +++ b/content/impact/contracts-for-financial-institutions.mdx @@ -108,8 +108,8 @@ OpenZeppelin is shaping that future by co-developing open standards and contract | Focus Area | Purpose | Standards | Associations | Networks Supported | | --- | --- | --- | --- | --- | | Permissioned Tokens | Enforce compliant issuance and management of institutional-grade digital assets. | [ERC-3643: T-REX – Token for Regulated Exchanges](https://eips.ethereum.org/EIPS/eip-3643) | [3643 Association](https://www.erc3643.org/) (member) | [EVM](https://github.com/ERC-3643/ERC-3643), [Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/tokens/src/rwa), [EVM confidential (Zama)](https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/tree/master/contracts/token/ERC7984/extensions) | -| Confidential Tokens | Confidential value transfers with full auditability using encrypted pointers | [ERC-7984: Confidential Fungible Token](https://github.com/ethereum/ERCs/pull/1113/files#diff-4c22c7cb34e9622c46198c95e8810399c8bf545126ef800b3a464083629aa6e5) | [Confidential Token Association](https://www.confidentialtoken.org/) (founding member) | [EVM confidential (Zama)](https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/tree/master/contracts/token/ERC7984/extensions) | -| Yield Bearing Vaults | Yield generation and tokenized deposits | [ERC-4626: Tokenized Vaults](https://eips.ethereum.org/EIPS/eip-4626) | | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/extensions/ERC4626.sol), [EVM (with fees)](https://github.com/OpenZeppelin/openzeppelin-community-contracts/blob/master/contracts/token/ERC20/extensions/ERC4626Fees.sol), [Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/tokens/src/fungible/extensions/vault), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/token/src/erc20/extensions/erc4626) | +| Confidential Tokens | Confidential value transfers with full auditability using encrypted pointers | [ERC-7984: Confidential Fungible Token](https://github.com/ethereum/ERCs/pull/1113/files#diff-4c22c7cb34e9622c46198c95e8810399c8bf545126ef800b3a464083629aa6e5) | [Confidential Token Association](https://www.confidentialtoken.org/) (founding member) | [EVM confidential (Zama)](https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/tree/master/contracts/token/ERC7984) | +| Yield Bearing Vaults | Yield generation and tokenized deposits | [ERC-4626: Tokenized Vaults](https://eips.ethereum.org/EIPS/eip-4626) | | [EVM](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/extensions/ERC4626.sol), [EVM (with fees)](https://github.com/OpenZeppelin/openzeppelin-community-contracts/blob/master/contracts/token/ERC20/extensions/ERC4626Fees.sol), [Stellar](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/tokens/src/vault), [Starknet](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/token/src/erc20/extensions/erc4626) | ## Talk to an Expert diff --git a/content/impact/contracts-impact.mdx b/content/impact/contracts-impact.mdx index 9b005c89..a44e6ffd 100644 --- a/content/impact/contracts-impact.mdx +++ b/content/impact/contracts-impact.mdx @@ -37,7 +37,7 @@ OpenZeppelin Contracts powers secure smart contract development across the leadi Smart contracts in Soroban - + Smart contracts in Move @@ -80,11 +80,11 @@ Used by the world’s leading financial institutions, DeFi protocols, and blockc - [BlackRock BUIDL-I](https://etherscan.io/token/0x6a9da2d710bb9b700acde7cb81f10f1ff8c89041#code), [Ondo OUSG](https://etherscan.io/token/0x1b19c19393e2d034d8ff31ff34c81252fcbbee92#code), [Superstate USTB](https://etherscan.io/token/0x43415eb6ff9db7e26a15b704e7a3edce97d31c4e#code), [Janus Henderson Anemoy JTRSY](https://etherscan.io/token/0x8c213ee79581ff4984583c6a801e5263418c4b86#code), [Ondo USDY](https://etherscan.io/token/0x96f6ef951840721adbf46ac996b59e0235cb985c#code), [BlackRock BUIDL](https://etherscan.io/token/0x7712c34205737192402172409a8f7ccef8aa2aec#code), [Circle USYC](https://etherscan.io/token/0x136471a34f6ef19fe571effc1ca711fdb8e49f2b#code), [WisdomTree WTGXX](https://etherscan.io/token/0x1fecf3d9d4fee7f2c02917a66028a48c6706c179#code), [OpenEden TBILL](https://etherscan.io/token/0xdd50c053c096cb04a3e3362e2b622529ec5f2e8a#code), [Franklin BENJI](https://etherscan.io/token/0x3ddc84940ab509c11b20b76b466933f40b750dc9#code) + [BlackRock BUIDL-I](https://etherscan.io/token/0x6a9da2d710bb9b700acde7cb81f10f1ff8c89041#code), [BlackRock BUIDL](https://etherscan.io/token/0x7712c34205737192402172409a8f7ccef8aa2aec#code), [Centrifuge JTRSY](https://etherscan.io/token/0x8c213ee79581ff4984583c6a801e5263418c4b86#code), [Circle USYC](https://etherscan.io/token/0x136471a34f6ef19fe571effc1ca711fdb8e49f2b#code), [Franklin BENJI](https://etherscan.io/token/0x3ddc84940ab509c11b20b76b466933f40b750dc9#code), [Ondo OUSG](https://etherscan.io/token/0x1b19c19393e2d034d8ff31ff34c81252fcbbee92#code), [Ondo USDY](https://etherscan.io/token/0x96f6ef951840721adbf46ac996b59e0235cb985c#code), [OpenEden TBILL](https://etherscan.io/token/0xdd50c053c096cb04a3e3362e2b622529ec5f2e8a#code), [Superstate USTB](https://etherscan.io/token/0x43415eb6ff9db7e26a15b704e7a3edce97d31c4e#code), [WisdomTree WTGXX](https://etherscan.io/token/0x1fecf3d9d4fee7f2c02917a66028a48c6706c179#code) - [Circle USDC](https://etherscan.io/token/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48#code), [Sky USDS](https://etherscan.io/token/0xdc035d45d973e3ec169d2276ddab16f1e407384f#code), [Ethena USDe](https://etherscan.io/token/0x4c9edd5852cd905f086c759e8383e09bff1e68b3#code), [Pallas Fund USDtb](https://etherscan.io/token/0xc139190f447e929f090edeb554d95abb8b18ac1c#code), [First Digital Labs FDUSD](https://etherscan.io/token/0xc5f0f7b66764f6ec8c8dff7ba683102295e16409#code), [PayPay PYUSD](https://etherscan.io/token/0x6c3ea9036406852006290770bedfcaba0e23a0e8#code), [Usual USD0](https://etherscan.io/token/0x73a15fed60bf67631dc6cd7bc5b6e8da8190acf5#code), [Ripple RLUSD](https://etherscan.io/token/0x8292bb45bf1ee4d140127049757c2e0ff06317ed#code) + [Circle USDC](https://etherscan.io/token/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48#code), [Ethena USDe](https://etherscan.io/token/0x4c9edd5852cd905f086c759e8383e09bff1e68b3#code), [Ethena USDtb](https://etherscan.io/token/0xc139190f447e929f090edeb554d95abb8b18ac1c#code), [First Digital USD](https://etherscan.io/token/0xc5f0f7b66764f6ec8c8dff7ba683102295e16409#code), [PayPal USD](https://etherscan.io/token/0x6c3ea9036406852006290770bedfcaba0e23a0e8#code), [Ripple RLUSD](https://etherscan.io/token/0x8292bb45bf1ee4d140127049757c2e0ff06317ed#code), [Sky USDS](https://etherscan.io/token/0xdc035d45d973e3ec169d2276ddab16f1e407384f#code), [Usual USD0](https://etherscan.io/token/0x73a15fed60bf67631dc6cd7bc5b6e8da8190acf5#code) @@ -114,7 +114,7 @@ OpenZeppelin has helped drive standardization in the industry by authoring stand ### Starknet -- **SNIP-6: Standard Interface Detection**: A [standard](https://github.com/starknet-io/SNIPs/blob/main/SNIPS/snip-5.md) for a standard method to publish and detect what interfaces a smart contract implements. OpenZeppelin co-authored the standard and built contracts libraries in the [OpenZeppelin Starknet Cairo Contracts Repo](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/introspection). +- **SNIP-5: Standard Interface Detection**: A [standard](https://github.com/starknet-io/SNIPs/blob/main/SNIPS/snip-5.md) for a standard method to publish and detect what interfaces a smart contract implements. OpenZeppelin co-authored the standard and built contracts libraries in the [OpenZeppelin Starknet Cairo Contracts Repo](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/introspection). - **SNIP-12: Off-Chain Signatures**: A [standard](https://github.com/starknet-io/SNIPs/blob/main/SNIPS/snip-12.md) for hashing and signing typed structured data as opposed to just hexadecimal (or felt) values in Starknet. OpenZeppelin provided feedback on the standard and built contracts libraries in the [OpenZeppelin Starknet Cairo Contracts Repo](https://github.com/OpenZeppelin/cairo-contracts/blob/main/packages/utils/src/cryptography/snip12.cairo). @@ -126,7 +126,7 @@ OpenZeppelin has helped drive standardization in the industry by authoring stand ## Battle Tested Libraries -Every OpenZeppelin library represents over a decade of security expertise, community validation, and real-world production use. Built to mitigate risk across the full contract lifecycle, these libraries power the world’s most trusted protocols, tokens, and financial systems. +Every OpenZeppelin library represents over a decade of security expertise, community validation, and real-world production use. | Library | Purpose | Networks Supported | Number of Deployments | Popular Implementations | Example Use | | --- | --- | --- | --- | --- | --- | diff --git a/content/impact/privacy.mdx b/content/impact/privacy.mdx index 67a3ccca..a2bb382e 100644 --- a/content/impact/privacy.mdx +++ b/content/impact/privacy.mdx @@ -44,7 +44,7 @@ Extends standards such as ERC-20 to support encrypted balances and confidential ### Standards -- **ERC-7984: Confidential Fungible Token** (draft): A [standard](https://github.com/ethereum/ERCs/pull/1113/files#diff-4c22c7cb34e9622c46198c95e8810399c8bf545126ef800b3a464083629aa6e5) that enables confidential value transfer using a pointer based system. OpenZeppelin co-authored the standard with Zama and is building contracts libraries in the [OpenZeppelin Solidity Confidential Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/tree/master/contracts/token/ERC7984) with supporting [documentation](https://docs.openzeppelin.com/confidential-contracts/token). +- **ERC-7984: Confidential Fungible Token** (draft): A [standard](https://github.com/ethereum/ERCs/pull/1113/files#diff-4c22c7cb34e9622c46198c95e8810399c8bf545126ef800b3a464083629aa6e5) that enables confidential value transfer using a pointer based system. OpenZeppelin co-authored the standard with Zama and is building contracts libraries in the [OpenZeppelin Solidity Confidential Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/tree/master/contracts/token/ERC7984). - **ERC-3643: T-REX - Token for Regulated Exchanges** (final): A [standard](https://eips.ethereum.org/EIPS/eip-3643) that enables the management and compliant transfer of institutional grade security tokens using on chain compliance and verification systems. OpenZeppelin is building contracts libraries for confidential real world asset extensions in the [OpenZeppelin Solidity Confidential Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-confidential-contracts/tree/master/contracts/token/ERC7984/extensions). diff --git a/content/impact/tokenization-and-real-world-assets.mdx b/content/impact/tokenization-and-real-world-assets.mdx index 1ace9a77..402105c8 100644 --- a/content/impact/tokenization-and-real-world-assets.mdx +++ b/content/impact/tokenization-and-real-world-assets.mdx @@ -65,7 +65,7 @@ Management of yield-bearing assets and tokenized deposits. ### Standards - **ERC-4626: Tokenized Vaults** (final): A [standard](https://eips.ethereum.org/EIPS/eip-4626) that enables protocols and users to generate and manage yield for ERC-20 tokens. - OpenZeppelin has built libraries in the [OpenZeppelin Solidity Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts), [OpenZeppelin Solidity Community Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-community-contracts/tree/master/contracts), [OpenZeppelin Starknet Cairo Contracts Repo](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/token/src/erc20/extensions/erc4626), and [OpenZeppelin Stellar Soroban Contracts Repo](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/tokens/src/vault). + OpenZeppelin has built libraries in the [OpenZeppelin Solidity Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/extensions/ERC4626.sol), [OpenZeppelin Solidity Community Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-community-contracts/blob/master/contracts/token/ERC20/extensions/ERC4626Fees.sol), [OpenZeppelin Starknet Cairo Contracts Repo](https://github.com/OpenZeppelin/cairo-contracts/tree/main/packages/token/src/erc20/extensions/erc4626), and [OpenZeppelin Stellar Soroban Contracts Repo](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/tokens/src/vault). ## Talk to an Expert From 02fafdf508bce522a0e6404ec80fc31b34a7d0be Mon Sep 17 00:00:00 2001 From: amlevy327 Date: Thu, 30 Oct 2025 15:20:01 -0400 Subject: [PATCH 19/19] chore: remove global wording --- content/impact/contracts-for-financial-institutions.mdx | 2 +- content/impact/index.mdx | 2 +- content/impact/tokenization-and-real-world-assets.mdx | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/content/impact/contracts-for-financial-institutions.mdx b/content/impact/contracts-for-financial-institutions.mdx index 037ae035..6950daff 100644 --- a/content/impact/contracts-for-financial-institutions.mdx +++ b/content/impact/contracts-for-financial-institutions.mdx @@ -2,7 +2,7 @@ title: OpenZeppelin Contracts for Financial Institutions --- -OpenZeppelin Contracts is the trusted foundation powering the global on-chain economy. +OpenZeppelin Contracts is the trusted foundation powering the on-chain economy. Used by the world’s leading stablecoin issuers, asset managers, and on-chain funds, OpenZeppelin provides the security-audited, production-proven contracts trusted to secure billions in value. diff --git a/content/impact/index.mdx b/content/impact/index.mdx index f905c0ca..3a074723 100644 --- a/content/impact/index.mdx +++ b/content/impact/index.mdx @@ -12,7 +12,7 @@ OpenZeppelin Contracts is the most adopted smart contract framework in the world - + diff --git a/content/impact/tokenization-and-real-world-assets.mdx b/content/impact/tokenization-and-real-world-assets.mdx index 402105c8..417fdc1f 100644 --- a/content/impact/tokenization-and-real-world-assets.mdx +++ b/content/impact/tokenization-and-real-world-assets.mdx @@ -2,7 +2,7 @@ title: Tokenization and Real World Assets at OpenZeppelin --- -OpenZeppelin Contracts is the trusted foundation for the global on-chain economy, [powering top financial institutions](/impact/contracts-for-financial-institutions). Used by the world’s leading stablecoin issuers, asset managers, and on-chain funds, OpenZeppelin provides the security-audited, production-proven contracts trusted to secure billions in value. +OpenZeppelin Contracts is the trusted foundation for the on-chain economy, [powering top financial institutions](/impact/contracts-for-financial-institutions). Used by the world’s leading stablecoin issuers, asset managers, and on-chain funds, OpenZeppelin provides the security-audited, production-proven contracts trusted to secure billions in value. Our ongoing work focuses on continuously improving compliant issuance and management of institutional digital assets.