# Abstraxn | Documentation > Elevate your Web3 UX with AI-powered agents, supported by streamlined infra ## Docs - [Abstraxn Overview](/guides/getting-started): Welcome to **Abstraxn**—where **AI-native agents** transform how users interact with Web3. Our intelligent agents stand between users and blockchain complexity, using streamlined infra tools under the hood. - [Pricing Plans](/guides/pricing): Choose the tier that matches your use case—from testing automations to large-scale multi-agent deployments. - [Abstraxn Relayer SDK](/guides/relayer): The **@abstraxn/relayer** package empowers your dApp to transform user intent into on-chain execution—**gaslessly**, **securely**, and with **real-time updates**. - [Supported Chains](/guides/supported-chains): Abstraxn AI agents operate on a broad set of **EVM-compatible chains**. Below is a list of **production-ready** mainnets and their corresponding testnets, each identified by chain ID and slug for use in SDK config, RPC routing, or agent initialization. - [Why Choose Abstraxn?](/guides/why-us): **Intent is the new interface**: at Abstraxn, we believe users shouldn't need to *learn Web3*. Instead, they express intent and our AI agents execute. - [Wallets API Quickstart (SDK)](/guides/Wallets/Quickstart): The **signer-test-sdk** package empowers your dApp to onboard users with secure, easy-to-use wallets. - [React Quickstart](/guides/Wallets/Get Started/React/Quickstart): Learn how to get started with Abstraxn Smart Wallets in React. - [App Integration](/guides/Wallets/Get Started/React/From scratch/App Integration): Integrate Abstraxn Smart Wallets into your Next.js application - [Dashboard Customization](/guides/Wallets/Get Started/React/From scratch/Dashboard customization): Customize your wallet dashboard settings including email templates, social login providers, and security configurations - [Environment Setup](/guides/Wallets/Get Started/React/From scratch/Environment setup): How to set up Abstraxn Smart Wallets using the Abstraxn Dashboard. - [Initialization](/guides/Wallets/Get Started/React/From scratch/Initialization): Build Abstraxn Smart Wallets in a new app - [UI Customization](/guides/Wallets/Get Started/React/From scratch/UI Customization): Learn how to customize the login UI for smart wallets - [How to use a Dynamic signer with Abstraxn](/guides/Signers/dynamic): Our comprehensive signer integration framework enables seamless custom signer deployment within the Abstraxn ecosystem. Dynamic represents a strategic embedded wallet provider that facilitates streamlined user onboarding workflows for decentralized applications. This implementation guide demonstrates how to leverage Dynamic as a sophisticated signer mechanism with Abstraxn, enabling comprehensive smart account creation, control, and transaction execution capabilities. - [How to use a Passkey (WebAuthn) signer](/guides/Signers/passkey): This comprehensive implementation guide demonstrates strategic Passkey (WebAuthn) signer integration with smart accounts within the Abstraxn ecosystem, featuring optimized user operation relay and sponsorship capabilities. - [How to use Web3Auth with Abstraxn](/guides/Signers/web3auth): Our comprehensive evaluation of embedded wallet providers has identified [Web3Auth](https://web3auth.io) as a strategic authentication solution that supports diverse login methodologies within the Abstraxn ecosystem. Web3Auth provides sophisticated native account abstraction capabilities, enabling streamlined user experience through social authentication, sponsored transaction mechanisms, and comprehensive transaction batching functionality. - [Paymaster Client Integration](/guides/Paymaster/Paymaster): Imagine being able to pay for someone else's gas fees on Ethereum, or even better, allowing users to interact with your application without needing ETH in their wallets at all. This is exactly what paymasters enable in the account abstraction world. Think of a paymaster as a benevolent sponsor that agrees to cover transaction costs under certain conditions, fundamentally transforming how users interact with blockchain applications. - [getPaymasterData](/guides/Paymaster/getPaymasterData): Our paymaster data methodology provides comprehensive sponsorship property retrieval and User Operation optimization within the Abstraxn platform. This analytical approach ensures complete paymaster integration while maintaining optimal performance for complex account abstraction workflows. - [getPaymasterStubData](/guides/Paymaster/getPaymasterStubData): Our paymaster stub data methodology provides comprehensive sponsorship property retrieval specifically optimized for User Operation gas estimation within the Abstraxn platform. This strategic approach ensures accurate cost prediction while maintaining optimal performance for complex account abstraction workflows. - [EIP-7702: Native Account Abstraction Made Simple](/guides/EIP7702/EIP7702): EIP-7702 empowers **Externally Owned Accounts (EOAs)** to temporarily delegate their execution logic to a smart contract—**without changing the address** or moving funds. This unlocks powerful features like **batching**, **gas sponsorship**, and **custom authorizations**—all within a native Ethereum transaction structure. - [EIP-7702 Overview](/guides/EIP7702/Overview): EIP-7702 introduces a revolutionary transaction type (Type 0x04) that enables your account, an EOA, to act like a smart contract by assigning a **delegation designator**. This designator embeds `0xef0100 || contractAddress` in your code slot, redirecting execution to that contract whenever your EOA is invoked. It unlocks powerful capabilities like batching (Bundling), gas sponsorship (Relaying), multi-sig, passkeys, and more, all while keeping your familiar address and key. - [EIP-7702 Quickstart — Send a Delegated Transaction from Your EOA](/guides/EIP7702/Quickstart): This quickstart demonstrates how to use **EIP-7702 with ERC-4337** to send a gas-sponsored, batched transaction directly from your EOA. We’ll use Abstraxn’s SDK for EIP-7702-compliant smart account operations. Feel free to substitute with other compatible EIP-7702 implementations if desired. - [estimateUserOperationGas](/guides/Bundler/estimateGas): Our gas estimation methodology provides comprehensive analysis and optimization for User Operation execution within the Abstraxn platform. This strategic approach ensures efficient resource allocation while maintaining optimal transaction performance. - [getChainId](/guides/Bundler/getChainId): Our chain identification methodology provides comprehensive network validation and strategic connectivity management for bundler operations within the Abstraxn platform. This foundational approach ensures seamless multi-chain compatibility while maintaining optimal transaction routing efficiency. - [getSupportedEntryPoints](/guides/Bundler/getSupportedEntryPoints): Our EntryPoint discovery methodology provides strategic insight into bundler capabilities and compatibility matrices within the Abstraxn platform. This analytical approach ensures optimal contract interaction patterns while maintaining comprehensive support for diverse account abstraction implementations. - [getUserOperation](/guides/Bundler/getUserOperation): Our User Operation intelligence methodology provides comprehensive transaction analysis and historical data retrieval within the Abstraxn platform. This analytical approach ensures detailed operational visibility while maintaining optimal performance for complex account abstraction workflows. - [getUserOperationReceipt](/guides/Bundler/getUserOperationReciept): Our User Operation receipt methodology provides comprehensive transaction verification and execution confirmation within the Abstraxn platform. This strategic approach ensures detailed operational accountability while maintaining optimal performance for complex account abstraction validation workflows. - [prepareUserOperation](/guides/Bundler/prepareUserOperation): Our User Operation preparation methodology provides strategic transaction assembly and comprehensive property optimization within the Abstraxn platform. This analytical approach ensures complete operational readiness while maintaining optimal performance for complex account abstraction execution workflows. - [sendUserOperation](/guides/Bundler/sendUserOperation): Our User Operation broadcasting methodology provides comprehensive transaction execution and bundler integration within the Abstraxn platform. This strategic approach ensures optimal transaction propagation while maintaining robust execution guarantees for complex account abstraction workflows. - [waitForUserOperationReceipt](/guides/Bundler/userOperationReciept): Our User Operation confirmation methodology provides comprehensive transaction finality monitoring and receipt retrieval within the Abstraxn platform. This strategic approach ensures reliable execution confirmation while maintaining optimal performance for complex account abstraction validation workflows. - [toWebAuthnAccount](/guides/Accounts/WebAuthnAccount/createwebauthncredential): Creates a **WebAuthn Account** – commonly used for **Smart Account Owners** to sign User Operations and messages on behalf of the Smart Account. - [toWebAuthnAccount](/guides/Accounts/WebAuthnAccount/towebauthnaccount): Creates a **WebAuthn Account** – commonly used for **Smart Account Owners** to sign User Operations and messages on behalf of the Smart Account. - [Smart Accounts](/guides/Accounts/SmartAccounts/Accounts): Our **Smart Account** architecture represents a strategic evolution in account abstraction technology, where account implementation resides within sophisticated **Smart Contracts** that adhere to the [ERC-4337 interface](https://eips.ethereum.org/EIPS/eip-4337#account-contract-interface) specification. This foundational approach enables comprehensive programmable account management within the Abstraxn ecosystem. - [toSmartAccount](/guides/Accounts/SmartAccounts/custom): The `toSmartAccount` function allows you to create a Smart Account with a custom Account Implementation. - [Coinbase Smart Wallet](/guides/Accounts/SmartAccounts/tocoinbasesmartaccount): The `toCoinbaseSmartAccount` implementation references the [Coinbase Smart Wallet](https://github.com/coinbase/smart-wallet) contract. - [Kernel (ZeroDev) Smart Account](/guides/Accounts/SmartAccounts/toecdsakernelsmartaccount): **Note:** This implementation is maintained & distributed by permissionless.js. - [Light Smart Account](/guides/Accounts/SmartAccounts/tolightsmartaccount): **Note:** This implementation is maintained & distributed by permissionless.js. - [MetaMask Smart Account](/guides/Accounts/SmartAccounts/tometamasksmartaccount): **Note:** This implementation is maintained & distributed by [MetaMask Delegation Toolkit](https://docs.metamask.io/delegation-toolkit). - [Nexus Smart Account](/guides/Accounts/SmartAccounts/tonexussmartcontract): **Note:** This implementation is maintained & distributed by permissionless.js. - [Safe Smart Account](/guides/Accounts/SmartAccounts/tosafesmartaccount): **Note:** This implementation is maintained & distributed by permissionless.js. - [Simple Smart Account](/guides/Accounts/SmartAccounts/tosimplesmartaccount): **Note:** This implementation is maintained & distributed by permissionless.js. - [Solady Smart Account](/guides/Accounts/SmartAccounts/tosoladysmartaccount): The `toSoladySmartAccount` simple Smart Account Implementation that references [Solady's `ERC4337.sol`](https://github.com/Vectorized/solady/blob/main/src/accounts/ERC4337.sol) Smart Account contract. - [Thirdweb Smart Account](/guides/Accounts/SmartAccounts/tothirdweb): **Note:** This implementation is maintained & distributed by permissionless.js. - [Trust Smart Account](/guides/Accounts/SmartAccounts/totrustsmartaccount): **Note:** This implementation is maintained & distributed by permissionless.js. - [ChatAI SDK](/guides/AI/chatAI): Our ChatAI SDK represents a strategic advancement in conversational AI integration, providing sophisticated communication capabilities with the ChatAI API infrastructure. This comprehensive framework delivers streamlined methodologies for both real-time streaming and traditional chat interactions within the Abstraxn ecosystem.