Type alias SolanaProvider
 
SolanaProvider: { 
    connect: ((opts?: Partial<ConnectOpts>) => Promise<{ 
        publicKey: PublicKey; 
    }>); 
    isConnected: boolean | null; 
    on: ((event: PhantomEvent, handler: ((args: unknown) => void)) => void); 
    publicKey: PublicKey | null; 
    request: ((method: PhantomRequestMethod, params: any) => Promise<unknown>); 
    signAllTransactions: ((transactions: Transaction[]) => Promise<Transaction[]>); 
    signMessage: ((message: Uint8Array | string, display?: DisplayEncoding) => Promise<unknown>); 
    signTransaction: ((transaction: Transaction) => Promise<Transaction>); 
    signAndSendTransaction(transaction: Transaction, options?: SendOptions): Promise<{ 
        signature: TransactionSignature; 
    }>; 
}
Type declaration
- 
connect: ((opts?: Partial<ConnectOpts>) => Promise<{ 
 publicKey: PublicKey;
 }>)
- 
- (opts?: Partial<ConnectOpts>): Promise<{ 
 publicKey: PublicKey;
 }>
- 
Parameters
- 
Optionalopts: Partial<ConnectOpts>
 
 Returns Promise<{ 
 publicKey: PublicKey;
 }>
 
 
- 
isConnected: boolean | null
- 
on: ((event: PhantomEvent, handler: ((args: unknown) => void)) => void)
- 
- (event: PhantomEvent, handler: ((args: unknown) => void)): void
- 
Parameters
- 
event: PhantomEvent
- 
handler: ((args: unknown) => void)
- 
- (args: unknown): void
- 
Returns void
 
 
 
 Returns void
 
 
- 
publicKey: PublicKey | null
- 
request: ((method: PhantomRequestMethod, params: any) => Promise<unknown>)
- 
- (method: PhantomRequestMethod, params: any): Promise<unknown>
- 
Parameters
- 
method: PhantomRequestMethod
- 
params: any
 
 Returns Promise<unknown>
 
 
- 
signAllTransactions: ((transactions: Transaction[]) => Promise<Transaction[]>)
- 
- (transactions: Transaction[]): Promise<Transaction[]>
- 
Parameters
- 
transactions: Transaction[]
 
 Returns Promise<Transaction[]>
 
 
- 
signMessage: ((message: Uint8Array | string, display?: DisplayEncoding) => Promise<unknown>)
- 
- (message: Uint8Array | string, display?: DisplayEncoding): Promise<unknown>
- 
Parameters
- 
message: Uint8Array | string
- 
Optionaldisplay: DisplayEncoding
 
 Returns Promise<unknown>
 
 
- 
signTransaction: ((transaction: Transaction) => Promise<Transaction>)
- 
- (transaction: Transaction): Promise<Transaction>
- 
Returns Promise<Transaction>
 
 
- 
signAndSendTransaction:function
- signAndSendTransaction(transaction: Transaction, options?: SendOptions): Promise<{ 
 signature: TransactionSignature;
 }>
- 
Parameters
- 
transaction: Transaction
- 
Optionaloptions: SendOptions
 
 Returns Promise<{ 
 signature: TransactionSignature;
 }>