# NERO Chain ドキュメント — 開発者ツール > 「開発者ツール」セクションのキュレーション済みインデックス。完全版は /llms-full.txt にあります。 ## 開発者ツール - [開発者ツール&アカウント抽象化](https://docs.nerochain.io/ja/developer-tools.md): NEROの開発者ツールスイートを探索し、高度なアカウント抽象化機能について学びましょう。 - [AAプラットフォーム:アカウント抽象化サービスの管理](https://docs.nerochain.io/ja/developer-tools/aa-platform.md): NERO Chain AAプラットフォームは、開発者がアカウント抽象化サービスを管理し、APIキーを作成し、ガススポンサーシップ戦略を設定し、使用状況を監視できる強力なウェブベースのダッシュボードです。このガイドでは、プラットフォームを効果的に使用する方法を説明します。 - [ペイマスターAPI](https://docs.nerochain.io/ja/developer-tools/paymaster-api.md): 開発者がdAppsでガス抽象化を使用できるようにすることで、NerochainペイマスターAPIはユーザーがERC20トークンを使用してガスコストを支払ったり、トランザクションを完全にスポンサーしたりすることを可能にします。このガイドでは、統合のための推奨プラクティス、リクエスト/レスポンス形式、APIエンドポイントについて説明します。 - [UserOpSDK: アカウントアブストラクションSDK](https://docs.nerochain.io/ja/developer-tools/user-op-sdk.md): UserOpSDKは強力なJavaScript/TypeScriptツールとして設計され、NERO Chain上でのUserOperationsの作成、署名、送信を効率化します。このセクションでは、SDKを使用してdAppでアカウントアブストラクション機能を活用する方法をサポートします。 - [ポリシーの設定](https://docs.nerochain.io/ja/developer-tools/aa-platform/configuring-policies.md): ポリシーは、アプリケーションがユーザーのトランザクション手数料をどのように処理するかを決定します。考慮すべき4つの主要な設定があります: - [EntryPoint エラーコード ドキュメント](https://docs.nerochain.io/ja/developer-tools/aa-platform/entrypoint-error-codes.md): このドキュメントは、EntryPointコントラクトで使用されるすべてのエラーコードの包括的なリファレンスを提供します。エラーコードは `AAmn` というパターンに従います。ここで: - [AAプラットフォームの使い始め方](https://docs.nerochain.io/ja/developer-tools/aa-platform/getting-started.md): AAプラットフォームは[https://aa-platform.nerochain.io](https://aa-platform.nerochain.io)で利用できます。以下が必要です: - [統合とベストプラクティス](https://docs.nerochain.io/ja/developer-tools/aa-platform/integration-and-best-practices.md): ```typescript // アプリケーションでペイマスターを設定する builder.setPaymasterOptions({ apikey: "プラットフォームから取得した_API_キー", rpc: "https://paymaster-testnet.nerochain.io", type: 0 // 設定した戦略タイプを使用 }); ``` - [APIキーの管理](https://docs.nerochain.io/ja/developer-tools/aa-platform/managing-api-keys.md): APIキーは、Paymasterサービスでアプリケーションを認証するために不可欠です。 - [支払い管理](https://docs.nerochain.io/ja/developer-tools/aa-platform/payment-management.md): ### 残りのリクエスト数 - Paymasterが処理できる残りのリクエスト数を表示します。 - リクエスト数を増やすには、NEROにお問い合わせください。 - [NERO AA Platform - Callback 機能](https://docs.nerochain.io/ja/developer-tools/aa-platform/spacify-callback.md): NERO AA Platform では、Paymaster(ガス代支援)の判定にカスタムコールバック機能を提供しています。これにより、プロジェクト開発者は独自のビジネスロジックに基づいてガス代の無料支援を制御できます。 - [トラブルシューティング](https://docs.nerochain.io/ja/developer-tools/aa-platform/troubleshooting.md): - **APIキーのレート制限**: レート制限エラーが表示される場合は、キーの使用パターンを確認し、制限の引き上げを検討してください。 - **戦略の拒否**: トランザクションが拒否される場合は、戦略パラメータがアプリケーションのニーズに合っているか確認してください。 - **残高不足**: タイプ0の戦略では、スポンサーシップアカウントに十分な資金があることを確認してください。 - **ユー - [NERO ウォレットウェブアプリの使用方法](https://docs.nerochain.io/ja/developer-tools/aa-wallet-ui-usage.md): 近日公開予定のNERO ChainはNEROWalletを提供します。これは既にテストネットウェブサイトで利用可能です。以下では、クライアントで利用可能な操作手順を説明します。 - [ネットワーク情報](https://docs.nerochain.io/ja/developer-tools/accessEntryPoint.md): | パラメータ | 値 | | :-------------- | :-------------------------------------------------------------------------------------- | | ネットワーク名 | NERO Chain メインネット | | RPCエンドポイント | https://rpc.nerochain.io | | - [ベストプラクティス](https://docs.nerochain.io/ja/developer-tools/paymaster-api/best-practices.md): ## 1. UserOpSDKを活用する SDKはペイマスターAPIとUserOperationsとのやり取りに関連する複雑さの多くを管理します。リトライと組み込みのエラー処理により、統合が大幅に簡素化されます。 - [コアJSON-RPCメソッド](https://docs.nerochain.io/ja/developer-tools/paymaster-api/core-methods.md): ペイマスターAPIはJSON-RPCを使用しており、これはEthereum互換ノードと通信するための標準です。以下が利用可能な主要なメソッドです: - [エラー処理](https://docs.nerochain.io/ja/developer-tools/paymaster-api/error-handling.md): ペイマスターAPIを統合する際には、適切なエラー処理が不可欠です。このセクションでは、遭遇する可能性のある一般的なエラーと堅牢な実装のためのベストプラクティスについて説明します。 - [支払いタイプ](https://docs.nerochain.io/ja/developer-tools/paymaster-api/payment-types.md): ペイマスターは、ガス料金の処理方法に柔軟性を提供する3つの支払いタイプをサポートしています。各タイプは異なるメリットとトレードオフを提供します。 - [高度な使用法](https://docs.nerochain.io/ja/developer-tools/user-op-sdk/advanced-usage.md): このセクションでは、UserOperationsの高度なカスタマイズオプションについて説明します。 - [インストールと基本的な使い方](https://docs.nerochain.io/ja/developer-tools/user-op-sdk/basic-usage.md): ```bash npm install github:nerochain/aa-userop-sdk ``` - [ベストプラクティス](https://docs.nerochain.io/ja/developer-tools/user-op-sdk/best-practices.md): 本番アプリケーションでUserOpSDKの使用を最適化するために、これらのベストプラクティスに従ってください。 - [UserOperationsの作成](https://docs.nerochain.io/ja/developer-tools/user-op-sdk/creating-user-operations.md): このパートでは、SDKを使用してさまざまな種類のUserOperationsを作成する方法について説明します。 - [エラー処理](https://docs.nerochain.io/ja/developer-tools/user-op-sdk/error-handling.md): UserOpSDKは操作中にさまざまなエラーを返す可能性があります。このセクションでは、一般的なエラーとその処理方法について説明します。 - [Paymasterの統合](https://docs.nerochain.io/ja/developer-tools/user-op-sdk/paymaster-integration.md): Paymasterサービスは、UserOperationsに対して柔軟なガス支払いオプションを提供します。 - [UserOperationsの送信](https://docs.nerochain.io/ja/developer-tools/user-op-sdk/sending-user-operations.md): UserOperationの設定が完了したら、それをネットワークに送信できます。このセクションでは、操作の送信と結果の処理について説明します。 - [AAウォレットの操作](https://docs.nerochain.io/ja/developer-tools/user-op-sdk/working-with-wallets.md): アカウントアブストラクションウォレットは各EOAウォレットに対して決定論的に生成されます。このセクションでは、これらのAAウォレットの操作方法について説明します。