[
  {
    "url": "https://docs.nerochain.io/en/agent-auth",
    "locale": "en",
    "section": "agent-auth",
    "title": "Agent Authentication Guide",
    "summary": "A concise, programmatic-first guide to authenticating AI agents against the NERO Paymaster JSON-RPC API. If you're coming from the OpenAPI spec at [/openapi.yaml](https://docs.nerochain.io/openapi.yam",
    "headings": [
      "# Agent Authentication Guide",
      "## TL;DR",
      "## Step 1 — Obtain an API key",
      "## Step 2 — Store the key safely",
      "# .env (never commit)",
      "## Step 3 — Send authenticated requests",
      "## Step 4 — Handle rate limits + errors",
      "## Step 5 — Rotate keys",
      "## Machine-readable references"
    ],
    "tokens": 1078
  },
  {
    "url": "https://docs.nerochain.io/en/ai-resources",
    "locale": "en",
    "section": "ai-resources",
    "title": "AI Resources",
    "summary": "NERO Chain documentation is published in machine-readable form for AI agents, retrieval systems, and LLM-powered developer tools. Connect a coding agent to the NERO Docs MCP server or download the bun",
    "headings": [
      "# AI Resources",
      "## Connect via MCP",
      "### Claude Code (CLI)",
      "### Claude Desktop",
      "### Cursor",
      "### VS Code (GitHub Copilot Chat)",
      "### ChatGPT / OpenAI Apps SDK",
      "### Codex CLI",
      "## Download bundles",
      "### Full site",
      "### Section bundles",
      "## OpenAPI & schemas",
      "## Open in ChatGPT / Claude",
      "## Transparency"
    ],
    "tokens": 1366
  },
  {
    "url": "https://docs.nerochain.io/en/core-concepts/architecture/accessLayer",
    "locale": "en",
    "section": "core-concepts",
    "title": "Access Layer: Native Account Abstraction",
    "summary": "The Access Layer, with native account abstraction, functions as the gateway for users to engage with the blockchain network. This layer facilitates various user activities, including account creation,",
    "headings": [
      "# Access Layer: Native Account Abstraction"
    ],
    "tokens": 233
  },
  {
    "url": "https://docs.nerochain.io/en/core-concepts/architecture/architecture",
    "locale": "en",
    "section": "core-concepts",
    "title": "Layers",
    "summary": "Flexibility and scalability are the primary considerations in NERO's architectural design. In terms of flexibility, NERO introduces the Access Layer to handle user interactions with the blockchain, pr",
    "headings": [
      "# Layers"
    ],
    "tokens": 417
  },
  {
    "url": "https://docs.nerochain.io/en/core-concepts/architecture/dataAvailabilityLayer",
    "locale": "en",
    "section": "core-concepts",
    "title": "Data Availability Layer: Storage Scalability",
    "summary": "In order to conserve valuable storage capacity within the settlement layer, NERO designed the data availability layer to offer dependable on-chain storage for Rollup. This eliminates the reliance on e",
    "headings": [
      "# Data Availability Layer: Storage Scalability"
    ],
    "tokens": 257
  },
  {
    "url": "https://docs.nerochain.io/en/core-concepts/architecture/settlementLayer",
    "locale": "en",
    "section": "core-concepts",
    "title": "Settlement layer: High-performance EVM-compatible Chain",
    "summary": "The execution layer is key to NERO’s scalability. NERO is optimized by transferring resource-intensive transaction processing from the on-chain environment to the off-chain, while retaining the on-cha",
    "headings": [
      "# Settlement layer: High-performance EVM-compatible Chain",
      "## Full Ethereum Compatibility"
    ],
    "tokens": 384
  },
  {
    "url": "https://docs.nerochain.io/en/core-concepts/consensus-mechanism/overview",
    "locale": "en",
    "section": "core-concepts",
    "title": "Consensus",
    "summary": "Consensus is the core component of a blockchain, and NERO employs a hybrid randomized DPoSA (Delegated Proof of Staked Authority) protocol. This consensus protocol, grounded in DPoSA consensus, integr",
    "headings": [
      "# Consensus"
    ],
    "tokens": 321
  },
  {
    "url": "https://docs.nerochain.io/en/core-concepts/consensus-mechanism/pipelinedConsensus",
    "locale": "en",
    "section": "core-concepts",
    "title": "Pipelined Consensus",
    "summary": "In traditional blockchain systems such as Ethereum, the block generation process consists of several steps:",
    "headings": [
      "# Pipelined Consensus"
    ],
    "tokens": 436
  },
  {
    "url": "https://docs.nerochain.io/en/core-concepts/consensus-mechanism/randomNumberGeneration",
    "locale": "en",
    "section": "core-concepts",
    "title": "Random Number Generation",
    "summary": "> ⚠️ **Note:** This feature is planned but not currently implemented. Validator selection is currently deterministic.",
    "headings": [
      "# Random Number Generation"
    ],
    "tokens": 514
  },
  {
    "url": "https://docs.nerochain.io/en/core-concepts/data-availability/dataAvailabilityVerification/fraudProof",
    "locale": "en",
    "section": "core-concepts",
    "title": "Fraud-Proof",
    "summary": "The random sampling method mentioned above ensures that there are sufficient fragments within the network to recover the corresponding blocks, thus ensuring data availability. However, it does not gua",
    "headings": [
      "# Fraud-Proof"
    ],
    "tokens": 283
  },
  {
    "url": "https://docs.nerochain.io/en/core-concepts/data-availability/dataAvailabilityVerification/overview",
    "locale": "en",
    "section": "core-concepts",
    "title": "Data availability verification",
    "summary": "In terms of verification, we define the following roles of DA nodes in the DA layer of NERO: * **Common DA nodes.** Common DA nodes store the whole block of their sharding DA chain like full nodes and",
    "headings": [
      "# Data availability verification"
    ],
    "tokens": 417
  },
  {
    "url": "https://docs.nerochain.io/en/core-concepts/data-availability/dataAvailabilityVerification/randomSampling",
    "locale": "en",
    "section": "core-concepts",
    "title": "Random Sampling",
    "summary": "The DA block contains a header and body. The header is relatively small and can be downloaded and checked directly, whereas the body is much bigger, which is the one needed to be sampled randomly to v",
    "headings": [
      "# Random Sampling"
    ],
    "tokens": 859
  },
  {
    "url": "https://docs.nerochain.io/en/core-concepts/data-availability/modelAndAssumptions",
    "locale": "en",
    "section": "core-concepts",
    "title": "Model and Assumptions",
    "summary": "* **Topology:** Nodes are interconnected via a P2P network. * **Maximum network delay:** The network's maximum delay is denoted as $D$. If an honest node receives specific data in the network at time ",
    "headings": [
      "# Model and Assumptions"
    ],
    "tokens": 151
  },
  {
    "url": "https://docs.nerochain.io/en/core-concepts/data-availability/overview",
    "locale": "en",
    "section": "core-concepts",
    "title": "Data availability",
    "summary": "Data availability is also the key component of NERO, which is quite critical for rollups. In NERO, we designed a new type of chain and transaction, especially for data availability as an independent l",
    "headings": [
      "# Data availability"
    ],
    "tokens": 216
  },
  {
    "url": "https://docs.nerochain.io/en/core-concepts/data-availability/transactionFeesAndIncentives",
    "locale": "en",
    "section": "core-concepts",
    "title": "Transaction Fees and Incentives",
    "summary": "Figure 6: Data availability layer transaction format",
    "headings": [
      "# Transaction Fees and Incentives"
    ],
    "tokens": 143
  },
  {
    "url": "https://docs.nerochain.io/en/core-concepts/fee-sharing/Overview",
    "locale": "en",
    "section": "core-concepts",
    "title": "Fee-sharing Mechanism in Ecosystem",
    "summary": "> ⚠️ **Note:** The automatic fee-sharing mechanism described here is a future feature and is not yet active in the current mainnet/testnet. Currently, there is a Fee sharing mechanism as a off-chain a",
    "headings": [
      "# Fee-sharing Mechanism in Ecosystem"
    ],
    "tokens": 505
  },
  {
    "url": "https://docs.nerochain.io/en/core-concepts",
    "locale": "en",
    "section": "core-concepts",
    "title": "Overview",
    "summary": "Since the introduction of Bitcoin, blockchain technology and the concept of decentralization have progressively gained popularity. Ethereum, with its smart contracts, opened the door to nearly limitle",
    "headings": [
      "# Overview"
    ],
    "tokens": 965
  },
  {
    "url": "https://docs.nerochain.io/en/core-concepts/native-account-abstraction/MpcTssTechnologyIntegration",
    "locale": "en",
    "section": "core-concepts",
    "title": "MPC-TSS Technology Integration",
    "summary": "NERO employs a cutting-edge technology known as MPC-TSS(Multi-Party Computation with Threshold Secret Sharing) to enhance the security and control of EOAs(Externally Owned Accounts). MPC-TSS represent",
    "headings": [
      "# MPC-TSS Technology Integration"
    ],
    "tokens": 394
  },
  {
    "url": "https://docs.nerochain.io/en/core-concepts/native-account-abstraction/flexibleGasMechanism",
    "locale": "en",
    "section": "core-concepts",
    "title": "Flexible Gas Mechanism",
    "summary": "NERO developed a module called Paymaster, which is responsible for managing the payment of transaction fees associated with user operations on the blockchain. As part of the account abstraction model,",
    "headings": [
      "# Flexible Gas Mechanism"
    ],
    "tokens": 456
  },
  {
    "url": "https://docs.nerochain.io/en/core-concepts/native-account-abstraction/keyComponents",
    "locale": "en",
    "section": "core-concepts",
    "title": "Key Components",
    "summary": "Account abstraction redefines the way user accounts are managed and interacted with on the blockchain. By abstracting account management into smart contracts, account abstraction enables greater flexi",
    "headings": [
      "# Key Components"
    ],
    "tokens": 536
  },
  {
    "url": "https://docs.nerochain.io/en/core-concepts/native-account-abstraction/nativeAccountAbstractionSupport",
    "locale": "en",
    "section": "core-concepts",
    "title": "Native Account Abstraction Support",
    "summary": "Account abstraction is a concept within blockchain technology that aims to provide flexible management of user accounts based on smart contracts. Traditionally, in blockchain networks, user accounts a",
    "headings": [
      "# Native Account Abstraction Support"
    ],
    "tokens": 670
  },
  {
    "url": "https://docs.nerochain.io/en/core-concepts/references",
    "locale": "en",
    "section": "core-concepts",
    "title": "References",
    "summary": "1. M. Al-Bassam, A. Sonnino, and V. Buterin, \"Fraud proofs: Maximising light client security and scaling blockchains with dishonest majorities,\" *CoRR*, vol. abs/1809.09044, 2018.",
    "headings": [
      "# References"
    ],
    "tokens": 792
  },
  {
    "url": "https://docs.nerochain.io/en/developer-tools/aa-platform/configuring-policies",
    "locale": "en",
    "section": "developer-tools",
    "title": "Configuring Policies",
    "summary": "Policies determine how your application handles transaction fees for users. There are four main configurations to consider:",
    "headings": [
      "# Configuring Policies",
      "## Enabling ERC20 Payments",
      "### Selecting tokens that supports Gas Payment",
      "### Strategy Types Explained",
      "## Giving Discounts per Address",
      "## Offers for all addresses",
      "## Specify Callbacks",
      "## Next Steps"
    ],
    "tokens": 975
  },
  {
    "url": "https://docs.nerochain.io/en/developer-tools/aa-platform/entrypoint-error-codes",
    "locale": "en",
    "section": "developer-tools",
    "title": "EntryPoint Error Codes Documentation",
    "summary": "This document provides a comprehensive reference for all error codes used in the EntryPoint contract. Error codes follow the pattern `AAmn`, where:",
    "headings": [
      "# EntryPoint Error Codes Documentation",
      "## Error Codes Reference Table",
      "## Notes",
      "## Quick Reference by Category",
      "### Factory/InitCode Errors (AA1x)",
      "### Account Errors (AA2x)",
      "### Paymaster Errors (AA3x)",
      "### Gas/Validation Errors (AA4x)",
      "### PostOp Errors (AA5x)",
      "### Other/Internal Errors (AA9x)"
    ],
    "tokens": 2202
  },
  {
    "url": "https://docs.nerochain.io/en/developer-tools/aa-platform/getting-started",
    "locale": "en",
    "section": "developer-tools",
    "title": "Getting Started with the AA Platform",
    "summary": "The AA Platform is available at [https://aa-platform.nerochain.io](https://aa-platform.nerochain.io). You'll need to:",
    "headings": [
      "# Getting Started with the AA Platform",
      "## Accessing the Platform",
      "## Creating a Team",
      "## Managing Team Members",
      "### Adding",
      "## Next Steps"
    ],
    "tokens": 518
  },
  {
    "url": "https://docs.nerochain.io/en/developer-tools/aa-platform",
    "locale": "en",
    "section": "developer-tools",
    "title": "AA Platform: Managing Your Account Abstraction Services",
    "summary": "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",
    "headings": [
      "# AA Platform: Managing Your Account Abstraction Services",
      "## What's Inside"
    ],
    "tokens": 355
  },
  {
    "url": "https://docs.nerochain.io/en/developer-tools/aa-platform/integration-and-best-practices",
    "locale": "en",
    "section": "developer-tools",
    "title": "Integration and Best Practices",
    "summary": "Once you've configured your API keys and strategies, integrate them into your application:",
    "headings": [
      "# Integration and Best Practices",
      "## Integration with Your Application",
      "## Best Practices",
      "## Security Recommendations",
      "## Next Steps"
    ],
    "tokens": 330
  },
  {
    "url": "https://docs.nerochain.io/en/developer-tools/aa-platform/managing-api-keys",
    "locale": "en",
    "section": "developer-tools",
    "title": "Managing API Keys",
    "summary": "API keys are essential for authenticating your applications with the Paymaster service.",
    "headings": [
      "# Managing API Keys",
      "## Creating an API Key",
      "## API Key Security",
      "## Next Steps"
    ],
    "tokens": 270
  },
  {
    "url": "https://docs.nerochain.io/en/developer-tools/aa-platform/payment-management",
    "locale": "en",
    "section": "developer-tools",
    "title": "Payment Management",
    "summary": "### Remaining Request - Displays the number of remaining requests that Paymaster can process. - To increase the number of requests, please contact NERO.",
    "headings": [
      "# Payment Management",
      "## Balance Management Features",
      "### Remaining Request",
      "### Remaining sponsor NERO balance",
      "### Token Balance Table",
      "## Next Steps"
    ],
    "tokens": 593
  },
  {
    "url": "https://docs.nerochain.io/en/developer-tools/aa-platform/spacify-callback",
    "locale": "en",
    "section": "developer-tools",
    "title": "Callback Function",
    "summary": "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",
    "headings": [
      "# Callback Function",
      "## Overview",
      "## Architecture",
      "## Configuration",
      "### 1. Project Policy Settings",
      "### 2. API Call",
      "## Callback Protocol",
      "### Request Specification",
      "### Headers",
      "### Request Body",
      "### Signature Verification",
      "### Response Specification",
      "### Status Values",
      "## Sample Implementation",
      "## Operation Flow",
      "## Error Handling",
      "### Callback Server Errors",
      "## Best Practices",
      "## Limitations"
    ],
    "tokens": 1356
  },
  {
    "url": "https://docs.nerochain.io/en/developer-tools/aa-platform/troubleshooting",
    "locale": "en",
    "section": "developer-tools",
    "title": "Troubleshooting",
    "summary": "- **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",
    "headings": [
      "# Troubleshooting",
      "## Common Issues",
      "## Debugging Tips",
      "## Support Resources"
    ],
    "tokens": 319
  },
  {
    "url": "https://docs.nerochain.io/en/developer-tools/aa-wallet-ui-usage",
    "locale": "en",
    "section": "developer-tools",
    "title": "Using the NERO Wallet Web App",
    "summary": "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.",
    "headings": [
      "# Using the NERO Wallet Web App",
      "## Sign Up/Login",
      "## Wallet Home",
      "## Sidebar Functions",
      "## Send UserOperation Flow",
      "### UserOperation Verification",
      "### Operation Details Screen",
      "### Confirmation Process",
      "## Payment Methods",
      "### Sponsored Gas",
      "### Pay with Token"
    ],
    "tokens": 1965
  },
  {
    "url": "https://docs.nerochain.io/en/developer-tools/accessEntryPoint",
    "locale": "en",
    "section": "developer-tools",
    "title": "Network Informations",
    "summary": "| Parameter | Value | | :-------------- | :-------------------------------------------------------------------------------------- | | Network Name | NERO Chain Mainnet | | RPC Endpoint | https://rpc.n",
    "headings": [
      "# Network Informations",
      "## NERO Mainnet",
      "### Network Information",
      "### AA URLs",
      "### Contract Addresses",
      "### Free-Mint Tokens addresses",
      "## NERO Testnet",
      "### Network Information",
      "### AA URLs",
      "### Contract Addresses",
      "### Faucet",
      "### Free-Mint Tokens Addresses"
    ],
    "tokens": 1264
  },
  {
    "url": "https://docs.nerochain.io/en/developer-tools",
    "locale": "en",
    "section": "developer-tools",
    "title": "Developer Tools & Account Abstraction",
    "summary": "Explore NERO's suite of developer tools and learn about our advanced account abstraction capabilities.",
    "headings": [
      "# Developer Tools & Account Abstraction",
      "## Developer Tools"
    ],
    "tokens": 89
  },
  {
    "url": "https://docs.nerochain.io/en/developer-tools/paymaster-api/best-practices",
    "locale": "en",
    "section": "developer-tools",
    "title": "Best Practices",
    "summary": "## 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",
    "headings": [
      "# Best Practices",
      "## 1. Make use of UserOpSDK.",
      "## 2. Cache Tokens Supported",
      "## 3. Apply appropriate error handling.",
      "## 4. Evaluate Token Approvals",
      "## 5. safely save API keys",
      "## 6. Track Consumption",
      "## 7. Establish Appropriate Gas Restraints",
      "## 8. Rate Limitations and Quotas"
    ],
    "tokens": 406
  },
  {
    "url": "https://docs.nerochain.io/en/developer-tools/paymaster-api/core-methods",
    "locale": "en",
    "section": "developer-tools",
    "title": "Core JSON-RPC Methods",
    "summary": "The Paymaster API uses JSON-RPC, which is the standard for communicating with Ethereum-compatible nodes. Below are the key methods available:",
    "headings": [
      "# Core JSON-RPC Methods",
      "## pm_supported_tokens",
      "## pm_sponsor_userop",
      "## pm_entrypoints"
    ],
    "tokens": 1140
  },
  {
    "url": "https://docs.nerochain.io/en/developer-tools/paymaster-api/error-handling",
    "locale": "en",
    "section": "developer-tools",
    "title": "Error Handling",
    "summary": "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.",
    "headings": [
      "# Error Handling",
      "## Common Error Codes",
      "## Common Specific Errors"
    ],
    "tokens": 466
  },
  {
    "url": "https://docs.nerochain.io/en/developer-tools/paymaster-api",
    "locale": "en",
    "section": "developer-tools",
    "title": "Paymaster API",
    "summary": "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",
    "headings": [
      "# Paymaster API",
      "## Introduction",
      "## API Endpoints",
      "### Base URL",
      "### Authentication",
      "## In This Section"
    ],
    "tokens": 382
  },
  {
    "url": "https://docs.nerochain.io/en/developer-tools/paymaster-api/payment-types",
    "locale": "en",
    "section": "developer-tools",
    "title": "Payment Types",
    "summary": "The Paymaster supports three payment types that provide flexibility in how gas fees are handled. Each type offers different benefits and trade-offs.",
    "headings": [
      "# Payment Types",
      "## Type 0: Free Gas (Sponsored)",
      "## Type 1: Prepay with ERC20",
      "## Type 2: Postpay with ERC20",
      "## Choosing the Right Payment Type"
    ],
    "tokens": 489
  },
  {
    "url": "https://docs.nerochain.io/en/developer-tools/user-op-sdk/advanced-usage",
    "locale": "en",
    "section": "developer-tools",
    "title": "Advanced Usage",
    "summary": "This section covers advanced customization options for your UserOperations.",
    "headings": [
      "# Advanced Usage",
      "## Custom Gas Parameters",
      "## Custom Nonce Management",
      "## Additional Customization",
      "## Next Steps"
    ],
    "tokens": 326
  },
  {
    "url": "https://docs.nerochain.io/en/developer-tools/user-op-sdk/basic-usage",
    "locale": "en",
    "section": "developer-tools",
    "title": "Installation and Basic Usage",
    "summary": "You can install the UserOpSDK directly from GitHub:",
    "headings": [
      "# Installation and Basic Usage",
      "## Installation",
      "## Basic Usage",
      "### Importing the SDK",
      "### Configuration Constants",
      "### Initializing the Client",
      "### Creating a SimpleAccount Builder",
      "## Next Steps"
    ],
    "tokens": 444
  },
  {
    "url": "https://docs.nerochain.io/en/developer-tools/user-op-sdk/best-practices",
    "locale": "en",
    "section": "developer-tools",
    "title": "Best Practices",
    "summary": "Follow these best practices to optimize your use of the UserOpSDK in production applications.",
    "headings": [
      "# Best Practices",
      "## 1. Cache AA Wallet Addresses",
      "## 2. Implement Comprehensive Error Handling",
      "## 3. Gas Estimation",
      "## 4. Test on Testnet",
      "## 5. Security",
      "## Additional Resources"
    ],
    "tokens": 536
  },
  {
    "url": "https://docs.nerochain.io/en/developer-tools/user-op-sdk/creating-user-operations",
    "locale": "en",
    "section": "developer-tools",
    "title": "Creating UserOperations",
    "summary": "This part walks over how to use the SDK to produce various kinds of UserOperations.",
    "headings": [
      "# Creating UserOperations",
      "## Understanding Minimal UserOperations",
      "## Simple Token Transfer",
      "## Executing Multiple Transactions",
      "## Next Steps"
    ],
    "tokens": 1044
  },
  {
    "url": "https://docs.nerochain.io/en/developer-tools/user-op-sdk/error-handling",
    "locale": "en",
    "section": "developer-tools",
    "title": "Error Handling",
    "summary": "The UserOpSDK may return various errors during operation. This section covers common errors and how to handle them.",
    "headings": [
      "# Error Handling",
      "## Common Error Types",
      "## Error Code Categories",
      "## User-Friendly Error Handling",
      "## Next Steps"
    ],
    "tokens": 566
  },
  {
    "url": "https://docs.nerochain.io/en/developer-tools/user-op-sdk",
    "locale": "en",
    "section": "developer-tools",
    "title": "UserOpSDK: Account Abstraction SDK",
    "summary": "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",
    "headings": [
      "# UserOpSDK: Account Abstraction SDK",
      "## What's Inside"
    ],
    "tokens": 489
  },
  {
    "url": "https://docs.nerochain.io/en/developer-tools/user-op-sdk/paymaster-integration",
    "locale": "en",
    "section": "developer-tools",
    "title": "Paymaster Integration",
    "summary": "The Paymaster service allows for flexible gas payment options for UserOperations.",
    "headings": [
      "# Paymaster Integration",
      "## Setting API Key for Paymaster",
      "## Getting Supported Tokens",
      "## Setting Payment Type",
      "## Next Steps"
    ],
    "tokens": 871
  },
  {
    "url": "https://docs.nerochain.io/en/developer-tools/user-op-sdk/sending-user-operations",
    "locale": "en",
    "section": "developer-tools",
    "title": "Sending UserOperations",
    "summary": "Once your UserOperation is configured, you can send it to the network. This section covers the process of sending operations and handling the results.",
    "headings": [
      "# Sending UserOperations",
      "## Sending the UserOperation",
      "## Monitoring UserOperation Status",
      "## Next Steps"
    ],
    "tokens": 346
  },
  {
    "url": "https://docs.nerochain.io/en/developer-tools/user-op-sdk/working-with-wallets",
    "locale": "en",
    "section": "developer-tools",
    "title": "Working with AA Wallets",
    "summary": "Account Abstraction wallets are deterministically generated for each EOA wallet. This section covers how to work with these AA wallets.",
    "headings": [
      "# Working with AA Wallets",
      "## Getting the AA Wallet Address",
      "## Checking AA Wallet Deployment Status",
      "## Next Steps"
    ],
    "tokens": 271
  },
  {
    "url": "https://docs.nerochain.io/en/faq",
    "locale": "en",
    "section": "faq",
    "title": "Frequently Asked Questions",
    "summary": "This FAQ answers common challenges, pitfalls, and questions that developers may have when building on NERO Chain.",
    "headings": [
      "# Frequently Asked Questions",
      "## Account Abstraction",
      "### What exactly is Account Abstraction?",
      "### Why do my UserOperations keep getting rejected?",
      "### How do I debug AA error codes?",
      "## Paymaster Integration",
      "### Why are my sponsored transactions failing?",
      "### What's the difference between payment strategy types?",
      "### How do I verify which tokens are supported for gas payment?",
      "## Development Environment",
      "### What networks are available for testing?",
      "### How do I get testnet tokens?",
      "## Security Best Practices",
      "### What security measures should I implement?",
      "### How do I protect my Paymaster API key?",
      "## Smart Contract Deployment",
      "### Why is my contract deployment failing?",
      "### What Solidity version should I use?",
      "### Why is my OpenZeppelin proxy contract verification failing?",
      "## Wallet Integration",
      "### Why can't I generate an AA wallet address?",
      "### How do I handle wallet recovery?",
      "## Troubleshooting",
      "### Where can I get help if I'm stuck?",
      "### How do I see if a UserOperation was processed?"
    ],
    "tokens": 1983
  },
  {
    "url": "https://docs.nerochain.io/en/getting-started/introduction",
    "locale": "en",
    "section": "getting-started",
    "title": "NERO Chain: What, Why, and How for Developers",
    "summary": "Fundamentally scalable, flexible, and with enhanced user experience in mind, NERO Chain is a Layer 1 modular blockchain fit for developers. NERO Chain distinguishes itself by native account abstractio",
    "headings": [
      "# NERO Chain: What, Why, and How for Developers",
      "## What is NERO Chain?",
      "## Why Build on NERO Chain?",
      "### Applications that capture their true value",
      "### Seamless User Experience",
      "## How to Get Started with NERO Chain"
    ],
    "tokens": 1001
  },
  {
    "url": "https://docs.nerochain.io/en/getting-started/key-features",
    "locale": "en",
    "section": "getting-started",
    "title": "Key Features for Developers",
    "summary": "This section provides a high-level overview of NERO Chain's key features that make it an ideal platform for developers. Knowing these characteristics will enable you to fully use NERO Chain for develo",
    "headings": [
      "# Key Features for Developers",
      "## Native Account Abstraction",
      "## Paymaster System",
      "## Blockspace 2.0"
    ],
    "tokens": 916
  },
  {
    "url": "https://docs.nerochain.io/en/getting-started/nero-dapp-architecture",
    "locale": "en",
    "section": "getting-started",
    "title": "The Architecture of a dApp",
    "summary": "Understanding NERO Chain's architecture helps us see how its unique features can be leveraged to build innovative applications with new user experiences. This overview explains how the various compone",
    "headings": [
      "# The Architecture of a dApp",
      "## Key Components and Transaction Flow",
      "### User and Authentication Layer",
      "### Application Components",
      "### Backend Infrastructure",
      "## Transaction Flow",
      "### Connection Phase",
      "### UserOperation Construction Phase",
      "### Transaction Submission Phase",
      "### Execution Phase",
      "### Administrative Components",
      "## Paymaster Payment Types and User Experience",
      "### Type 0: Developer-Sponsored Gas (Free)",
      "### Type 1: Prepay with ERC20 Tokens",
      "### Type 2: Postpay with ERC20 Tokens",
      "## Building Advanced Applications"
    ],
    "tokens": 3474
  },
  {
    "url": "https://docs.nerochain.io/en",
    "locale": "en",
    "section": "",
    "title": "Welcome to the NERO Chain Docs",
    "summary": "Welcome to the definitive reference for all things NERO Chain technology, ecosystem, and development. Whether you're a developer building applications, an operator running nodes, a researcher explorin",
    "headings": [
      "# Welcome to the NERO Chain Docs",
      "## Builder Journeys",
      "## Quick Start Guides",
      "## Popular Development Guides",
      "## Account Abstraction Technologies",
      "## Essential Tools",
      "## Technical Resources",
      "## About NERO Chain"
    ],
    "tokens": 4584
  },
  {
    "url": "https://docs.nerochain.io/en/node-validators/commandLineOptions",
    "locale": "en",
    "section": "node-validators",
    "title": "Command-line Options",
    "summary": "Geth is primarily controlled using the command line. Geth is started using the geth command. It is stopped by pressing ctrl-c.",
    "headings": [
      "# Command-line Options",
      "## Commands"
    ],
    "tokens": 7568
  },
  {
    "url": "https://docs.nerochain.io/en/node-validators/compileAndRun",
    "locale": "en",
    "section": "node-validators",
    "title": "Compile, Run and Deploy",
    "summary": "This guide walks you through compiling and running NERO.",
    "headings": [
      "# Compile, Run and Deploy",
      "## Download",
      "## Install Golang",
      "## Compile",
      "## Run",
      "## Deployment",
      "### Hardware",
      "### Chain Node",
      "### Start Bash",
      "### systemd config"
    ],
    "tokens": 905
  },
  {
    "url": "https://docs.nerochain.io/en/node-validators/jsonRpc",
    "locale": "en",
    "section": "node-validators",
    "title": "JSON-RPC",
    "summary": "NERO Chain provides all JSON-RPC API methods listed on [Ethereum](https://ethereum.org/developers/docs/apis/json-rpc#json-rpc-methods).",
    "headings": [
      "# JSON-RPC",
      "## eth_getTraceActionByTxHash",
      "### Parameters",
      "### Returns",
      "### Example",
      "## eth_getTraceActionByBlockNumber",
      "### Parameters",
      "### Returns",
      "### Example",
      "## eth_getTraceActionByBlockHash",
      "### Parameters",
      "### Returns",
      "### Example"
    ],
    "tokens": 1253
  },
  {
    "url": "https://docs.nerochain.io/en/node-validators/overview",
    "locale": "en",
    "section": "node-validators",
    "title": "Overview",
    "summary": "| Item | Value | | :-------------------------------------- | ------------------------------------------------------------------------------------------------------------------ | | Gas token(Native tok",
    "headings": [
      "# Overview"
    ],
    "tokens": 688
  },
  {
    "url": "https://docs.nerochain.io/en/node-validators/runningValidatorNode",
    "locale": "en",
    "section": "node-validators",
    "title": "Validators",
    "summary": "NERO chain relies on a system of multiple validators with a hybrid randomized DPoSA (Delegated Proof of Stake Authority) consensus that can support short block time and lower fees. The most bonded val",
    "headings": [
      "# Validators",
      "## Overview",
      "## How to generate a validator account",
      "## Running a validator node"
    ],
    "tokens": 792
  },
  {
    "url": "https://docs.nerochain.io/en/node-validators/systemContract",
    "locale": "en",
    "section": "node-validators",
    "title": "System Contracts",
    "summary": "The Nero blockchain validator system consists of two main components: the `Validator` contract and the `Staking` contract. Each validator has its own `Validator` contract instance, while the `Staking`",
    "headings": [
      "# System Contracts",
      "## Overview",
      "## Contract Architecture",
      "### Staking Contract",
      "### Validator Contract",
      "## Core Functionality",
      "### Staking Features",
      "### Reward System",
      "### Validator State Management",
      "### Penalty System",
      "## Advanced Features",
      "### ReStaking/ReDelegation",
      "### Founder Locking System",
      "### SortedLinkedList Ranking Management",
      "### Permission Management",
      "### Operation Restriction Mechanisms",
      "## System Parameters",
      "## Stake Unit Constraints",
      "## Forced Withdrawal in Exit State",
      "## Security Features",
      "### ReentrancyGuard Protection",
      "### Operation Restriction Mechanisms",
      "## Contract Function Reference",
      "### Read Contract (View Functions)",
      "### Write Contract (State-Changing Functions)",
      "## Important Notes",
      "### Delegator Penalty Protection",
      "### Precision Processing",
      "### Access Control",
      "### Initialization Process"
    ],
    "tokens": 3015
  },
  {
    "url": "https://docs.nerochain.io/en/status",
    "locale": "en",
    "section": "status",
    "title": "Status",
    "summary": "Operational status for NERO Chain public services.",
    "headings": [
      "# Status",
      "## Services",
      "## Real-time incident feed",
      "## Health probes (machine-readable)",
      "## Rate limits",
      "## SLA"
    ],
    "tokens": 552
  },
  {
    "url": "https://docs.nerochain.io/en/supports",
    "locale": "en",
    "section": "supports",
    "title": "Support & Resources",
    "summary": "Get help and connect with the NERO Chain community through these official channels:",
    "headings": [
      "# Support & Resources",
      "## Community Support",
      "## Developer Resources"
    ],
    "tokens": 185
  },
  {
    "url": "https://docs.nerochain.io/en/tutorials/first-contract/using-hardhat",
    "locale": "en",
    "section": "tutorials",
    "title": "Deploying and Verifying Smart Contracts on NERO Chain",
    "summary": "This tutorial explains how to create, compile, deploy, and verify a simple smart contract on the NERO modular chain Testnet using Hardhat.",
    "headings": [
      "# Deploying and Verifying Smart Contracts on NERO Chain",
      "## Prerequisites",
      "## Setting Up Your Project",
      "## Creating a Smart Contract",
      "## Configuring Hardhat for NERO Chain",
      "## Deploying Smart Contracts",
      "### Option 1: Using a Deployment Script",
      "### Option 2: Using Hardhat Ignition",
      "## Verifying Smart Contracts",
      "### Troubleshooting Verification",
      "## Conclusion"
    ],
    "tokens": 1352
  },
  {
    "url": "https://docs.nerochain.io/en/tutorials/first-contract/using-remix",
    "locale": "en",
    "section": "tutorials",
    "title": "Deploying Your First Contract on NERO Chain Using Remix",
    "summary": "This tutorial will guide you through the process of creating and deploying a smart contract on NERO Chain using the Remix IDE. Remix is a popular, browser-based development environment that requires n",
    "headings": [
      "# Deploying Your First Contract on NERO Chain Using Remix",
      "## Prerequisites",
      "## Setting Up Your Environment",
      "### 1. Connect Your Wallet to NERO Chain",
      "### 2. Open Remix IDE",
      "## Creating a Simple Smart Contract",
      "### 1. Create a New File",
      "### 2. Write Your Smart Contract",
      "## Compiling Your Contract",
      "### 1. Navigate to the Compiler Tab",
      "### 2. Select Compiler Version",
      "### 3. Compile the Contract",
      "## Deploying Your Contract",
      "### 1. Navigate to the Deploy Tab",
      "### 2. Configure Environment",
      "### 3. Deploy the Contract",
      "## Interacting with Your Deployed Contract",
      "### Reading the Greeting",
      "### Updating the Greeting",
      "## Verifying Your Contract on the Block Explorer",
      "## Troubleshooting Common Issues",
      "### Transaction Failing",
      "### High Gas Fees",
      "### Compiler Errors",
      "## Advanced Tips",
      "### Using Libraries",
      "### Constructor Arguments",
      "### Contract Size Limits",
      "## Next Steps",
      "## Conclusion"
    ],
    "tokens": 1833
  },
  {
    "url": "https://docs.nerochain.io/en/tutorials/first-contract/verifyExplorer",
    "locale": "en",
    "section": "tutorials",
    "title": "Verifying Smart Contracts through the NERO Explorer",
    "summary": "This guide walks you through the process of verifying your smart contract on the NERO Chain Testnet using the block explorer interface. Contract verification makes your source code publicly viewable a",
    "headings": [
      "# Verifying Smart Contracts through the NERO Explorer",
      "## Prerequisites",
      "## Step 1: Access the NERO Chain Explorer",
      "## Step 2: Locate Your Contract",
      "## Step 3: Access the Verification Page",
      "## Step 4: Enter Contract Information",
      "## Step 5: Complete the Verification",
      "## What's Next?"
    ],
    "tokens": 633
  },
  {
    "url": "https://docs.nerochain.io/en/tutorials/high-level/building-blocks",
    "locale": "en",
    "section": "tutorials",
    "title": "Quick Building Blocks",
    "summary": "This guide explains the design choices and implementation details behind our NERO Wallet dApp enhancements om the next section. It serves as both a tutorial and an explanation of account abstraction c",
    "headings": [
      "# Quick Building Blocks",
      "## What is Account Abstraction?",
      "## Understanding User Operations (UserOps)",
      "## Using UserOps for Write Operations",
      "## Direct RPC for Read Operations For Read Operations",
      "## The NERO Wallet Configuration",
      "### 1. Web3Auth Integration",
      "### 2. Configuration Context",
      "### 3. Smart Contract Interaction",
      "## Making the Most of NERO Wallet's Account Abstraction Features",
      "### 1. Gas Sponsorship",
      "### 2. Social Login",
      "### 3. Transaction Batching",
      "## Best Practices for NERO Wallet Development",
      "## Further Expansion Possibilities",
      "## Conclusion"
    ],
    "tokens": 1621
  },
  {
    "url": "https://docs.nerochain.io/en/tutorials/high-level/high-level-quickstart",
    "locale": "en",
    "section": "tutorials",
    "title": "From Template to dApp: Adding NFT & Token Features to NERO Wallet Template",
    "summary": "This tutorial will guide you through the process of enhancing the NERO Wallet template with NFT minting, token creation, and an NFT gallery. At the end of it, you should have a similar result like bel",
    "headings": [
      "# From Template to dApp: Adding NFT & Token Features to NERO Wallet Template",
      "## Requirements",
      "## Step 1: Understanding the Project Structure",
      "## Step 2: Create the HomePage Component",
      "## Step 3: Define the NERONFT ABI",
      "## Step 4: Set Up React State and Hooks",
      "## Step 5: Implement Tab Handling",
      "## Step 6: Implement Token Minting",
      "## Step 7: Implement NFT Minting",
      "## Step 8: Implement NFT Gallery with Direct RPC Calls",
      "## Step 9: Create the UI for Tabs and Content",
      "## Step 10: Add Content for Each Tab",
      "### NFT Minting Tab",
      "### Token Creation Tab",
      "### NFT Tab",
      "## Step 11: Add Transaction Status Section",
      "## Step 12: Complete the Component",
      "## Step 13: Update main.tsx",
      "## Step 14: Update nerowallet.config.ts",
      "## Step 15: Test Your Application",
      "## Key Points to Remember"
    ],
    "tokens": 4260
  },
  {
    "url": "https://docs.nerochain.io/en/tutorials",
    "locale": "en",
    "section": "tutorials",
    "title": "NERO Chain Cookbook",
    "summary": "Welcome to the NERO Chain Cookbook – your collection of practical, ready-to-use recipes for building on NERO Chain. Each recipe is designed to solve specific development challenges with copy-pastable ",
    "headings": [
      "# NERO Chain Cookbook",
      "## Learning Path",
      "## Getting Started",
      "## Low-Level Recipes",
      "## High-Level Recipes"
    ],
    "tokens": 1473
  },
  {
    "url": "https://docs.nerochain.io/en/tutorials/low-level/aa-wallet-integration",
    "locale": "en",
    "section": "tutorials",
    "title": "Integrating Account Abstraction Wallets in React",
    "summary": "This tutorial shows how to integrate Account Abstraction (AA) wallet creation and management into a React application using the NERO Chain AA platform.",
    "headings": [
      "# Integrating Account Abstraction Wallets in React",
      "## What You'll Learn",
      "## Prerequisites",
      "## Understanding Account Abstraction Wallets",
      "## Pre-requisites",
      "## Step 1: Setting Up the Configuration",
      "## Step 2: Creating Utility Functions",
      "## Step 3: Create a types.d.ts file",
      "## Step 4: Creating a React Component",
      "## How AA Wallets Work",
      "## Testing Your Integration",
      "## Important Notes",
      "## Next Steps"
    ],
    "tokens": 1843
  },
  {
    "url": "https://docs.nerochain.io/en/tutorials/low-level/checking-sup-tokens",
    "locale": "en",
    "section": "tutorials",
    "title": "Simple Token Selection for NERO Chain Transactions",
    "summary": "This tutorial explains how to implement a simple token selection UI for NERO Chain transactions, using NFT minting as our example operation.",
    "headings": [
      "# Simple Token Selection for NERO Chain Transactions",
      "## What You'll Learn",
      "## Prerequisites",
      "## Overview",
      "## Step 1: Creating a Payment-First NFT Minting Component",
      "## Step 2: Integrating in App.tsx",
      "## How It Works",
      "## Next Steps"
    ],
    "tokens": 2318
  },
  {
    "url": "https://docs.nerochain.io/en/tutorials/low-level/create-first-dapp",
    "locale": "en",
    "section": "tutorials",
    "title": "Creating Your First dApp on NERO Chain",
    "summary": "This recipe will guide you through building your first decentralized application (dApp) on NERO Chain using Account Abstraction. You'll create a simple NFT minting application that allows users to min",
    "headings": [
      "# Creating Your First dApp on NERO Chain",
      "## What You'll Learn",
      "## Prerequisites",
      "## Step 1: Setting Up Your Development Environment",
      "# Clone the template repository",
      "# Install dependencies",
      "# Create your environment file",
      "## Step 2: Understanding the Project Structure",
      "## Step 3: Implementing Wallet Connection",
      "## Step 4: Setting Up the Paymaster Integration",
      "## Step 5: Implementing NFT Minting Logic",
      "## Step 6: Adding Token Support for Gas Fees",
      "## Step 7: Enhancing Token Filtering in the UI",
      "## Step 8: Handling Errors",
      "## Step 9: Implementing NFTMinter Component with Robust Signer Handling",
      "## Step 10: Running and Testing Your dApp",
      "### Troubleshooting Token Fetching Issues",
      "## Going Further",
      "## Conclusion",
      "## Resources",
      "## What We've Built"
    ],
    "tokens": 7006
  },
  {
    "url": "https://docs.nerochain.io/en/tutorials/low-level/sending-ops",
    "locale": "en",
    "section": "tutorials",
    "title": "How to Send Operations with the NERO Chain Paymaster API",
    "summary": "This tutorial explains how to execute transactions using the NERO Chain Paymaster API, focusing on sponsored gas transactions through Account Abstraction.",
    "headings": [
      "# How to Send Operations with the NERO Chain Paymaster API",
      "## What You'll Learn",
      "## Prerequisites",
      "## Understanding Paymasters and UserOperations",
      "### What is a Paymaster?",
      "### What is a UserOperation?",
      "## Step 1: Setting Up Paymaster Configuration",
      "## Step 2: Creating a Basic Transaction Function",
      "## Step 3: Creating a Specific Function for NFT Minting",
      "## Step 4: Using the Functions in a React Component",
      "## Testing",
      "## Understanding the Paymaster Flow",
      "## Best Practices for Sponsored Transactions",
      "## Key Considerations for Paymaster Usage",
      "## Next Steps"
    ],
    "tokens": 2593
  },
  {
    "url": "https://docs.nerochain.io/en/tutorials/low-level/types-payments",
    "locale": "en",
    "section": "tutorials",
    "title": "Payment Methods for NERO Chain Transactions",
    "summary": "This tutorial explains how to implement different payment methods for transaction gas fees using the NERO Chain Paymaster, focusing on ERC20 token payments as alternatives to sponsored transactions.",
    "headings": [
      "# Payment Methods for NERO Chain Transactions",
      "## What You'll Learn",
      "## Prerequisites",
      "## Understanding Paymaster Payment Types",
      "## Step 1: Fetching Supported Tokens",
      "## Step 2: Handling ERC20 Token Approvals",
      "## Step 3: Implementing a Unified Transaction Function",
      "## Step 4: Using the Unified Function for NFT Minting",
      "## Step 5: Creating a Payment Type Selector",
      "## Step 6: Using the Payment Selector in an NFT Minting Component",
      "## Comparing Payment Types",
      "## Best Practices",
      "## When to Use Each Payment Type",
      "## Next Steps"
    ],
    "tokens": 5411
  },
  {
    "url": "https://docs.nerochain.io/ja/agent-auth",
    "locale": "ja",
    "section": "agent-auth",
    "title": "エージェント認証ガイド",
    "summary": "NERO Paymaster JSON-RPC API に対して AI エージェントを認証する、プログラマブル優先のガイドです。OpenAPI スペック [/openapi.yaml](https://docs.nerochain.io/openapi.yaml) から来た方向けに、人間の手順とコードを組み合わせて説明します。",
    "headings": [
      "# エージェント認証ガイド",
      "## 要点",
      "## ステップ 1 — API キーを取得する",
      "## ステップ 2 — キーを安全に保管する",
      "# .env (コミット禁止)",
      "## ステップ 3 — 認証済みリクエストを送信する",
      "## ステップ 4 — レート制限とエラーを処理する",
      "## ステップ 5 — キーをローテーションする",
      "## 機械可読参照"
    ],
    "tokens": 804
  },
  {
    "url": "https://docs.nerochain.io/ja/ai-resources",
    "locale": "ja",
    "section": "ai-resources",
    "title": "AI リソース",
    "summary": "NERO Chain のドキュメントは、AI エージェント、検索システム、LLM 搭載の開発ツール向けに機械可読な形式で公開されています。NERO Docs MCP サーバーにコーディングエージェントを接続するか、バンドルを直接ダウンロードしてご利用ください。",
    "headings": [
      "# AI リソース",
      "## MCP で接続する",
      "### Claude Code (CLI)",
      "### Claude Desktop",
      "### Cursor",
      "### VS Code (GitHub Copilot Chat)",
      "### ChatGPT / OpenAI Apps SDK",
      "### Codex CLI",
      "## バンドルのダウンロード",
      "### サイト全体",
      "### セクションバンドル",
      "## OpenAPI とスキーマ",
      "## ChatGPT / Claude で開く",
      "## 透明性"
    ],
    "tokens": 1161
  },
  {
    "url": "https://docs.nerochain.io/ja/core-concepts/architecture/accessLayer",
    "locale": "ja",
    "section": "core-concepts",
    "title": "アクセスレイヤー：ネイティブアカウント抽象化",
    "summary": "アクセスレイヤーは、ネイティブアカウント抽象化を備え、ユーザーがブロックチェーンネットワークと関わるためのゲートウェイとして機能します。このレイヤーはアカウント作成、トランザクション署名、スマートコントラクトとのやり取りなど、さまざまなユーザーアクティビティを促進します。ブロックチェーンプロトコルの複雑さを抽象化することで、セキュリティ対策を維持しながらユーザーの操作を簡素化します。ネイティブアカ",
    "headings": [
      "# アクセスレイヤー：ネイティブアカウント抽象化"
    ],
    "tokens": 120
  },
  {
    "url": "https://docs.nerochain.io/ja/core-concepts/architecture/architecture",
    "locale": "ja",
    "section": "core-concepts",
    "title": "レイヤー",
    "summary": "柔軟性とスケーラビリティはNEROのアーキテクチャ設計における主要な考慮事項です。柔軟性については、NEROはユーザーとブロックチェーンの相互作用を処理するアクセスレイヤーを導入し、鍵、署名、手数料に使用されるトークンに関してより多くの選択肢を提供します。スケーラビリティについては、NEROは現在のブロックチェーンシステムが同時に達成できない分散化、安全性、スケーラビリティのブロックチェーントリレ",
    "headings": [
      "# レイヤー"
    ],
    "tokens": 198
  },
  {
    "url": "https://docs.nerochain.io/ja/core-concepts/architecture/dataAvailabilityLayer",
    "locale": "ja",
    "section": "core-concepts",
    "title": "データ可用性レイヤー：ストレージスケーラビリティ",
    "summary": "決済レイヤー内の貴重なストレージ容量を節約するために、NEROはロールアップのための信頼性の高いオンチェーンストレージを提供するデータ可用性レイヤーを設計しました。これにより、ロールアップに関連する元のトランザクションデータのための外部ストレージプロトコルへの依存が排除され、NERO Chain内で問題が完全に解決されます。さらに、NEROはより多くのノードを参加させるためにシャーディングアーキテ",
    "headings": [
      "# データ可用性レイヤー：ストレージスケーラビリティ"
    ],
    "tokens": 125
  },
  {
    "url": "https://docs.nerochain.io/ja/core-concepts/architecture/settlementLayer",
    "locale": "ja",
    "section": "core-concepts",
    "title": "決済レイヤー：高性能EVM互換チェーン",
    "summary": "実行レイヤーはNEROのスケーラビリティの鍵です。NEROは、リソースを大量に消費するトランザクション処理をオンチェーン環境からオフチェーンに移行させることで最適化され、オンチェーンは結果の検証に集中します。トランザクションプロセスを2つのフェーズに分割します。最初に、多数のトランザクションがオフチェーンで実行され、その後まとめられます。次に、それらはまとめてメインチェーンに提出され、検証されます",
    "headings": [
      "# 決済レイヤー：高性能EVM互換チェーン",
      "## イーサリアムとの完全な互換性"
    ],
    "tokens": 187
  },
  {
    "url": "https://docs.nerochain.io/ja/core-concepts/consensus-mechanism/overview",
    "locale": "ja",
    "section": "core-concepts",
    "title": "コンセンサス",
    "summary": "コンセンサスはブロックチェーンの中核コンポーネントであり、NEROはハイブリッドランダム化DPoSA（委任ステーク権限証明）プロトコルを採用しています。このコンセンサスプロトコルはDPoSAコンセンサスを基盤とし、ノードのランダム選択メカニズムを統合することで、参加範囲を広げ、システムの分散化を強化しています。コンセンサスノード内では、BFT（ビザンチン障害耐性）コンセンサスメカニズムが迅速なトラ",
    "headings": [
      "# コンセンサス"
    ],
    "tokens": 152
  },
  {
    "url": "https://docs.nerochain.io/ja/core-concepts/consensus-mechanism/pipelinedConsensus",
    "locale": "ja",
    "section": "core-concepts",
    "title": "パイプラインコンセンサス",
    "summary": "イーサリアムなどの従来のブロックチェーンシステムでは、ブロック生成プロセスはいくつかのステップで構成されています：",
    "headings": [
      "# パイプラインコンセンサス"
    ],
    "tokens": 209
  },
  {
    "url": "https://docs.nerochain.io/ja/core-concepts/consensus-mechanism/randomNumberGeneration",
    "locale": "ja",
    "section": "core-concepts",
    "title": "乱数生成",
    "summary": "> ⚠️ **注意:** この機能は計画されていますが、現在は実装されていません。バリデータ選択は決定論的です。",
    "headings": [
      "# 乱数生成"
    ],
    "tokens": 218
  },
  {
    "url": "https://docs.nerochain.io/ja/core-concepts/data-availability/dataAvailabilityVerification/fraudProof",
    "locale": "ja",
    "section": "core-concepts",
    "title": "不正証明",
    "summary": "上記のランダムサンプリング方法は、対応するブロックを復元するのに十分な断片がネットワーク内に存在することを保証し、データ可用性を確保します。しかし、これらの断片内のすべてのデータの有効性を保証するものではありません。したがって、不正証明メカニズムを通じてこの問題に対処する必要があります。",
    "headings": [
      "# 不正証明"
    ],
    "tokens": 123
  },
  {
    "url": "https://docs.nerochain.io/ja/core-concepts/data-availability/dataAvailabilityVerification/overview",
    "locale": "ja",
    "section": "core-concepts",
    "title": "データ可用性検証",
    "summary": "検証に関して、NEROのDAレイヤーにおけるDAノードの役割を以下のように定義します： * **一般DAノード。** 一般DAノードは、フルノードのように自分のシャーディングDAチェーンの全ブロックを保存し、サンプリングされたブロックデータを他に提供します。また、無効なブロックが見つかった場合には不正証明をブロードキャストすることもできます。 * **メンテナーDAノード。** 通常のDAノードは",
    "headings": [
      "# データ可用性検証"
    ],
    "tokens": 187
  },
  {
    "url": "https://docs.nerochain.io/ja/core-concepts/data-availability/dataAvailabilityVerification/randomSampling",
    "locale": "ja",
    "section": "core-concepts",
    "title": "ランダムサンプリング",
    "summary": "DAブロックはヘッダーと本体で構成されています。ヘッダーは比較的小さく、直接ダウンロードして確認できますが、本体ははるかに大きく、データ可用性を検証するためにランダムにサンプリングする必要があります。ブロックが生成されると、サイズによって $k * k$ の断片にスライスされ、2次元RS（Reed-Solomon）コードを適用することで $2k * 2k$ の断片が生成されます。次に、各断片の各行",
    "headings": [
      "# ランダムサンプリング"
    ],
    "tokens": 491
  },
  {
    "url": "https://docs.nerochain.io/ja/core-concepts/data-availability/modelAndAssumptions",
    "locale": "ja",
    "section": "core-concepts",
    "title": "モデルと前提条件",
    "summary": "* **トポロジー：** ノードはP2Pネットワークを介して相互接続されています。 * **最大ネットワーク遅延：** ネットワークの最大遅延は $D$ と表記されます。誠実なノードがネットワーク内の特定のデータを時間 $T$ に受信した場合、他の誠実なノードは時間 $T + D$ より前に同じデータを取得できます。",
    "headings": [
      "# モデルと前提条件"
    ],
    "tokens": 81
  },
  {
    "url": "https://docs.nerochain.io/ja/core-concepts/data-availability/overview",
    "locale": "ja",
    "section": "core-concepts",
    "title": "データ可用性",
    "summary": "データ可用性もNEROの重要なコンポーネントであり、ロールアップにとって非常に重要です。NEROでは、データ可用性（DA）レイヤーとして知られる独立したレイヤーとして、特にデータ可用性のための新しいタイプのチェーンとトランザクションを設計しました。DAレイヤーは決済レイヤーの管理下にあり、決済レイヤーにトークンをステークしているノードのグループ（DAノード）によって維持されています。決済レイヤーの",
    "headings": [
      "# データ可用性"
    ],
    "tokens": 101
  },
  {
    "url": "https://docs.nerochain.io/ja/core-concepts/data-availability/transactionFeesAndIncentives",
    "locale": "ja",
    "section": "core-concepts",
    "title": "トランザクション手数料とインセンティブ",
    "summary": "データ可用性検証が通過すると、DAトランザクションのヘッダーもDAブロックハッシュとともに決済レイヤーにコミットされます。その後、トランザクション手数料が送信者のアカウントから差し引かれ、DAブロック提案者、DAブロック確認提案者、およびこのシャードの関連するすべてのDAメンテナーノードに報酬として分配されます。",
    "headings": [
      "# トランザクション手数料とインセンティブ"
    ],
    "tokens": 78
  },
  {
    "url": "https://docs.nerochain.io/ja/core-concepts/fee-sharing/Overview",
    "locale": "ja",
    "section": "core-concepts",
    "title": "エコシステムにおける手数料共有メカニズム",
    "summary": "> ⚠️ **注意:** ここで説明されている自動手数料共有メカニズムは将来の機能であり、現在のメインネット/テストネットではまだアクティブではありません。現時点では、NERO Foundationとの契約に基づいたオフチェーンでの手数料共有メカニズムが運用されています。",
    "headings": [
      "# エコシステムにおける手数料共有メカニズム"
    ],
    "tokens": 260
  },
  {
    "url": "https://docs.nerochain.io/ja/core-concepts",
    "locale": "ja",
    "section": "core-concepts",
    "title": "概要",
    "summary": "ビットコインの登場以来、ブロックチェーン技術と分散化の概念は徐々に人気を集めてきました。イーサリアムのスマートコントラクトによって、分散型台帳技術の可能性はほぼ無限に広がりました。初期のブロックチェーン技術は主にセキュリティと分散化の問題に取り組み、信頼の課題を解決することに重点を置いていました。しかし、トランザクション処理能力の需要が急増するにつれて、Solanaをはじめとするパーミッションレス",
    "headings": [
      "# 概要"
    ],
    "tokens": 454
  },
  {
    "url": "https://docs.nerochain.io/ja/core-concepts/native-account-abstraction/MpcTssTechnologyIntegration",
    "locale": "ja",
    "section": "core-concepts",
    "title": "MPC-TSS技術の統合",
    "summary": "NEROは、EOA（外部所有アカウント）のセキュリティと制御を強化するために、MPC-TSS（閾値秘密共有を伴うマルチパーティ計算）として知られる最先端技術を採用しています。MPC-TSSは、複数の関係者間で安全かつ分散された計算を可能にする高度な暗号技術であり、単一のエンティティが機密情報全体にアクセスすることができないようにします。",
    "headings": [
      "# MPC-TSS技術の統合"
    ],
    "tokens": 190
  },
  {
    "url": "https://docs.nerochain.io/ja/core-concepts/native-account-abstraction/flexibleGasMechanism",
    "locale": "ja",
    "section": "core-concepts",
    "title": "柔軟なガスメカニズム",
    "summary": "NEROは、ブロックチェーン上のユーザーオペレーションに関連するトランザクション手数料の支払いを管理する役割を担うPaymasterと呼ばれるモジュールを開発しました。アカウント抽象化モデルの一部として、ペイマスターはトランザクション手数料の処理をユーザーから中央集権的なコントラクトエンティティに抽象化し、手数料支払いプロセスを合理化し、ユーザーエクスペリエンスを向上させる役割を果たします。",
    "headings": [
      "# 柔軟なガスメカニズム"
    ],
    "tokens": 224
  },
  {
    "url": "https://docs.nerochain.io/ja/core-concepts/native-account-abstraction/keyComponents",
    "locale": "ja",
    "section": "core-concepts",
    "title": "主要コンポーネント",
    "summary": "アカウント抽象化は、ブロックチェーン上でのユーザーアカウントの管理と対話の方法を再定義します。アカウント管理をスマートコントラクトに抽象化することで、アカウント抽象化はDAppsにおいてより大きな柔軟性、セキュリティ、効率性を可能にします。NEROは独自のフレームワーク内にアカウント抽象化の主要コンポーネントをすべて構築しており、ユーザーオペレーションメモリプール、バンドラー、エントリーポイントコ",
    "headings": [
      "# 主要コンポーネント"
    ],
    "tokens": 286
  },
  {
    "url": "https://docs.nerochain.io/ja/core-concepts/native-account-abstraction/nativeAccountAbstractionSupport",
    "locale": "ja",
    "section": "core-concepts",
    "title": "ネイティブアカウント抽象化サポート",
    "summary": "アカウント抽象化は、ブロックチェーン技術内の概念であり、スマートコントラクトに基づくユーザーアカウントの柔軟な管理を提供することを目的としています。従来、ブロックチェーンネットワークでは、ユーザーアカウントはブロックチェーンのネイティブアカウントシステムを通じて直接管理され、各アカウントはアドレスと秘密鍵を持っています。これらのアカウントは暗号通貨の送受信やブロックチェーンにデプロイされたスマート",
    "headings": [
      "# ネイティブアカウント抽象化サポート"
    ],
    "tokens": 320
  },
  {
    "url": "https://docs.nerochain.io/ja/core-concepts/references",
    "locale": "ja",
    "section": "core-concepts",
    "title": "参考文献",
    "summary": "1. M. Al-Bassam, A. Sonnino, and V. Buterin, \"Fraud proofs: Maximising light client security and scaling blockchains with dishonest majorities,\" *CoRR*, vol. abs/1809.09044, 2018.",
    "headings": [
      "# 参考文献"
    ],
    "tokens": 791
  },
  {
    "url": "https://docs.nerochain.io/ja/developer-tools/aa-platform/configuring-policies",
    "locale": "ja",
    "section": "developer-tools",
    "title": "ポリシーの設定",
    "summary": "ポリシーは、アプリケーションがユーザーのトランザクション手数料をどのように処理するかを決定します。考慮すべき4つの主要な設定があります：",
    "headings": [
      "# ポリシーの設定",
      "## ERC20決済の有効化",
      "### ガス支払いをサポートするトークンの選択",
      "### 戦略タイプの説明",
      "## アドレスごとの割引の設定",
      "## すべてのアドレスに対するオファー",
      "## コールバックの指定",
      "## 次のステップ"
    ],
    "tokens": 562
  },
  {
    "url": "https://docs.nerochain.io/ja/developer-tools/aa-platform/entrypoint-error-codes",
    "locale": "ja",
    "section": "developer-tools",
    "title": "EntryPoint エラーコード ドキュメント",
    "summary": "このドキュメントは、EntryPointコントラクトで使用されるすべてのエラーコードの包括的なリファレンスを提供します。エラーコードは `AAmn` というパターンに従います。ここで：",
    "headings": [
      "# EntryPoint エラーコード ドキュメント",
      "## エラーコード リファレンス表",
      "## 注意事項",
      "## カテゴリ別クイックリファレンス",
      "### Factory/InitCodeエラー (AA1x)",
      "### アカウントエラー (AA2x)",
      "### Paymasterエラー (AA3x)",
      "### ガス/検証エラー (AA4x)",
      "### PostOpエラー (AA5x)",
      "### その他/内部エラー (AA9x)"
    ],
    "tokens": 1639
  },
  {
    "url": "https://docs.nerochain.io/ja/developer-tools/aa-platform/getting-started",
    "locale": "ja",
    "section": "developer-tools",
    "title": "AAプラットフォームの使い始め方",
    "summary": "AAプラットフォームは[https://aa-platform.nerochain.io](https://aa-platform.nerochain.io)で利用できます。以下が必要です：",
    "headings": [
      "# AAプラットフォームの使い始め方",
      "## プラットフォームへのアクセス",
      "## チームの作成",
      "## チームメンバーの管理",
      "### 追加",
      "## 次のステップ"
    ],
    "tokens": 364
  },
  {
    "url": "https://docs.nerochain.io/ja/developer-tools/aa-platform",
    "locale": "ja",
    "section": "developer-tools",
    "title": "AAプラットフォーム：アカウント抽象化サービスの管理",
    "summary": "NERO Chain AAプラットフォームは、開発者がアカウント抽象化サービスを管理し、APIキーを作成し、ガススポンサーシップ戦略を設定し、使用状況を監視できる強力なウェブベースのダッシュボードです。このガイドでは、プラットフォームを効果的に使用する方法を説明します。",
    "headings": [
      "# AAプラットフォーム：アカウント抽象化サービスの管理",
      "## コンテンツ"
    ],
    "tokens": 247
  },
  {
    "url": "https://docs.nerochain.io/ja/developer-tools/aa-platform/integration-and-best-practices",
    "locale": "ja",
    "section": "developer-tools",
    "title": "統合とベストプラクティス",
    "summary": "```typescript // アプリケーションでペイマスターを設定する builder.setPaymasterOptions({ apikey: \"プラットフォームから取得した_API_キー\", rpc: \"https://paymaster-testnet.nerochain.io\", type: 0 // 設定した戦略タイプを使用 }); ```",
    "headings": [
      "# 統合とベストプラクティス",
      "## アプリケーションとの統合",
      "## ベストプラクティス",
      "## セキュリティに関する推奨事項",
      "## 次のステップ"
    ],
    "tokens": 196
  },
  {
    "url": "https://docs.nerochain.io/ja/developer-tools/aa-platform/managing-api-keys",
    "locale": "ja",
    "section": "developer-tools",
    "title": "APIキーの管理",
    "summary": "APIキーは、Paymasterサービスでアプリケーションを認証するために不可欠です。",
    "headings": [
      "# APIキーの管理",
      "## APIキーの作成",
      "## APIキーのセキュリティ",
      "## 次のステップ"
    ],
    "tokens": 189
  },
  {
    "url": "https://docs.nerochain.io/ja/developer-tools/aa-platform/payment-management",
    "locale": "ja",
    "section": "developer-tools",
    "title": "支払い管理",
    "summary": "### 残りのリクエスト数 - Paymasterが処理できる残りのリクエスト数を表示します。 - リクエスト数を増やすには、NEROにお問い合わせください。",
    "headings": [
      "# 支払い管理",
      "## 残高管理機能",
      "### 残りのリクエスト数",
      "### 残りのスポンサーNERO残高",
      "### トークン残高テーブル",
      "## 次のステップ"
    ],
    "tokens": 354
  },
  {
    "url": "https://docs.nerochain.io/ja/developer-tools/aa-platform/spacify-callback",
    "locale": "ja",
    "section": "developer-tools",
    "title": "NERO AA Platform - Callback 機能",
    "summary": "NERO AA Platform では、Paymaster（ガス代支援）の判定にカスタムコールバック機能を提供しています。これにより、プロジェクト開発者は独自のビジネスロジックに基づいてガス代の無料支援を制御できます。",
    "headings": [
      "# NERO AA Platform - Callback 機能",
      "## 概要",
      "## アーキテクチャ",
      "## 設定方法",
      "### 1. プロジェクトポリシー設定",
      "### 2. API 呼び出し",
      "## コールバックプロトコル",
      "### リクエスト仕様",
      "### ヘッダー",
      "### リクエストボディ",
      "### 署名検証",
      "### レスポンス仕様",
      "### ステータス値",
      "## サンプル実装",
      "## 動作フロー",
      "## エラーハンドリング",
      "### コールバックサーバーエラー時",
      "## ベストプラクティス",
      "## 制限事項"
    ],
    "tokens": 1258
  },
  {
    "url": "https://docs.nerochain.io/ja/developer-tools/aa-platform/troubleshooting",
    "locale": "ja",
    "section": "developer-tools",
    "title": "トラブルシューティング",
    "summary": "- **APIキーのレート制限**: レート制限エラーが表示される場合は、キーの使用パターンを確認し、制限の引き上げを検討してください。 - **戦略の拒否**: トランザクションが拒否される場合は、戦略パラメータがアプリケーションのニーズに合っているか確認してください。 - **残高不足**: タイプ0の戦略では、スポンサーシップアカウントに十分な資金があることを確認してください。 - **ユー",
    "headings": [
      "# トラブルシューティング",
      "## 一般的な問題",
      "## デバッグのヒント",
      "## サポートリソース"
    ],
    "tokens": 198
  },
  {
    "url": "https://docs.nerochain.io/ja/developer-tools/aa-wallet-ui-usage",
    "locale": "ja",
    "section": "developer-tools",
    "title": "NERO ウォレットウェブアプリの使用方法",
    "summary": "近日公開予定のNERO ChainはNEROWalletを提供します。これは既にテストネットウェブサイトで利用可能です。以下では、クライアントで利用可能な操作手順を説明します。",
    "headings": [
      "# NERO ウォレットウェブアプリの使用方法",
      "## サインアップ/ログイン",
      "## ウォレットホーム",
      "## サイドバー機能",
      "## UserOperation送信フロー",
      "### UserOperation検証",
      "### 操作詳細画面",
      "### 確認プロセス",
      "## 支払い方法",
      "### スポンサードガス",
      "### トークンで支払う"
    ],
    "tokens": 1241
  },
  {
    "url": "https://docs.nerochain.io/ja/developer-tools/accessEntryPoint",
    "locale": "ja",
    "section": "developer-tools",
    "title": "ネットワーク情報",
    "summary": "| パラメータ | 値 | | :-------------- | :-------------------------------------------------------------------------------------- | | ネットワーク名 | NERO Chain メインネット | | RPCエンドポイント | https://rpc.nerochain.io | | ",
    "headings": [
      "# ネットワーク情報",
      "## NERO メインネット",
      "### ネットワーク情報",
      "### AA URL",
      "### コントラクトアドレス",
      "### フリーミントトークンアドレス",
      "## NERO テストネット",
      "### ネットワーク情報",
      "### AA URL",
      "### コントラクトアドレス",
      "### フォーセット",
      "### フリーミントトークンアドレス"
    ],
    "tokens": 1180
  },
  {
    "url": "https://docs.nerochain.io/ja/developer-tools",
    "locale": "ja",
    "section": "developer-tools",
    "title": "開発者ツール＆アカウント抽象化",
    "summary": "NEROの開発者ツールスイートを探索し、高度なアカウント抽象化機能について学びましょう。",
    "headings": [
      "# 開発者ツール＆アカウント抽象化",
      "## 開発者ツール"
    ],
    "tokens": 51
  },
  {
    "url": "https://docs.nerochain.io/ja/developer-tools/paymaster-api/best-practices",
    "locale": "ja",
    "section": "developer-tools",
    "title": "ベストプラクティス",
    "summary": "## 1. UserOpSDKを活用する SDKはペイマスターAPIとUserOperationsとのやり取りに関連する複雑さの多くを管理します。リトライと組み込みのエラー処理により、統合が大幅に簡素化されます。",
    "headings": [
      "# ベストプラクティス",
      "## 1. UserOpSDKを活用する",
      "## 2. サポートされているトークンをキャッシュする",
      "## 3. 適切なエラー処理を適用する",
      "## 4. トークン承認を評価する",
      "## 5. APIキーを安全に保管する",
      "## 6. 消費量を追跡する",
      "## 7. 適切なガス制限を設定する",
      "## 8. レート制限とクォータ"
    ],
    "tokens": 228
  },
  {
    "url": "https://docs.nerochain.io/ja/developer-tools/paymaster-api/core-methods",
    "locale": "ja",
    "section": "developer-tools",
    "title": "コアJSON-RPCメソッド",
    "summary": "ペイマスターAPIはJSON-RPCを使用しており、これはEthereum互換ノードと通信するための標準です。以下が利用可能な主要なメソッドです：",
    "headings": [
      "# コアJSON-RPCメソッド",
      "## pm_supported_tokens",
      "## pm_sponsor_userop",
      "## pm_entrypoints"
    ],
    "tokens": 1002
  },
  {
    "url": "https://docs.nerochain.io/ja/developer-tools/paymaster-api/error-handling",
    "locale": "ja",
    "section": "developer-tools",
    "title": "エラー処理",
    "summary": "ペイマスターAPIを統合する際には、適切なエラー処理が不可欠です。このセクションでは、遭遇する可能性のある一般的なエラーと堅牢な実装のためのベストプラクティスについて説明します。",
    "headings": [
      "# エラー処理",
      "## 一般的なエラーコード",
      "## 一般的な特定エラー"
    ],
    "tokens": 283
  },
  {
    "url": "https://docs.nerochain.io/ja/developer-tools/paymaster-api",
    "locale": "ja",
    "section": "developer-tools",
    "title": "ペイマスターAPI",
    "summary": "開発者がdAppsでガス抽象化を使用できるようにすることで、NerochainペイマスターAPIはユーザーがERC20トークンを使用してガスコストを支払ったり、トランザクションを完全にスポンサーしたりすることを可能にします。このガイドでは、統合のための推奨プラクティス、リクエスト/レスポンス形式、APIエンドポイントについて説明します。",
    "headings": [
      "# ペイマスターAPI",
      "## 概要",
      "## APIエンドポイント",
      "### ベースURL",
      "### 認証",
      "## このセクションの内容"
    ],
    "tokens": 261
  },
  {
    "url": "https://docs.nerochain.io/ja/developer-tools/paymaster-api/payment-types",
    "locale": "ja",
    "section": "developer-tools",
    "title": "支払いタイプ",
    "summary": "ペイマスターは、ガス料金の処理方法に柔軟性を提供する3つの支払いタイプをサポートしています。各タイプは異なるメリットとトレードオフを提供します。",
    "headings": [
      "# 支払いタイプ",
      "## タイプ0：無料ガス（スポンサード）",
      "## タイプ1：ERC20での前払い",
      "## タイプ2：ERC20での後払い",
      "## 適切な支払いタイプの選択"
    ],
    "tokens": 287
  },
  {
    "url": "https://docs.nerochain.io/ja/developer-tools/user-op-sdk/advanced-usage",
    "locale": "ja",
    "section": "developer-tools",
    "title": "高度な使用法",
    "summary": "このセクションでは、UserOperationsの高度なカスタマイズオプションについて説明します。",
    "headings": [
      "# 高度な使用法",
      "## カスタムガスパラメータ",
      "## カスタムナンス管理",
      "## 追加のカスタマイズ",
      "## 次のステップ"
    ],
    "tokens": 251
  },
  {
    "url": "https://docs.nerochain.io/ja/developer-tools/user-op-sdk/basic-usage",
    "locale": "ja",
    "section": "developer-tools",
    "title": "インストールと基本的な使い方",
    "summary": "```bash npm install github:nerochain/aa-userop-sdk ```",
    "headings": [
      "# インストールと基本的な使い方",
      "## インストール",
      "## 基本的な使い方",
      "### SDKのインポート",
      "### 設定定数",
      "### クライアントの初期化",
      "### SimpleAccountビルダーの作成",
      "## 次のステップ"
    ],
    "tokens": 382
  },
  {
    "url": "https://docs.nerochain.io/ja/developer-tools/user-op-sdk/best-practices",
    "locale": "ja",
    "section": "developer-tools",
    "title": "ベストプラクティス",
    "summary": "本番アプリケーションでUserOpSDKの使用を最適化するために、これらのベストプラクティスに従ってください。",
    "headings": [
      "# ベストプラクティス",
      "## 1. AAウォレットアドレスをキャッシュする",
      "## 2. 包括的なエラー処理を実装する",
      "## 3. ガス見積もり",
      "## 4. テストネットでテストする",
      "## 5. セキュリティ",
      "## 追加リソース"
    ],
    "tokens": 411
  },
  {
    "url": "https://docs.nerochain.io/ja/developer-tools/user-op-sdk/creating-user-operations",
    "locale": "ja",
    "section": "developer-tools",
    "title": "UserOperationsの作成",
    "summary": "このパートでは、SDKを使用してさまざまな種類のUserOperationsを作成する方法について説明します。",
    "headings": [
      "# UserOperationsの作成",
      "## 最小限のUserOperationsを理解する",
      "## 単純なトークン送金",
      "## 複数のトランザクションの実行",
      "## 次のステップ"
    ],
    "tokens": 862
  },
  {
    "url": "https://docs.nerochain.io/ja/developer-tools/user-op-sdk/error-handling",
    "locale": "ja",
    "section": "developer-tools",
    "title": "エラー処理",
    "summary": "UserOpSDKは操作中にさまざまなエラーを返す可能性があります。このセクションでは、一般的なエラーとその処理方法について説明します。",
    "headings": [
      "# エラー処理",
      "## 一般的なエラータイプ",
      "## エラーコードカテゴリ",
      "## ユーザーフレンドリーなエラー処理",
      "## 次のステップ"
    ],
    "tokens": 400
  },
  {
    "url": "https://docs.nerochain.io/ja/developer-tools/user-op-sdk",
    "locale": "ja",
    "section": "developer-tools",
    "title": "UserOpSDK: アカウントアブストラクションSDK",
    "summary": "UserOpSDKは強力なJavaScript/TypeScriptツールとして設計され、NERO Chain上でのUserOperationsの作成、署名、送信を効率化します。このセクションでは、SDKを使用してdAppでアカウントアブストラクション機能を活用する方法をサポートします。",
    "headings": [
      "# UserOpSDK: アカウントアブストラクションSDK",
      "## 目次"
    ],
    "tokens": 343
  },
  {
    "url": "https://docs.nerochain.io/ja/developer-tools/user-op-sdk/paymaster-integration",
    "locale": "ja",
    "section": "developer-tools",
    "title": "Paymasterの統合",
    "summary": "Paymasterサービスは、UserOperationsに対して柔軟なガス支払いオプションを提供します。",
    "headings": [
      "# Paymasterの統合",
      "## Paymaster用のAPIキーの設定",
      "## サポートされているトークンの取得",
      "## 支払いタイプの設定",
      "## 次のステップ"
    ],
    "tokens": 743
  },
  {
    "url": "https://docs.nerochain.io/ja/developer-tools/user-op-sdk/sending-user-operations",
    "locale": "ja",
    "section": "developer-tools",
    "title": "UserOperationsの送信",
    "summary": "UserOperationの設定が完了したら、それをネットワークに送信できます。このセクションでは、操作の送信と結果の処理について説明します。",
    "headings": [
      "# UserOperationsの送信",
      "## UserOperationの送信",
      "## UserOperationのステータス監視",
      "## 次のステップ"
    ],
    "tokens": 261
  },
  {
    "url": "https://docs.nerochain.io/ja/developer-tools/user-op-sdk/working-with-wallets",
    "locale": "ja",
    "section": "developer-tools",
    "title": "AAウォレットの操作",
    "summary": "アカウントアブストラクションウォレットは各EOAウォレットに対して決定論的に生成されます。このセクションでは、これらのAAウォレットの操作方法について説明します。",
    "headings": [
      "# AAウォレットの操作",
      "## AAウォレットアドレスの取得",
      "## AAウォレットのデプロイ状態の確認",
      "## 次のステップ"
    ],
    "tokens": 218
  },
  {
    "url": "https://docs.nerochain.io/ja/faq",
    "locale": "ja",
    "section": "faq",
    "title": "よくある質問",
    "summary": "このFAQでは、NERO Chainでの開発において開発者が直面する一般的な課題、落とし穴、質問に回答します。",
    "headings": [
      "# よくある質問",
      "## アカウントアブストラクション",
      "### アカウントアブストラクションとは正確には何ですか？",
      "### なぜUserOperationsが拒否され続けるのですか？",
      "### AAエラーコードのデバッグ方法は？",
      "## ペイマスター統合",
      "### スポンサード・トランザクションが失敗する理由は？",
      "### 支払い戦略タイプの違いは何ですか？",
      "### ガス支払いに対応しているトークンを確認する方法は？",
      "## 開発環境",
      "### テスト用に利用できるネットワークは？",
      "### テストネットトークンの入手方法は？",
      "## セキュリティのベストプラクティス",
      "### どのようなセキュリティ対策を実装すべきですか？",
      "### ペイマスターAPIキーを保護する方法は？",
      "## スマートコントラクトのデプロイ",
      "### コントラクトのデプロイが失敗する理由は？",
      "### どのSolidityバージョンを使用すべきですか？",
      "### OpenZeppelinプロキシコントラクトの検証が失敗する理由は？",
      "## ウォレット統合",
      "### なぜAAウォレットアドレスを生成できないのですか？",
      "### ウォレットの復旧をどう処理すればよいですか？",
      "## トラブルシューティング",
      "### 行き詰まった場合はどこで助けを得られますか？",
      "### UserOperationが処理されたかどうかを確認する方法は？"
    ],
    "tokens": 1193
  },
  {
    "url": "https://docs.nerochain.io/ja/getting-started/introduction",
    "locale": "ja",
    "section": "getting-started",
    "title": "NEROチェーン：開発者向けの「What, Why, and How」",
    "summary": "根本的なスケーラビリティ、柔軟性、およびユーザー体験の向上を念頭に置いたNEROチェーンは、開発者向けに設計されたモジュラー型のLayer 1ブロックチェーンです。NEROチェーンは、ネイティブなアカウント抽象化（AA）とPaymaster（容易に設定可能なAPIプラットフォーム付き）によって他とは一線を画し、開発者がユーザーに新しく円滑な体験を提供しながら、アプリケーションの価値の大部分を自身に",
    "headings": [
      "# NEROチェーン：開発者向けの「What, Why, and How」",
      "## NEROチェーンとは？",
      "## なぜNEROチェーンで開発するのか？",
      "### 真の価値を獲得するアプリケーション",
      "### シームレスなユーザー体験",
      "## NERO Chainで開発する方法"
    ],
    "tokens": 436
  },
  {
    "url": "https://docs.nerochain.io/ja/getting-started/key-features",
    "locale": "ja",
    "section": "getting-started",
    "title": "開発者向けの主な特徴",
    "summary": "このセクションでは、開発者にとって理想的なプラットフォームであるNEROチェーンの主な機能について、高レベルで概要を説明します。これらの特性を理解することで、NEROチェーンを活用したアプリ開発を最大限に行えます。",
    "headings": [
      "# 開発者向けの主な特徴",
      "## ネイティブアカウント抽象化",
      "## Paymasterシステム",
      "## Blockspace 2.0"
    ],
    "tokens": 497
  },
  {
    "url": "https://docs.nerochain.io/ja/getting-started/nero-dapp-architecture",
    "locale": "ja",
    "section": "getting-started",
    "title": "dAppのアーキテクチャ",
    "summary": "NEROチェーンのアーキテクチャを理解することで、その独自機能を活用し、革新的なアプリケーションと新しいユーザー体験を構築する方法が見えてきます。この概要では、アカウント抽象化、Paymaster機能、その他主要な機能を可能にする各コンポーネントがどのように連携しているかを説明します。",
    "headings": [
      "# dAppのアーキテクチャ",
      "## 主要コンポーネントとトランザクションの流れ",
      "### ユーザーおよび認証レイヤー",
      "### アプリケーションコンポーネント",
      "### バックエンドインフラ",
      "## トランザクションフロー",
      "### 接続フェーズ",
      "### UserOperation構築フェーズ",
      "### トランザクション提出フェーズ",
      "### 実行フェーズ",
      "### 管理コンポーネント",
      "## Paymasterの支払いタイプとユーザー体験",
      "### タイプ0：開発者スポンサー型ガス（無料）",
      "### タイプ1：ERC20トークン前払い",
      "### タイプ2：ERC20トークン後払い",
      "## 高度なアプリケーションの構築"
    ],
    "tokens": 1588
  },
  {
    "url": "https://docs.nerochain.io/ja",
    "locale": "ja",
    "section": "",
    "title": "NERO Chainドキュメントへようこそ",
    "summary": "NERO Chainテクノロジー、エコシステム、開発に関する決定的なリファレンスへようこそ。アプリケーションを構築する開発者、ノードを運用するオペレーター、アーキテクチャを探求する研究者、またはブロックチェーンを始めたばかりの方でも、このドキュメントはNERO Chainの独自機能を理解し活用するのに役立ちます。",
    "headings": [
      "# NERO Chainドキュメントへようこそ",
      "## ビルダージャーニー",
      "## クイックスタートガイド",
      "## 人気の開発ガイド",
      "## アカウント抽象化技術",
      "## 必須ツール",
      "## 技術リソース",
      "## NERO Chainについて"
    ],
    "tokens": 4344
  },
  {
    "url": "https://docs.nerochain.io/ja/node-validators/commandLineOptions",
    "locale": "ja",
    "section": "node-validators",
    "title": "コマンドラインオプション",
    "summary": "Gethは主にコマンドラインを使用して制御されます。Gethはgethコマンドを使用して開始します。Ctrl+Cキーを押すと停止します。",
    "headings": [
      "# コマンドラインオプション",
      "## コマンド"
    ],
    "tokens": 7507
  },
  {
    "url": "https://docs.nerochain.io/ja/node-validators/compileAndRun",
    "locale": "ja",
    "section": "node-validators",
    "title": "コンパイル、実行とデプロイ",
    "summary": "``` git clone https://github.com/nerochain/Nero.git ```",
    "headings": [
      "# コンパイル、実行とデプロイ",
      "## ダウンロード",
      "## Golangのインストール",
      "## コンパイル",
      "## 実行",
      "## デプロイ",
      "### ハードウェア",
      "### チェーンノード",
      "### 起動スクリプト",
      "### systemd設定"
    ],
    "tokens": 785
  },
  {
    "url": "https://docs.nerochain.io/ja/node-validators/jsonRpc",
    "locale": "ja",
    "section": "node-validators",
    "title": "JSON-RPC",
    "summary": "NEROチェーンは[Ethereum](https://ethereum.org/developers/docs/apis/json-rpc#json-rpc-methods)に記載されているすべてのJSON-RPC APIメソッドを提供しています。",
    "headings": [
      "# JSON-RPC",
      "## eth_getTraceActionByTxHash",
      "### パラメータ",
      "### 戻り値",
      "### 例",
      "## eth_getTraceActionByBlockNumber",
      "### パラメータ",
      "### 戻り値",
      "### 例",
      "## eth_getTraceActionByBlockHash",
      "### パラメータ",
      "### 戻り値",
      "### 例"
    ],
    "tokens": 1062
  },
  {
    "url": "https://docs.nerochain.io/ja/node-validators/overview",
    "locale": "ja",
    "section": "node-validators",
    "title": "概要",
    "summary": "| 項目 | 値 | | :-------------------------------------- | ------------------------------------------------------------------------------------------------------------------ | | ガストークン（ネイティブトークン） | NERO （",
    "headings": [
      "# 概要"
    ],
    "tokens": 643
  },
  {
    "url": "https://docs.nerochain.io/ja/node-validators/runningValidatorNode",
    "locale": "ja",
    "section": "node-validators",
    "title": "バリデーター",
    "summary": "NEROチェーンは、短いブロック時間と低い手数料をサポートするハイブリッドランダム化DPoSA（委任ステーク権限証明）コンセンサスを持つ複数のバリデーターシステムに依存しています。ステーキングにおいて最もボンディングされたバリデーターがブロックを生成する機会を持ちます。非アクティブ検出やその他のスラッシングロジックにより、セキュリティ、安定性、およびチェーンのファイナリティが確保されます。",
    "headings": [
      "# バリデーター",
      "## 概要",
      "## バリデーターアカウントの生成方法",
      "## バリデータノードの実行"
    ],
    "tokens": 568
  },
  {
    "url": "https://docs.nerochain.io/ja/node-validators/systemContract",
    "locale": "ja",
    "section": "node-validators",
    "title": "システムコントラクト",
    "summary": "Nero ブロックチェーンのバリデーターシステムは、`Validator`コントラクトと`Staking`コントラクトの 2 つの主要コンポーネントで構成されています。各バリデーターは独自の`Validator`コントラクトインスタンスを持ち、`Staking`コントラクトが全体を統括する委任型プルーフ・オブ・ステーク（DPoS）コンセンサスメカニズムを実装しています。",
    "headings": [
      "# システムコントラクト",
      "## 概要",
      "## コントラクトアーキテクチャ",
      "### Staking コントラクト",
      "### Validator コントラクト",
      "## 主要機能の仕組み",
      "### ステーキング機能",
      "### 報酬システム",
      "### バリデーター状態管理",
      "### 罰則システム",
      "## 重要機能",
      "### ReStaking/ReDelegation",
      "### Founder Locking System",
      "### SortedLinkedList によるランキング管理",
      "### Permission 管理",
      "### 操作制限メカニズム",
      "## システムパラメータ",
      "## ステーク単位の制約",
      "## Exit 状態での強制引き出し",
      "## セキュリティ機能",
      "### ReentrancyGuard 保護",
      "### 操作制限メカニズム",
      "## コントラクト関数リファレンス",
      "### Read Contract（読み取り専用関数）",
      "### Write Contract（状態変更関数）",
      "## 重要な注意事項",
      "### 委任者の罰則保護",
      "### 精度処理",
      "### アクセス制御",
      "### 初期化プロセス"
    ],
    "tokens": 1910
  },
  {
    "url": "https://docs.nerochain.io/ja/supports",
    "locale": "ja",
    "section": "supports",
    "title": "サポート & リソース",
    "summary": "以下の公式チャネルを通じて、NERO Chainコミュニティからサポートを受けたり、交流したりすることができます：",
    "headings": [
      "# サポート & リソース",
      "## コミュニティサポート",
      "## 開発者リソース"
    ],
    "tokens": 139
  },
  {
    "url": "https://docs.nerochain.io/ja/tutorials/first-contract/using-hardhat",
    "locale": "ja",
    "section": "tutorials",
    "title": "NEROチェーン上でのスマートコントラクトのデプロイと検証",
    "summary": "このチュートリアルでは、Hardhatを使用してNEROモジュラーチェーンテストネット上にシンプルなスマートコントラクトを作成、コンパイル、デプロイ、検証する方法を説明します。",
    "headings": [
      "# NEROチェーン上でのスマートコントラクトのデプロイと検証",
      "## 前提条件",
      "## プロジェクトのセットアップ",
      "## スマートコントラクトの作成",
      "## NEROチェーン用のHardhat設定",
      "## スマートコントラクトのデプロイ",
      "### オプション1: デプロイメントスクリプトを使用",
      "### オプション2: Hardhat Ignitionを使用",
      "## スマートコントラクトの検証",
      "### 検証のトラブルシューティング",
      "## 結論"
    ],
    "tokens": 1487
  },
  {
    "url": "https://docs.nerochain.io/ja/tutorials/first-contract/using-remix",
    "locale": "ja",
    "section": "tutorials",
    "title": "NEROチェーンでRemixを使用した初めてのコントラクトのデプロイ",
    "summary": "このチュートリアルでは、Remix IDEを使用してNEROチェーン上にスマートコントラクトを作成してデプロイするプロセスを説明します。Remixは人気のあるブラウザベースの開発環境で、セットアップが不要なため、初心者に最適です。",
    "headings": [
      "# NEROチェーンでRemixを使用した初めてのコントラクトのデプロイ",
      "## 前提条件",
      "## 環境のセットアップ",
      "### 1. ウォレットをNEROチェーンに接続する",
      "### 2. Remix IDEを開く",
      "## シンプルなスマートコントラクトの作成",
      "### 1. 新しいファイルを作成",
      "### 2. スマートコントラクトを書く",
      "## コントラクトのコンパイル",
      "### 1. コンパイラタブに移動",
      "### 2. コンパイラバージョンの選択",
      "### 3. コントラクトのコンパイル",
      "## コントラクトのデプロイ",
      "### 1. デプロイタブに移動",
      "### 2. 環境の設定",
      "### 3. コントラクトのデプロイ",
      "## デプロイされたコントラクトとの対話",
      "### 挨拶の読み取り",
      "### 挨拶の更新",
      "## ブロックエクスプローラーでのコントラクトの検証",
      "## 一般的な問題のトラブルシューティング",
      "### トランザクションの失敗",
      "### 高いガス料金",
      "### コンパイラエラー",
      "## 高度なヒント",
      "### ライブラリの使用",
      "### コンストラクタ引数",
      "### コントラクトサイズの制限",
      "## 次のステップ"
    ],
    "tokens": 1172
  },
  {
    "url": "https://docs.nerochain.io/ja/tutorials/first-contract/verifyExplorer",
    "locale": "ja",
    "section": "tutorials",
    "title": "NEROエクスプローラーを通じたスマートコントラクトの検証",
    "summary": "このガイドでは、NEROチェーンテストネット上のスマートコントラクトをブロックエクスプローラーインターフェースで検証するプロセスについて説明します。コントラクト検証により、ソースコードが公開され、ユーザーはエクスプローラーから直接コントラクトとやり取りできるようになります。",
    "headings": [
      "# NEROエクスプローラーを通じたスマートコントラクトの検証",
      "## 前提条件",
      "## ステップ1: NEROチェーンエクスプローラーへのアクセス",
      "## ステップ2: コントラクトの検索",
      "## ステップ3: 検証ページへのアクセス",
      "## ステップ4: コントラクト情報の入力",
      "## ステップ5: 検証の完了",
      "## 次のステップ"
    ],
    "tokens": 396
  },
  {
    "url": "https://docs.nerochain.io/ja/tutorials/high-level/building-blocks",
    "locale": "ja",
    "section": "tutorials",
    "title": "クイック・ビルディングブロック",
    "summary": "このガイドでは、次のセクションで紹介する NERO Wallet dApp の拡張における設計選択と実装の詳細について説明します。本ガイドは、チュートリアルであると同時に、アカウント抽象化（Account Abstraction）の概念を理解するための解説資料でもあります。",
    "headings": [
      "# クイック・ビルディングブロック",
      "## アカウント抽象化とは？",
      "## User Operation（UserOp）の理解",
      "## 書き込み操作における UserOps の利用",
      "## 読み取り操作におけるダイレクトRPCの使用",
      "## The NERO Wallet Configuration",
      "### 1. Web3Auth 統合",
      "### 2. コンフィグレーションコンテキスト",
      "### 3. スマートコントラクトとのやり取り",
      "## NERO Wallet の AA機能を最大限に活用するには",
      "### 1. ガス代のスポンサー機能",
      "### 2. Social Login",
      "### 3. Transaction Batching",
      "## NERO Wallet 開発におけるベストプラクティス",
      "## 今後の拡張アイデア",
      "## Conclusion"
    ],
    "tokens": 1071
  },
  {
    "url": "https://docs.nerochain.io/ja/tutorials/high-level/high-level-quickstart",
    "locale": "ja",
    "section": "tutorials",
    "title": "テンプレートからdAppへ：NEROウォレットテンプレートにNFT＆トークン機能を追加",
    "summary": "このチュートリアルでは、NERO WalletテンプレートにNFTミント、トークン作成、NFTギャラリー機能を追加する方法を解説します。最後まで完了すると、以下のような結果になるはずです。",
    "headings": [
      "# テンプレートからdAppへ：NEROウォレットテンプレートにNFT＆トークン機能を追加",
      "## 前提条件",
      "## ステップ1：プロジェクト構成の理解",
      "## ステップ2：HomePageコンポーネントを作成",
      "## ステップ3：NERONFTのABIを定義",
      "## ステップ4：Reactの状態とフックを設定",
      "## ステップ5：タブ切り替え機能の実装",
      "## ステップ6：トークンミント機能の実装",
      "## ステップ7：NFTミント機能の実装",
      "## ステップ8：Direct RPCによるNFTギャラリー機能",
      "## ステップ9：UIの基本構造を作成",
      "## ステップ10：各タブのUIとロジックの追加",
      "### NFTミントタブ：名前、説明、画像URLを入力してNFTをミントします。",
      "### トークン作成タブ：トークン名、シンボル、初期供給量を入力して作成します。",
      "### NFTギャラリータブ：保有しているNFTをギャラリー形式で表示します。",
      "## ステップ11：トランザクションステータスの表示",
      "## ステップ12：HomePageコンポーネントのエクスポート",
      "## ステップ13：`main.tsx` を更新",
      "## ステップ14：`nerowallet.config.ts` を更新",
      "## ステップ15：アプリケーションのテスト",
      "## 覚えておくべきポイント"
    ],
    "tokens": 3921
  },
  {
    "url": "https://docs.nerochain.io/ja/tutorials",
    "locale": "ja",
    "section": "tutorials",
    "title": "NERO Chainクックブック",
    "summary": "NERO チェーン クックブックへようこそ – NERO チェーン上で開発するための実用的ですぐに使えるレシピ集です。各レシピは、コピー＆ペースト可能なコードとステップバイステップの手順で特定の開発課題を解決するよう設計されています。 ## 学習パス",
    "headings": [
      "# NERO Chainクックブック",
      "## 学習パス",
      "## はじめに",
      "## 低レベルのレシピ",
      "## 高レベルのレシピ"
    ],
    "tokens": 1284
  },
  {
    "url": "https://docs.nerochain.io/ja/tutorials/low-level/aa-wallet-integration",
    "locale": "ja",
    "section": "tutorials",
    "title": "AAウォレット連携",
    "summary": "英語版のドキュメントは[こちら](/en/tutorials/low-level/aa-wallet-integration)でご覧いただけます。",
    "headings": [
      "# AAウォレット連携",
      "# Reactでのアカウントアブストラクションウォレットの統合",
      "## 学ぶこと",
      "## 前提条件",
      "## アカウントアブストラクションウォレットの理解",
      "## 事前準備",
      "## ステップ1：設定のセットアップ",
      "## ステップ2：ユーティリティ関数の作成",
      "## ステップ3：types.d.tsファイルの作成",
      "## ステップ4：Reactコンポーネントの作成",
      "## AAウォレットの仕組み",
      "## 統合のテスト",
      "## 重要な注意点",
      "## 次のステップ"
    ],
    "tokens": 1512
  },
  {
    "url": "https://docs.nerochain.io/ja/tutorials/low-level/checking-sup-tokens",
    "locale": "ja",
    "section": "tutorials",
    "title": "NERO Chainトランザクションのためのシンプルなトークン選択",
    "summary": "このチュートリアルでは、NFTミントを例として使用して、NERO Chainトランザクションのためのシンプルなトークン選択UIを実装する方法を説明します。",
    "headings": [
      "# NERO Chainトランザクションのためのシンプルなトークン選択",
      "## 学習内容",
      "## 前提条件",
      "## 概要",
      "## ステップ1：支払い優先のNFTミントコンポーネントの作成",
      "## ステップ2：App.tsxへの統合",
      "## 仕組み",
      "## 次のステップ"
    ],
    "tokens": 1858
  },
  {
    "url": "https://docs.nerochain.io/ja/tutorials/low-level/create-first-dapp",
    "locale": "ja",
    "section": "tutorials",
    "title": "NERO Chainでの最初のdApp作成",
    "summary": "このレシピでは、アカウント抽象化（Account Abstraction）を使用してNERO Chain上に最初の分散型アプリケーション（dApp）を構築する手順を説明します。ユーザーがガス料金のためのNEROトークンを必要とせずにNFTをミントできる簡単なNFTミンティングアプリケーションを作成します。",
    "headings": [
      "# NERO Chainでの最初のdApp作成",
      "## 学習内容",
      "## 前提条件",
      "## ステップ1：開発環境のセットアップ",
      "# テンプレートリポジトリをクローン",
      "# 依存関係をインストール",
      "# 環境ファイルを作成",
      "## ステップ2：プロジェクト構造の理解",
      "## ステップ3：ウォレット接続の実装",
      "## ステップ4：Paymaster統合のセットアップ",
      "## ステップ5：NFTミントロジックの実装",
      "## ステップ6：ガス料金のトークンサポートの追加",
      "## ステップ7：UIでのトークンフィルタリングの強化",
      "## ステップ8：エラー処理",
      "## ステップ9：堅牢なサイナー処理でNFTMinterコンポーネントを実装",
      "## ステップ10：dAppの実行とテスト",
      "### トークン取得の問題のトラブルシューティング",
      "## さらに進む",
      "## 結論",
      "## リソース",
      "## 構築したもの"
    ],
    "tokens": 5728
  },
  {
    "url": "https://docs.nerochain.io/ja/tutorials/low-level/sending-ops",
    "locale": "ja",
    "section": "tutorials",
    "title": "NERO Chain Paymaster APIを使用した操作の送信方法",
    "summary": "このチュートリアルでは、NERO Chain Paymaster APIを使用してトランザクションを実行する方法を説明します。アカウント抽象化によるスポンサー付きガストランザクションに焦点を当てています。",
    "headings": [
      "# NERO Chain Paymaster APIを使用した操作の送信方法",
      "## 学習内容",
      "## 前提条件",
      "## PaymasterとUserOperationsの理解",
      "### Paymasterとは何か？",
      "### UserOperationとは何か？",
      "## ステップ1：Paymaster設定のセットアップ",
      "## ステップ2：基本的なトランザクション関数の作成",
      "## ステップ3：NFTミント用の特定関数の作成",
      "## ステップ4：React コンポーネントでの関数の使用",
      "## テスト",
      "## Paymasterフローの理解",
      "## スポンサー付きトランザクションのベストプラクティス",
      "## Paymaster使用における重要な考慮事項",
      "## 次のステップ"
    ],
    "tokens": 2045
  },
  {
    "url": "https://docs.nerochain.io/ja/tutorials/low-level/types-payments",
    "locale": "ja",
    "section": "tutorials",
    "title": "NERO Chainトランザクションの支払い方法",
    "summary": "このチュートリアルでは、NERO Chain Paymasterを使用してトランザクションのガス料金に異なる支払い方法を実装する方法を説明します。スポンサー付きトランザクションの代替としてERC20トークン支払いに焦点を当てています。",
    "headings": [
      "# NERO Chainトランザクションの支払い方法",
      "## 学習内容",
      "## 前提条件",
      "## Paymaster支払いタイプの理解",
      "## ステップ1：サポートされているトークンの取得",
      "## ステップ2：ERC20トークン承認の処理",
      "## ステップ3：統一されたトランザクション関数の実装",
      "## ステップ4：NFTミント用の統一関数の使用",
      "## ステップ5：支払いタイプセレクターの作成",
      "## ステップ6：NFTミントコンポーネントでの支払いセレクターの使用",
      "## 支払いタイプの比較",
      "## ベストプラクティス",
      "## 各支払いタイプを使用するタイミング",
      "## 次のステップ"
    ],
    "tokens": 4674
  }
]
