Skip to main content

React Example

With Wallet Selection

Vanilla JavaScript

Error Handling

Auto-Connect

Accessing Kit Signers

After connecting a wallet, you can access Kit-compatible signers for @solana/kit operations:
What are Kit Signers?
  • messageSigner - Sign messages using Kit’s MessageModifyingSigner interface
  • transactionSigner - Sign and send transactions using Kit’s TransactionSendingSigner interface
  • address - Kit Address type (base58 string compatible with Kit functions)
  • addressString - Plain string representation of the address
When to use Kit Signers:
  • Building with @solana/kit architecture
  • Using Kit-native programs and instructions
  • Need type-safe signer interfaces
  • Want to integrate with Kit ecosystem libraries