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/

State Variables​

ADDRESSES_PATH​

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

Functions​

constructor​

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

run​

function run() public override;

printProposalInputs​

function printProposalInputs() public;

executeOnTenderly​

function executeOnTenderly() public;

executeOnAnvilFork​

function executeOnAnvilFork() public;