Supported Wallet Types
The IBEx.Fi API supports multiple wallet types for blockchain operations. Each wallet type uses different authentication and signing mechanisms.
Safe Wallets (Smart Accounts)
Safe wallets are smart contract-based accounts that provide enhanced security and functionality compared to traditional EOA (Externally Owned Accounts).
- Safe Global Wallets - Deployed on-chain as smart contracts, controlled by a private key deterministically derived from the user's passkey. This provides a decentralized, self-custody wallet experience with a single signer, without the server ever accessing or handling the user's private key.
Signer Types
Safe wallets can be controlled by different types of signers:
- PASSKEY - Passkey-based signer using FIDO2 WebAuthn. The private key is deterministically derived from the user's passkey, providing phishing-resistant security and a great user experience. This is the primary and recommended signer type.
- EOA - Externally Owned Account signer. Traditional Ethereum account-based signing mechanism. (WIP)
Note: The IBEx.Fi API primarily uses Safe wallets with PASSKEY signers for passwordless authentication and enhanced security. Safe wallets support advanced features such as recovery modules, multi-signature capabilities, and programmable transaction execution.
← Back to API Documentation