Skip to main content

ProposalScript

Git Source

Inherits: ScriptSuite

Allows submission and testing of OCG proposals

Inheriting contracts must implement the constructor

See the scripts in src/scripts/proposals/

Constants​

ADDRESSES_PATH​

string public constant ADDRESSES_PATH = "./src/proposals/addresses.json";

Functions​

constructor​

constructor(IProposal _proposal) ScriptSuite(ADDRESSES_PATH, _proposal);

Parameters

NameTypeDescription
_proposalIProposal

run​

function run() public override;

printProposalInputs​

function printProposalInputs() public;

executeOnTenderly​

function executeOnTenderly() public;

executeOnAnvilFork​

function executeOnAnvilFork() public;