Static
Readonly
abi
abi: readonly [{
inputs: readonly [];
name: "DEPLOY_SUPER_TOKEN_REQUIRES_1820";
type: "error";
}, {
inputs: readonly [];
name: "DEPLOY_SUPER_TOKEN_REQUIRES_DEPLOY_SUPER_TOKEN_CONTRACTS";
type: "error";
}, {
inputs: readonly [];
name: "DEPLOY_TOGA_REQUIRES_1820";
type: "error";
}, {
inputs: readonly [];
name: "RESOLVER_LIST_REQUIRES_DEPLOY_PERIPHERALS";
type: "error";
}, {
inputs: readonly [];
name: "DEFAULT_APP_WHITELISTING_ENABLED";
outputs: readonly [{
internalType: "bool";
name: "";
type: "bool";
}];
stateMutability: "view";
type: "function";
}, {
inputs: readonly [];
name: "DEFAULT_LIQUIDATION_PERIOD";
outputs: readonly [{
internalType: "uint256";
name: "";
type: "uint256";
}];
stateMutability: "view";
type: "function";
}, {
inputs: readonly [];
name: "DEFAULT_NON_UPGRADEABLE";
outputs: readonly [{
internalType: "bool";
name: "";
type: "bool";
}];
stateMutability: "view";
type: "function";
}, {
inputs: readonly [];
name: "DEFAULT_PATRICIAN_PERIOD";
outputs: readonly [{
internalType: "uint256";
name: "";
type: "uint256";
}];
stateMutability: "view";
type: "function";
}, {
inputs: readonly [];
name: "DEFAULT_REWARD_ADDRESS";
outputs: readonly [{
internalType: "address";
name: "";
type: "address";
}];
stateMutability: "view";
type: "function";
}, {
inputs: readonly [];
name: "DEFAULT_TOGA_MIN_BOND_DURATION";
outputs: readonly [{
internalType: "uint256";
name: "";
type: "uint256";
}];
stateMutability: "view";
type: "function";
}, {
inputs: readonly [];
name: "RESOLVER_BASE_SUPER_TOKEN_KEY";
outputs: readonly [{
internalType: "string";
name: "";
type: "string";
}];
stateMutability: "view";
type: "function";
}, {
inputs: readonly [];
name: "RESOLVER_BASE_TOKEN_KEY";
outputs: readonly [{
internalType: "string";
name: "";
type: "string";
}];
stateMutability: "view";
type: "function";
}, {
inputs: readonly [{
internalType: "uint8";
name: "step";
type: "uint8";
}];
name: "executeStep";
outputs: readonly [];
stateMutability: "nonpayable";
type: "function";
}, {
inputs: readonly [];
name: "getFramework";
outputs: readonly [{
components: readonly [{
internalType: "contract TestGovernance";
name: "governance";
type: "address";
}, {
internalType: "contract Superfluid";
name: "host";
type: "address";
}, {
internalType: "contract ConstantFlowAgreementV1";
name: "cfa";
type: "address";
}, {
components: readonly [{
internalType: "contract ISuperfluid";
name: "host";
type: "address";
}, {
internalType: "contract IConstantFlowAgreementV1";
name: "cfa";
type: "address";
}];
internalType: "struct CFAv1Library.InitData";
name: "cfaLib";
type: "tuple";
}, {
internalType: "contract InstantDistributionAgreementV1";
name: "ida";
type: "address";
}, {
internalType: "contract GeneralDistributionAgreementV1";
name: "gda";
type: "address";
}, {
components: readonly [{
internalType: "contract ISuperfluid";
name: "host";
type: "address";
}, {
internalType: "contract IInstantDistributionAgreementV1";
name: "ida";
type: "address";
}];
internalType: "struct IDAv1Library.InitData";
name: "idaLib";
type: "tuple";
}, {
internalType: "contract SuperTokenFactory";
name: "superTokenFactory";
type: "address";
}, {
internalType: "contract ISuperToken";
name: "superTokenLogic";
type: "address";
}, {
internalType: "contract ConstantOutflowNFT";
name: "constantOutflowNFT";
type: "address";
}, {
internalType: "contract ConstantInflowNFT";
name: "constantInflowNFT";
type: "address";
}, {
internalType: "contract TestResolver";
name: "resolver";
type: "address";
}, {
internalType: "contract SuperfluidLoader";
name: "superfluidLoader";
type: "address";
}, {
internalType: "contract CFAv1Forwarder";
name: "cfaV1Forwarder";
type: "address";
}, {
internalType: "contract IDAv1Forwarder";
name: "idaV1Forwarder";
type: "address";
}, {
internalType: "contract GDAv1Forwarder";
name: "gdaV1Forwarder";
type: "address";
}, {
internalType: "contract BatchLiquidator";
name: "batchLiquidator";
type: "address";
}, {
internalType: "contract TOGA";
name: "toga";
type: "address";
}];
internalType: "struct SuperfluidFrameworkDeploymentSteps.Framework";
name: "sf";
type: "tuple";
}];
stateMutability: "view";
type: "function";
}, {
inputs: readonly [];
name: "getNumSteps";
outputs: readonly [{
internalType: "uint8";
name: "";
type: "uint8";
}];
stateMutability: "pure";
type: "function";
}, {
inputs: readonly [{
internalType: "address";
name: "newOwner";
type: "address";
}];
name: "transferOwnership";
outputs: readonly [];
stateMutability: "nonpayable";
type: "function";
}]