Class: TeleportSDKFactory
Hierarchy
-
any↳
TeleportSDKFactory
Constructors
constructor
• new TeleportSDKFactory(): TeleportSDKFactory
Returns
Inherited from
null.constructor
Properties
SDKCreationConfigurations
▪ Static Private SDKCreationConfigurations: SDKModuleConfigurations<TeleportSDK>
Defined in
SDKModulesConfigurations
▪ Static Private SDKModulesConfigurations: Map<string, SDKModuleConfigurations<IDappSDK>>
Defined in
Methods
deregisterDapp
▸ deregisterDapp(name): void
Parameters
| Name | Type |
|---|---|
name | string |
Returns
void
Defined in
RegisterERC1155Module
▸ RegisterERC1155Module(): void
Returns
void
Defined in
RegisterERC20Module
▸ RegisterERC20Module(): void
Returns
void
Defined in
RegisterERC721Module
▸ RegisterERC721Module(): void
Returns
void
Defined in
create
▸ create(options): Promise<TeleportSDK>
Parameters
| Name | Type |
|---|---|
options | InitializationOptions |
Returns
Promise<TeleportSDK>
Defined in
createFromChainIdent
▸ createFromChainIdent(chainIdentification, signerOrProvider, optionalParams): Promise<TeleportSDK>
Creates an sdk based on the chain identification, which varies depending on the chain type. For EMVs, it is the chain id
Parameters
| Name | Type |
|---|---|
chainIdentification | string | number |
signerOrProvider | ValidProvider |
optionalParams | TeleportOptionalParams |
Returns
Promise<TeleportSDK>
Defined in
createFromMPCId
▸ createFromMPCId(MPCId, signerOrProvider, optionalParams): Promise<TeleportSDK>
Creates an sdk based on the Messaging Protocol Chain Id
Parameters
| Name | Type |
|---|---|
MPCId | number |
signerOrProvider | ValidProvider |
optionalParams | TeleportOptionalParams |
Returns
Promise<TeleportSDK>
Defined in
registerDapp
▸ registerDapp(dappName, configurations): void
Parameters
| Name | Type |
|---|---|
dappName | string |
configurations | SDKModuleConfigurations<IDappSDK> |
Returns
void