Properties
Protected
Optional
provider
Accessors
address
- get address(): string
-
Returns string
appId
- get appId(): string
-
Returns string
isConnected
- get isConnected(): boolean
-
Returns boolean
userInfo
- get userInfo(): any
-
Returns any
Methods
connectWallet
- connectWallet(params?): Promise<{
address: string;
chain: Chain;
userInfo?: any;
wallet: WALLET;
}>
-
Parameters
-
Optional
params: {
preferredAuthType?: "email" | "phone" | "facebook" | "google" | "apple" | "discord" | "github" | "twitch" | "twitter" | "microsoft" | "linkedin" | "jwt";
provider?: any;
wallet?: WALLET;
}
-
Optional
preferredAuthType?: "email" | "phone" | "facebook" | "google" | "apple" | "discord" | "github" | "twitch" | "twitter" | "microsoft" | "linkedin" | "jwt"
-
Optional
provider?: any
-
Optional
wallet?: WALLET
Returns Promise<{
address: string;
chain: Chain;
userInfo?: any;
wallet: WALLET;
}>
destroy
- destroy(): void
-
Returns void
getCurrentPkh
- getCurrentPkh(): string
-
Returns string
getCurrentWallet
- getCurrentWallet(): Promise<{
address: string;
chain: Chain;
wallet: WALLET;
}>
-
Returns Promise<{
address: string;
chain: Chain;
wallet: WALLET;
}>
getDAppInfo
- getDAppInfo(__namedParameters): Promise<Dapp>
-
Parameters
-
__namedParameters: {
dappId?: string;
hostname?: string;
modelId?: string;
}
-
Optional
dappId?: string
-
Optional
hostname?: string
-
Optional
modelId?: string
Returns Promise<Dapp>
getDAppTable
- getDAppTable(): Promise<Dapp[]>
-
Returns Promise<Dapp[]>
getLatestStream
- getLatestStream(model): {
createdAt: number;
encryptable: string[];
isPublicDomain: boolean;
latest: boolean;
modelId: string;
schema: string;
version: number;
}
-
Returns {
createdAt: number;
encryptable: string[];
isPublicDomain: boolean;
latest: boolean;
modelId: string;
schema: string;
version: number;
}
-
createdAt: number
-
encryptable: string[]
-
isPublicDomain: boolean
-
latest: boolean
-
modelId: string
-
schema: string
-
version: number
getModelIdByAppIdAndModelName
- getModelIdByAppIdAndModelName(__namedParameters): string
-
Parameters
-
__namedParameters: {
dapp: Dapp;
modelName: string;
}
-
dapp: Dapp
-
modelName: string
Returns string
runOS
- runOS<T>(__namedParameters): Promise<Awaited<ReturnType[T]>>
-
Parameters
-
__namedParameters: {
method: T;
params?: RequestType[T];
}
Returns Promise<Awaited<ReturnType[T]>>
setProvider
- setProvider(provider): void
-
Returns void
Warning: this method will destroy the previous provider and set a new provider