Events

Read about our past events

Smart Contract Security Guidelines #4: Strategies for Safer Governance systems

This guide focuses on showcasing battle-tested practices and recommended patterns to implement safer and more robust on-chain governance smart contracts.

Smart Contract Security Guidelines #3: The Dangers of Price Oracles

This guide focuses on showcasing the architecture, roles and subtleties of most popular price oracles in Ethereum, ways to safely integrate them with defensive programming practices.

Protect Your Users With Smart Contract Timelocks

Learn how to use OpenZeppelin’s Defender to set up and deploy timelocks.

Smart Contract Security Guidelines #2: Strategies for Secure Access Controls

Learn about strategies to consider when designing access controls in your system

Smart Contract Security Guidelines #1: The Dangers of Token Integration

The more DeFi layers we integrate and compose, the more careful we need to be. As the stack grows, so does systemic risk.

Indexing Smart Contracts with OpenZeppelin Subgraphs & The Graph

Creating dense Subgraphs is one of the most important aspects of indexing on-chain information. In this workshop we show you how with OpenZeppelin Subgraphs

How PoolTogether Automates Operations Using OpenZeppelin Defender

PoolTogether is a lossless lottery built with smart contracts using Defender to automate the award cycle process and monitor the LINK balance. 

Managing Maintenance Tasks on Chainlink Keepers Using OpenZeppelin Defender

Chainlink’s Keeper Network is a secure way to outsource contract operations to a decentralized network of professional DevOps for critical functions

Deploying More Efficient Upgradeable Contracts

Upgradeable contracts allow us to alter a smart contract to fix a bug, add additional features, or simply to change the rules enforced by it. Smart contract upgrades can be managed using OpenZeppelin Defender.

Automate Smart Contract Workflows

Upgradeable contracts allow us to alter a smart contract to fix a bug, add additional features, or simply to change the rules enforced by it. Smart contract upgrades can be managed using OpenZeppelin Defender.

Smart Contract Security Guidelines #4: Strategies for Safer Governance systems

This guide focuses on showcasing battle-tested practices and recommended patterns to implement…

Read More

Smart Contract Security Guidelines #3: The Dangers of Price Oracles

This guide focuses on showcasing the architecture, roles and subtleties of most popular price…

Read More

Protect Your Users With Smart Contract Timelocks

Learn how to use OpenZeppelin’s Defender to set up and deploy timelocks.

Read More

Smart Contract Security Guidelines #2: Strategies for Secure Access Controls

Learn about strategies to consider when designing access controls in your system

Read More

Smart Contract Security Guidelines #1: The Dangers of Token Integration

The more DeFi layers we integrate and compose, the more careful we need to be. As the stack grows,…

Read More

Indexing Smart Contracts with OpenZeppelin Subgraphs & The Graph

Creating dense Subgraphs is one of the most important aspects of indexing on-chain information. In…

Read More

How PoolTogether Automates Operations Using OpenZeppelin Defender

PoolTogether is a lossless lottery built with smart contracts using Defender to automate the award…

Read More

Managing Maintenance Tasks on Chainlink Keepers Using OpenZeppelin Defender

Chainlink’s Keeper Network is a secure way to outsource contract operations to a decentralized…

Read More

Deploying More Efficient Upgradeable Contracts

Upgradeable contracts allow us to alter a smart contract to fix a bug, add additional features, or…

Read More

Automate Smart Contract Workflows

Upgradeable contracts allow us to alter a smart contract to fix a bug, add additional features, or…

Read More