{"_format":"hh-sol-artifact-1","contractName":"ProtocolUpgradeFuse","sourceName":"contracts/utils/ProtocolUpgradeFuse.sol","abi":[{"inputs":[{"internalType":"contract Controller","name":"_controller","type":"address"},{"internalType":"address","name":"_owner","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"contract INameService","name":"ns","type":"address"},{"internalType":"address[]","name":"oldContracts","type":"address[]"},{"internalType":"address","name":"ubiScheme","type":"address"},{"internalType":"bytes32[]","name":"nameHash","type":"bytes32[]"},{"internalType":"address[]","name":"nameAddress","type":"address[]"}],"name":"upgrade","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"schemeRegistrar","type":"address"},{"internalType":"address","name":"upgradeScheme","type":"address"},{"internalType":"address","name":"compoundVotingMachine","type":"address"}],"name":"upgradeGovernance","outputs":[],"stateMutability":"nonpayable","type":"function"}],"linkReferences":{},"deployedLinkReferences":{}}
