Skip to main content
A Typescript SDK to interact with Crossmint Wallets. This SDK enables developers to create and manage smart contract wallets that support both traditional keypair-based signing and passkey authentication across Solana and EVM chains.
  • Multi-chain: supports Solana and EVM chains
  • Multiple signer types: passkeys, ECDSA keypairs, delegated signers
  • Smart and MPC wallets
  • User (client-side) wallets and agent (server-side) wallets
  • Familiar API: follows viem and web3.js conventions

Installation

Quick Start

Solana Examples

Wallet Creation

Smart Wallets

MPC Wallets

Sending Transactions

Delegated Signers

EVM Examples

Wallet Creation

Passkey Smart Wallets

Keypair Smart Wallets

Sending Transactions

Signing Messages