AppMetadata
Preference
ProviderInterface
sdk.getProvider(). See Connect a wallet and Events.
RequestArguments
ProviderRpcError
CreateProviderOptions
createStartaleAccountSDK.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Type definitions exported from @startale/app-sdk.
type AppMetadata = {
appName: string
appLogoUrl: string | null
appChainIds: number[]
}
type Preference = {
walletUrl?: string
telemetry?: boolean
authType?: 'google' | 'line'
eoaRequired?: boolean
attribution?: { auto: boolean }
}
interface ProviderInterface extends EventEmitter {
request<T = unknown>(args: RequestArguments): Promise<T>
disconnect(): Promise<void>
}
sdk.getProvider(). See Connect a wallet and Events.
type RequestArguments = {
method: string
params?: unknown[] | object
}
interface ProviderRpcError extends Error {
code: number
data?: unknown
}
type CreateProviderOptions = Partial<AppMetadata> & {
preference?: Preference
subAccounts?: SubAccountOptions
paymasterOptions?: Record<number, PaymasterOptions>
}
createStartaleAccountSDK.
type PaymasterOptions = {
url: string
id: string
}