Motivation for v2
- Simplify the Wallets SDK and reduce web3-specific jargon
- Unify wallet types and signer configs across chains
- Provide better defaults for common use cases
- Make wallet integration faster and less error-prone
- Enable advanced features via optional parameters when needed
React and React Native SDKs
CrossmintWalletProvider and CrossmintAuthProvider
Change #1: CrossmintWalletProvider moves outside of CrossmintAuthProvider
Change #2: Wallet options
Wallet options also change:- Type is no longer required
- createOnLogin is now an object including the chain, the signer and the owner fields.
Wallets SDK
Signer types and locators
Signer types and locators have been consolidated and simplified:Before | Now |
---|---|
evm-keypair solana-keypair | external-wallet |
evm-passkey | passkey |
solana-fireblocks-custodial evm-fireblocks-custodial | api-key |