OpenZeppelin Logo

Select Ecosystem

HomeForumWebsiteGetting 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

Tools

GitHub Icon
OpenZeppelin Logo
HomeForumWebsite
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