createTransactionSendingSignerFromWalletAccount
Creates a TransactionSendingSigner from a UiWalletAccount.
This function provides a bridge between wallet-standard UiWalletAccount and the
TransactionSendingSigner interface, allowing any wallet that implements the
solana:signAndSendTransaction feature to sign and send transactions.
Type Parameters
| Type Parameter |
|---|
TWalletAccount extends UiWalletAccount |
Parameters
| Parameter | Type | Description |
|---|---|---|
uiWalletAccount | TWalletAccount | The wallet account to create a signer from. |
chain | | "solana:mainnet" | "solana:devnet" | "solana:testnet" | "solana:localnet" | The Solana chain identifier (e.g., 'solana:devnet', 'solana:mainnet'). |
Returns
TransactionSendingSigner<TWalletAccount["address"]>
A TransactionSendingSigner that signs and sends transactions using the wallet.
Throws
If the wallet account does not support the specified chain.
Example
See
- TransactionSendingSigner
- createTransactionSignerFromWalletAccount