Properties
callStatic
callStatic: {
batchUpdateSuperTokenLogic(address,address[])(host, tokens, overrides?): Promise<void>;
batchUpdateSuperTokenLogic(address,address[],address[])(host, tokens, tokenLogics, overrides?): Promise<void>;
clearConfig(host, superToken, key, overrides?): Promise<void>;
getConfigAsAddress(host, superToken, key, overrides?): Promise<string>;
getConfigAsUint256(host, superToken, key, overrides?): Promise<BigNumber>;
registerAgreementClass(host, agreementClass, overrides?): Promise<void>;
replaceGovernance(host, newGov, overrides?): Promise<void>;
setConfig(address,address,bytes32,address)(host, superToken, key, value, overrides?): Promise<void>;
setConfig(address,address,bytes32,uint256)(host, superToken, key, value, overrides?): Promise<void>;
updateContracts(host, hostNewLogic, agreementClassNewLogics, superTokenFactoryNewLogic, beaconNewLogic, overrides?): Promise<void>;
}
Type declaration
batchUpdateSuperTokenLogic(address,address[]):function
- batchUpdateSuperTokenLogic(address,address[])(host, tokens, overrides?): Promise<void>
Parameters
host: string
tokens: string[]
Optional
overrides: CallOverrides
Returns Promise<void>
batchUpdateSuperTokenLogic(address,address[],address[]):function
- batchUpdateSuperTokenLogic(address,address[],address[])(host, tokens, tokenLogics, overrides?): Promise<void>
Parameters
host: string
tokens: string[]
tokenLogics: string[]
Optional
overrides: CallOverrides
Returns Promise<void>
clearConfig:function
- clearConfig(host, superToken, key, overrides?): Promise<void>
Parameters
host: string
superToken: string
key: BytesLike
Optional
overrides: CallOverrides
Returns Promise<void>
getConfigAsAddress:function
- getConfigAsAddress(host, superToken, key, overrides?): Promise<string>
Parameters
host: string
superToken: string
key: BytesLike
Optional
overrides: CallOverrides
Returns Promise<string>
getConfigAsUint256:function
- getConfigAsUint256(host, superToken, key, overrides?): Promise<BigNumber>
Parameters
host: string
superToken: string
key: BytesLike
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
registerAgreementClass:function
- registerAgreementClass(host, agreementClass, overrides?): Promise<void>
Parameters
host: string
agreementClass: string
Optional
overrides: CallOverrides
Returns Promise<void>
replaceGovernance:function
- replaceGovernance(host, newGov, overrides?): Promise<void>
Parameters
host: string
newGov: string
Optional
overrides: CallOverrides
Returns Promise<void>
setConfig(address,address,bytes32,address):function
- setConfig(address,address,bytes32,address)(host, superToken, key, value, overrides?): Promise<void>
Parameters
host: string
superToken: string
key: BytesLike
value: string
Optional
overrides: CallOverrides
Returns Promise<void>
setConfig(address,address,bytes32,uint256):function
- setConfig(address,address,bytes32,uint256)(host, superToken, key, value, overrides?): Promise<void>
Parameters
host: string
superToken: string
key: BytesLike
value: BigNumberish
Optional
overrides: CallOverrides
Returns Promise<void>
updateContracts:function
- updateContracts(host, hostNewLogic, agreementClassNewLogics, superTokenFactoryNewLogic, beaconNewLogic, overrides?): Promise<void>
Parameters
host: string
hostNewLogic: string
agreementClassNewLogics: string[]
superTokenFactoryNewLogic: string
beaconNewLogic: string
Optional
overrides: CallOverrides
Returns Promise<void>
estimateGas
estimateGas: {
batchUpdateSuperTokenLogic(address,address[])(host, tokens, overrides?): Promise<BigNumber>;
batchUpdateSuperTokenLogic(address,address[],address[])(host, tokens, tokenLogics, overrides?): Promise<BigNumber>;
clearConfig(host, superToken, key, overrides?): Promise<BigNumber>;
getConfigAsAddress(host, superToken, key, overrides?): Promise<BigNumber>;
getConfigAsUint256(host, superToken, key, overrides?): Promise<BigNumber>;
registerAgreementClass(host, agreementClass, overrides?): Promise<BigNumber>;
replaceGovernance(host, newGov, overrides?): Promise<BigNumber>;
setConfig(address,address,bytes32,address)(host, superToken, key, value, overrides?): Promise<BigNumber>;
setConfig(address,address,bytes32,uint256)(host, superToken, key, value, overrides?): Promise<BigNumber>;
updateContracts(host, hostNewLogic, agreementClassNewLogics, superTokenFactoryNewLogic, beaconNewLogic, overrides?): Promise<BigNumber>;
}
Type declaration
batchUpdateSuperTokenLogic(address,address[]):function
- batchUpdateSuperTokenLogic(address,address[])(host, tokens, overrides?): Promise<BigNumber>
Parameters
host: string
tokens: string[]
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
batchUpdateSuperTokenLogic(address,address[],address[]):function
- batchUpdateSuperTokenLogic(address,address[],address[])(host, tokens, tokenLogics, overrides?): Promise<BigNumber>
Parameters
host: string
tokens: string[]
tokenLogics: string[]
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
clearConfig:function
- clearConfig(host, superToken, key, overrides?): Promise<BigNumber>
Parameters
host: string
superToken: string
key: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
getConfigAsAddress:function
- getConfigAsAddress(host, superToken, key, overrides?): Promise<BigNumber>
Parameters
host: string
superToken: string
key: BytesLike
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
getConfigAsUint256:function
- getConfigAsUint256(host, superToken, key, overrides?): Promise<BigNumber>
Parameters
host: string
superToken: string
key: BytesLike
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
registerAgreementClass:function
- registerAgreementClass(host, agreementClass, overrides?): Promise<BigNumber>
Parameters
host: string
agreementClass: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
replaceGovernance:function
- replaceGovernance(host, newGov, overrides?): Promise<BigNumber>
Parameters
host: string
newGov: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
setConfig(address,address,bytes32,address):function
- setConfig(address,address,bytes32,address)(host, superToken, key, value, overrides?): Promise<BigNumber>
Parameters
host: string
superToken: string
key: BytesLike
value: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
setConfig(address,address,bytes32,uint256):function
- setConfig(address,address,bytes32,uint256)(host, superToken, key, value, overrides?): Promise<BigNumber>
Parameters
host: string
superToken: string
key: BytesLike
value: BigNumberish
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
updateContracts:function
- updateContracts(host, hostNewLogic, agreementClassNewLogics, superTokenFactoryNewLogic, beaconNewLogic, overrides?): Promise<BigNumber>
Parameters
host: string
hostNewLogic: string
agreementClassNewLogics: string[]
superTokenFactoryNewLogic: string
beaconNewLogic: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
functions
functions: {
batchUpdateSuperTokenLogic(address,address[])(host, tokens, overrides?): Promise<ContractTransaction>;
batchUpdateSuperTokenLogic(address,address[],address[])(host, tokens, tokenLogics, overrides?): Promise<ContractTransaction>;
clearConfig(host, superToken, key, overrides?): Promise<ContractTransaction>;
getConfigAsAddress(host, superToken, key, overrides?): Promise<[string] & {
value: string;
}>;
getConfigAsUint256(host, superToken, key, overrides?): Promise<[BigNumber] & {
value: BigNumber;
}>;
registerAgreementClass(host, agreementClass, overrides?): Promise<ContractTransaction>;
replaceGovernance(host, newGov, overrides?): Promise<ContractTransaction>;
setConfig(address,address,bytes32,address)(host, superToken, key, value, overrides?): Promise<ContractTransaction>;
setConfig(address,address,bytes32,uint256)(host, superToken, key, value, overrides?): Promise<ContractTransaction>;
updateContracts(host, hostNewLogic, agreementClassNewLogics, superTokenFactoryNewLogic, beaconNewLogic, overrides?): Promise<ContractTransaction>;
}
Type declaration
batchUpdateSuperTokenLogic(address,address[]):function
- batchUpdateSuperTokenLogic(address,address[])(host, tokens, overrides?): Promise<ContractTransaction>
Parameters
host: string
tokens: string[]
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
batchUpdateSuperTokenLogic(address,address[],address[]):function
- batchUpdateSuperTokenLogic(address,address[],address[])(host, tokens, tokenLogics, overrides?): Promise<ContractTransaction>
Parameters
host: string
tokens: string[]
tokenLogics: string[]
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
clearConfig:function
- clearConfig(host, superToken, key, overrides?): Promise<ContractTransaction>
Parameters
host: string
superToken: string
key: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
getConfigAsAddress:function
- getConfigAsAddress(host, superToken, key, overrides?): Promise<[string] & {
value: string;
}> Parameters
host: string
superToken: string
key: BytesLike
Optional
overrides: CallOverrides
Returns Promise<[string] & {
value: string;
}>
getConfigAsUint256:function
- getConfigAsUint256(host, superToken, key, overrides?): Promise<[BigNumber] & {
value: BigNumber;
}> Parameters
host: string
superToken: string
key: BytesLike
Optional
overrides: CallOverrides
Returns Promise<[BigNumber] & {
value: BigNumber;
}>
registerAgreementClass:function
- registerAgreementClass(host, agreementClass, overrides?): Promise<ContractTransaction>
Parameters
host: string
agreementClass: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
replaceGovernance:function
- replaceGovernance(host, newGov, overrides?): Promise<ContractTransaction>
Parameters
host: string
newGov: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
setConfig(address,address,bytes32,address):function
- setConfig(address,address,bytes32,address)(host, superToken, key, value, overrides?): Promise<ContractTransaction>
Parameters
host: string
superToken: string
key: BytesLike
value: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
setConfig(address,address,bytes32,uint256):function
- setConfig(address,address,bytes32,uint256)(host, superToken, key, value, overrides?): Promise<ContractTransaction>
Parameters
host: string
superToken: string
key: BytesLike
value: BigNumberish
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
updateContracts:function
- updateContracts(host, hostNewLogic, agreementClassNewLogics, superTokenFactoryNewLogic, beaconNewLogic, overrides?): Promise<ContractTransaction>
Parameters
host: string
hostNewLogic: string
agreementClassNewLogics: string[]
superTokenFactoryNewLogic: string
beaconNewLogic: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
interface
interface: ISuperfluidGovernanceInterface
populateTransaction
populateTransaction: {
batchUpdateSuperTokenLogic(address,address[])(host, tokens, overrides?): Promise<PopulatedTransaction>;
batchUpdateSuperTokenLogic(address,address[],address[])(host, tokens, tokenLogics, overrides?): Promise<PopulatedTransaction>;
clearConfig(host, superToken, key, overrides?): Promise<PopulatedTransaction>;
getConfigAsAddress(host, superToken, key, overrides?): Promise<PopulatedTransaction>;
getConfigAsUint256(host, superToken, key, overrides?): Promise<PopulatedTransaction>;
registerAgreementClass(host, agreementClass, overrides?): Promise<PopulatedTransaction>;
replaceGovernance(host, newGov, overrides?): Promise<PopulatedTransaction>;
setConfig(address,address,bytes32,address)(host, superToken, key, value, overrides?): Promise<PopulatedTransaction>;
setConfig(address,address,bytes32,uint256)(host, superToken, key, value, overrides?): Promise<PopulatedTransaction>;
updateContracts(host, hostNewLogic, agreementClassNewLogics, superTokenFactoryNewLogic, beaconNewLogic, overrides?): Promise<PopulatedTransaction>;
}
Type declaration
batchUpdateSuperTokenLogic(address,address[]):function
- batchUpdateSuperTokenLogic(address,address[])(host, tokens, overrides?): Promise<PopulatedTransaction>
Parameters
host: string
tokens: string[]
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
batchUpdateSuperTokenLogic(address,address[],address[]):function
- batchUpdateSuperTokenLogic(address,address[],address[])(host, tokens, tokenLogics, overrides?): Promise<PopulatedTransaction>
Parameters
host: string
tokens: string[]
tokenLogics: string[]
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
clearConfig:function
- clearConfig(host, superToken, key, overrides?): Promise<PopulatedTransaction>
Parameters
host: string
superToken: string
key: BytesLike
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
getConfigAsAddress:function
- getConfigAsAddress(host, superToken, key, overrides?): Promise<PopulatedTransaction>
Parameters
host: string
superToken: string
key: BytesLike
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getConfigAsUint256:function
- getConfigAsUint256(host, superToken, key, overrides?): Promise<PopulatedTransaction>
Parameters
host: string
superToken: string
key: BytesLike
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
registerAgreementClass:function
- registerAgreementClass(host, agreementClass, overrides?): Promise<PopulatedTransaction>
Parameters
host: string
agreementClass: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
replaceGovernance:function
- replaceGovernance(host, newGov, overrides?): Promise<PopulatedTransaction>
Parameters
host: string
newGov: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
setConfig(address,address,bytes32,address):function
- setConfig(address,address,bytes32,address)(host, superToken, key, value, overrides?): Promise<PopulatedTransaction>
Parameters
host: string
superToken: string
key: BytesLike
value: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
setConfig(address,address,bytes32,uint256):function
- setConfig(address,address,bytes32,uint256)(host, superToken, key, value, overrides?): Promise<PopulatedTransaction>
Parameters
host: string
superToken: string
key: BytesLike
value: BigNumberish
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
updateContracts:function
- updateContracts(host, hostNewLogic, agreementClassNewLogics, superTokenFactoryNewLogic, beaconNewLogic, overrides?): Promise<PopulatedTransaction>
Parameters
host: string
hostNewLogic: string
agreementClassNewLogics: string[]
superTokenFactoryNewLogic: string
beaconNewLogic: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>