Feature Support
Okto provides a seamless and secure way to integrate blockchain functionality into your applications. The Okto React SDK enables developers to onboard users, manage wallets, interact with multiple chains, and facilitate smooth crypto transactions within React applications.
Feature Matrix
Legend:
- ✅ - Feature Currently Supported
- 🔜 - Feature Coming Soon
- 🔌 - Feature Supported via Adapter
- ❌ - Feature Not Supported
- EVM Chains (To see the list of supported EVM chains, click here)
- Solana Chain
- Aptos Chain
For a detailed list of supported chains and tokens, please visit our Supported Chains and Tokens page.
Authentication
Feature | Description | Supported in Version | Chain Types |
---|---|---|---|
Google OAuth | Users can create an Okto session on the client app using their Google account | v0.1.0 | ![]() |
Email OTP | Authentication using one-time passwords sent via email | 🔜 | ![]() |
Whatsapp OTP | Authentication using one-time passwords sent via WhatsApp | 🔜 | ![]() |
Custom Auth - JWT | Custom authentication flow using JSON Web Tokens | 🔜 | ![]() |
OAuth (Apple, Twitter, Steam, Epic) | Authentication using various OAuth providers including Apple, Twitter, Steam, and Epic Games | 🔜 | ![]() |
SIWE (Sign In with Ethereum) | Authentication using Ethereum wallet signatures following the SIWE standard | 🔜 | ![]() |
SIWS (Sign In with Solana) | Authentication using Solana wallet signatures | 🔜 | ![]() |
Embedded Wallets
Feature | Description | Supported in Version | Chain Types |
---|---|---|---|
Automatic Wallet Generation | Automatically create and manage blockchain wallets for users upon authentication | v0.1.0 | ![]() |
Sign User Op | Sign EIP-4337 compliant user operations for account abstraction | v0.1.0 | ![]() |
Send User Op | Send signed user operations to the blockchain network | v0.1.0 | ![]() |
Message Signing | Sign arbitrary messages using the wallet's private key | 🔜 | ![]() |
Delegated Actions | Allow third-party services to perform actions on behalf of the user with specific permissions | v0.1.0 | ![]() |
Wallet Recovery/Account Linking | Recover wallet access or link multiple authentication methods to the same wallet | 🔜 | ![]() |
Transaction MFA | Additional security layer requiring multi-factor authentication for transactions | 🔜 | ![]() |
Key Export | Export wallet private keys for backup or external use | 🔜 | ![]() |
Abstraction Features
Feature | Description | Supported in Version | Chain Types |
---|---|---|---|
Cross Chain Liquidity | Access and manage liquidity across multiple blockchain networks | 🔜 | ![]() |
Cross Chain Swaps | Perform token swaps between different blockchain networks | 🔜 | ![]() |
Unified Balance | View aggregated token balances across all supported chains in a single view | 🔜 | ![]() |
Sponsored Transactions | Execute transactions without requiring users to hold native tokens for gas fees | v0.1.0 | ![]() |
Gas Station | Pay transaction gas fees using any supported token instead of native chain tokens | 🔜 | ![]() |
Connectors
Feature | Description | Supported in Version | Chain Types |
---|---|---|---|
Import External Wallet in Okto | Import and manage external wallets within the Okto ecosystem | 🔜 | ![]() |
Wagmi (connect external wallet) | Connect and interact with external wallets using the Wagmi hooks ecosystem | 🔌 | ![]() |
Viem | Interact with EVM chains using the Viem TypeScript library | 🔌 | ![]() |
Ethers | Interact with EVM chains using the Ethers.js library | 🔌 | ![]() |
@solana/web3.js | Interact with Solana blockchain using the official Solana web3.js library | 🔜 | ![]() |
Funding
Feature | Description | Supported in Version | Chain Types |
---|---|---|---|
On-ramp via Onmeta/Saber | Purchase crypto using fiat currency through Onmeta or Saber integration | 🔜 | ![]() |
Off-ramp with KYC | Convert crypto to fiat currency with KYC verification | 🔜 | ![]() |
Intents
Token Operations
Feature | Description | Supported in Version | Chain Types |
---|---|---|---|
Token Portfolio | View and manage all token holdings across supported chains | v0.1.0 | ![]() |
Token Transfer | Send tokens to other addresses across supported chains | v0.1.0 | ![]() |
NFT Operations
Feature | Description | Supported in Version | Chain Types |
---|---|---|---|
Collection Creation | Create and deploy new NFT collections | 🔜 | ![]() |
NFT Transfer | Transfer NFTs between addresses | 🔜 | ![]() |
NFT Portfolio | View and manage NFT holdings across supported chains | v0.1.0 | ![]() |
NFT Minting | Mint new NFTs from supported collections | 🔜 | ![]() |
Smart Contract Interactions
Feature | Description | Supported in Version | Chain Types |
---|---|---|---|
Raw Write | Execute write operations on smart contracts | v0.1.0 | ![]() |
Raw Read | Read data from smart contracts | 🔜 | ![]() |