Ancho offers a powerful set of SDKs to create and manage MPC wallets across multiple chains on mobile and web with low lift to your developers.
import Ancho from '@ancho/web'
const ancho = new Ancho({ userToken: 'YOUR_USER_TOKEN' })
const address = await ancho.getAddress('eip155:1')
const signature = await ancho.signMessage(
'eip155:1',
'Hello, world!',
)
We know that developers don't want to spend time deciding from a laundry list of options. Ancho is designed to be opinionated and managed, so you can focus on building your application, not managing your wallet infrastructure.
Ancho backs up users' wallets using Passkeys from their device by default, so they don't have to worry about losing access to their wallets. No extra configuration or server-side setup required.
Ancho is designed to be used directly from the client, so you don't have to worry about managing a backend service to get wallets to your users. Just register a user, and start signing!
Ancho wallets are pre-generated, so as soon as you register a new user, they already have a wallet. No need to wait for blockchain confirmations or wallet generation.