- useWallet(keypair, url?, isNodeWallet?, commitment?): {
isNodeWallet: boolean;
publicKey: PublicKey;
sendAndConfirmTransaction: ((transaction, signers?) => Promise<any>);
signAllTransactions: ((transactions) => Promise<Transaction[]>);
signMessage: ((message) => Promise<Uint8Array>);
signTransaction: ((tx) => Promise<any>);
}
-
Parameters
-
keypair: Keypair
-
url: string = "http://127.0.0.1:8899"
-
isNodeWallet: boolean = true
-
commitment: Commitment = "confirmed"
Returns {
isNodeWallet: boolean;
publicKey: PublicKey;
sendAndConfirmTransaction: ((transaction, signers?) => Promise<any>);
signAllTransactions: ((transactions) => Promise<Transaction[]>);
signMessage: ((message) => Promise<Uint8Array>);
signTransaction: ((tx) => Promise<any>);
}
-
isNodeWallet: boolean
-
publicKey: PublicKey
-
sendAndConfirmTransaction: ((transaction, signers?) => Promise<any>)
-
- (transaction, signers?): Promise<any>
-
Parameters
-
transaction: Transaction
-
signers: never[] = []
Returns Promise<any>
-
signAllTransactions: ((transactions) => Promise<Transaction[]>)
-
- (transactions): Promise<Transaction[]>
-
Parameters
-
transactions: Transaction[]
Returns Promise<Transaction[]>
-
signMessage: ((message) => Promise<Uint8Array>)
-
- (message): Promise<Uint8Array>
-
Returns Promise<Uint8Array>
-
signTransaction: ((tx) => Promise<any>)
-
- (tx): Promise<any>
-
Returns Promise<any>