Signs an EVM transaction using the specified wallet
senderAddress
(string
) - The wallet address to sign with (must include 0x
prefix)externalServerKeyShares
(any[]
) - Array of external server key sharestransaction
(TransactionSerializable
) - The transaction to sign (viem format)password
(string
) - Wallet password (if wallet is password-protected)Promise<string>
- The signed transaction as a hex stringsignMessage()
- Sign a message instead of a transactioncreateWalletAccount()
- Create a new wallet account