Solana ウォレットエクスプローラー
Solanaウォレットエクスプローラーは、QuicknodeのSolanaエンドポイントを活用して、Solanaブロックチェーン上の指定されたウォレットのトークン残高、取引履歴、およびNFTを取得します。

概要
Solanaウォレットエクスプローラーは、QuicknodeのSolanaエンドポイントを活用して、Solanaブロックチェーン上の指定されたウォレットのトークン残高、取引履歴、およびNFTを取得します。これは、 Next.js 14 以下のツールを使って立ち上げたプロジェクト create-next-app.
はじめに
依存関係をインストールする
まず、依存関係をインストールします:
npm install
# または
yarn
# または
pnpm install
# または
bun install
環境変数の設定
Quicknodeのエンドポイントを必ず手元に用意しておいてください。こちらから無料で取得できます。
名前を変更 .env.example ~へ .env.local そして、Quicknode Solana ノードエンドポイントを指定して更新してください。Quicknode Solana ノードエンドポイントで DAS アドオンを有効にしている場合のみ、DAS API を有効にしてください。
SOLANA_RPC_URL=https://example.solana-mainnet.quiknode.pro/123456/
DAS_API_ENABLED=true
NEXT_PUBLIC_FETCH_JUPLIST=true
まず、開発サーバーを起動します:
npm run dev
# または
yarn dev
# または
pnpm dev
# または
bun dev
ブラウザでhttp://localhost:3000を開くと、結果を確認できます。
Dappの利用方法
Solanaウォレットのアドレスを検索して、Enterキーを押してください。
Dappは自動的に以下のページにリダイレクトされます。 /wallet/[アドレス] そして、Solanaブロックチェーンに対して、そのウォレットのトークン残高、取引履歴、NFTについてクエリを実行します。結果はそれぞれのカードに表示されます。
建築
src/
├── app/
│ └── api/
│ └── wallet/
├── components/
├── explorer/
└── header/
API- Solana RPC 呼び出し用の API ルートが含まれています。これらは、クライアント側から以下を通じてアクセスできます。/api/wallet/[method]?walletAddress=[address]. これらのGETリクエストでは、@solana/web3.jsクエリを処理するためのライブラリおよびMetaplex Digital Asset Standardフレームワーク。コンポーネント- Dapp用のReactコンポーネントが含まれています。- その
エクスプローラーこのコンポーネントには、APIルート呼び出しを行い、その結果をレンダリングするクライアントサイドコンポーネントが含まれています。 - その
ヘッダーこのコンポーネントには、Dapp用の検索バーが含まれています。
- その
Vercelへのデプロイ
プレビュー

Next.js ドキュメント
Next.js についてさらに詳しく知りたい場合は、以下のリソースをご覧ください:
- Next.js ドキュメント- Next.js の機能と API について学びましょう。
- Next.js を学ぶ- インタラクティブな Next.js チュートリアル。
Next.jsのGitHubリポジトリをご覧ください。皆様からのフィードバックや貢献を歓迎します!
- リポジトリをフォークする
- フィーチャーブランチを作成する:git checkout -b feature/amazing-feature
- 変更内容をコミットします:git commit -m "素晴らしい機能を追加"
- ブランチをプッシュしてください:git push origin feature/amazing-feature
- プルリクエストを作成してください。