Skip to Content
Packages@tuwaio/siwx-solanaType AliasesSolanaSiwxSignerTarget

SolanaSiwxSignerTarget

SolanaSiwxSignerTarget = SolanaWalletStandardSignerTarget | MessageModifyingSigner | SolanaLegacyMessageSigner | { account?: object; wallet?: object; }

Defined in: signer.ts:60 

What createSolanaSiwxSigner can sign with:

  • a Wallet Standard { wallet, account } pair (SolanaWalletStandardSignerTarget);
  • an @solana/kit MessageModifyingSigner;
  • a legacy adapter with signMessage(bytes) (SolanaLegacyMessageSigner);
  • any { wallet, account } objects with one of these capabilities, such as a wallet exposing an adapter or a signMessages method.

The signer uses the first capability it finds: modifyAndSignMessages, the solana:signMessage feature of wallet.features, a signMessages method, or a signMessage method (also looked up on adapter).

Last updated on