@catalabs/catalyst-sdk
Version:
Catalyst AMM SDK
458 lines • 31 kB
TypeScript
import type { BaseContract, BigNumber, BigNumberish, BytesLike, CallOverrides, ContractTransaction, Overrides, PopulatedTransaction, Signer, utils } from 'ethers-v5';
import type { FunctionFragment, Result, EventFragment } from '@ethersproject/abi';
import type { Listener, Provider } from '@ethersproject/providers';
import type { TypedEventFilter, TypedEvent, TypedListener, OnEvent } from './common';
export declare namespace CatalystDescriber {
type AddressAndVersionStruct = {
addr: string;
version: string;
};
type AddressAndVersionStructOutput = [string, string] & {
addr: string;
version: string;
};
}
export interface DescriberInterface extends utils.Interface {
functions: {
'cci_versions(uint256)': FunctionFragment;
'factory_versions(uint256)': FunctionFragment;
'getNumVaultFactories()': FunctionFragment;
'getNumWhitelistedCcis()': FunctionFragment;
'getNumWhitelistedTemplates()': FunctionFragment;
'getWhitelistedCCI()': FunctionFragment;
'getWhitelistedFactories()': FunctionFragment;
'getWhitelistedTemplates()': FunctionFragment;
'get_factory_of_vault(address)': FunctionFragment;
'get_num_vault_factories()': FunctionFragment;
'get_num_whitelisted_ccis()': FunctionFragment;
'get_num_whitelisted_templates()': FunctionFragment;
'get_vault_factories()': FunctionFragment;
'get_vault_mathematical_lib(address)': FunctionFragment;
'get_vault_prices(address)': FunctionFragment;
'get_vault_tokens(address)': FunctionFragment;
'get_whitelisted_CCI()': FunctionFragment;
'get_whitelisted_templates()': FunctionFragment;
'initBlock()': FunctionFragment;
'latestRouter()': FunctionFragment;
'modifyWhitelistedCCI(address,string)': FunctionFragment;
'modifyWhitelistedFactory(address,string)': FunctionFragment;
'modifyWhitelistedTemplate(address,string)': FunctionFragment;
'owner()': FunctionFragment;
'removeWhitelistedCCI(address,string)': FunctionFragment;
'removeWhitelistedFactory(address,string)': FunctionFragment;
'removeWhitelistedTemplate(address,string)': FunctionFragment;
'renounceOwnership()': FunctionFragment;
'set_latest_router(address)': FunctionFragment;
'template_versions(uint256)': FunctionFragment;
'transferOwnership(address)': FunctionFragment;
'version_to_cci(string)': FunctionFragment;
'version_to_factory(string)': FunctionFragment;
'version_to_template(string)': FunctionFragment;
};
getFunction(nameOrSignatureOrTopic: 'cci_versions' | 'factory_versions' | 'getNumVaultFactories' | 'getNumWhitelistedCcis' | 'getNumWhitelistedTemplates' | 'getWhitelistedCCI' | 'getWhitelistedFactories' | 'getWhitelistedTemplates' | 'get_factory_of_vault' | 'get_num_vault_factories' | 'get_num_whitelisted_ccis' | 'get_num_whitelisted_templates' | 'get_vault_factories' | 'get_vault_mathematical_lib' | 'get_vault_prices' | 'get_vault_tokens' | 'get_whitelisted_CCI' | 'get_whitelisted_templates' | 'initBlock' | 'latestRouter' | 'modifyWhitelistedCCI' | 'modifyWhitelistedFactory' | 'modifyWhitelistedTemplate' | 'owner' | 'removeWhitelistedCCI' | 'removeWhitelistedFactory' | 'removeWhitelistedTemplate' | 'renounceOwnership' | 'set_latest_router' | 'template_versions' | 'transferOwnership' | 'version_to_cci' | 'version_to_factory' | 'version_to_template'): FunctionFragment;
encodeFunctionData(functionFragment: 'cci_versions', values: [BigNumberish]): string;
encodeFunctionData(functionFragment: 'factory_versions', values: [BigNumberish]): string;
encodeFunctionData(functionFragment: 'getNumVaultFactories', values?: undefined): string;
encodeFunctionData(functionFragment: 'getNumWhitelistedCcis', values?: undefined): string;
encodeFunctionData(functionFragment: 'getNumWhitelistedTemplates', values?: undefined): string;
encodeFunctionData(functionFragment: 'getWhitelistedCCI', values?: undefined): string;
encodeFunctionData(functionFragment: 'getWhitelistedFactories', values?: undefined): string;
encodeFunctionData(functionFragment: 'getWhitelistedTemplates', values?: undefined): string;
encodeFunctionData(functionFragment: 'get_factory_of_vault', values: [string]): string;
encodeFunctionData(functionFragment: 'get_num_vault_factories', values?: undefined): string;
encodeFunctionData(functionFragment: 'get_num_whitelisted_ccis', values?: undefined): string;
encodeFunctionData(functionFragment: 'get_num_whitelisted_templates', values?: undefined): string;
encodeFunctionData(functionFragment: 'get_vault_factories', values?: undefined): string;
encodeFunctionData(functionFragment: 'get_vault_mathematical_lib', values: [string]): string;
encodeFunctionData(functionFragment: 'get_vault_prices', values: [string]): string;
encodeFunctionData(functionFragment: 'get_vault_tokens', values: [string]): string;
encodeFunctionData(functionFragment: 'get_whitelisted_CCI', values?: undefined): string;
encodeFunctionData(functionFragment: 'get_whitelisted_templates', values?: undefined): string;
encodeFunctionData(functionFragment: 'initBlock', values?: undefined): string;
encodeFunctionData(functionFragment: 'latestRouter', values?: undefined): string;
encodeFunctionData(functionFragment: 'modifyWhitelistedCCI', values: [string, string]): string;
encodeFunctionData(functionFragment: 'modifyWhitelistedFactory', values: [string, string]): string;
encodeFunctionData(functionFragment: 'modifyWhitelistedTemplate', values: [string, string]): string;
encodeFunctionData(functionFragment: 'owner', values?: undefined): string;
encodeFunctionData(functionFragment: 'removeWhitelistedCCI', values: [string, string]): string;
encodeFunctionData(functionFragment: 'removeWhitelistedFactory', values: [string, string]): string;
encodeFunctionData(functionFragment: 'removeWhitelistedTemplate', values: [string, string]): string;
encodeFunctionData(functionFragment: 'renounceOwnership', values?: undefined): string;
encodeFunctionData(functionFragment: 'set_latest_router', values: [string]): string;
encodeFunctionData(functionFragment: 'template_versions', values: [BigNumberish]): string;
encodeFunctionData(functionFragment: 'transferOwnership', values: [string]): string;
encodeFunctionData(functionFragment: 'version_to_cci', values: [string]): string;
encodeFunctionData(functionFragment: 'version_to_factory', values: [string]): string;
encodeFunctionData(functionFragment: 'version_to_template', values: [string]): string;
decodeFunctionResult(functionFragment: 'cci_versions', data: BytesLike): Result;
decodeFunctionResult(functionFragment: 'factory_versions', data: BytesLike): Result;
decodeFunctionResult(functionFragment: 'getNumVaultFactories', data: BytesLike): Result;
decodeFunctionResult(functionFragment: 'getNumWhitelistedCcis', data: BytesLike): Result;
decodeFunctionResult(functionFragment: 'getNumWhitelistedTemplates', data: BytesLike): Result;
decodeFunctionResult(functionFragment: 'getWhitelistedCCI', data: BytesLike): Result;
decodeFunctionResult(functionFragment: 'getWhitelistedFactories', data: BytesLike): Result;
decodeFunctionResult(functionFragment: 'getWhitelistedTemplates', data: BytesLike): Result;
decodeFunctionResult(functionFragment: 'get_factory_of_vault', data: BytesLike): Result;
decodeFunctionResult(functionFragment: 'get_num_vault_factories', data: BytesLike): Result;
decodeFunctionResult(functionFragment: 'get_num_whitelisted_ccis', data: BytesLike): Result;
decodeFunctionResult(functionFragment: 'get_num_whitelisted_templates', data: BytesLike): Result;
decodeFunctionResult(functionFragment: 'get_vault_factories', data: BytesLike): Result;
decodeFunctionResult(functionFragment: 'get_vault_mathematical_lib', data: BytesLike): Result;
decodeFunctionResult(functionFragment: 'get_vault_prices', data: BytesLike): Result;
decodeFunctionResult(functionFragment: 'get_vault_tokens', data: BytesLike): Result;
decodeFunctionResult(functionFragment: 'get_whitelisted_CCI', data: BytesLike): Result;
decodeFunctionResult(functionFragment: 'get_whitelisted_templates', data: BytesLike): Result;
decodeFunctionResult(functionFragment: 'initBlock', data: BytesLike): Result;
decodeFunctionResult(functionFragment: 'latestRouter', data: BytesLike): Result;
decodeFunctionResult(functionFragment: 'modifyWhitelistedCCI', data: BytesLike): Result;
decodeFunctionResult(functionFragment: 'modifyWhitelistedFactory', data: BytesLike): Result;
decodeFunctionResult(functionFragment: 'modifyWhitelistedTemplate', data: BytesLike): Result;
decodeFunctionResult(functionFragment: 'owner', data: BytesLike): Result;
decodeFunctionResult(functionFragment: 'removeWhitelistedCCI', data: BytesLike): Result;
decodeFunctionResult(functionFragment: 'removeWhitelistedFactory', data: BytesLike): Result;
decodeFunctionResult(functionFragment: 'removeWhitelistedTemplate', data: BytesLike): Result;
decodeFunctionResult(functionFragment: 'renounceOwnership', data: BytesLike): Result;
decodeFunctionResult(functionFragment: 'set_latest_router', data: BytesLike): Result;
decodeFunctionResult(functionFragment: 'template_versions', data: BytesLike): Result;
decodeFunctionResult(functionFragment: 'transferOwnership', data: BytesLike): Result;
decodeFunctionResult(functionFragment: 'version_to_cci', data: BytesLike): Result;
decodeFunctionResult(functionFragment: 'version_to_factory', data: BytesLike): Result;
decodeFunctionResult(functionFragment: 'version_to_template', data: BytesLike): Result;
events: {
'ModifyTemplate(address,string)': EventFragment;
'ModifyWhitelistedCCI(address,string)': EventFragment;
'ModifyWhitelistedFactory(address,string)': EventFragment;
};
getEvent(nameOrSignatureOrTopic: 'ModifyTemplate'): EventFragment;
getEvent(nameOrSignatureOrTopic: 'ModifyWhitelistedCCI'): EventFragment;
getEvent(nameOrSignatureOrTopic: 'ModifyWhitelistedFactory'): EventFragment;
}
export interface ModifyTemplateEventObject {
template_address: string;
version: string;
}
export type ModifyTemplateEvent = TypedEvent<[
string,
string
], ModifyTemplateEventObject>;
export type ModifyTemplateEventFilter = TypedEventFilter<ModifyTemplateEvent>;
export interface ModifyWhitelistedCCIEventObject {
cci_address: string;
version: string;
}
export type ModifyWhitelistedCCIEvent = TypedEvent<[
string,
string
], ModifyWhitelistedCCIEventObject>;
export type ModifyWhitelistedCCIEventFilter = TypedEventFilter<ModifyWhitelistedCCIEvent>;
export interface ModifyWhitelistedFactoryEventObject {
factory_address: string;
version: string;
}
export type ModifyWhitelistedFactoryEvent = TypedEvent<[
string,
string
], ModifyWhitelistedFactoryEventObject>;
export type ModifyWhitelistedFactoryEventFilter = TypedEventFilter<ModifyWhitelistedFactoryEvent>;
export interface Describer extends BaseContract {
connect(signerOrProvider: Signer | Provider | string): this;
attach(addressOrName: string): this;
deployed(): Promise<this>;
interface: DescriberInterface;
queryFilter<TEvent extends TypedEvent>(event: TypedEventFilter<TEvent>, fromBlockOrBlockhash?: string | number | undefined, toBlock?: string | number | undefined): Promise<Array<TEvent>>;
listeners<TEvent extends TypedEvent>(eventFilter?: TypedEventFilter<TEvent>): Array<TypedListener<TEvent>>;
listeners(eventName?: string): Array<Listener>;
removeAllListeners<TEvent extends TypedEvent>(eventFilter: TypedEventFilter<TEvent>): this;
removeAllListeners(eventName?: string): this;
off: OnEvent<this>;
on: OnEvent<this>;
once: OnEvent<this>;
removeListener: OnEvent<this>;
functions: {
cci_versions(arg0: BigNumberish, overrides?: CallOverrides): Promise<[string]>;
factory_versions(arg0: BigNumberish, overrides?: CallOverrides): Promise<[string]>;
getNumVaultFactories(overrides?: CallOverrides): Promise<[BigNumber]>;
getNumWhitelistedCcis(overrides?: CallOverrides): Promise<[BigNumber]>;
getNumWhitelistedTemplates(overrides?: CallOverrides): Promise<[BigNumber]>;
getWhitelistedCCI(overrides?: CallOverrides): Promise<[
CatalystDescriber.AddressAndVersionStructOutput[]
] & {
whitelistedCCI: CatalystDescriber.AddressAndVersionStructOutput[];
}>;
getWhitelistedFactories(overrides?: CallOverrides): Promise<[
CatalystDescriber.AddressAndVersionStructOutput[]
] & {
vaultFactories: CatalystDescriber.AddressAndVersionStructOutput[];
}>;
getWhitelistedTemplates(overrides?: CallOverrides): Promise<[
CatalystDescriber.AddressAndVersionStructOutput[]
] & {
whitelistedTemplates: CatalystDescriber.AddressAndVersionStructOutput[];
}>;
get_factory_of_vault(vault: string, overrides?: CallOverrides): Promise<[string] & {
factory: string;
}>;
get_num_vault_factories(overrides?: CallOverrides): Promise<[BigNumber]>;
get_num_whitelisted_ccis(overrides?: CallOverrides): Promise<[BigNumber]>;
get_num_whitelisted_templates(overrides?: CallOverrides): Promise<[BigNumber]>;
get_vault_factories(overrides?: CallOverrides): Promise<[string[]] & {
vaultFactories: string[];
}>;
get_vault_mathematical_lib(vault: string, overrides?: CallOverrides): Promise<[string] & {
math_lib: string;
}>;
get_vault_prices(vault: string, overrides?: CallOverrides): Promise<[BigNumber[]] & {
quotes: BigNumber[];
}>;
get_vault_tokens(vault: string, overrides?: CallOverrides): Promise<[string[]] & {
vaultTokens: string[];
}>;
get_whitelisted_CCI(overrides?: CallOverrides): Promise<[
CatalystDescriber.AddressAndVersionStructOutput[]
] & {
whitelistedCCI: CatalystDescriber.AddressAndVersionStructOutput[];
}>;
get_whitelisted_templates(overrides?: CallOverrides): Promise<[string[]] & {
whitelistedTemplates: string[];
}>;
initBlock(overrides?: CallOverrides): Promise<[BigNumber]>;
latestRouter(overrides?: CallOverrides): Promise<[string]>;
modifyWhitelistedCCI(cci_address: string, version: string, overrides?: Overrides & {
from?: string;
}): Promise<ContractTransaction>;
modifyWhitelistedFactory(factory_address: string, version: string, overrides?: Overrides & {
from?: string;
}): Promise<ContractTransaction>;
modifyWhitelistedTemplate(template_address: string, version: string, overrides?: Overrides & {
from?: string;
}): Promise<ContractTransaction>;
owner(overrides?: CallOverrides): Promise<[string]>;
removeWhitelistedCCI(cci_to_remove: string, version: string, overrides?: Overrides & {
from?: string;
}): Promise<ContractTransaction>;
removeWhitelistedFactory(factory_to_remove: string, version: string, overrides?: Overrides & {
from?: string;
}): Promise<ContractTransaction>;
removeWhitelistedTemplate(template_to_remove: string, version: string, overrides?: Overrides & {
from?: string;
}): Promise<ContractTransaction>;
renounceOwnership(overrides?: Overrides & {
from?: string;
}): Promise<ContractTransaction>;
set_latest_router(newRouter: string, overrides?: Overrides & {
from?: string;
}): Promise<ContractTransaction>;
template_versions(arg0: BigNumberish, overrides?: CallOverrides): Promise<[string]>;
transferOwnership(newOwner: string, overrides?: Overrides & {
from?: string;
}): Promise<ContractTransaction>;
version_to_cci(arg0: string, overrides?: CallOverrides): Promise<[string]>;
version_to_factory(arg0: string, overrides?: CallOverrides): Promise<[string]>;
version_to_template(arg0: string, overrides?: CallOverrides): Promise<[string]>;
};
cci_versions(arg0: BigNumberish, overrides?: CallOverrides): Promise<string>;
factory_versions(arg0: BigNumberish, overrides?: CallOverrides): Promise<string>;
getNumVaultFactories(overrides?: CallOverrides): Promise<BigNumber>;
getNumWhitelistedCcis(overrides?: CallOverrides): Promise<BigNumber>;
getNumWhitelistedTemplates(overrides?: CallOverrides): Promise<BigNumber>;
getWhitelistedCCI(overrides?: CallOverrides): Promise<CatalystDescriber.AddressAndVersionStructOutput[]>;
getWhitelistedFactories(overrides?: CallOverrides): Promise<CatalystDescriber.AddressAndVersionStructOutput[]>;
getWhitelistedTemplates(overrides?: CallOverrides): Promise<CatalystDescriber.AddressAndVersionStructOutput[]>;
get_factory_of_vault(vault: string, overrides?: CallOverrides): Promise<string>;
get_num_vault_factories(overrides?: CallOverrides): Promise<BigNumber>;
get_num_whitelisted_ccis(overrides?: CallOverrides): Promise<BigNumber>;
get_num_whitelisted_templates(overrides?: CallOverrides): Promise<BigNumber>;
get_vault_factories(overrides?: CallOverrides): Promise<string[]>;
get_vault_mathematical_lib(vault: string, overrides?: CallOverrides): Promise<string>;
get_vault_prices(vault: string, overrides?: CallOverrides): Promise<BigNumber[]>;
get_vault_tokens(vault: string, overrides?: CallOverrides): Promise<string[]>;
get_whitelisted_CCI(overrides?: CallOverrides): Promise<CatalystDescriber.AddressAndVersionStructOutput[]>;
get_whitelisted_templates(overrides?: CallOverrides): Promise<string[]>;
initBlock(overrides?: CallOverrides): Promise<BigNumber>;
latestRouter(overrides?: CallOverrides): Promise<string>;
modifyWhitelistedCCI(cci_address: string, version: string, overrides?: Overrides & {
from?: string;
}): Promise<ContractTransaction>;
modifyWhitelistedFactory(factory_address: string, version: string, overrides?: Overrides & {
from?: string;
}): Promise<ContractTransaction>;
modifyWhitelistedTemplate(template_address: string, version: string, overrides?: Overrides & {
from?: string;
}): Promise<ContractTransaction>;
owner(overrides?: CallOverrides): Promise<string>;
removeWhitelistedCCI(cci_to_remove: string, version: string, overrides?: Overrides & {
from?: string;
}): Promise<ContractTransaction>;
removeWhitelistedFactory(factory_to_remove: string, version: string, overrides?: Overrides & {
from?: string;
}): Promise<ContractTransaction>;
removeWhitelistedTemplate(template_to_remove: string, version: string, overrides?: Overrides & {
from?: string;
}): Promise<ContractTransaction>;
renounceOwnership(overrides?: Overrides & {
from?: string;
}): Promise<ContractTransaction>;
set_latest_router(newRouter: string, overrides?: Overrides & {
from?: string;
}): Promise<ContractTransaction>;
template_versions(arg0: BigNumberish, overrides?: CallOverrides): Promise<string>;
transferOwnership(newOwner: string, overrides?: Overrides & {
from?: string;
}): Promise<ContractTransaction>;
version_to_cci(arg0: string, overrides?: CallOverrides): Promise<string>;
version_to_factory(arg0: string, overrides?: CallOverrides): Promise<string>;
version_to_template(arg0: string, overrides?: CallOverrides): Promise<string>;
callStatic: {
cci_versions(arg0: BigNumberish, overrides?: CallOverrides): Promise<string>;
factory_versions(arg0: BigNumberish, overrides?: CallOverrides): Promise<string>;
getNumVaultFactories(overrides?: CallOverrides): Promise<BigNumber>;
getNumWhitelistedCcis(overrides?: CallOverrides): Promise<BigNumber>;
getNumWhitelistedTemplates(overrides?: CallOverrides): Promise<BigNumber>;
getWhitelistedCCI(overrides?: CallOverrides): Promise<CatalystDescriber.AddressAndVersionStructOutput[]>;
getWhitelistedFactories(overrides?: CallOverrides): Promise<CatalystDescriber.AddressAndVersionStructOutput[]>;
getWhitelistedTemplates(overrides?: CallOverrides): Promise<CatalystDescriber.AddressAndVersionStructOutput[]>;
get_factory_of_vault(vault: string, overrides?: CallOverrides): Promise<string>;
get_num_vault_factories(overrides?: CallOverrides): Promise<BigNumber>;
get_num_whitelisted_ccis(overrides?: CallOverrides): Promise<BigNumber>;
get_num_whitelisted_templates(overrides?: CallOverrides): Promise<BigNumber>;
get_vault_factories(overrides?: CallOverrides): Promise<string[]>;
get_vault_mathematical_lib(vault: string, overrides?: CallOverrides): Promise<string>;
get_vault_prices(vault: string, overrides?: CallOverrides): Promise<BigNumber[]>;
get_vault_tokens(vault: string, overrides?: CallOverrides): Promise<string[]>;
get_whitelisted_CCI(overrides?: CallOverrides): Promise<CatalystDescriber.AddressAndVersionStructOutput[]>;
get_whitelisted_templates(overrides?: CallOverrides): Promise<string[]>;
initBlock(overrides?: CallOverrides): Promise<BigNumber>;
latestRouter(overrides?: CallOverrides): Promise<string>;
modifyWhitelistedCCI(cci_address: string, version: string, overrides?: CallOverrides): Promise<void>;
modifyWhitelistedFactory(factory_address: string, version: string, overrides?: CallOverrides): Promise<void>;
modifyWhitelistedTemplate(template_address: string, version: string, overrides?: CallOverrides): Promise<void>;
owner(overrides?: CallOverrides): Promise<string>;
removeWhitelistedCCI(cci_to_remove: string, version: string, overrides?: CallOverrides): Promise<void>;
removeWhitelistedFactory(factory_to_remove: string, version: string, overrides?: CallOverrides): Promise<void>;
removeWhitelistedTemplate(template_to_remove: string, version: string, overrides?: CallOverrides): Promise<void>;
renounceOwnership(overrides?: CallOverrides): Promise<void>;
set_latest_router(newRouter: string, overrides?: CallOverrides): Promise<void>;
template_versions(arg0: BigNumberish, overrides?: CallOverrides): Promise<string>;
transferOwnership(newOwner: string, overrides?: CallOverrides): Promise<void>;
version_to_cci(arg0: string, overrides?: CallOverrides): Promise<string>;
version_to_factory(arg0: string, overrides?: CallOverrides): Promise<string>;
version_to_template(arg0: string, overrides?: CallOverrides): Promise<string>;
};
filters: {
'ModifyTemplate(address,string)'(template_address?: null, version?: null): ModifyTemplateEventFilter;
ModifyTemplate(template_address?: null, version?: null): ModifyTemplateEventFilter;
'ModifyWhitelistedCCI(address,string)'(cci_address?: null, version?: null): ModifyWhitelistedCCIEventFilter;
ModifyWhitelistedCCI(cci_address?: null, version?: null): ModifyWhitelistedCCIEventFilter;
'ModifyWhitelistedFactory(address,string)'(factory_address?: null, version?: null): ModifyWhitelistedFactoryEventFilter;
ModifyWhitelistedFactory(factory_address?: null, version?: null): ModifyWhitelistedFactoryEventFilter;
};
estimateGas: {
cci_versions(arg0: BigNumberish, overrides?: CallOverrides): Promise<BigNumber>;
factory_versions(arg0: BigNumberish, overrides?: CallOverrides): Promise<BigNumber>;
getNumVaultFactories(overrides?: CallOverrides): Promise<BigNumber>;
getNumWhitelistedCcis(overrides?: CallOverrides): Promise<BigNumber>;
getNumWhitelistedTemplates(overrides?: CallOverrides): Promise<BigNumber>;
getWhitelistedCCI(overrides?: CallOverrides): Promise<BigNumber>;
getWhitelistedFactories(overrides?: CallOverrides): Promise<BigNumber>;
getWhitelistedTemplates(overrides?: CallOverrides): Promise<BigNumber>;
get_factory_of_vault(vault: string, overrides?: CallOverrides): Promise<BigNumber>;
get_num_vault_factories(overrides?: CallOverrides): Promise<BigNumber>;
get_num_whitelisted_ccis(overrides?: CallOverrides): Promise<BigNumber>;
get_num_whitelisted_templates(overrides?: CallOverrides): Promise<BigNumber>;
get_vault_factories(overrides?: CallOverrides): Promise<BigNumber>;
get_vault_mathematical_lib(vault: string, overrides?: CallOverrides): Promise<BigNumber>;
get_vault_prices(vault: string, overrides?: CallOverrides): Promise<BigNumber>;
get_vault_tokens(vault: string, overrides?: CallOverrides): Promise<BigNumber>;
get_whitelisted_CCI(overrides?: CallOverrides): Promise<BigNumber>;
get_whitelisted_templates(overrides?: CallOverrides): Promise<BigNumber>;
initBlock(overrides?: CallOverrides): Promise<BigNumber>;
latestRouter(overrides?: CallOverrides): Promise<BigNumber>;
modifyWhitelistedCCI(cci_address: string, version: string, overrides?: Overrides & {
from?: string;
}): Promise<BigNumber>;
modifyWhitelistedFactory(factory_address: string, version: string, overrides?: Overrides & {
from?: string;
}): Promise<BigNumber>;
modifyWhitelistedTemplate(template_address: string, version: string, overrides?: Overrides & {
from?: string;
}): Promise<BigNumber>;
owner(overrides?: CallOverrides): Promise<BigNumber>;
removeWhitelistedCCI(cci_to_remove: string, version: string, overrides?: Overrides & {
from?: string;
}): Promise<BigNumber>;
removeWhitelistedFactory(factory_to_remove: string, version: string, overrides?: Overrides & {
from?: string;
}): Promise<BigNumber>;
removeWhitelistedTemplate(template_to_remove: string, version: string, overrides?: Overrides & {
from?: string;
}): Promise<BigNumber>;
renounceOwnership(overrides?: Overrides & {
from?: string;
}): Promise<BigNumber>;
set_latest_router(newRouter: string, overrides?: Overrides & {
from?: string;
}): Promise<BigNumber>;
template_versions(arg0: BigNumberish, overrides?: CallOverrides): Promise<BigNumber>;
transferOwnership(newOwner: string, overrides?: Overrides & {
from?: string;
}): Promise<BigNumber>;
version_to_cci(arg0: string, overrides?: CallOverrides): Promise<BigNumber>;
version_to_factory(arg0: string, overrides?: CallOverrides): Promise<BigNumber>;
version_to_template(arg0: string, overrides?: CallOverrides): Promise<BigNumber>;
};
populateTransaction: {
cci_versions(arg0: BigNumberish, overrides?: CallOverrides): Promise<PopulatedTransaction>;
factory_versions(arg0: BigNumberish, overrides?: CallOverrides): Promise<PopulatedTransaction>;
getNumVaultFactories(overrides?: CallOverrides): Promise<PopulatedTransaction>;
getNumWhitelistedCcis(overrides?: CallOverrides): Promise<PopulatedTransaction>;
getNumWhitelistedTemplates(overrides?: CallOverrides): Promise<PopulatedTransaction>;
getWhitelistedCCI(overrides?: CallOverrides): Promise<PopulatedTransaction>;
getWhitelistedFactories(overrides?: CallOverrides): Promise<PopulatedTransaction>;
getWhitelistedTemplates(overrides?: CallOverrides): Promise<PopulatedTransaction>;
get_factory_of_vault(vault: string, overrides?: CallOverrides): Promise<PopulatedTransaction>;
get_num_vault_factories(overrides?: CallOverrides): Promise<PopulatedTransaction>;
get_num_whitelisted_ccis(overrides?: CallOverrides): Promise<PopulatedTransaction>;
get_num_whitelisted_templates(overrides?: CallOverrides): Promise<PopulatedTransaction>;
get_vault_factories(overrides?: CallOverrides): Promise<PopulatedTransaction>;
get_vault_mathematical_lib(vault: string, overrides?: CallOverrides): Promise<PopulatedTransaction>;
get_vault_prices(vault: string, overrides?: CallOverrides): Promise<PopulatedTransaction>;
get_vault_tokens(vault: string, overrides?: CallOverrides): Promise<PopulatedTransaction>;
get_whitelisted_CCI(overrides?: CallOverrides): Promise<PopulatedTransaction>;
get_whitelisted_templates(overrides?: CallOverrides): Promise<PopulatedTransaction>;
initBlock(overrides?: CallOverrides): Promise<PopulatedTransaction>;
latestRouter(overrides?: CallOverrides): Promise<PopulatedTransaction>;
modifyWhitelistedCCI(cci_address: string, version: string, overrides?: Overrides & {
from?: string;
}): Promise<PopulatedTransaction>;
modifyWhitelistedFactory(factory_address: string, version: string, overrides?: Overrides & {
from?: string;
}): Promise<PopulatedTransaction>;
modifyWhitelistedTemplate(template_address: string, version: string, overrides?: Overrides & {
from?: string;
}): Promise<PopulatedTransaction>;
owner(overrides?: CallOverrides): Promise<PopulatedTransaction>;
removeWhitelistedCCI(cci_to_remove: string, version: string, overrides?: Overrides & {
from?: string;
}): Promise<PopulatedTransaction>;
removeWhitelistedFactory(factory_to_remove: string, version: string, overrides?: Overrides & {
from?: string;
}): Promise<PopulatedTransaction>;
removeWhitelistedTemplate(template_to_remove: string, version: string, overrides?: Overrides & {
from?: string;
}): Promise<PopulatedTransaction>;
renounceOwnership(overrides?: Overrides & {
from?: string;
}): Promise<PopulatedTransaction>;
set_latest_router(newRouter: string, overrides?: Overrides & {
from?: string;
}): Promise<PopulatedTransaction>;
template_versions(arg0: BigNumberish, overrides?: CallOverrides): Promise<PopulatedTransaction>;
transferOwnership(newOwner: string, overrides?: Overrides & {
from?: string;
}): Promise<PopulatedTransaction>;
version_to_cci(arg0: string, overrides?: CallOverrides): Promise<PopulatedTransaction>;
version_to_factory(arg0: string, overrides?: CallOverrides): Promise<PopulatedTransaction>;
version_to_template(arg0: string, overrides?: CallOverrides): Promise<PopulatedTransaction>;
};
}
//# sourceMappingURL=Describer.d.ts.map