Properties
_deployedPromise
_deployedPromise: Promise<Contract>
_runningEvents
_runningEvents: {
[eventTag: string]: RunningEvent;
}
Type declaration
-
[eventTag: string]: RunningEvent
_wrappedEmits
_wrappedEmits: {
[eventTag: string]: ((...args: any[]) => void);
}
Type declaration
-
[eventTag: string]: ((...args: any[]) => void)
-
- (...args: any[]): void
-
Returns void
Readonly
address
address: string
callStatic
callStatic: {
CREATE_PERMISSION(overrides?: CallOverrides): Promise<string>;
TERC20_NAME(overrides?: CallOverrides): Promise<string>;
TERC721_NAME(overrides?: CallOverrides): Promise<string>;
TOKEN_FACTORY_DEP(overrides?: CallOverrides): Promise<string>;
TOKEN_REGISTRY_RESOURCE(overrides?: CallOverrides): Promise<string>;
addProxyPool(name: string, poolAddress: string, overrides?: CallOverrides): Promise<void>;
countPools(name: string, overrides?: CallOverrides): Promise<BigNumber>;
getImplementation(name: string, overrides?: CallOverrides): Promise<string>;
getInjector(overrides?: CallOverrides): Promise<string>;
getProxyBeacon(name: string, overrides?: CallOverrides): Promise<string>;
injectDependenciesToExistingPools(name: string, offset: BigNumberish, limit: BigNumberish, overrides?: CallOverrides): Promise<void>;
listPools(name: string, offset: BigNumberish, limit: BigNumberish, overrides?: CallOverrides): Promise<string[]>;
setDependencies(registryAddress_: string, overrides?: CallOverrides): Promise<void>;
setInjector(_injector: string, overrides?: CallOverrides): Promise<void>;
setNewImplementations(names: string[], newImplementations: string[], overrides?: CallOverrides): Promise<void>;
}
Type declaration
-
CREATE_PERMISSION:function
- CREATE_PERMISSION(overrides?: CallOverrides): Promise<string>
-
Parameters
-
Optional
overrides: CallOverrides
Returns Promise<string>
-
TERC20_NAME:function
- TERC20_NAME(overrides?: CallOverrides): Promise<string>
-
Parameters
-
Optional
overrides: CallOverrides
Returns Promise<string>
-
TERC721_NAME:function
- TERC721_NAME(overrides?: CallOverrides): Promise<string>
-
Parameters
-
Optional
overrides: CallOverrides
Returns Promise<string>
-
TOKEN_FACTORY_DEP:function
- TOKEN_FACTORY_DEP(overrides?: CallOverrides): Promise<string>
-
Parameters
-
Optional
overrides: CallOverrides
Returns Promise<string>
-
TOKEN_REGISTRY_RESOURCE:function
- TOKEN_REGISTRY_RESOURCE(overrides?: CallOverrides): Promise<string>
-
Parameters
-
Optional
overrides: CallOverrides
Returns Promise<string>
-
addProxyPool:function
- addProxyPool(name: string, poolAddress: string, overrides?: CallOverrides): Promise<void>
-
Parameters
-
name: string
-
poolAddress: string
-
Optional
overrides: CallOverrides
Returns Promise<void>
-
countPools:function
- countPools(name: string, overrides?: CallOverrides): Promise<BigNumber>
-
Parameters
-
name: string
-
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
-
getImplementation:function
- getImplementation(name: string, overrides?: CallOverrides): Promise<string>
-
Parameters
-
name: string
-
Optional
overrides: CallOverrides
Returns Promise<string>
-
getInjector:function
- getInjector(overrides?: CallOverrides): Promise<string>
-
Parameters
-
Optional
overrides: CallOverrides
Returns Promise<string>
-
getProxyBeacon:function
- getProxyBeacon(name: string, overrides?: CallOverrides): Promise<string>
-
Parameters
-
name: string
-
Optional
overrides: CallOverrides
Returns Promise<string>
-
injectDependenciesToExistingPools:function
- injectDependenciesToExistingPools(name: string, offset: BigNumberish, limit: BigNumberish, overrides?: CallOverrides): Promise<void>
-
Parameters
-
name: string
-
offset: BigNumberish
-
limit: BigNumberish
-
Optional
overrides: CallOverrides
Returns Promise<void>
-
listPools:function
- listPools(name: string, offset: BigNumberish, limit: BigNumberish, overrides?: CallOverrides): Promise<string[]>
-
Parameters
-
name: string
-
offset: BigNumberish
-
limit: BigNumberish
-
Optional
overrides: CallOverrides
Returns Promise<string[]>
-
setDependencies:function
- setDependencies(registryAddress_: string, overrides?: CallOverrides): Promise<void>
-
Parameters
-
registryAddress_: string
-
Optional
overrides: CallOverrides
Returns Promise<void>
-
setInjector:function
- setInjector(_injector: string, overrides?: CallOverrides): Promise<void>
-
Parameters
-
_injector: string
-
Optional
overrides: CallOverrides
Returns Promise<void>
-
setNewImplementations:function
- setNewImplementations(names: string[], newImplementations: string[], overrides?: CallOverrides): Promise<void>
-
Parameters
-
names: string[]
-
newImplementations: string[]
-
Optional
overrides: CallOverrides
Returns Promise<void>
Readonly
deployTransaction
deployTransaction: TransactionResponse
estimateGas
estimateGas: {
CREATE_PERMISSION(overrides?: CallOverrides): Promise<BigNumber>;
TERC20_NAME(overrides?: CallOverrides): Promise<BigNumber>;
TERC721_NAME(overrides?: CallOverrides): Promise<BigNumber>;
TOKEN_FACTORY_DEP(overrides?: CallOverrides): Promise<BigNumber>;
TOKEN_REGISTRY_RESOURCE(overrides?: CallOverrides): Promise<BigNumber>;
addProxyPool(name: string, poolAddress: string, overrides?: Overrides & {
from?: string;
}): Promise<BigNumber>;
countPools(name: string, overrides?: CallOverrides): Promise<BigNumber>;
getImplementation(name: string, overrides?: CallOverrides): Promise<BigNumber>;
getInjector(overrides?: CallOverrides): Promise<BigNumber>;
getProxyBeacon(name: string, overrides?: CallOverrides): Promise<BigNumber>;
injectDependenciesToExistingPools(name: string, offset: BigNumberish, limit: BigNumberish, overrides?: Overrides & {
from?: string;
}): Promise<BigNumber>;
listPools(name: string, offset: BigNumberish, limit: BigNumberish, overrides?: CallOverrides): Promise<BigNumber>;
setDependencies(registryAddress_: string, overrides?: Overrides & {
from?: string;
}): Promise<BigNumber>;
setInjector(_injector: string, overrides?: Overrides & {
from?: string;
}): Promise<BigNumber>;
setNewImplementations(names: string[], newImplementations: string[], overrides?: Overrides & {
from?: string;
}): Promise<BigNumber>;
}
Type declaration
-
CREATE_PERMISSION:function
- CREATE_PERMISSION(overrides?: CallOverrides): Promise<BigNumber>
-
Parameters
-
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
-
TERC20_NAME:function
- TERC20_NAME(overrides?: CallOverrides): Promise<BigNumber>
-
Parameters
-
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
-
TERC721_NAME:function
- TERC721_NAME(overrides?: CallOverrides): Promise<BigNumber>
-
Parameters
-
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
-
TOKEN_FACTORY_DEP:function
- TOKEN_FACTORY_DEP(overrides?: CallOverrides): Promise<BigNumber>
-
Parameters
-
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
-
TOKEN_REGISTRY_RESOURCE:function
- TOKEN_REGISTRY_RESOURCE(overrides?: CallOverrides): Promise<BigNumber>
-
Parameters
-
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
-
addProxyPool:function
- addProxyPool(name: string, poolAddress: string, overrides?: Overrides & {
from?: string;
}): Promise<BigNumber>
-
Parameters
-
name: string
-
poolAddress: string
-
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
-
countPools:function
- countPools(name: string, overrides?: CallOverrides): Promise<BigNumber>
-
Parameters
-
name: string
-
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
-
getImplementation:function
- getImplementation(name: string, overrides?: CallOverrides): Promise<BigNumber>
-
Parameters
-
name: string
-
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
-
getInjector:function
- getInjector(overrides?: CallOverrides): Promise<BigNumber>
-
Parameters
-
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
-
getProxyBeacon:function
- getProxyBeacon(name: string, overrides?: CallOverrides): Promise<BigNumber>
-
Parameters
-
name: string
-
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
-
injectDependenciesToExistingPools:function
- injectDependenciesToExistingPools(name: string, offset: BigNumberish, limit: BigNumberish, overrides?: Overrides & {
from?: string;
}): Promise<BigNumber>
-
Parameters
-
name: string
-
offset: BigNumberish
-
limit: BigNumberish
-
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
-
listPools:function
- listPools(name: string, offset: BigNumberish, limit: BigNumberish, overrides?: CallOverrides): Promise<BigNumber>
-
Parameters
-
name: string
-
offset: BigNumberish
-
limit: BigNumberish
-
Optional
overrides: CallOverrides
Returns Promise<BigNumber>
-
setDependencies:function
- setDependencies(registryAddress_: string, overrides?: Overrides & {
from?: string;
}): Promise<BigNumber>
-
Parameters
-
registryAddress_: string
-
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
-
setInjector:function
- setInjector(_injector: string, overrides?: Overrides & {
from?: string;
}): Promise<BigNumber>
-
Parameters
-
_injector: string
-
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
-
setNewImplementations:function
- setNewImplementations(names: string[], newImplementations: string[], overrides?: Overrides & {
from?: string;
}): Promise<BigNumber>
-
Parameters
-
names: string[]
-
newImplementations: string[]
-
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<BigNumber>
functions
functions: {
CREATE_PERMISSION(overrides?: CallOverrides): Promise<[string]>;
TERC20_NAME(overrides?: CallOverrides): Promise<[string]>;
TERC721_NAME(overrides?: CallOverrides): Promise<[string]>;
TOKEN_FACTORY_DEP(overrides?: CallOverrides): Promise<[string]>;
TOKEN_REGISTRY_RESOURCE(overrides?: CallOverrides): Promise<[string]>;
addProxyPool(name: string, poolAddress: string, overrides?: Overrides & {
from?: string;
}): Promise<ContractTransaction>;
countPools(name: string, overrides?: CallOverrides): Promise<[BigNumber]>;
getImplementation(name: string, overrides?: CallOverrides): Promise<[string]>;
getInjector(overrides?: CallOverrides): Promise<[string] & {
_injector: string;
}>;
getProxyBeacon(name: string, overrides?: CallOverrides): Promise<[string]>;
injectDependenciesToExistingPools(name: string, offset: BigNumberish, limit: BigNumberish, overrides?: Overrides & {
from?: string;
}): Promise<ContractTransaction>;
listPools(name: string, offset: BigNumberish, limit: BigNumberish, overrides?: CallOverrides): Promise<[string[]] & {
pools: string[];
}>;
setDependencies(registryAddress_: string, overrides?: Overrides & {
from?: string;
}): Promise<ContractTransaction>;
setInjector(_injector: string, overrides?: Overrides & {
from?: string;
}): Promise<ContractTransaction>;
setNewImplementations(names: string[], newImplementations: string[], overrides?: Overrides & {
from?: string;
}): Promise<ContractTransaction>;
}
Type declaration
-
CREATE_PERMISSION:function
- CREATE_PERMISSION(overrides?: CallOverrides): Promise<[string]>
-
Parameters
-
Optional
overrides: CallOverrides
Returns Promise<[string]>
-
TERC20_NAME:function
- TERC20_NAME(overrides?: CallOverrides): Promise<[string]>
-
Parameters
-
Optional
overrides: CallOverrides
Returns Promise<[string]>
-
TERC721_NAME:function
- TERC721_NAME(overrides?: CallOverrides): Promise<[string]>
-
Parameters
-
Optional
overrides: CallOverrides
Returns Promise<[string]>
-
TOKEN_FACTORY_DEP:function
- TOKEN_FACTORY_DEP(overrides?: CallOverrides): Promise<[string]>
-
Parameters
-
Optional
overrides: CallOverrides
Returns Promise<[string]>
-
TOKEN_REGISTRY_RESOURCE:function
- TOKEN_REGISTRY_RESOURCE(overrides?: CallOverrides): Promise<[string]>
-
Parameters
-
Optional
overrides: CallOverrides
Returns Promise<[string]>
-
addProxyPool:function
- addProxyPool(name: string, poolAddress: string, overrides?: Overrides & {
from?: string;
}): Promise<ContractTransaction>
-
Parameters
-
name: string
-
poolAddress: string
-
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
-
countPools:function
- countPools(name: string, overrides?: CallOverrides): Promise<[BigNumber]>
-
Parameters
-
name: string
-
Optional
overrides: CallOverrides
Returns Promise<[BigNumber]>
-
getImplementation:function
- getImplementation(name: string, overrides?: CallOverrides): Promise<[string]>
-
Parameters
-
name: string
-
Optional
overrides: CallOverrides
Returns Promise<[string]>
-
getInjector:function
- getInjector(overrides?: CallOverrides): Promise<[string] & {
_injector: string;
}>
-
Parameters
-
Optional
overrides: CallOverrides
Returns Promise<[string] & {
_injector: string;
}>
-
getProxyBeacon:function
- getProxyBeacon(name: string, overrides?: CallOverrides): Promise<[string]>
-
Parameters
-
name: string
-
Optional
overrides: CallOverrides
Returns Promise<[string]>
-
injectDependenciesToExistingPools:function
- injectDependenciesToExistingPools(name: string, offset: BigNumberish, limit: BigNumberish, overrides?: Overrides & {
from?: string;
}): Promise<ContractTransaction>
-
Parameters
-
name: string
-
offset: BigNumberish
-
limit: BigNumberish
-
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
-
listPools:function
- listPools(name: string, offset: BigNumberish, limit: BigNumberish, overrides?: CallOverrides): Promise<[string[]] & {
pools: string[];
}>
-
Parameters
-
name: string
-
offset: BigNumberish
-
limit: BigNumberish
-
Optional
overrides: CallOverrides
Returns Promise<[string[]] & {
pools: string[];
}>
-
setDependencies:function
- setDependencies(registryAddress_: string, overrides?: Overrides & {
from?: string;
}): Promise<ContractTransaction>
-
Parameters
-
registryAddress_: string
-
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
-
setInjector:function
- setInjector(_injector: string, overrides?: Overrides & {
from?: string;
}): Promise<ContractTransaction>
-
Parameters
-
_injector: string
-
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
-
setNewImplementations:function
- setNewImplementations(names: string[], newImplementations: string[], overrides?: Overrides & {
from?: string;
}): Promise<ContractTransaction>
-
Parameters
-
names: string[]
-
newImplementations: string[]
-
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<ContractTransaction>
interface
interface: TokenRegistryInterface
populateTransaction
populateTransaction: {
CREATE_PERMISSION(overrides?: CallOverrides): Promise<PopulatedTransaction>;
TERC20_NAME(overrides?: CallOverrides): Promise<PopulatedTransaction>;
TERC721_NAME(overrides?: CallOverrides): Promise<PopulatedTransaction>;
TOKEN_FACTORY_DEP(overrides?: CallOverrides): Promise<PopulatedTransaction>;
TOKEN_REGISTRY_RESOURCE(overrides?: CallOverrides): Promise<PopulatedTransaction>;
addProxyPool(name: string, poolAddress: string, overrides?: Overrides & {
from?: string;
}): Promise<PopulatedTransaction>;
countPools(name: string, overrides?: CallOverrides): Promise<PopulatedTransaction>;
getImplementation(name: string, overrides?: CallOverrides): Promise<PopulatedTransaction>;
getInjector(overrides?: CallOverrides): Promise<PopulatedTransaction>;
getProxyBeacon(name: string, overrides?: CallOverrides): Promise<PopulatedTransaction>;
injectDependenciesToExistingPools(name: string, offset: BigNumberish, limit: BigNumberish, overrides?: Overrides & {
from?: string;
}): Promise<PopulatedTransaction>;
listPools(name: string, offset: BigNumberish, limit: BigNumberish, overrides?: CallOverrides): Promise<PopulatedTransaction>;
setDependencies(registryAddress_: string, overrides?: Overrides & {
from?: string;
}): Promise<PopulatedTransaction>;
setInjector(_injector: string, overrides?: Overrides & {
from?: string;
}): Promise<PopulatedTransaction>;
setNewImplementations(names: string[], newImplementations: string[], overrides?: Overrides & {
from?: string;
}): Promise<PopulatedTransaction>;
}
Type declaration
-
CREATE_PERMISSION:function
- CREATE_PERMISSION(overrides?: CallOverrides): Promise<PopulatedTransaction>
-
Parameters
-
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
-
TERC20_NAME:function
- TERC20_NAME(overrides?: CallOverrides): Promise<PopulatedTransaction>
-
Parameters
-
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
-
TERC721_NAME:function
- TERC721_NAME(overrides?: CallOverrides): Promise<PopulatedTransaction>
-
Parameters
-
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
-
TOKEN_FACTORY_DEP:function
- TOKEN_FACTORY_DEP(overrides?: CallOverrides): Promise<PopulatedTransaction>
-
Parameters
-
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
-
TOKEN_REGISTRY_RESOURCE:function
- TOKEN_REGISTRY_RESOURCE(overrides?: CallOverrides): Promise<PopulatedTransaction>
-
Parameters
-
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
-
addProxyPool:function
- addProxyPool(name: string, poolAddress: string, overrides?: Overrides & {
from?: string;
}): Promise<PopulatedTransaction>
-
Parameters
-
name: string
-
poolAddress: string
-
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
-
countPools:function
- countPools(name: string, overrides?: CallOverrides): Promise<PopulatedTransaction>
-
Parameters
-
name: string
-
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
-
getImplementation:function
- getImplementation(name: string, overrides?: CallOverrides): Promise<PopulatedTransaction>
-
Parameters
-
name: string
-
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
-
getInjector:function
- getInjector(overrides?: CallOverrides): Promise<PopulatedTransaction>
-
Parameters
-
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
-
getProxyBeacon:function
- getProxyBeacon(name: string, overrides?: CallOverrides): Promise<PopulatedTransaction>
-
Parameters
-
name: string
-
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
-
injectDependenciesToExistingPools:function
- injectDependenciesToExistingPools(name: string, offset: BigNumberish, limit: BigNumberish, overrides?: Overrides & {
from?: string;
}): Promise<PopulatedTransaction>
-
Parameters
-
name: string
-
offset: BigNumberish
-
limit: BigNumberish
-
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
-
listPools:function
- listPools(name: string, offset: BigNumberish, limit: BigNumberish, overrides?: CallOverrides): Promise<PopulatedTransaction>
-
Parameters
-
name: string
-
offset: BigNumberish
-
limit: BigNumberish
-
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
-
setDependencies:function
- setDependencies(registryAddress_: string, overrides?: Overrides & {
from?: string;
}): Promise<PopulatedTransaction>
-
Parameters
-
registryAddress_: string
-
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
-
setInjector:function
- setInjector(_injector: string, overrides?: Overrides & {
from?: string;
}): Promise<PopulatedTransaction>
-
Parameters
-
_injector: string
-
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
-
setNewImplementations:function
- setNewImplementations(names: string[], newImplementations: string[], overrides?: Overrides & {
from?: string;
}): Promise<PopulatedTransaction>
-
Parameters
-
names: string[]
-
newImplementations: string[]
-
Optional
overrides: Overrides & {
from?: string;
}
Returns Promise<PopulatedTransaction>
Readonly
provider
provider: Provider
Readonly
resolvedAddress
resolvedAddress: Promise<string>
Readonly
signer
signer: Signer