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 - EVM Chains (To see the list of supported EVM chains, click here)
  • Solana - Solana Chain
  • Aptos - Aptos Chain

For a detailed list of supported chains and tokens, please visit our Supported Chains and Tokens page.

Authentication

FeatureDescriptionSupported in VersionChain Types
Google OAuthUsers can create an Okto session on the client app using their Google accountv0.1.0EVM
Email OTPAuthentication using one-time passwords sent via email🔜EVM
Whatsapp OTPAuthentication using one-time passwords sent via WhatsApp🔜EVM
Custom Auth - JWTCustom authentication flow using JSON Web Tokens🔜EVM
OAuth (Apple, Twitter, Steam, Epic)Authentication using various OAuth providers including Apple, Twitter, Steam, and Epic Games🔜EVM
SIWE (Sign In with Ethereum)Authentication using Ethereum wallet signatures following the SIWE standard🔜EVM
SIWS (Sign In with Solana)Authentication using Solana wallet signatures🔜EVM

Embedded Wallets

FeatureDescriptionSupported in VersionChain Types
Automatic Wallet GenerationAutomatically create and manage blockchain wallets for users upon authenticationv0.1.0EVM
Sign User OpSign EIP-4337 compliant user operations for account abstractionv0.1.0EVM
Send User OpSend signed user operations to the blockchain networkv0.1.0EVM
Message SigningSign arbitrary messages using the wallet's private key🔜EVM
Delegated ActionsAllow third-party services to perform actions on behalf of the user with specific permissionsv0.1.0EVM
Wallet Recovery/Account LinkingRecover wallet access or link multiple authentication methods to the same wallet🔜EVM
Transaction MFAAdditional security layer requiring multi-factor authentication for transactions🔜EVM
Key ExportExport wallet private keys for backup or external use🔜EVM

Abstraction Features

FeatureDescriptionSupported in VersionChain Types
Cross Chain LiquidityAccess and manage liquidity across multiple blockchain networks🔜EVM
Cross Chain SwapsPerform token swaps between different blockchain networks🔜EVM
Unified BalanceView aggregated token balances across all supported chains in a single view🔜EVM
Sponsored TransactionsExecute transactions without requiring users to hold native tokens for gas feesv0.1.0EVM
Gas StationPay transaction gas fees using any supported token instead of native chain tokens🔜EVM

Connectors

FeatureDescriptionSupported in VersionChain Types
Import External Wallet in OktoImport and manage external wallets within the Okto ecosystem🔜EVM
Wagmi (connect external wallet)Connect and interact with external wallets using the Wagmi hooks ecosystem🔌EVM
ViemInteract with EVM chains using the Viem TypeScript library🔌EVM
EthersInteract with EVM chains using the Ethers.js library🔌EVM
@solana/web3.jsInteract with Solana blockchain using the official Solana web3.js library🔜Solana

Funding

FeatureDescriptionSupported in VersionChain Types
On-ramp via Onmeta/SaberPurchase crypto using fiat currency through Onmeta or Saber integration🔜EVM
Off-ramp with KYCConvert crypto to fiat currency with KYC verification🔜EVM

Intents

Token Operations

FeatureDescriptionSupported in VersionChain Types
Token PortfolioView and manage all token holdings across supported chainsv0.1.0EVM
Token TransferSend tokens to other addresses across supported chainsv0.1.0EVM

NFT Operations

FeatureDescriptionSupported in VersionChain Types
Collection CreationCreate and deploy new NFT collections🔜EVM
NFT TransferTransfer NFTs between addresses🔜EVM
NFT PortfolioView and manage NFT holdings across supported chainsv0.1.0EVM
NFT MintingMint new NFTs from supported collections🔜EVM

Smart Contract Interactions

FeatureDescriptionSupported in VersionChain Types
Raw WriteExecute write operations on smart contractsv0.1.0EVM
Raw ReadRead data from smart contracts🔜EVM

On this page