OpenZeppelin
Official@openzeppelin
The standard for secure blockchain applications
Agent Skills by OpenZeppelin
Showing 9 vetted skills indexed across 1 GitHub repositories.
setup-cairo-contracts
Scaffold a Cairo Starknet project and configure OpenZeppelin Contracts in Scarb.toml.
setup-stylus-contracts
Set up Stylus smart contract projects with OpenZeppelin dependencies for Arbitrum deployment.
upgrade-solidity-contracts
Guide Solidity contract upgrades using OpenZeppelin proxy patterns and storage-layout validation.
develop-secure-contracts
Integrate OpenZeppelin security patterns into Solidity smart contracts.
upgrade-stellar-contracts
Upgrade Soroban smart contracts with WASM replacement and migration workflows.
setup-stellar-contracts
Set up Soroban/Stellar smart contract projects with OpenZeppelin Rust crate dependencies.
setup-solidity-contracts
Configure Solidity projects with OpenZeppelin Contracts and framework remappings.
upgrade-stylus-contracts
Apply EVM proxy patterns to upgrade Stylus smart contracts on Arbitrum.
upgrade-cairo-contracts
Replace Cairo contract class hashes while preserving addresses and storage.
Frequently Asked Questions About OpenZeppelin
FAQPage SchemaWhat specific tasks are enabled by these security frameworks?▼
These frameworks enable the secure development and lifecycle management of decentralized applications. Tasks include configuring project dependencies for Solidity, Cairo, and Rust, implementing proxy-based upgradeability patterns, validating storage layouts to prevent data corruption, and deploying verified contract logic across EVM, Starknet, and Stellar ecosystems.
Which target personas benefit from these security standards?▼
Blockchain engineers, smart contract developers, and security auditors utilize these standards. The resources are designed for technical teams building on Ethereum, Arbitrum, Starknet, and Stellar who require battle-tested code patterns to mitigate common vulnerabilities and manage complex contract upgrade paths in production environments.
What are the prerequisites for implementing these contract patterns?▼
Implementation requires a foundational understanding of the target network's environment, such as Scarb for Cairo, Rust for Soroban, or Hardhat/Foundry for Solidity. Developers must also possess knowledge of proxy architecture, storage slot management, and the specific deployment requirements for the intended blockchain network.