signAndSendTransaction: Sign and send a single transactionsignTransaction: Sign a transactionsignAllTransactions: Sign multiple transactions
Usage
Error Handling
- 
If the specified wallet account is not a 
SolanaWalletAccount, it will throw anNotSolanaProviderErrorerror. - 
If the specified wallet account is not available for signing (e.g. wallet is an external wallet and the specific account is not the active one in the wallet app, or not connected to your app),
it will throw an 
WalletAccountNotSelectedErrorerror, stating what is the expected account address to be used, and the active account address in the wallet app (if available).