Properties
callStatic
callStatic: {
CONSTANT_INFLOW_NFT_LOGIC(overrides?): Promise<string>;
CONSTANT_OUTFLOW_NFT_LOGIC(overrides?): Promise<string>;
POOL_ADMIN_NFT_LOGIC(overrides?): Promise<string>;
POOL_MEMBER_NFT_LOGIC(overrides?): Promise<string>;
_SUPER_TOKEN_LOGIC(overrides?): Promise<string>;
castrate(overrides?): Promise<void>;
computeCanonicalERC20WrapperAddress(_underlyingToken, overrides?): Promise<[string, boolean] & {
isDeployed: boolean;
superTokenAddress: string;
}>;
createCanonicalERC20Wrapper(_underlyingToken, overrides?): Promise<string>;
createERC20Wrapper(address,uint8,string,string)(underlyingToken, upgradability, name, symbol, overrides?): Promise<string>;
createERC20Wrapper(address,uint8,string,string,address)(underlyingToken, upgradability, name, symbol, admin, overrides?): Promise<string>;
createERC20Wrapper(address,uint8,uint8,string,string)(underlyingToken, underlyingDecimals, upgradability, name, symbol, overrides?): Promise<string>;
createERC20Wrapper(address,uint8,uint8,string,string,address)(underlyingToken, underlyingDecimals, upgradability, name, symbol, admin, overrides?): Promise<string>;
getCanonicalERC20Wrapper(_underlyingTokenAddress, overrides?): Promise<string>;
getCodeAddress(overrides?): Promise<string>;
getHost(overrides?): Promise<string>;
getSuperTokenLogic(overrides?): Promise<string>;
initialize(overrides?): Promise<void>;
initializeCanonicalWrapperSuperTokens(_data, overrides?): Promise<void>;
initializeCustomSuperToken(customSuperTokenProxy, overrides?): Promise<void>;
newVariable(overrides?): Promise<BigNumber>;
proxiableUUID(overrides?): Promise<string>;
updateCode(newAddress, overrides?): Promise<void>;
}
Type declaration
CONSTANT_INFLOW_NFT_LOGIC:function
- CONSTANT_INFLOW_NFT_LOGIC(overrides?): Promise<string>
Parameters
Optional
overrides: CallOverrides
Returns Promise<string>
CONSTANT_OUTFLOW_NFT_LOGIC:function
- CONSTANT_OUTFLOW_NFT_LOGIC(overrides?): Promise<string>
Parameters
Optional
overrides: CallOverrides
Returns Promise<string>
POOL_ADMIN_NFT_LOGIC:function
- POOL_ADMIN_NFT_LOGIC(overrides?): Promise<string>
Parameters
Optional
overrides: CallOverrides
Returns Promise<string>
POOL_MEMBER_NFT_LOGIC:function
- POOL_MEMBER_NFT_LOGIC(overrides?): Promise<string>
Parameters
Optional
overrides: CallOverrides
Returns Promise<string>
_SUPER_TOKEN_LOGIC:function
- _SUPER_TOKEN_LOGIC(overrides?): Promise<string>
Parameters
Optional
overrides: CallOverrides
Returns Promise<string>
castrate:function
- castrate(overrides?): Promise<void>
Parameters
Optional
overrides: CallOverrides
Returns Promise<void>
computeCanonicalERC20WrapperAddress:function
- computeCanonicalERC20WrapperAddress(_underlyingToken, overrides?): Promise<[string, boolean] & {
isDeployed: boolean;
superTokenAddress: string;
}> Parameters
_underlyingToken: string
Optional
overrides: CallOverrides
Returns Promise<[string, boolean] & {
isDeployed: boolean;
superTokenAddress: string;
}>
createCanonicalERC20Wrapper:function
- createCanonicalERC20Wrapper(_underlyingToken, overrides?): Promise<string>
Parameters
_underlyingToken: string
Optional
overrides: CallOverrides
Returns Promise<string>
createERC20Wrapper(address,uint8,string,string):function
- createERC20Wrapper(address,uint8,string,string)(underlyingToken, upgradability, name, symbol, overrides?): Promise<string>
Parameters
underlyingToken: string
upgradability: BigNumberish
name: string
symbol: string
Optional
overrides: CallOverrides
Returns Promise<string>
createERC20Wrapper(address,uint8,string,string,address):function
- createERC20Wrapper(address,uint8,string,string,address)(underlyingToken, upgradability, name, symbol, admin, overrides?): Promise<string>
Parameters
underlyingToken: string
upgradability: BigNumberish
name: string
symbol: string
admin: string
Optional
overrides: CallOverrides
Returns Promise<string>
createERC20Wrapper(address,uint8,uint8,string,string):function
- createERC20Wrapper(address,uint8,uint8,string,string)(underlyingToken, underlyingDecimals, upgradability, name, symbol, overrides?): Promise<string>
Parameters
underlyingToken: string
underlyingDecimals: BigNumberish
upgradability: BigNumberish
name: string
symbol: string
Optional
overrides: CallOverrides
Returns Promise<string>
createERC20Wrapper(address,uint8,uint8,string,string,address):function
- createERC20Wrapper(address,uint8,uint8,string,string,address)(underlyingToken, underlyingDecimals, upgradability, name, symbol, admin, overrides?): Promise<string>
Parameters
underlyingToken: string
underlyingDecimals: BigNumberish
upgradability: BigNumberish
name: string
symbol: string
admin: string
Optional
overrides: CallOverrides
Returns Promise<string>
getCanonicalERC20Wrapper:function
- getCanonicalERC20Wrapper(_underlyingTokenAddress, overrides?): Promise<string>
Parameters
_underlyingTokenAddress: string
Optional
overrides: CallOverrides
Returns Promise<string>
getCodeAddress:function
- getCodeAddress(overrides?): Promise<string>
Parameters
Optional
overrides: CallOverrides
Returns Promise<string>
getHost:function
- getHost(overrides?): Promise<string>
Parameters
Optional
overrides: CallOverrides
Returns Promise<string>
getSuperTokenLogic:function
- getSuperTokenLogic(overrides?): Promise<string>
Parameters
Optional
overrides: CallOverrides
Returns Promise<string>
initialize:function
- initialize(overrides?): Promise<void>
Parameters
Optional
overrides: CallOverrides
Returns Promise<void>
initializeCanonicalWrapperSuperTokens:function
- initializeCanonicalWrapperSuperTokens(_data, overrides?): Promise<void>
Parameters
_data: InitializeDataStruct[]
Optional
overrides: CallOverrides
Returns Promise<void>
initializeCustomSuperToken:function
- initializeCustomSuperToken(customSuperTokenProxy, overrides?): Promise<void>
Parameters
customSuperTokenProxy: string
Optional
overrides: CallOverrides
Returns Promise<void>
newVariable:function
- newVariable(overrides?): Promise<BigNumber>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
proxiableUUID:function
- proxiableUUID(overrides?): Promise<string>
Parameters
Optional
overrides: CallOverrides
Returns Promise<string>
updateCode:function
- updateCode(newAddress, overrides?): Promise<void>
Parameters
newAddress: string
Optional
overrides: CallOverrides
Returns Promise<void>
estimateGas
estimateGas: {
CONSTANT_INFLOW_NFT_LOGIC(overrides?): Promise<BigNumber>;
CONSTANT_OUTFLOW_NFT_LOGIC(overrides?): Promise<BigNumber>;
POOL_ADMIN_NFT_LOGIC(overrides?): Promise<BigNumber>;
POOL_MEMBER_NFT_LOGIC(overrides?): Promise<BigNumber>;
_SUPER_TOKEN_LOGIC(overrides?): Promise<BigNumber>;
castrate(overrides?): Promise<BigNumber>;
computeCanonicalERC20WrapperAddress(_underlyingToken, overrides?): Promise<BigNumber>;
createCanonicalERC20Wrapper(_underlyingToken, overrides?): Promise<BigNumber>;
createERC20Wrapper(address,uint8,string,string)(underlyingToken, upgradability, name, symbol, overrides?): Promise<BigNumber>;
createERC20Wrapper(address,uint8,string,string,address)(underlyingToken, upgradability, name, symbol, admin, overrides?): Promise<BigNumber>;
createERC20Wrapper(address,uint8,uint8,string,string)(underlyingToken, underlyingDecimals, upgradability, name, symbol, overrides?): Promise<BigNumber>;
createERC20Wrapper(address,uint8,uint8,string,string,address)(underlyingToken, underlyingDecimals, upgradability, name, symbol, admin, overrides?): Promise<BigNumber>;
getCanonicalERC20Wrapper(_underlyingTokenAddress, overrides?): Promise<BigNumber>;
getCodeAddress(overrides?): Promise<BigNumber>;
getHost(overrides?): Promise<BigNumber>;
getSuperTokenLogic(overrides?): Promise<BigNumber>;
initialize(overrides?): Promise<BigNumber>;
initializeCanonicalWrapperSuperTokens(_data, overrides?): Promise<BigNumber>;
initializeCustomSuperToken(customSuperTokenProxy, overrides?): Promise<BigNumber>;
newVariable(overrides?): Promise<BigNumber>;
proxiableUUID(overrides?): Promise<BigNumber>;
updateCode(newAddress, overrides?): Promise<BigNumber>;
}
Type declaration
CONSTANT_INFLOW_NFT_LOGIC:function
- CONSTANT_INFLOW_NFT_LOGIC(overrides?): Promise<BigNumber>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
CONSTANT_OUTFLOW_NFT_LOGIC:function
- CONSTANT_OUTFLOW_NFT_LOGIC(overrides?): Promise<BigNumber>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
POOL_ADMIN_NFT_LOGIC:function
- POOL_ADMIN_NFT_LOGIC(overrides?): Promise<BigNumber>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
POOL_MEMBER_NFT_LOGIC:function
- POOL_MEMBER_NFT_LOGIC(overrides?): Promise<BigNumber>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
_SUPER_TOKEN_LOGIC:function
- _SUPER_TOKEN_LOGIC(overrides?): Promise<BigNumber>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
castrate:function
- castrate(overrides?): Promise<BigNumber>
Parameters
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
computeCanonicalERC20WrapperAddress:function
- computeCanonicalERC20WrapperAddress(_underlyingToken, overrides?): Promise<BigNumber>
Parameters
_underlyingToken: string
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
createCanonicalERC20Wrapper:function
- createCanonicalERC20Wrapper(_underlyingToken, overrides?): Promise<BigNumber>
Parameters
_underlyingToken: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
createERC20Wrapper(address,uint8,string,string):function
- createERC20Wrapper(address,uint8,string,string)(underlyingToken, upgradability, name, symbol, overrides?): Promise<BigNumber>
Parameters
underlyingToken: string
upgradability: BigNumberish
name: string
symbol: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
createERC20Wrapper(address,uint8,string,string,address):function
- createERC20Wrapper(address,uint8,string,string,address)(underlyingToken, upgradability, name, symbol, admin, overrides?): Promise<BigNumber>
Parameters
underlyingToken: string
upgradability: BigNumberish
name: string
symbol: string
admin: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
createERC20Wrapper(address,uint8,uint8,string,string):function
- createERC20Wrapper(address,uint8,uint8,string,string)(underlyingToken, underlyingDecimals, upgradability, name, symbol, overrides?): Promise<BigNumber>
Parameters
underlyingToken: string
underlyingDecimals: BigNumberish
upgradability: BigNumberish
name: string
symbol: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
createERC20Wrapper(address,uint8,uint8,string,string,address):function
- createERC20Wrapper(address,uint8,uint8,string,string,address)(underlyingToken, underlyingDecimals, upgradability, name, symbol, admin, overrides?): Promise<BigNumber>
Parameters
underlyingToken: string
underlyingDecimals: BigNumberish
upgradability: BigNumberish
name: string
symbol: string
admin: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
getCanonicalERC20Wrapper:function
- getCanonicalERC20Wrapper(_underlyingTokenAddress, overrides?): Promise<BigNumber>
Parameters
_underlyingTokenAddress: string
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
getCodeAddress:function
- getCodeAddress(overrides?): Promise<BigNumber>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
getHost:function
- getHost(overrides?): Promise<BigNumber>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
getSuperTokenLogic:function
- getSuperTokenLogic(overrides?): Promise<BigNumber>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
initialize:function
- initialize(overrides?): Promise<BigNumber>
Parameters
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
initializeCanonicalWrapperSuperTokens:function
- initializeCanonicalWrapperSuperTokens(_data, overrides?): Promise<BigNumber>
Parameters
_data: InitializeDataStruct[]
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
initializeCustomSuperToken:function
- initializeCustomSuperToken(customSuperTokenProxy, overrides?): Promise<BigNumber>
Parameters
customSuperTokenProxy: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
newVariable:function
- newVariable(overrides?): Promise<BigNumber>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
proxiableUUID:function
- proxiableUUID(overrides?): Promise<BigNumber>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
updateCode:function
- updateCode(newAddress, overrides?): Promise<BigNumber>
Parameters
newAddress: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
filters
filters: {
CodeUpdated(uuid?, codeAddress?): CodeUpdatedEventFilter;
CodeUpdated(bytes32,address)(uuid?, codeAddress?): CodeUpdatedEventFilter;
CustomSuperTokenCreated(token?): CustomSuperTokenCreatedEventFilter;
CustomSuperTokenCreated(address)(token?): CustomSuperTokenCreatedEventFilter;
Initialized(version?): InitializedEventFilter;
Initialized(uint8)(version?): InitializedEventFilter;
SuperTokenCreated(token?): SuperTokenCreatedEventFilter;
SuperTokenCreated(address)(token?): SuperTokenCreatedEventFilter;
SuperTokenLogicCreated(tokenLogic?): SuperTokenLogicCreatedEventFilter;
SuperTokenLogicCreated(address)(tokenLogic?): SuperTokenLogicCreatedEventFilter;
}
Type declaration
CodeUpdated:function
- CodeUpdated(uuid?, codeAddress?): CodeUpdatedEventFilter
Parameters
Optional
uuid: null
Optional
codeAddress: null
Returns CodeUpdatedEventFilter
CodeUpdated(bytes32,address):function
- CodeUpdated(bytes32,address)(uuid?, codeAddress?): CodeUpdatedEventFilter
Parameters
Optional
uuid: null
Optional
codeAddress: null
Returns CodeUpdatedEventFilter
CustomSuperTokenCreated:function
- CustomSuperTokenCreated(token?): CustomSuperTokenCreatedEventFilter
Parameters
Optional
token: null | string
Returns CustomSuperTokenCreatedEventFilter
CustomSuperTokenCreated(address):function
- CustomSuperTokenCreated(address)(token?): CustomSuperTokenCreatedEventFilter
Parameters
Optional
token: null | string
Returns CustomSuperTokenCreatedEventFilter
Initialized:function
- Initialized(version?): InitializedEventFilter
Returns InitializedEventFilter
Initialized(uint8):function
- Initialized(uint8)(version?): InitializedEventFilter
Returns InitializedEventFilter
SuperTokenCreated:function
- SuperTokenCreated(token?): SuperTokenCreatedEventFilter
Parameters
Optional
token: null | string
Returns SuperTokenCreatedEventFilter
SuperTokenCreated(address):function
- SuperTokenCreated(address)(token?): SuperTokenCreatedEventFilter
Parameters
Optional
token: null | string
Returns SuperTokenCreatedEventFilter
SuperTokenLogicCreated:function
- SuperTokenLogicCreated(tokenLogic?): SuperTokenLogicCreatedEventFilter
Parameters
Optional
tokenLogic: null | string
Returns SuperTokenLogicCreatedEventFilter
SuperTokenLogicCreated(address):function
- SuperTokenLogicCreated(address)(tokenLogic?): SuperTokenLogicCreatedEventFilter
Parameters
Optional
tokenLogic: null | string
Returns SuperTokenLogicCreatedEventFilter
functions
functions: {
CONSTANT_INFLOW_NFT_LOGIC(overrides?): Promise<[string]>;
CONSTANT_OUTFLOW_NFT_LOGIC(overrides?): Promise<[string]>;
POOL_ADMIN_NFT_LOGIC(overrides?): Promise<[string]>;
POOL_MEMBER_NFT_LOGIC(overrides?): Promise<[string]>;
_SUPER_TOKEN_LOGIC(overrides?): Promise<[string]>;
castrate(overrides?): Promise<ContractTransaction>;
computeCanonicalERC20WrapperAddress(_underlyingToken, overrides?): Promise<[string, boolean] & {
isDeployed: boolean;
superTokenAddress: string;
}>;
createCanonicalERC20Wrapper(_underlyingToken, overrides?): Promise<ContractTransaction>;
createERC20Wrapper(address,uint8,string,string)(underlyingToken, upgradability, name, symbol, overrides?): Promise<ContractTransaction>;
createERC20Wrapper(address,uint8,string,string,address)(underlyingToken, upgradability, name, symbol, admin, overrides?): Promise<ContractTransaction>;
createERC20Wrapper(address,uint8,uint8,string,string)(underlyingToken, underlyingDecimals, upgradability, name, symbol, overrides?): Promise<ContractTransaction>;
createERC20Wrapper(address,uint8,uint8,string,string,address)(underlyingToken, underlyingDecimals, upgradability, name, symbol, admin, overrides?): Promise<ContractTransaction>;
getCanonicalERC20Wrapper(_underlyingTokenAddress, overrides?): Promise<[string] & {
superTokenAddress: string;
}>;
getCodeAddress(overrides?): Promise<[string] & {
codeAddress: string;
}>;
getHost(overrides?): Promise<[string] & {
host: string;
}>;
getSuperTokenLogic(overrides?): Promise<[string]>;
initialize(overrides?): Promise<ContractTransaction>;
initializeCanonicalWrapperSuperTokens(_data, overrides?): Promise<ContractTransaction>;
initializeCustomSuperToken(customSuperTokenProxy, overrides?): Promise<ContractTransaction>;
newVariable(overrides?): Promise<[BigNumber]>;
proxiableUUID(overrides?): Promise<[string]>;
updateCode(newAddress, overrides?): Promise<ContractTransaction>;
}
Type declaration
CONSTANT_INFLOW_NFT_LOGIC:function
- CONSTANT_INFLOW_NFT_LOGIC(overrides?): Promise<[string]>
Parameters
Optional
overrides: CallOverrides
Returns Promise<[string]>
CONSTANT_OUTFLOW_NFT_LOGIC:function
- CONSTANT_OUTFLOW_NFT_LOGIC(overrides?): Promise<[string]>
Parameters
Optional
overrides: CallOverrides
Returns Promise<[string]>
POOL_ADMIN_NFT_LOGIC:function
- POOL_ADMIN_NFT_LOGIC(overrides?): Promise<[string]>
Parameters
Optional
overrides: CallOverrides
Returns Promise<[string]>
POOL_MEMBER_NFT_LOGIC:function
- POOL_MEMBER_NFT_LOGIC(overrides?): Promise<[string]>
Parameters
Optional
overrides: CallOverrides
Returns Promise<[string]>
_SUPER_TOKEN_LOGIC:function
- _SUPER_TOKEN_LOGIC(overrides?): Promise<[string]>
Parameters
Optional
overrides: CallOverrides
Returns Promise<[string]>
castrate:function
- castrate(overrides?): Promise<ContractTransaction>
Parameters
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
computeCanonicalERC20WrapperAddress:function
- computeCanonicalERC20WrapperAddress(_underlyingToken, overrides?): Promise<[string, boolean] & {
isDeployed: boolean;
superTokenAddress: string;
}> Parameters
_underlyingToken: string
Optional
overrides: CallOverrides
Returns Promise<[string, boolean] & {
isDeployed: boolean;
superTokenAddress: string;
}>
createCanonicalERC20Wrapper:function
- createCanonicalERC20Wrapper(_underlyingToken, overrides?): Promise<ContractTransaction>
Parameters
_underlyingToken: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
createERC20Wrapper(address,uint8,string,string):function
- createERC20Wrapper(address,uint8,string,string)(underlyingToken, upgradability, name, symbol, overrides?): Promise<ContractTransaction>
Parameters
underlyingToken: string
upgradability: BigNumberish
name: string
symbol: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
createERC20Wrapper(address,uint8,string,string,address):function
- createERC20Wrapper(address,uint8,string,string,address)(underlyingToken, upgradability, name, symbol, admin, overrides?): Promise<ContractTransaction>
Parameters
underlyingToken: string
upgradability: BigNumberish
name: string
symbol: string
admin: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
createERC20Wrapper(address,uint8,uint8,string,string):function
- createERC20Wrapper(address,uint8,uint8,string,string)(underlyingToken, underlyingDecimals, upgradability, name, symbol, overrides?): Promise<ContractTransaction>
Parameters
underlyingToken: string
underlyingDecimals: BigNumberish
upgradability: BigNumberish
name: string
symbol: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
createERC20Wrapper(address,uint8,uint8,string,string,address):function
- createERC20Wrapper(address,uint8,uint8,string,string,address)(underlyingToken, underlyingDecimals, upgradability, name, symbol, admin, overrides?): Promise<ContractTransaction>
Parameters
underlyingToken: string
underlyingDecimals: BigNumberish
upgradability: BigNumberish
name: string
symbol: string
admin: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
getCanonicalERC20Wrapper:function
- getCanonicalERC20Wrapper(_underlyingTokenAddress, overrides?): Promise<[string] & {
superTokenAddress: string;
}> Parameters
_underlyingTokenAddress: string
Optional
overrides: CallOverrides
Returns Promise<[string] & {
superTokenAddress: string;
}>
getCodeAddress:function
- getCodeAddress(overrides?): Promise<[string] & {
codeAddress: string;
}> Parameters
Optional
overrides: CallOverrides
Returns Promise<[string] & {
codeAddress: string;
}>
getHost:function
- getHost(overrides?): Promise<[string] & {
host: string;
}> Parameters
Optional
overrides: CallOverrides
Returns Promise<[string] & {
host: string;
}>
getSuperTokenLogic:function
- getSuperTokenLogic(overrides?): Promise<[string]>
Parameters
Optional
overrides: CallOverrides
Returns Promise<[string]>
initialize:function
- initialize(overrides?): Promise<ContractTransaction>
Parameters
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
initializeCanonicalWrapperSuperTokens:function
- initializeCanonicalWrapperSuperTokens(_data, overrides?): Promise<ContractTransaction>
Parameters
_data: InitializeDataStruct[]
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
initializeCustomSuperToken:function
- initializeCustomSuperToken(customSuperTokenProxy, overrides?): Promise<ContractTransaction>
Parameters
customSuperTokenProxy: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
newVariable:function
- newVariable(overrides?): Promise<[BigNumber]>
Parameters
Optional
overrides: CallOverrides
Returns Promise<[BigNumber]>
proxiableUUID:function
- proxiableUUID(overrides?): Promise<[string]>
Parameters
Optional
overrides: CallOverrides
Returns Promise<[string]>
updateCode:function
- updateCode(newAddress, overrides?): Promise<ContractTransaction>
Parameters
newAddress: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
interface
interface: SuperTokenFactoryUpdateLogicContractsTesterInterface
populateTransaction
populateTransaction: {
CONSTANT_INFLOW_NFT_LOGIC(overrides?): Promise<PopulatedTransaction>;
CONSTANT_OUTFLOW_NFT_LOGIC(overrides?): Promise<PopulatedTransaction>;
POOL_ADMIN_NFT_LOGIC(overrides?): Promise<PopulatedTransaction>;
POOL_MEMBER_NFT_LOGIC(overrides?): Promise<PopulatedTransaction>;
_SUPER_TOKEN_LOGIC(overrides?): Promise<PopulatedTransaction>;
castrate(overrides?): Promise<PopulatedTransaction>;
computeCanonicalERC20WrapperAddress(_underlyingToken, overrides?): Promise<PopulatedTransaction>;
createCanonicalERC20Wrapper(_underlyingToken, overrides?): Promise<PopulatedTransaction>;
createERC20Wrapper(address,uint8,string,string)(underlyingToken, upgradability, name, symbol, overrides?): Promise<PopulatedTransaction>;
createERC20Wrapper(address,uint8,string,string,address)(underlyingToken, upgradability, name, symbol, admin, overrides?): Promise<PopulatedTransaction>;
createERC20Wrapper(address,uint8,uint8,string,string)(underlyingToken, underlyingDecimals, upgradability, name, symbol, overrides?): Promise<PopulatedTransaction>;
createERC20Wrapper(address,uint8,uint8,string,string,address)(underlyingToken, underlyingDecimals, upgradability, name, symbol, admin, overrides?): Promise<PopulatedTransaction>;
getCanonicalERC20Wrapper(_underlyingTokenAddress, overrides?): Promise<PopulatedTransaction>;
getCodeAddress(overrides?): Promise<PopulatedTransaction>;
getHost(overrides?): Promise<PopulatedTransaction>;
getSuperTokenLogic(overrides?): Promise<PopulatedTransaction>;
initialize(overrides?): Promise<PopulatedTransaction>;
initializeCanonicalWrapperSuperTokens(_data, overrides?): Promise<PopulatedTransaction>;
initializeCustomSuperToken(customSuperTokenProxy, overrides?): Promise<PopulatedTransaction>;
newVariable(overrides?): Promise<PopulatedTransaction>;
proxiableUUID(overrides?): Promise<PopulatedTransaction>;
updateCode(newAddress, overrides?): Promise<PopulatedTransaction>;
}
Type declaration
CONSTANT_INFLOW_NFT_LOGIC:function
- CONSTANT_INFLOW_NFT_LOGIC(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
CONSTANT_OUTFLOW_NFT_LOGIC:function
- CONSTANT_OUTFLOW_NFT_LOGIC(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
POOL_ADMIN_NFT_LOGIC:function
- POOL_ADMIN_NFT_LOGIC(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
POOL_MEMBER_NFT_LOGIC:function
- POOL_MEMBER_NFT_LOGIC(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
_SUPER_TOKEN_LOGIC:function
- _SUPER_TOKEN_LOGIC(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
castrate:function
- castrate(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
computeCanonicalERC20WrapperAddress:function
- computeCanonicalERC20WrapperAddress(_underlyingToken, overrides?): Promise<PopulatedTransaction>
Parameters
_underlyingToken: string
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
createCanonicalERC20Wrapper:function
- createCanonicalERC20Wrapper(_underlyingToken, overrides?): Promise<PopulatedTransaction>
Parameters
_underlyingToken: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
createERC20Wrapper(address,uint8,string,string):function
- createERC20Wrapper(address,uint8,string,string)(underlyingToken, upgradability, name, symbol, overrides?): Promise<PopulatedTransaction>
Parameters
underlyingToken: string
upgradability: BigNumberish
name: string
symbol: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
createERC20Wrapper(address,uint8,string,string,address):function
- createERC20Wrapper(address,uint8,string,string,address)(underlyingToken, upgradability, name, symbol, admin, overrides?): Promise<PopulatedTransaction>
Parameters
underlyingToken: string
upgradability: BigNumberish
name: string
symbol: string
admin: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
createERC20Wrapper(address,uint8,uint8,string,string):function
- createERC20Wrapper(address,uint8,uint8,string,string)(underlyingToken, underlyingDecimals, upgradability, name, symbol, overrides?): Promise<PopulatedTransaction>
Parameters
underlyingToken: string
underlyingDecimals: BigNumberish
upgradability: BigNumberish
name: string
symbol: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
createERC20Wrapper(address,uint8,uint8,string,string,address):function
- createERC20Wrapper(address,uint8,uint8,string,string,address)(underlyingToken, underlyingDecimals, upgradability, name, symbol, admin, overrides?): Promise<PopulatedTransaction>
Parameters
underlyingToken: string
underlyingDecimals: BigNumberish
upgradability: BigNumberish
name: string
symbol: string
admin: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
getCanonicalERC20Wrapper:function
- getCanonicalERC20Wrapper(_underlyingTokenAddress, overrides?): Promise<PopulatedTransaction>
Parameters
_underlyingTokenAddress: string
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getCodeAddress:function
- getCodeAddress(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getHost:function
- getHost(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getSuperTokenLogic:function
- getSuperTokenLogic(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
initialize:function
- initialize(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
initializeCanonicalWrapperSuperTokens:function
- initializeCanonicalWrapperSuperTokens(_data, overrides?): Promise<PopulatedTransaction>
Parameters
_data: InitializeDataStruct[]
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
initializeCustomSuperToken:function
- initializeCustomSuperToken(customSuperTokenProxy, overrides?): Promise<PopulatedTransaction>
Parameters
customSuperTokenProxy: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
newVariable:function
- newVariable(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
proxiableUUID:function
- proxiableUUID(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
updateCode:function
- updateCode(newAddress, overrides?): Promise<PopulatedTransaction>
Parameters
newAddress: string
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>