Skip to content

Commit 8c01a03

Browse files
authored
Merge pull request #75 from OpenZeppelin/feat/impact-revisions
Update impact pages
2 parents aa60196 + 23fd5d8 commit 8c01a03

6 files changed

Lines changed: 52 additions & 28 deletions

File tree

content/impact/chain-abstraction.mdx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ Common interface for sending and receiving messages across chains.
7272

7373
### Standards
7474

75-
- **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).
75+
- **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 team members 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).
7676

7777
## Smart Accounts
7878

@@ -94,13 +94,13 @@ Composable architecture that enables customizable modules to support secure and
9494

9595
- **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.
9696

97-
- **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).
97+
- **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 team members 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).
9898

99-
- **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).
99+
- **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 team members 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).
100100

101-
- **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).
101+
- **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 team members 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).
102102

103-
- **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).
103+
- **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 team members 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).
104104

105105
## Private Email Verification
106106

@@ -114,4 +114,4 @@ Ownership of accounts using email.
114114

115115
### Standards
116116

117-
- **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).
117+
- **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 team members 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).

content/impact/contracts-for-financial-institutions.mdx

Lines changed: 17 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,11 @@ OpenZeppelin Contracts is the trusted foundation powering the on-chain economy.
66

77
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.
88

9+
| **Category** | **Coverage** | **Value Secured** | **Examples** |
10+
| --- | --- | --- | --- |
11+
| Tokenized Funds | 10 of the top 10 by market capitalization | Over $5 billion | [BlackRock BUIDL-I](https://etherscan.io/token/0x6a9da2d710bb9b700acde7cb81f10f1ff8c89041#code), [Circle USYC](https://etherscan.io/token/0x136471a34f6ef19fe571effc1ca711fdb8e49f2b#code), [Franklin BENJI](https://etherscan.io/token/0x3ddc84940ab509c11b20b76b466933f40b750dc9#code) |
12+
| Stablecoins | 8 of the top 10 by market capitalization | Over $55 billion | [Circle USDC](https://etherscan.io/token/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48#code), [Ethena USDe](https://etherscan.io/token/0x4c9edd5852cd905f086c759e8383e09bff1e68b3#code), [Sky USDS](https://etherscan.io/token/0xdc035d45d973e3ec169d2276ddab16f1e407384f#code) |
13+
914
## Powering Top Institutions
1015

1116
### Tokenized Funds
@@ -44,6 +49,18 @@ The secure foundation behind the digital assets that power payments, settlement,
4449
| [Sky USDS](https://etherscan.io/token/0xdc035d45d973e3ec169d2276ddab16f1e407384f#code) | | | ♻️ | 🧰 |
4550
| [Usual USD0](https://etherscan.io/token/0x73a15fed60bf67631dc6cd7bc5b6e8da8190acf5#code) | 🪙 | 🔐 | ♻️ | 🧰 |
4651

52+
## Next Evolution of Smart Contracts
53+
54+
The next era of smart contracts will be defined by compliance and privacy.
55+
56+
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)
57+
58+
| Focus Area | Purpose | Standards | Associations | Networks Supported |
59+
| --- | --- | --- | --- | --- |
60+
| 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) |
61+
| 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) |
62+
| 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) |
63+
4764
## Battle Tested Contracts
4865

4966
Every OpenZeppelin library represents over a decade of security expertise, community validation, and production use.
@@ -99,18 +116,6 @@ Our libraries provide functions for cryptography, math, and data integrity, safe
99116
| 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) |
100117
| 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) |
101118

102-
## Next Evolution of Smart Contracts
103-
104-
The next era of smart contracts will be defined by compliance and privacy.
105-
106-
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)
107-
108-
| Focus Area | Purpose | Standards | Associations | Networks Supported |
109-
| --- | --- | --- | --- | --- |
110-
| 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) |
111-
| 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) |
112-
| 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) |
113-
114119
## Talk to an Expert
115120

116121
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.

content/impact/contracts-impact.mdx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -108,21 +108,21 @@ OpenZeppelin has helped drive standardization in the industry by authoring stand
108108

109109
### Ethereum
110110

111-
- **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).
112-
- **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).
113-
- **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).
111+
- **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 team members 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).
112+
- **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 team members authored the standard and built contracts libraries in the [OpenZeppelin Solidity Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/proxy/ERC1967).
113+
- **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 team members co-authored the standard and built contracts libraries in the [OpenZeppelin Solidity Contracts Repo](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/metatx).
114114

115115
### Starknet
116116

117-
- **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).
117+
- **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 team members 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).
118118

119119
- **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).
120120

121121
### Stellar
122122

123-
- **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).
123+
- **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 team members 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).
124124

125-
- **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).
125+
- **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 team members 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).
126126

127127
## Battle Tested Libraries
128128

0 commit comments

Comments
 (0)