# NERO Chain Documentation — Developer Tools > Curated index of pages in the "Developer Tools" section. Full markdown at /llms-full.txt. ## Developer Tools - [Developer Tools & Account Abstraction](https://docs.nerochain.io/en/developer-tools.md): Explore NERO's suite of developer tools and learn about our advanced account abstraction capabilities. - [AA Platform: Managing Your Account Abstraction Services](https://docs.nerochain.io/en/developer-tools/aa-platform.md): The NERO Chain AA Platform is a powerful web-based dashboard that allows developers to manage their Account Abstraction services, create API keys, configure gas sponsorship strategies, and monitor usa - [Paymaster API](https://docs.nerochain.io/en/developer-tools/paymaster-api.md): By letting developers use gas abstraction in their dApps, the NERO Chain Paymaster API lets users pay gas costs using ERC20 tokens or have transactions sponsored totally. This guide addresses recommen - [UserOpSDK: Account Abstraction SDK](https://docs.nerochain.io/en/developer-tools/user-op-sdk.md): Designed as a potent JavaScript/TypeScript tool, the UserOpSDK streamlines UserOperations on NERO Chain creation, signing, and transmission. This piece will assist you to use Account Abstraction capab - [Configuring Policies](https://docs.nerochain.io/en/developer-tools/aa-platform/configuring-policies.md): Policies determine how your application handles transaction fees for users. There are four main configurations to consider: - [EntryPoint Error Codes Documentation](https://docs.nerochain.io/en/developer-tools/aa-platform/entrypoint-error-codes.md): This document provides a comprehensive reference for all error codes used in the EntryPoint contract. Error codes follow the pattern `AAmn`, where: - [Getting Started with the AA Platform](https://docs.nerochain.io/en/developer-tools/aa-platform/getting-started.md): The AA Platform is available at [https://aa-platform.nerochain.io](https://aa-platform.nerochain.io). You'll need to: - [Integration and Best Practices](https://docs.nerochain.io/en/developer-tools/aa-platform/integration-and-best-practices.md): Once you've configured your API keys and strategies, integrate them into your application: - [Managing API Keys](https://docs.nerochain.io/en/developer-tools/aa-platform/managing-api-keys.md): API keys are essential for authenticating your applications with the Paymaster service. - [Payment Management](https://docs.nerochain.io/en/developer-tools/aa-platform/payment-management.md): ### Remaining Request - Displays the number of remaining requests that Paymaster can process. - To increase the number of requests, please contact NERO. - [Callback Function](https://docs.nerochain.io/en/developer-tools/aa-platform/spacify-callback.md): The NERO AA Platform provides a custom callback function for Paymaster (gas fee sponsorship) decisions. This allows project developers to control free gas fee sponsorship based on their own business l - [Troubleshooting](https://docs.nerochain.io/en/developer-tools/aa-platform/troubleshooting.md): - **API Key Rate Limiting**: If you're seeing rate limit errors, check your key's usage patterns and consider increasing limits. - **Strategy Rejection**: If transactions are being rejected, verify th - [Using the NERO Wallet Web App](https://docs.nerochain.io/en/developer-tools/aa-wallet-ui-usage.md): Coming soon, NERO Chain will offer the NEROWallet, that is already present on our Testnet Website. Below we have the steps for using it given the operations available on a client. - [Network Informations](https://docs.nerochain.io/en/developer-tools/accessEntryPoint.md): | Parameter | Value | | :-------------- | :-------------------------------------------------------------------------------------- | | Network Name | NERO Chain Mainnet | | RPC Endpoint | https://rpc.n - [Best Practices](https://docs.nerochain.io/en/developer-tools/paymaster-api/best-practices.md): ## 1. Make use of UserOpSDK. The SDK manages much of the complexity involved in interacting with the Paymaster API and UserOperations. Retries and built-in error handling help to greatly simplify inte - [Core JSON-RPC Methods](https://docs.nerochain.io/en/developer-tools/paymaster-api/core-methods.md): The Paymaster API uses JSON-RPC, which is the standard for communicating with Ethereum-compatible nodes. Below are the key methods available: - [Error Handling](https://docs.nerochain.io/en/developer-tools/paymaster-api/error-handling.md): Proper error handling is essential when integrating with the Paymaster API. This section covers common errors you may encounter and best practices for a robust implementation. - [Payment Types](https://docs.nerochain.io/en/developer-tools/paymaster-api/payment-types.md): The Paymaster supports three payment types that provide flexibility in how gas fees are handled. Each type offers different benefits and trade-offs. - [Advanced Usage](https://docs.nerochain.io/en/developer-tools/user-op-sdk/advanced-usage.md): This section covers advanced customization options for your UserOperations. - [Installation and Basic Usage](https://docs.nerochain.io/en/developer-tools/user-op-sdk/basic-usage.md): You can install the UserOpSDK directly from GitHub: - [Best Practices](https://docs.nerochain.io/en/developer-tools/user-op-sdk/best-practices.md): Follow these best practices to optimize your use of the UserOpSDK in production applications. - [Creating UserOperations](https://docs.nerochain.io/en/developer-tools/user-op-sdk/creating-user-operations.md): This part walks over how to use the SDK to produce various kinds of UserOperations. - [Error Handling](https://docs.nerochain.io/en/developer-tools/user-op-sdk/error-handling.md): The UserOpSDK may return various errors during operation. This section covers common errors and how to handle them. - [Paymaster Integration](https://docs.nerochain.io/en/developer-tools/user-op-sdk/paymaster-integration.md): The Paymaster service allows for flexible gas payment options for UserOperations. - [Sending UserOperations](https://docs.nerochain.io/en/developer-tools/user-op-sdk/sending-user-operations.md): Once your UserOperation is configured, you can send it to the network. This section covers the process of sending operations and handling the results. - [Working with AA Wallets](https://docs.nerochain.io/en/developer-tools/user-op-sdk/working-with-wallets.md): Account Abstraction wallets are deterministically generated for each EOA wallet. This section covers how to work with these AA wallets.