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