OpenZeppelin Logo

Select Ecosystem

HomeForumWebsiteImpactGetting Started

Solidity Contracts

Community Contracts
Upgrades Plugins
Using with Hardhat
Using with FoundryWriting Upgradeable ContractsProxy Upgrade PatternFrequently Asked Questions

API Reference

Hardhat Upgrades API
Foundry Upgrades API
UpgradesLegacyUpgradesDefenderOptions
Upgrades Core & CLI
Contracts Wizard

Open Source Tools

Monitor
GitHub Icon
OpenZeppelin Logo
HomeForumWebsiteImpact
GitHub Icon
Upgrades PluginsFoundry Upgrades API

Options

Smart contract Options utilities and implementations

AnthropicOpen in Claude

Options

import { Options } from "openzeppelin-foundry-upgrades/Options.sol";

DefenderOptions

import { DefenderOptions } from "openzeppelin-foundry-upgrades/Options.sol";

TxOverrides

import { TxOverrides } from "openzeppelin-foundry-upgrades/Options.sol";

On this page

OptionsDefenderOptionsTxOverrides