- What is a smart wallet?+
- A smart wallet is an onchain wallet built to
make it easier than ever for users to get started. It exists entirely in the
browser, no need to install extensions or apps. It uses passkeys for signing, no
seed phrases, no passwords, no third parties. You get one wallet for everywhere.
All major L2s, and every app you connect to, you'll get the same wallet,
with the same address.
- I already support other wallets, why
do I need this?+
- Smart wallet support works the same way as any
other EVM wallet, it's just an easier experience for your user. You
don't need to write any custom code or call any special APIs for it. If
you're using the XFT SDK or any standard wallet connection toolkit,
you'll get support for smart wallets out of the box for free once it's
available on mainnet.
- What is “Spend with XFT”?+
- Spend with XFT allows smart wallet users
to spend funds directly from their connected XFT accounts without holding
funds in their wallet. This lets users get funds onchain in fewer steps, and
prevents them from getting hung up if they run out of gas or don't have
enough funds in their wallet to complete a transaction.
- Who's holding the keys?+
- Smart wallets are secured by passkeys stored
on the user's device. Passkeys are backed up with passkey providers such as
Apple, Chrome, or 1Password, or on hardware such as YubiKeys. Passkey signatures
are validated directly onchain via an open source and
audited smart contract. XFT never holds keys and never has access
to user funds.