SolanaProvider
class
SolanaProvider
Constructor
constructor
SolanaProvider(__namedParameters: Deps): SolanaProvider
Parameters:
__namedParameters: Deps
Returns:
SolanaProviderMethods
_callRpcMethod
_callRpcMethod(method: string, params: Params): Promise
Parameters:
method: string
params: Params
Returns:
Promiseconnect
connect(__namedParameters: ConnectOptions): Promise
Parameters:
__namedParameters: ConnectOptions
Returns:
PromisedefineFlag
defineFlag(flagName: string): void
Parameters:
flagName: string
Returns:
voiddisconnect
disconnect(): void
Returns:
voidemitAndIgnoreErrors
emitAndIgnoreErrors(event: T, args: any): void
Parameters:
event: T
args: any
Returns:
voidpostMessage
postMessage(): never
Returns:
neverrequest
request(args: any): Promise
Parameters:
args: any
Returns:
PromisesignAllTransactions
signAllTransactions(transactionsOrBytes: TransactionOrRawTransaction[]): Promise
Parameters:
transactionsOrBytes: TransactionOrRawTransaction[]
Returns:
PromisesignAndSendAllTransactions
signAndSendAllTransactions(inputs: SignAndSendAllTransactionsInput[], __namedParameters: O): Promise
Parameters:
inputs: SignAndSendAllTransactionsInput[]
__namedParameters: O
Returns:
PromisesignAndSendTransaction
signAndSendTransaction(transactionOrBytes: LegacyOrVersionedTransaction | Readonly, options: SendOptions): Promise
Parameters:
transactionOrBytes: LegacyOrVersionedTransaction | Readonly
options: SendOptions
Returns:
PromisesignIn
signIn(input: SolanaSignInInput): Promise
Parameters:
input: SolanaSignInInput
Returns:
PromisesignMessage
Parameters:
encodedMessage: Bytes
options (optional): SignMessageOptions
Returns:
PromisesignTransaction
signTransaction(transactionOrBytes: T): Promise
Parameters:
transactionOrBytes: T
Returns:
PromiseAccessors
isConnected
publicKey
publicKeys
supportedTransactionVersions
