Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Deployer

Functions

deployUUPSProxy

function deployUUPSProxy(string memory contractName, bytes memory data, Options memory opts) public returns (address);

deployTransparentProxy

function deployTransparentProxy(
    string memory contractName,
    address initialOwner,
    bytes memory data,
    Options memory opts
) public returns (address);

upgradeProxy

function upgradeProxy(address proxy, string memory contractName, bytes memory data, Options memory opts) public;

deployBeacon

function deployBeacon(string memory contractName, address initialOwner, Options memory opts) public returns (address);

deployBeaconProxy

function deployBeaconProxy(address beacon, bytes memory data, Options memory opts) public returns (address);

upgradeBeacon

function upgradeBeacon(address beacon, string memory contractName, Options memory opts) public;

prepareUpgrade

function prepareUpgrade(string memory contractName, Options memory opts) public;