ProposalScript
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
| Name | Type | Description |
|---|---|---|
| _proposal | IProposal |
run
function run() public override;
printProposalInputs
function printProposalInputs() public;
executeOnTenderly
function executeOnTenderly() public;
executeOnAnvilFork
function executeOnAnvilFork() public;