diff --git a/content/api-reference/introduction/api-overview.mdx b/content/api-reference/introduction/api-overview.mdx index fcb1979ba..ba702b0a9 100644 --- a/content/api-reference/introduction/api-overview.mdx +++ b/content/api-reference/introduction/api-overview.mdx @@ -8,7 +8,7 @@ hide-toc: true --- - + Low-level JSON-RPC for reading & writing blockchain data. @@ -32,11 +32,11 @@ hide-toc: true *** -## 1. Node API +## 1. Chain APIs -The [Node API](/docs/reference/node-api-overview) gives you low-level access to standard JSON-RPC methods for interacting with blockchains. +The [Chain APIs](/docs/chains) give you low-level access to standard JSON-RPC methods for interacting with blockchains. -Use it for sending transactions, querying blocks and logs, and accessing state. It supports multiple chains; see the [Chain APIs Overview](/docs/reference/chain-apis-overview) page for the full list. +Use them for sending transactions, querying blocks and logs, and accessing state. They support multiple chains; see the [API Overview](/docs/chains) page for the full list. diff --git a/content/api-reference/node-api/chain-apis-overview.mdx b/content/api-reference/node-api/chain-apis-overview.mdx index c0ac75986..dc7a0a78d 100644 --- a/content/api-reference/node-api/chain-apis-overview.mdx +++ b/content/api-reference/node-api/chain-apis-overview.mdx @@ -1,19 +1,43 @@ --- -title: Chain APIs Overview -description: Use the Chain APIs to access read and write functionality for all blockchains supported by Alchemy. -subtitle: Use the Chain APIs to access read and write functionality for all blockchains supported by Alchemy. +title: API Overview +description: Read and write to every blockchain Alchemy supports through our implementation of the standard JSON-RPC interface, plus WebSockets, gRPC streaming, and trace/debug tooling. +subtitle: Read and write to every blockchain Alchemy supports through standard JSON-RPC and companion APIs. slug: chains layout: overview hide-toc: true --- -## What are Chain APIs? +## What are the Chain APIs? -Alchemy's Chain APIs provide comprehensive access to blockchain data and functionality across all supported networks. These APIs enable you to interact with blockchains through standardized JSON-RPC methods, allowing you to read blockchain state, write transactions, and build powerful decentralized applications. +Alchemy's Chain APIs are our implementation of the standard JSON-RPC interface (as defined by Ethereum) and compatible equivalents for non-EVM chains (e.g., Solana, Bitcoin). They provide direct, low-level access to blockchain data and functionality across all supported networks: read blockchain state, submit transactions, and build powerful decentralized applications. -## Key capabilities +> Looking for higher-level building blocks? +> For indexed, enriched queries use the **[Data APIs](/docs/reference/data-overview)**. +> For account-abstraction and smart-wallet flows use the **[Wallet APIs](/docs/wallets)**. + +## Companion APIs + +Use these alongside the standard JSON-RPC methods for streaming, performance, and deeper inspection. Chain coverage varies: check each page for supported networks. + + + + Subscribe to pending transactions, log events, new blocks, and more. + + + + Get insights into transaction processing and onchain activity. + -Chain APIs provide essential blockchain functionality including: + + Non-standard RPC methods for inspecting and debugging transactions. + + + + High-performance real-time Solana data streaming interface. + + + +## Key capabilities * **Read Operations**: Query account balances, smart contract state, transaction history, block data, and more * **Write Operations**: Submit transactions to the network and track their status @@ -21,6 +45,8 @@ Chain APIs provide essential blockchain functionality including: * **Gas Management**: Estimate transaction costs and optimize gas usage * **Network Information**: Access chain-specific data like network version, block numbers, and protocol details +Most chains use the **same EVM JSON-RPC methods** (e.g., `eth_call`, `eth_getLogs`, `eth_sendRawTransaction`); non-EVM chains provide compatible JSON-RPC or equivalent endpoints, plus **chain-specific methods** where the protocol differs. Each chain's section in the sidebar covers its full method list, endpoint URLs, and chain-specific behavior and limits. + ## Supported blockchains ### Ethereum & EVM layer 1s diff --git a/content/api-reference/node-api/node-api-overview.mdx b/content/api-reference/node-api/node-api-overview.mdx deleted file mode 100644 index fea31bfe0..000000000 --- a/content/api-reference/node-api/node-api-overview.mdx +++ /dev/null @@ -1,73 +0,0 @@ ---- -title: Node API Overview -description: Low-level, chain-agnostic access to blockchains (RPC, WebSockets, tracing, debugging) -subtitle: Low-level, chain-agnostic access to blockchains -slug: node -layout: overview -hide-toc: true ---- - -The **Node API** is our implementation of the standard JSON-RPC interface (as defined by Ethereum) and compatible equivalents for non-EVM chains (e.g., Solana, Bitcoin). Use it when you want direct, low-level reads and writes against a blockchain. - -> Looking for higher-level building blocks? -> For indexed, enriched queries use the **[Data APIs](/docs/reference/data-overview)**. -> For account-abstraction and smart-wallet flows use the **[Wallet APIs](/docs/wallets)**. - -## TL;DR - -* We support multiple chains. Most use the **same EVM JSON-RPC methods**; a few have **chain-specific methods**. -* You can browse each chain's RPC, quirks, and connection details in **[Chains](/docs/reference/chain-apis-overview)**. -* We also offer **additional products** that sit alongside core RPC: **WebSockets**, **Yellowstone gRPC**, and **Trace/Debug** with **varying chain support**. - -*** - -# Chain APIs - -Chain APIs are the per-chain RPC surfaces exposed through the Node API. - -* **EVM chains:** Share the standard `eth_*` interface (e.g., `eth_call`, `eth_getLogs`, `eth_sendRawTransaction`). -* **Non-EVM chains:** Provide compatible JSON-RPC or equivalent endpoints, plus **special methods** where the protocol differs. - -👉 Head to **[Chains](/docs/reference/chain-apis-overview)** for: - -* Full method lists and examples per chain -* Endpoint URLs and connection details -* Notes on chain-specific behavior and limits - -*** - -# Additional products - -Use these alongside the Node API for streaming, performance, and deeper inspection. Chain coverage varies: check each page for supported networks. - - - - Subscribe to pending transactions, log events, new blocks, and more. - - - - Get insights into transaction processing and onchain activity. - - - - Non-standard RPC methods for inspecting and debugging transactions. - - - - High-performance real-time Solana data streaming interface. - - - -*** - -# When to use the Node API - -Use the Node API when you need the **raw, low-level interface** to: - -* Send and simulate transactions -* Read onchain state (balances, storage, view calls) -* Filter/poll logs and events -* Build tools close to node-level logic - -> For enriched, historical, or cross-entity queries, prefer **[Data APIs](/docs/reference/data-overview)**. -> For smart account flows, prefer **[Wallet APIs](/docs/wallets)**. diff --git a/content/api-reference/node-api/node-supported-chains.mdx b/content/api-reference/node-api/node-supported-chains.mdx index 77013b97d..8518c6b42 100644 --- a/content/api-reference/node-api/node-supported-chains.mdx +++ b/content/api-reference/node-api/node-supported-chains.mdx @@ -1,7 +1,7 @@ --- -title: Node API supported chains -description: Use the Node API for low-level access to Alchemy-supported blockchains -subtitle: Use the Node API for low-level access to Alchemy-supported blockchains +title: Chain API supported chains +description: Use the Chain APIs for low-level access to Alchemy-supported blockchains +subtitle: Use the Chain APIs for low-level access to Alchemy-supported blockchains slug: docs/reference/node-supported-chains --- diff --git a/content/docs.yml b/content/docs.yml index 855eda851..1b9fc58c4 100644 --- a/content/docs.yml +++ b/content/docs.yml @@ -1,2338 +1,2353 @@ # yaml-language-server: $schema=./docs-yml.schema.json tabs: - get-started: - display-name: Get Started - slug: tutorials chains: display-name: Chains slug: chains - node: - display-name: Node - slug: node data: display-name: Data slug: data wallets: display-name: Wallets slug: wallets - rollups: - display-name: Rollups - slug: rollups + build-with-ai: + display-name: Build with AI + slug: build-with-ai + # Former "Get Started" tab, renamed "Tools & Resources". Keeps the + # "get-started" key (the frontend header matches its active tab against it) + # and the "tutorials" slug so existing URLs under /docs/tutorials/... keep + # working. + get-started: + display-name: Tools & Resources + slug: tutorials changelog: display-name: Changelog slug: changelog navigation: - - tab: get-started + # The former "Node" tab is merged into Chains: the Node API is our + # implementation of the standard JSON-RPC API and the per-chain APIs below + # are where those endpoints live, so they now share one tab. + # + # COUPLING (OMGWINNING/dashboard temporal-worker daikon-docs workflows): + # the Daikon bot requires a tab keyed exactly `chains` and inserts new + # chain sections before the next "- tab:" line after it — if `chains` + # ever becomes the last tab, new chains silently stop being added to the + # nav. It only scans top-level sections of this tab for per-chain + # api-name entries, so keep those one level deep. + - tab: chains layout: + # The cross-chain sections (WebSockets, Yellowstone gRPC, Trace API, + # Debug API, Rollups) are nested inside this first section: the docs + # site renders every later top-level section of this tab as a chain in + # the chain selector. skip-slug keeps their endpoint URLs at + # /chains/
/... . - section: Introduction + skip-slug: true contents: - - page: Get Started - path: api-reference/introduction/api-overview.mdx - - section: Alchemy Quickstart Guides - path: >- - api-reference/introduction/alchemy-quickstart-guide.mdx - contents: - - page: Create an Alchemy API Key - path: tutorials/getting-started/create-an-api-key.mdx - - page: Make Your First Alchemy Request - path: tutorials/getting-started/make-your-first-request.mdx - - page: Set Up Alchemy with Viem - path: tutorials/getting-started/set-up-alchemy-with-viem.mdx - - page: Set Up Alchemy with any Library via AI - path: tutorials/getting-started/alchemy-via-libraries.mdx - slug: alchemy-quickstart-guides - slug: introduction - - section: Pricing & Resources - contents: - - section: Pricing - contents: - - page: Pricing Plans - path: api-reference/pricing-resources/pricing/pricing-plans.mdx - - page: Compute Units - path: api-reference/pricing-resources/pricing/compute-units.mdx - - page: Compute Unit Costs - path: api-reference/pricing-resources/pricing/compute-unit-costs.mdx - slug: pricing - - section: Pricing FAQ - contents: - - page: Pay As You Go Pricing FAQ - path: >- - api-reference/pricing-resources/pricing-faq/pay-as-you-go-pricing-faq.mdx - slug: pricing-faq - - section: Resources + - page: API Overview + path: api-reference/node-api/chain-apis-overview.mdx + - page: Supported Chains + path: api-reference/node-api/node-supported-chains.mdx + - page: MEV Protection + path: api-reference/node-api/mev-protection.mdx + - link: Pricing + href: /docs/reference/pricing-plans + + - section: WebSockets contents: - - page: Feature support by chain + - page: Subscription API Overview + path: api-reference/websockets/subscription-api.mdx + - page: Best Practices for Using WebSockets in Web3 path: >- - api-reference/pricing-resources/resources/feature-support-by-chain.mdx - - page: Throughput - path: api-reference/pricing-resources/resources/throughput.mdx - - page: Batch Requests - path: api-reference/pricing-resources/resources/batch-requests.mdx - - page: Gas Limits + api-reference/websockets/best-practices-for-using-websockets-in-web3.mdx + - section: Subscription API Endpoints path: >- - api-reference/pricing-resources/resources/gas-limits-for-eth-call-and-eth-estimategas.mdx - - page: Error Reference - path: api-reference/pricing-resources/resources/error-reference.mdx - slug: resources - slug: pricing-resources - - section: Build with AI - contents: - - page: Overview - path: tutorials/build-with-ai/overview.mdx - - page: Agent Skills - path: tutorials/build-with-ai/alchemy-agent-skills.mdx - - page: Alchemy CLI - path: tutorials/build-with-ai/alchemy-cli.mdx - - page: Agent Wallets - path: tutorials/build-with-ai/agent-wallets.mdx - - page: Alchemy MCP Server - path: tutorials/build-with-ai/alchemy-mcp-server.mdx - - page: Alchemy Claude Plugin - path: tutorials/build-with-ai/alchemy-claude-plugin.mdx - - page: Agent Authentication and Payment - path: tutorials/build-with-ai/alchemy-for-agents.mdx - - section: Tutorials - contents: - - page: Add Alchemy RPC To Any Project - path: tutorials/build-with-ai/add-alchemy-rpc-to-any-project.mdx - - page: Build a Web3 Dashboard - path: tutorials/build-with-ai/web3-dashboard-prompt.mdx - - page: Learning Alchemy's Data APIs using Cursor - path: tutorials/build-with-ai/data-apis-with-cursor.mdx - - section: Tools - contents: - - page: Tools Quickstart - path: tutorials/getting-started/dashboard/dashboard-tools-quickstart.mdx - - page: Sandbox - path: tutorials/getting-started/dashboard/alchemy-sandbox.mdx - - page: Alerts - path: tutorials/getting-started/developer-best-practices/dashboard-alerts.mdx - - page: Request Logs - path: tutorials/getting-started/dashboard/request-logs.mdx - - page: Roles - path: tutorials/getting-started/dashboard/dashboard-roles.mdx - - page: Single Sign-On (SSO) - path: tutorials/getting-started/dashboard/dashboard-sso.mdx - - section: Admin API - hidden: true - contents: - - page: Overview - path: admin-api/overview.mdx - - page: Quickstart - path: admin-api/quickstart.mdx - - api: Admin API Endpoints - api-name: admin-api - flattened: true - - api: Usage API Endpoints - api-name: usage-api - flattened: true - - section: Activity Log - hidden: true - contents: - - page: Overview - path: tutorials/getting-started/dashboard/activity-log.mdx - - page: Webhook Subscriptions - path: tutorials/getting-started/dashboard/activity-log-webhook-subscriptions.mdx - - page: OCSF Mapping - path: tutorials/getting-started/dashboard/activity-log-ocsf-mapping.mdx - - section: Tutorials - contents: - - section: Transactions - contents: - - section: Understanding Transactions - path: tutorials/transactions/understanding-transactions.mdx + api-reference/websockets/subscription-api-endpoints/subscription-api-endpoints.mdx contents: - - page: Ethereum Transactions - Pending, Mined, Dropped & Replaced - path: >- - tutorials/transactions/understanding-transactions/ethereum-transactions-pending-mined-dropped-replaced.mdx - - page: How to Query Transaction Details on Ethereum + - page: alchemy_minedTransactions path: >- - tutorials/transactions/understanding-transactions/how-to-get-transaction-details.mdx - - page: Understanding the Transaction Object on Ethereum + api-reference/websockets/subscription-api-endpoints/alchemy-minedtransactions.mdx + - page: alchemy_pendingTransactions path: >- - tutorials/transactions/understanding-transactions/understanding-the-transaction-object-on-ethereum.mdx - - page: What are Internal Transactions? + api-reference/websockets/subscription-api-endpoints/alchemy-pendingtransactions.mdx + - page: newPendingTransactions path: >- - tutorials/transactions/understanding-transactions/what-are-internal-transactions.mdx - - page: How to Handle Checksum Addresses + api-reference/websockets/subscription-api-endpoints/newpendingtransactions.mdx + - page: newHeads path: >- - tutorials/transactions/understanding-transactions/how-to-handle-checksum-addresses.mdx - slug: understanding-transactions - - section: Sending Transactions - path: >- - tutorials/transactions/sending-transactions/sending-transactions.mdx - contents: - - page: How to Send Transactions on Ethereum + api-reference/websockets/subscription-api-endpoints/newheads.mdx + - page: logs + path: api-reference/websockets/subscription-api-endpoints/logs.mdx + - page: monadNewHeads path: >- - tutorials/transactions/sending-transactions/how-to-send-transactions-on-ethereum.mdx - - page: How to Check the Status of a Transaction using its Hash + api-reference/websockets/subscription-api-endpoints/monadnewheads.mdx + - page: monadLogs path: >- - tutorials/transactions/sending-transactions/how-to-check-the-status-of-a-transaction-using-its-hash.mdx - slug: sending-transactions - - section: Transaction History + api-reference/websockets/subscription-api-endpoints/monadlogs.mdx + slug: subscription-api-endpoints + - section: Solana Subscription API Endpoints path: >- - tutorials/transactions/transaction-history/transaction-history.mdx + api-reference/websockets/solana-subscription-api-endpoints/solana-subscription-api-endpoints.mdx contents: - - page: How to Get the Number of Transactions in a Block - path: >- - tutorials/transactions/transaction-history/how-to-get-the-number-of-transactions-in-a-block.mdx - - page: How to Get Transaction History for an Address on Ethereum - path: >- - tutorials/transactions/transaction-history/how-to-get-transaction-history-for-an-address-on-ethereum.mdx - - page: How to Get a Contract's First Transfer Event - path: >- - tutorials/transactions/transaction-history/how-to-get-a-contracts-first-transfer-event.mdx - - page: How to Get a Contract's Last Transfer Event + - page: accountSubscribe path: >- - tutorials/transactions/transaction-history/how-to-get-a-contracts-last-transfer-event.mdx - - page: Integrating Historical Transaction Data into your dApp + api-reference/websockets/solana-subscription-api-endpoints/account-subscribe.mdx + - page: programSubscribe path: >- - tutorials/transactions/transaction-history/integrating-historical-transaction-data-into-your-dapp.mdx - - page: How to Get Contract Deployment Transactions in a Block + api-reference/websockets/solana-subscription-api-endpoints/program-subscribe.mdx + - page: logsSubscribe path: >- - tutorials/transactions/transaction-history/how-to-get-contract-deployment-transactions-in-a-block.mdx - - page: How to Get All the Contracts Deployed by a Wallet + api-reference/websockets/solana-subscription-api-endpoints/logs-subscribe.mdx + - page: signatureSubscribe path: >- - tutorials/transactions/transaction-history/how-to-get-all-the-contracts-deployed-by-a-wallet.mdx - slug: transaction-history - - section: On-chain Events - path: tutorials/transactions/on-chain-events/on-chain-events.mdx - contents: - - page: How to Get On-chain Events on Ethereum + api-reference/websockets/solana-subscription-api-endpoints/signature-subscribe.mdx + - page: rootSubscribe path: >- - tutorials/transactions/on-chain-events/how-to-get-on-chain-events.mdx - - page: "Understanding Logs: Deep Dive into eth_getLogs" + api-reference/websockets/solana-subscription-api-endpoints/root-subscribe.mdx + - page: slotSubscribe path: >- - tutorials/transactions/on-chain-events/deep-dive-into-eth-getlogs.mdx - slug: on-chain-events - - section: Transaction Simulation + api-reference/websockets/solana-subscription-api-endpoints/slot-subscribe.mdx + slug: solana-subscription-api-endpoints + slug: websockets + + - section: Trace API + contents: + - page: Trace API Overview + path: api-reference/trace-api/trace-api-quickstart.mdx + - api: Trace API Endpoints + api-name: trace + - section: Trace API Resources path: >- - tutorials/transactions/transaction-simulation/transaction-simulation.mdx + api-reference/trace-api/trace-api-resources/what-are-evm-traces.mdx contents: - - page: Integrating Simulation with 1 line of code + - page: Trace API vs. Debug API path: >- - tutorials/transactions/transaction-simulation/integrating-simulation-with-1-line-of-code.mdx - - page: Building a MetaMask Snap from scratch + api-reference/trace-api/trace-api-resources/trace-api-vs-debug-api.mdx + - page: What is trace_transaction? path: >- - tutorials/transactions/transaction-simulation/building-a-metamask-snap-from-scratch.mdx - - page: Asset Changes - Explained + api-reference/trace-api/trace-api-resources/what-is-trace-transaction.mdx + - page: What is trace_block? path: >- - tutorials/transactions/transaction-simulation/asset-changes-explained.mdx - - page: How to simulate a transaction on Ethereum + api-reference/trace-api/trace-api-resources/what-is-trace-block.mdx + - page: What is trace_filter? path: >- - tutorials/transactions/transaction-simulation/how-to-simulate-a-transaction-on-ethereum.mdx - slug: transaction-simulation - slug: transactions - - section: Streaming Data + api-reference/trace-api/trace-api-resources/what-is-trace-filter.mdx + - page: trace_call vs debug_traceCall + path: >- + api-reference/trace-api/trace-api-resources/trace-call-vs-debug-tracecall.mdx + slug: trace-api-resources + slug: trace-api + - section: Debug API contents: - - section: WebSocket Subscriptions - path: >- - tutorials/streaming-data/websocket-subscriptions/websocket-subscriptions.mdx + - page: Debug API Overview + path: api-reference/debug-api/debug-api-quickstart.mdx + - api: Debug API Endpoints + api-name: debug + slug: debug-api + + - section: Yellowstone gRPC + contents: + - section: Getting Started contents: - - page: How to Subscribe to Mined Transactions via WebSocket Endpoints - path: >- - tutorials/streaming-data/websocket-subscriptions/how-to-subscribe-to-pending-transactions-via-websocket-endpoints.mdx - - page: >- - How to Subscribe to Pending Transactions via WebSocket - Endpoints - path: >- - tutorials/streaming-data/websocket-subscriptions/how-to-subscribe-to-transactions-via-websocket-endpoints.mdx - slug: websocket-subscriptions - slug: streaming-data - - section: API Security and Authentication + - page: Overview + path: api-reference/yellowstone/overview.mdx + - page: Quickstart + path: api-reference/yellowstone/quickstart.mdx + slug: getting-started + - section: API Reference + path: api-reference/yellowstone/api-reference-overview.mdx + contents: + - page: Subscribe Request + path: api-reference/yellowstone/subscribe-request.mdx + - page: Subscribe to Slots + path: api-reference/yellowstone/subscribe-slots.mdx + - page: Subscribe to Transactions + path: api-reference/yellowstone/subscribe-transactions.mdx + - page: Subscribe to Accounts + path: api-reference/yellowstone/subscribe-accounts.mdx + - page: Subscribe to Blocks + path: api-reference/yellowstone/subscribe-blocks.mdx + slug: api-reference + - section: Resources + contents: + - page: Code Examples + path: api-reference/yellowstone/examples.mdx + - page: Best Practices + path: api-reference/yellowstone/best-practices.mdx + slug: resources + slug: yellowstone-grpc + + # Temporary home for Rollups: self-serve is deprecated (no new rollups + # are being created; existing ones are still supported), so it is no + # longer a top-level tab. Framed for customers who want to launch their + # own L2 chain. Remove entirely once deprecation is communicated to all + # customers. + - section: Launch Your Own Chain (Rollups) contents: - - page: How To Create Access Keys - path: >- - tutorials/getting-started/api-security-and-authentication/how-to-create-access-keys.mdx - - page: How To Make HTTP Header-Based API Requests - path: >- - tutorials/getting-started/api-security-and-authentication/how-to-use-api-keys-in-http-headers.mdx - - page: How To Use JWTs For API Requests - path: >- - tutorials/getting-started/api-security-and-authentication/how-to-use-jwts-for-api-requests.mdx - - page: Best Practices for Key Security and Management - path: >- - tutorials/getting-started/api-security-and-authentication/best-practices-for-key-security-and-management.mdx - - page: How to Add Allowlists to Your Apps for Enhanced Security - path: >- - tutorials/getting-started/api-security-and-authentication/how-to-add-allowlists-to-your-apps-for-enhanced-security.mdx - slug: api-security-and-authentication - - section: Developer Best Practices + - page: Rollups Overview + path: api-reference/alchemy-rollups/rollups-quickstart.mdx + - page: Supported Frameworks + path: api-reference/alchemy-rollups/supported-stacks.mdx + - page: Using your Rollup + path: api-reference/alchemy-rollups/using-your-rollup.mdx + - page: Operating your Rollup + path: api-reference/alchemy-rollups/operating-your-rollup.mdx + - page: Customizing & Integrations + path: api-reference/alchemy-rollups/customizations-integrations.mdx + - page: Bridging Assets + path: api-reference/alchemy-rollups/bridge-contract-address.mdx + - page: Rollups FAQ + path: api-reference/alchemy-rollups/rollups-faq.mdx + slug: rollups + + - section: Ethereum + contents: + - page: Quickstart + path: api-reference/ethereum/ethereum-api-quickstart.mdx + - page: Ethereum API Overview + path: api-reference/ethereum/ethereum-api-overview.mdx + - api: Ethereum API Endpoints + api-name: eth + - api: Ethereum Beacon API Endpoints + api-name: eth-beacon + flattened: true + - page: FAQ + path: api-reference/ethereum/ethereum-api-faq/ethereum-api-faq.mdx + slug: ethereum + - section: Solana + contents: + - section: Quickstart + path: api-reference/solana/solana-api-quickstart.mdx + contents: + - link: CU Calculator + href: https://solana-demo-sigma.vercel.app/ + - page: Accounts DB Infrastructure + path: api-reference/solana/accounts-db-infra.mdx + - page: Historical account state + path: api-reference/solana/historical-account-state.mdx + - page: Solana API Overview + path: api-reference/solana/solana-api-overview.mdx + - api: Solana API Endpoints + api-name: solana + - link: Solana DAS APIs + href: /docs/reference/alchemy-das-apis-for-solana + - section: Solana Photon API path: >- - tutorials/getting-started/developer-best-practices/developer-best-practices.mdx + api-reference/data/nft-api/alchemy-photon-apis-for-solana.mdx contents: - - page: Best Practices When Using Alchemy - path: >- - tutorials/getting-started/developer-best-practices/best-practices-when-using-alchemy.mdx - - page: Best Practices for Deploying a Smart Contract on EVM Mainnets - path: >- - tutorials/getting-started/developer-best-practices/best-practices-for-deploying-a-smart-contract-on-evm-mainnets-1.mdx - - page: Choosing a Web3 Network - path: >- - tutorials/getting-started/developer-best-practices/choosing-a-web3-network.mdx - - page: >- - How to Enable Compression to Speed Up JSON-RPC Blockchain - Requests - path: >- - tutorials/getting-started/developer-best-practices/how-to-enable-compression-to-speed-up-json-rpc-blockchain-requests.mdx - - page: Debugging CORS problems for End-Users - path: >- - tutorials/getting-started/developer-best-practices/debugging-cors-problems-for-end-users.mdx - - page: How to Implement Retries - path: >- - tutorials/getting-started/developer-best-practices/how-to-implement-retries.mdx - - page: How to set usage limits for your account - path: >- - tutorials/getting-started/developer-best-practices/how-to-set-usage-limits-and-alerts-for-your-account.mdx - - link: Dashboard Alerts - href: /docs/dashboard-alerts - slug: developer-best-practices - - section: Understanding the EVM + - api: Solana Photon API + api-name: solana-photon + flattened: true + - section: Tutorials contents: - - page: How to Get the Latest Block on Ethereum - path: >- - tutorials/understanding-the-evm/how-to-get-the-latest-block-on-ethereum.mdx - - page: What are Uncle Blocks? - path: tutorials/understanding-the-evm/what-are-uncle-blocks.mdx - - page: What is Archive Data on Ethereum? - path: >- - tutorials/understanding-the-evm/what-is-archive-data-on-ethereum.mdx - - page: "Internal Playbook: Upgrading Ethereum Nodes" - path: >- - tutorials/understanding-the-evm/internal-playbook-upgrading-ethereum-nodes.mdx - - page: How to Calculate Ethereum Miner Rewards + - link: Hello World Solana Application + href: /docs/hello-world-solana-program + - link: Set up Frontend for Solana Application + href: /docs/hello-world-solana-application + - page: FAQ + path: api-reference/solana/solana-api-faq.mdx + slug: solana + - section: Abstract + contents: + - page: Quickstart + path: api-reference/abstract/abstract-api-quickstart.mdx + - page: Abstract API Overview + path: api-reference/abstract/abstract-api-overview.mdx + - api: Abstract API Endpoints + api-name: abstract + - page: FAQ + path: api-reference/abstract/abstract-api-faq.mdx + slug: abstract + - section: ADI + contents: + + - page: Quickstart + path: api-reference/adi/adi-api-quickstart.mdx + - page: ADI API Overview + path: api-reference/adi/adi-api-overview.mdx + - api: ADI API Endpoints + api-name: adi + - page: FAQ + path: api-reference/adi/adi-api-faq.mdx + slug: adi + - section: Anime + contents: + - page: Quickstart + path: api-reference/anime/anime-api-quickstart.mdx + - page: Anime API Overview + path: api-reference/anime/anime-api-overview.mdx + - api: Anime API Endpoints + api-name: anime + - page: FAQ + path: api-reference/anime/anime-api-faq.mdx + slug: anime + - section: Apechain + contents: + - page: Quickstart + path: api-reference/apechain/apechain-api-quickstart.mdx + - api: ApeChain API Endpoints + api-name: apechain + - page: FAQ + path: api-reference/apechain/apechain-api-faq.mdx + slug: apechain + - section: Aptos + contents: + - page: Quickstart + path: api-reference/aptos/aptos-api-quickstart.mdx + - api: Aptos API Endpoints + api-name: aptos + flattened: true + - page: FAQ + path: api-reference/aptos/aptos-api-faq.mdx + slug: aptos + - section: Arbitrum + contents: + - page: Quickstart + path: api-reference/arbitrum/arbitrum-api-quickstart.mdx + - page: Arbitrum API Overview + path: api-reference/arbitrum/arbitrum-api-overview.mdx + - api: Arbitrum API Endpoints + api-name: arbitrum + - section: FAQ + path: api-reference/arbitrum/arbitrum-api-faq/arbitrum-api-faq.mdx + contents: + - page: Arbitrum vs. Ethereum API Differences path: >- - tutorials/understanding-the-evm/how-to-calculate-ethereum-miner-rewards.mdx - slug: understanding-the-evm - - section: Snapshots Service + api-reference/arbitrum/arbitrum-api-faq/arbitrumethereum-differences.mdx + slug: arbitrum-api-faq + + slug: arbitrum + - section: Arbitrum Nova + contents: + - page: Arbitrum Nova Deprecation Notice + path: api-reference/arbitrum-nova/arbitrum-nova-deprecation-notice.mdx + slug: arbitrum-nova + - section: Arc + contents: + - page: Quickstart + path: api-reference/arc/arc-api-quickstart.mdx + - page: Arc API Overview + path: api-reference/arc/arc-api-overview.mdx + - api: Arc API Endpoints + api-name: arc + - page: FAQ + path: api-reference/arc/arc-api-faq.mdx + slug: arc + - section: Astar + contents: + - page: Quickstart + path: api-reference/astar/astar-api-quickstart.mdx + - page: Astar API Overview + path: api-reference/astar/astar-api-overview.mdx + - api: Astar API Endpoints + api-name: astar + slug: astar-api-endpoints + - page: FAQ + path: api-reference/astar/astar-api-faq.mdx + slug: astar + - section: Avalanche C-Chain + contents: + - page: Quickstart + path: api-reference/avalanche/avalanche-api-quickstart.mdx + - api: Avalanche API Endpoints + api-name: avalanche + - page: FAQ + path: api-reference/avalanche/avalanche-api-faq.mdx + slug: avalanche + - section: Avalanche P-Chain + contents: + - page: Quickstart + path: api-reference/avalanche-p/avalanche-p-api-quickstart.mdx + - page: Avalanche P-Chain API Overview + path: api-reference/avalanche-p/avalanche-p-api-overview.mdx + - api: Avalanche P-Chain API Endpoints + api-name: avalanche-p + - page: FAQ + path: api-reference/avalanche-p/avalanche-p-api-faq.mdx + slug: avalanche-p + - section: Base + contents: + - page: Quickstart + path: api-reference/base/base-api-quickstart.mdx + - page: Base API Overview + path: api-reference/base/base-api-overview.mdx + - api: Base API Endpoints + api-name: base + slug: base-api-endpoints + - page: Flashblocks API Quickstart + path: api-reference/base/base-flashblocks-api-quickstart.mdx + - page: FAQ + path: api-reference/base/base-api-faq.mdx + slug: base + - section: Berachain + contents: + - page: Quickstart + path: api-reference/berachain/berachain-api-quickstart.mdx + - page: Berachain API Overview + path: api-reference/berachain/berachain-api-overview.mdx + - api: Berachain API Endpoints + api-name: berachain + - page: FAQ + path: api-reference/berachain/berachain-api-faq.mdx + slug: berachain + - section: Bitcoin + contents: + - page: Quickstart + path: api-reference/bitcoin/bitcoin-api-quickstart.mdx + - page: Bitcoin API Overview + path: api-reference/bitcoin/bitcoin-api-overview.mdx + - api: Bitcoin API Endpoints + api-name: bitcoin + - section: UTXO + skip-slug: true contents: - - page: Worldchain - path: tutorials/snapshots/worldchain.mdx - - page: Avalanche - path: tutorials/snapshots/avalanche.mdx - - page: Aptos - path: tutorials/snapshots/aptos.mdx - - page: Shape - path: tutorials/snapshots/shape.mdx - - page: Ink - path: tutorials/snapshots/ink.mdx - - page: Soneium - path: tutorials/snapshots/soneium.mdx - - page: Unichain - path: tutorials/snapshots/unichain.mdx - slug: /tutorials/snapshots - slug: tutorials - - section: New to Web3 + - page: UTXO Overview + path: api-reference/bitcoin/utxo.mdx + - page: UTXO Migration Guide + path: api-reference/bitcoin/utxo-migration-guide.mdx + - api: UTXO API Endpoints + api-name: utxo + flattened: true + - page: UTXO WebSockets + path: api-reference/bitcoin/utxo-websockets.mdx + - page: FAQ + path: api-reference/bitcoin/bitcoin-api-faq.mdx + slug: bitcoin + - section: Bitcoin Cash contents: - - section: Alchemy University + - page: Quickstart + path: api-reference/bitcoincash/bitcoincash-api-quickstart.mdx + - page: Bitcoin Cash API Overview + path: api-reference/bitcoincash/bitcoincash-api-overview.mdx + - api: Bitcoin Cash API Endpoints + api-name: bitcoincash + slug: bitcoincash-api-endpoints + - section: UTXO + skip-slug: true contents: - - section: Blockchain Basics - path: tutorials/alchemy-university/blockchain-basics.mdx - contents: - - page: What is a blockchain? - path: >- - tutorials/alchemy-university/blockchain-basics/what-is-a-blockchain.mdx - - page: What is Proof of Work? - path: >- - tutorials/alchemy-university/blockchain-basics/proof-of-work.mdx - - page: What are blockchain consensus mechanisms? - path: >- - tutorials/alchemy-university/blockchain-basics/what-are-blockchain-consensus-mechanisms.mdx - - page: What does a blockchain network look like? - path: >- - tutorials/alchemy-university/blockchain-basics/what-are-blockchain-networks.mdx - - page: What is a 51% attack? - path: >- - tutorials/alchemy-university/blockchain-basics/51-percent-attack.mdx - - page: What is the Bitcoin genesis block? - path: >- - tutorials/alchemy-university/blockchain-basics/bitcoin-genesis-block.mdx - - page: UTXO vs. Account Models - path: >- - tutorials/alchemy-university/blockchain-basics/utxo-vs-account-models.mdx - - page: Web3 Glossary - path: tutorials/understanding-the-evm/web3-glossary.mdx - - page: Blockchain 101 - path: tutorials/understanding-the-evm/blockchain-101.mdx - slug: blockchain-basics - - section: Cryptography Basics - path: >- - tutorials/alchemy-university/cryptography-basics/cryptography-basics.mdx - contents: - - page: What is Public Key Cryptography? - path: >- - tutorials/alchemy-university/cryptography-basics/public-key-cryptography.mdx - - page: What is a hashing algorithm? - path: >- - tutorials/alchemy-university/cryptography-basics/hashing-algorithm.mdx - - page: How do tree data structures work? - path: >- - tutorials/alchemy-university/cryptography-basics/tree-data-structures.mdx - - page: What are Merkle trees? - path: >- - tutorials/alchemy-university/cryptography-basics/what-are-merkle-trees.mdx - - page: How are Merkle trees used in blockchains? - path: >- - tutorials/alchemy-university/cryptography-basics/merkle-trees-in-blockchains.mdx - - page: What are Patricia Merkle Tries? - path: >- - tutorials/alchemy-university/cryptography-basics/patricia-merkle-tries.mdx - slug: cryptography-basics - - section: Ethereum Basics - path: >- - tutorials/alchemy-university/ethereum-basics/ethereum-basics.mdx - contents: - - page: What is Ethereum? - path: >- - tutorials/alchemy-university/ethereum-basics/what-is-ethereum.mdx - - page: What is Proof of Stake? - path: >- - tutorials/alchemy-university/ethereum-basics/what-is-proof-of-stake.mdx - - page: How does Ethereum gas work? - path: tutorials/alchemy-university/ethereum-basics/ethereum-gas.mdx - - page: What are Ethereum Accounts? - path: >- - tutorials/alchemy-university/ethereum-basics/ethereum-accounts.mdx - - page: How to Read Data with JSON-RPC - path: >- - tutorials/alchemy-university/ethereum-basics/how-to-read-data-with-json-rpc.mdx - - page: How to create a JSON REST API for Ethereum - path: >- - tutorials/alchemy-university/ethereum-basics/create-json-rest-api.mdx - - page: What are Ethereum nodes? - path: >- - tutorials/alchemy-university/ethereum-basics/ethereum-nodes.mdx - - page: How do Ethereum transactions work? - path: >- - tutorials/alchemy-university/ethereum-basics/how-ethereum-transactions-work.mdx - - page: Introduction to Ethereum Frontend Libraries - path: >- - tutorials/alchemy-university/ethereum-basics/ethereum-frontend-libraries.mdx - slug: ethereum-basics - - section: Solidity Basics - path: >- - tutorials/alchemy-university/solidity-basics/solidity-basics.mdx - contents: - - page: What is Hardhat? - path: >- - tutorials/alchemy-university/solidity-basics/what-is-hardhat.mdx - - page: What is Solidity Syntax? - path: >- - tutorials/alchemy-university/solidity-basics/what-is-solidity-syntax.mdx - - page: How does Solidity work with the EVM? - path: >- - tutorials/alchemy-university/solidity-basics/how-does-solidity-work.mdx - - page: "Solidity vs. JavaScript: Similarities & Differences" - path: >- - tutorials/alchemy-university/solidity-basics/solidity-vs-javascript.mdx - - page: How do Solidity functions work? - path: >- - tutorials/alchemy-university/solidity-basics/solidity-functions.mdx - - page: How to Modify State Variables - path: >- - tutorials/alchemy-university/solidity-basics/how-to-modify-state-variables.mdx - - page: What does it mean to revert transactions? - path: >- - tutorials/alchemy-university/solidity-basics/revert-transactions.mdx - - page: How do Solidity Mappings work? - path: >- - tutorials/alchemy-university/solidity-basics/solidity-mappings.mdx - - page: What are Solidity events? - path: >- - tutorials/alchemy-university/solidity-basics/solidity-events.mdx - - page: How do Solidity arrays work? - path: >- - tutorials/alchemy-university/solidity-basics/how-solidity-arrays-work.mdx - - page: How do Solidity structs work? - path: >- - tutorials/alchemy-university/solidity-basics/how-do-solidity-structs-work.mdx - slug: solidity-basics - - section: Smart Contract Basics - path: >- - tutorials/alchemy-university/smart-contract-basics/smart-contract-basics.mdx - contents: - - page: How do smart contracts communicate? - path: >- - tutorials/alchemy-university/smart-contract-basics/smart-contract-communication.mdx - - page: How to unit test a smart contract - path: >- - tutorials/alchemy-university/smart-contract-basics/how-to-unit-test-a-smart-contract.mdx - - page: How do smart contract ABIs work? - path: >- - tutorials/alchemy-university/smart-contract-basics/smart-contract-abi.mdx - - page: What are multi-signature contracts? - path: >- - tutorials/alchemy-university/smart-contract-basics/multi-sig-contracts.mdx - - page: What is Smart Contract inheritance? - path: >- - tutorials/alchemy-university/smart-contract-basics/smart-contract-inheritance.mdx - - page: What is an ERC-20 token? - path: >- - tutorials/alchemy-university/smart-contract-basics/what-is-erc-20.mdx - - page: What are NFTs? - path: >- - tutorials/alchemy-university/smart-contract-basics/what-are-nfts.mdx - - page: What are upgradeable smart contracts? - path: >- - tutorials/alchemy-university/smart-contract-basics/upgradeable-smart-contracts.mdx - slug: smart-contract-basics - slug: alchemy-university - - section: Developer Basics - contents: - - section: Learning Solidity - contents: - - page: What is Smart Contract Storage Layout? - path: tutorials/learning-solidity/smart-contract-storage-layout.mdx - - page: When to use Storage vs. Memory vs. Calldata in Solidity - path: >- - tutorials/learning-solidity/when-to-use-storage-vs-memory-vs-calldata-in-solidity.mdx - - page: What is the difference between Memory and Calldata in Solidity? - path: >- - tutorials/learning-solidity/what-is-the-difference-between-memory-and-calldata-in-solidity.mdx - - page: What are Payable Functions in Solidity? - path: tutorials/learning-solidity/solidity-payable-functions.mdx - - page: How to Get a Smart Contract's Balance in Solidity - path: >- - tutorials/learning-solidity/how-to-get-a-smart-contracts-balance-in-solidity.mdx - - page: How to Send Value from Within a Smart Contract Using Solidity - path: >- - tutorials/learning-solidity/how-to-send-value-from-within-a-smart-contract-using-solidity.mdx - - page: How to Interpret Binaries in Solidity - path: >- - tutorials/learning-solidity/how-to-interpret-binaries-in-solidity.mdx - - page: How to Interact with ERC-20 tokens in Solidity - path: >- - tutorials/learning-solidity/how-to-interact-with-erc-20-tokens-in-solidity.mdx - - page: How to Interact with ERC-721 Tokens in Solidity - path: >- - tutorials/learning-solidity/how-to-interact-with-erc-721-tokens-in-solidity.mdx - - page: >- - How to Make Your Dapp Compatible With Smart Contract Wallets Using - ERC-1271 - path: >- - tutorials/learning-solidity/how-to-make-your-dapp-compatible-with-smart-contract-wallets.mdx - - page: How to Verify a Message Signature on Ethereum - path: >- - tutorials/learning-solidity/how-to-verify-a-message-signature-on-ethereum/how-to-verify-a-message-signature-on-ethereum.mdx - slug: learning-solidity - - section: Creating Smart Contracts - contents: - - section: Hello World Solana Program - path: >- - api-reference/solana/hello-world.mdx - contents: - - page: How to Integrate a Solana Program with a Web3 Application - path: >- - api-reference/solana/hello-world-application.mdx - slug: hello-world-solana-program - - page: How to Deploy a Smart Contract to the Sepolia Testnet - path: >- - tutorials/creating-smart-contracts/how-to-deploy-a-smart-contract-to-the-sepolia-testnet.mdx - slug: creating-smart-contracts - slug: developer-basics - - - tab: node - layout: - - section: Introduction - contents: - - page: Node API Overview - path: api-reference/node-api/node-api-overview.mdx - - link: Pricing - href: /docs/reference/pricing-plans - - page: Supported Chains - path: api-reference/node-api/node-supported-chains.mdx - slug: introduction - - - section: WebSockets + - page: UTXO Overview + path: api-reference/bitcoincash/utxo.mdx + - link: UTXO Migration Guide + href: /docs/bitcoin/utxo-migration-guide + - api: UTXO API Endpoints + api-name: utxo-bitcoincash + flattened: true + - page: UTXO WebSockets + path: api-reference/bitcoincash/utxo-websockets.mdx + - page: FAQ + path: api-reference/bitcoincash/bitcoincash-api-faq.mdx + slug: bitcoincash + - section: Blast contents: - - page: Subscription API Overview - path: api-reference/websockets/subscription-api.mdx - - page: Best Practices for Using WebSockets in Web3 - path: >- - api-reference/websockets/best-practices-for-using-websockets-in-web3.mdx - - section: Subscription API Endpoints - path: >- - api-reference/websockets/subscription-api-endpoints/subscription-api-endpoints.mdx - contents: - - page: alchemy_minedTransactions - path: >- - api-reference/websockets/subscription-api-endpoints/alchemy-minedtransactions.mdx - - page: alchemy_pendingTransactions - path: >- - api-reference/websockets/subscription-api-endpoints/alchemy-pendingtransactions.mdx - - page: newPendingTransactions - path: >- - api-reference/websockets/subscription-api-endpoints/newpendingtransactions.mdx - - page: newHeads - path: >- - api-reference/websockets/subscription-api-endpoints/newheads.mdx - - page: logs - path: api-reference/websockets/subscription-api-endpoints/logs.mdx - - page: monadNewHeads - path: >- - api-reference/websockets/subscription-api-endpoints/monadnewheads.mdx - - page: monadLogs - path: >- - api-reference/websockets/subscription-api-endpoints/monadlogs.mdx - slug: subscription-api-endpoints - - section: Solana Subscription API Endpoints - path: >- - api-reference/websockets/solana-subscription-api-endpoints/solana-subscription-api-endpoints.mdx - contents: - - page: accountSubscribe - path: >- - api-reference/websockets/solana-subscription-api-endpoints/account-subscribe.mdx - - page: programSubscribe - path: >- - api-reference/websockets/solana-subscription-api-endpoints/program-subscribe.mdx - - page: logsSubscribe - path: >- - api-reference/websockets/solana-subscription-api-endpoints/logs-subscribe.mdx - - page: signatureSubscribe - path: >- - api-reference/websockets/solana-subscription-api-endpoints/signature-subscribe.mdx - - page: rootSubscribe - path: >- - api-reference/websockets/solana-subscription-api-endpoints/root-subscribe.mdx - - page: slotSubscribe - path: >- - api-reference/websockets/solana-subscription-api-endpoints/slot-subscribe.mdx - slug: solana-subscription-api-endpoints - slug: websockets - - - section: Yellowstone gRPC + - page: Quickstart + path: api-reference/blast/blast-api-quickstart.mdx + - page: Blast API Overview + path: api-reference/blast/blast-api-overview.mdx + - api: Blast API Endpoints + api-name: blast + - page: FAQ + path: api-reference/blast/blast-api-faq.mdx + slug: blast + - section: BNB Smart Chain contents: - - section: Getting Started - contents: - - page: Overview - path: api-reference/yellowstone/overview.mdx - - page: Quickstart - path: api-reference/yellowstone/quickstart.mdx - slug: getting-started - - section: API Reference - path: api-reference/yellowstone/api-reference-overview.mdx - contents: - - page: Subscribe Request - path: api-reference/yellowstone/subscribe-request.mdx - - page: Subscribe to Slots - path: api-reference/yellowstone/subscribe-slots.mdx - - page: Subscribe to Transactions - path: api-reference/yellowstone/subscribe-transactions.mdx - - page: Subscribe to Accounts - path: api-reference/yellowstone/subscribe-accounts.mdx - - page: Subscribe to Blocks - path: api-reference/yellowstone/subscribe-blocks.mdx - slug: api-reference - - section: Resources - contents: - - page: Code Examples - path: api-reference/yellowstone/examples.mdx - - page: Best Practices - path: api-reference/yellowstone/best-practices.mdx - slug: resources - slug: yellowstone-grpc - - - section: Trace API + - page: BNB Smart Chain API Overview + path: api-reference/bnb-smart-chain/bnb-smart-chain-api-overview.mdx + - api: BNB Smart Chain API Endpoints + api-name: bnb + - page: BNB Smart Chain Quickstart + path: api-reference/bnb-smart-chain/bnb-smart-chain-api-quickstart.mdx + - page: BNB Smart Chain FAQ + path: api-reference/bnb-smart-chain/bnb-smart-chain-faq.mdx + slug: bnb-smart-chain + - section: BOB contents: - - page: Trace API Overview - path: api-reference/trace-api/trace-api-quickstart.mdx - - api: Trace API Endpoints - api-name: trace - - section: Trace API Resources - path: >- - api-reference/trace-api/trace-api-resources/what-are-evm-traces.mdx - contents: - - page: Trace API vs. Debug API - path: >- - api-reference/trace-api/trace-api-resources/trace-api-vs-debug-api.mdx - - page: What is trace_transaction? - path: >- - api-reference/trace-api/trace-api-resources/what-is-trace-transaction.mdx - - page: What is trace_block? - path: >- - api-reference/trace-api/trace-api-resources/what-is-trace-block.mdx - - page: What is trace_filter? - path: >- - api-reference/trace-api/trace-api-resources/what-is-trace-filter.mdx - - page: trace_call vs debug_traceCall - path: >- - api-reference/trace-api/trace-api-resources/trace-call-vs-debug-tracecall.mdx - slug: trace-api-resources - slug: trace-api - - section: Debug API - contents: - - page: Debug API Overview - path: api-reference/debug-api/debug-api-quickstart.mdx - - api: Debug API Endpoints - api-name: debug - slug: debug-api - - - tab: data - layout: - - section: Introduction + - page: Quickstart + path: api-reference/bob/bob-api-quickstart.mdx + - page: BOB API Overview + path: api-reference/bob/bob-api-overview.mdx + - api: BOB API Endpoints + api-name: bob + - page: FAQ + path: api-reference/bob/bob-api-faq.mdx + slug: bob + - section: Botanix contents: - - page: Data API Overview - path: api-reference/data/data-overview.mdx - - link: Pricing - href: /docs/reference/pricing-plans - - section: Portfolio API + - page: Quickstart + path: api-reference/botanix/botanix-api-quickstart.mdx + - page: Botanix API Overview + path: api-reference/botanix/botanix-api-overview.mdx + - api: Botanix API Endpoints + api-name: botanix + - page: FAQ + path: api-reference/botanix/botanix-api-faq.mdx + slug: botanix + - section: Celo + contents: + - page: Quickstart + path: api-reference/celo/celo-chain-api-quickstart.mdx + - page: Celo API Overview + path: api-reference/celo/celo-api-overview.mdx + - api: Celo API Endpoints + api-name: celo + - page: FAQ + path: api-reference/celo/celo-chain-api-faq.mdx + slug: celo + - section: Citrea contents: - - page: Portfolio API Overview - path: api-reference/data/portfolio-apis/portfolio-apis.mdx - - api: Portfolio API Endpoints - api-name: portfolio - flattened: true - slug: portfolio-apis - - section: Token API + - page: Quickstart + path: api-reference/citrea/citrea-api-quickstart.mdx + - page: Citrea API Overview + path: api-reference/citrea/citrea-api-overview.mdx + - api: Citrea API Endpoints + api-name: citrea + - page: FAQ + path: api-reference/citrea/citrea-api-faq.mdx + slug: citrea + - section: Clankermon contents: - - page: Token API Overview - path: api-reference/data/token-api/token-api-overview.mdx - - page: Token API Quickstart - path: api-reference/data/token-api/token-api-quickstart.mdx - # - page: Solana Token APIs (Beta) - # path: >- - # api-reference/data/token-api/beta-alchemy-das-apis-for-solana-nfts-and-fungible-tokens-1ba069f2006680279109d7f34758ac6fpvs4.mdx - - api: Token API Endpoints - api-name: token - # - section: Token API Tutorials - # contents: - # - page: How to Get Token Metadata - # path: >- - # tutorials/defi/erc-20-tokens/how-to-get-token-metadata.mdx - # - page: How to Get Token Balance - # path: >- - # tutorials/defi/token-balances/how-to-get-token-balance-for-an-address.mdx - slug: token-api - - section: Transfers API + + - page: Quickstart + path: api-reference/clankermon/clankermon-api-quickstart.mdx + - page: Clankermon API Overview + path: api-reference/clankermon/clankermon-api-overview.mdx + - api: Clankermon API Endpoints + api-name: clankermon + - page: FAQ + path: api-reference/clankermon/clankermon-api-faq.mdx + slug: clankermon + - section: CrossFi contents: - - page: Transfers API Overview - path: api-reference/data/transfers-api/transfers-api-quickstart.mdx - - api: Transfers Endpoints - api-name: transfers - - section: Transfers API Tutorials - contents: - - link: How to Get Tx History for Address - href: /docs/how-to-get-transaction-history-for-an-address-on-ethereum - # - page: How to Get All NFTs Owned by Address - # path: >- - # tutorials/nfts/nft-api-tutorials/how-to-get-all-nfts-owned-by-an-address.mdx - - link: How to Get Contract's First Transfer Event - href: /docs/how-to-get-a-contracts-first-transfer-event - - link: How to Get Contract's Last Transfer Event - href: /docs/how-to-get-a-contracts-last-transfer-event - - link: How to Integrate Historical Transactions into Your App - href: /docs/integrating-historical-transaction-data-into-your-dapp - slug: transfers-api-tutorials - slug: transfers-api - - section: Prices API + - page: Quickstart + path: api-reference/crossfi/crossfi-api-quickstart.mdx + - page: CrossFi API Overview + path: api-reference/crossfi/crossfi-api-overview.mdx + - api: CrossFi API Endpoints + api-name: crossfi + - page: FAQ + path: api-reference/crossfi/crossfi-api-faq.mdx + slug: crossfi + - section: Degen contents: - - page: Prices API Quickstart - path: api-reference/data/prices-api/prices-api-quickstart.mdx - - api: Prices API Endpoints - api-name: prices - flattened: true - - page: Prices API FAQ - path: api-reference/data/prices-api/prices-api-faq.mdx - slug: prices-api - - section: NFT API + + - page: Quickstart + path: api-reference/degen/degen-api-quickstart.mdx + - page: Degen API Overview + path: api-reference/degen/degen-api-overview.mdx + - api: Degen API Endpoints + api-name: degen + - page: FAQ + path: api-reference/degen/degen-api-faq.mdx + slug: degen + - section: Dogecoin contents: - - page: NFT API Overview - path: api-reference/data/nft-api/nft-api-overview.mdx - - page: NFT API Quickstart - path: api-reference/data/nft-api/nft-api-quickstart.mdx - - section: Solana DAS API - path: >- - api-reference/data/nft-api/alchemy-das-apis-for-solana.mdx - contents: - - api: Solana DAS API Endpoints - api-name: solana-das - - section: NFT API Endpoints - path: >- - api-reference/data/nft-api/nft-api-endpoints.mdx + + - page: Quickstart + path: api-reference/dogecoin/dogecoin-api-quickstart.mdx + - page: Dogecoin API Overview + path: api-reference/dogecoin/dogecoin-api-overview.mdx + - api: Dogecoin API Endpoints + api-name: dogecoin + - section: UTXO + skip-slug: true contents: - - api: NFT API Endpoints - api-name: nft + - page: UTXO Overview + path: api-reference/dogecoin/utxo.mdx + - link: UTXO Migration Guide + href: /docs/bitcoin/utxo-migration-guide + - api: UTXO API Endpoints + api-name: utxo-dogecoin flattened: true - slug: nft-api-endpoints - - page: NFT API FAQ - path: api-reference/data/nft-api/nft-api-faq.mdx - slug: nft-api-tutorials - slug: nft-api - - section: Webhooks + - page: UTXO WebSockets + path: api-reference/dogecoin/utxo-websockets.mdx + - page: FAQ + path: api-reference/dogecoin/dogecoin-api-faq.mdx + slug: dogecoin + - section: Fantom contents: - - page: Webhooks Overview - path: api-reference/data/webhooks/webhooks-overview.mdx - - section: Webhooks Quickstart Guides - path: >- - api-reference/data/webhooks/webhooks-quickstart/notify-api-quickstart.mdx - contents: - - page: Custom Webhooks Query Examples - path: >- - api-reference/data/webhooks/custom-webhooks-quickstart/custom-webhooks-example.mdx - - page: Custom Webhook Filters - path: >- - api-reference/data/webhooks/custom-webhooks-quickstart/custom-webhook-filters.mdx - - page: Custom Webhook Variables - path: >- - api-reference/data/webhooks/custom-webhooks-quickstart/custom-webhook-variables.mdx - # - page: Webhooks Tutorials and Applications - # path: >- - # api-reference/data/webhooks/webhooks-quickstart/notify-tutorials-and-applications.mdx - # - page: Webhooks FAQ - # path: >- - # api-reference/data/webhooks/webhooks-quickstart/notify-api-faq.mdx - slug: webhooks-quickstart - - section: Webhook Types - path: >- - api-reference/data/webhooks/webhook-types/webhook-types.mdx - contents: - - page: Custom Webhook - path: >- - api-reference/data/webhooks/webhook-types/custom-webhook.mdx - - page: Address Activity Webhook - path: >- - api-reference/data/webhooks/webhook-types/address-activity-webhook.mdx - - page: NFT Activity Webhook - path: >- - api-reference/data/webhooks/webhook-types/nft-activity-webhook.mdx - # - page: NFT Metadata Updates Webhook - # path: >- - # api-reference/data/webhooks/webhook-types/nft-metadata-updates-webhook.mdx - slug: webhook-types - - api: Webhooks API Endpoints - api-name: notify - flattened: true - # - section: Webhooks API Tutorials - # contents: - # - page: How to Integrate Alchemy Webhooks with Zapier - # path: >- - # tutorials/streaming-data/how-to-integrate-alchemy-webhooks-with-zapier.mdx - # - page: How to Build App with Real-Time Tx Notifications - # path: >- - # tutorials/streaming-data/transaction-notifications/building-a-dapp-with-real-time-transaction-notifications.mdx - slug: webhooks - - section: Simulation API - hidden: true + + - page: Fantom Deprecation Notice + path: api-reference/fantom/fantom-deprecation-notice.mdx + slug: fantom + - section: Flow contents: - - page: Transaction Simulation Overview - path: api-reference/alchemy-transact/transaction-simulation/simulation.mdx - - section: Transaction Simulation Types - contents: - - page: Asset Changes - path: >- - api-reference/alchemy-transact/transaction-simulation/simulation-asset-changes.mdx - - page: Execution Simulation - path: >- - api-reference/alchemy-transact/transaction-simulation/simulation-execution.mdx - - page: Bundle Simulation - path: >- - api-reference/alchemy-transact/transaction-simulation/simulation-bundle.mdx - - page: Transaction Simulation Examples - path: >- - api-reference/alchemy-transact/transaction-simulation/simulation-examples.mdx - - page: Transaction Simulation FAQs - path: >- - api-reference/alchemy-transact/transaction-simulation/simulation-faqs.mdx - slug: transaction-simulation - - api: Transaction Simulation Endpoints - api-name: transaction-simulation - slug: simulation-apis - - section: Utility API - contents: - - page: Utility APIs Overview - path: api-reference/data/utility-apis/utility-apis-overview.mdx - - api: Transactions Receipts Endpoints - api-name: transactions-receipt - slug: utility-apis - - section: Stellar Data API + - page: Quickstart + path: api-reference/flow/flow-api-quickstart.mdx + - api: Flow EVM API Endpoints + api-name: flow + - page: FAQ + path: api-reference/flow/flow-api-faq.mdx + slug: flow-evm + - section: Frax contents: - - page: Stellar Data API Overview - path: api-reference/data/stellar-data-api/stellar-data-api-overview.mdx - - api: Stellar Data API Endpoints - api-name: stellar-data-api - slug: stellar-data-api - - section: Subgraphs + + - page: Quickstart + path: api-reference/frax/frax-api-quickstart.mdx + - page: Frax API Overview + path: api-reference/frax/frax-api-overview.mdx + - api: Frax API Endpoints + api-name: frax + - page: FAQ + path: api-reference/frax/frax-api-faq.mdx + slug: frax + - section: Geist contents: - - page: Alchemy Subgraphs Deprecation Notice - path: tutorials/alchemy-subgraphs/deprecation-notice.mdx - - section: Beta APIs + - page: Geist Deprecation Notice + path: api-reference/geist/geist-deprecation-notice.mdx + slug: geist + - section: Gensyn contents: - - api: Beta API Endpoints - api-name: beta - flattened: true - slug: beta-apis - - tab: wallets - layout: - - section: Overview - skip-slug: true - contents: - - page: Overview - slug: / - path: wallets/pages/index.mdx - page: Quickstart - path: wallets/pages/smart-wallets/quickstart/sdk.mdx - - page: Supported Chains - path: wallets/pages/overview/supported-chains.mdx - - - section: Transactions + path: api-reference/gensyn/gensyn-api-quickstart.mdx + - page: Gensyn API Overview + path: api-reference/gensyn/gensyn-api-overview.mdx + - api: Gensyn API Endpoints + api-name: gensyn + - page: FAQ + path: api-reference/gensyn/gensyn-api-faq.mdx + slug: gensyn + - section: Gnosis contents: - - page: Using SDK - path: wallets/pages/smart-wallets/quickstart/sdk.mdx - - page: Using API - path: wallets/pages/smart-wallets/quickstart/api.mdx - - section: Send transactions - contents: - - page: Single transactions - path: wallets/pages/transactions/send-transactions/index.mdx - - page: Batch transactions - path: wallets/pages/transactions/send-batch-transactions/index.mdx - - page: Parallel transactions - path: wallets/pages/transactions/send-parallel-transactions/index.mdx - - section: Debug transactions - path: wallets/pages/transactions/debug-transactions/index.mdx - contents: - - page: Debug with Tenderly - path: wallets/pages/transactions/debug-transactions/debug-with-tenderly.mdx - - section: EIP-7702 - path: wallets/pages/transactions/using-eip-7702/index.mdx - contents: - - page: Undelegate 7702 account - path: wallets/pages/transactions/undelegate-account/index.mdx - - section: Sponsor gas - path: wallets/pages/transactions/sponsor-gas/overview.mdx - contents: - - page: Full sponsorship - path: wallets/pages/transactions/sponsor-gas/index.mdx - - page: Conditional sponsorship rules - path: wallets/pages/transactions/sponsor-gas/conditional-sponsorship-rules.mdx - - page: Pay gas with any token - path: wallets/pages/transactions/pay-gas-with-any-token/index.mdx - - page: Solana sponsorship - path: wallets/pages/transactions/sponsor-gas/solana/index.mdx - - section: Swap tokens - contents: - - page: Same-chain swaps - path: wallets/pages/transactions/swap-tokens/index.mdx - - page: Cross-chain swaps - path: wallets/pages/transactions/cross-chain-swap-tokens/index.mdx - - section: Grant session keys - contents: - - page: Overview - path: wallets/pages/smart-wallets/session-keys/index.mdx - - page: Using SDK - path: wallets/pages/smart-wallets/session-keys/sdk.mdx - - page: Using API - path: wallets/pages/smart-wallets/session-keys/api.mdx - - page: Legacy session keys - path: wallets/pages/smart-wallets/session-keys/legacy-session-keys.mdx - - page: Retry transactions - path: wallets/pages/transactions/retry-transactions/index.mdx - - section: Sign - contents: - - page: Sign messages - path: wallets/pages/transactions/signing/sign-messages/index.mdx - - page: Sign typed data - path: wallets/pages/transactions/signing/sign-typed-data/index.mdx - - page: Configure client - path: wallets/pages/concepts/smart-account-client.mdx - - - section: Wallet integration + - page: Quickstart + path: api-reference/gnosis/gnosis-chain-api-quickstart.mdx + - page: Gnosis API Overview + path: api-reference/gnosis/gnosis-api-overview.mdx + - api: Gnosis API Endpoints + api-name: gnosis + - page: FAQ + path: api-reference/gnosis/gnosis-chain-faq.mdx + slug: gnosis + - section: Humanity contents: - - page: Overview - path: wallets/pages/authentication/overview.mdx - - section: Privy - path: wallets/pages/third-party/signers/privy.mdx - contents: - - page: Signer migration overview - path: wallets/wallet-integrations/privy/signer-migration-overview.mdx - - page: React migration - path: wallets/wallet-integrations/privy/react-migration.mdx - - page: JWT auth migration - path: wallets/wallet-integrations/privy/jwt-auth-migration.mdx - - section: Other signers - contents: - - page: Openfort - path: wallets/pages/third-party/signers/openfort.mdx - - page: Turnkey - path: wallets/pages/third-party/signers/turnkey.mdx - - page: Solana - path: wallets/pages/third-party/signers/solana-signers.mdx - - page: Other signers - path: wallets/pages/third-party/signers/custom-integration.mdx - - section: Account Kit (v4) - contents: - - section: Login methods - contents: - - page: Email OTP - path: wallets/pages/authentication/login-methods/email-otp.mdx - - page: Email magic-link - path: wallets/pages/authentication/login-methods/email-magic-link.mdx - - page: Social login - path: wallets/pages/authentication/login-methods/social-login.mdx - - page: Custom social providers - path: wallets/pages/react/login-methods/social-providers.mdx - - page: Bring your own authentication - path: wallets/pages/authentication/login-methods/bring-your-own-auth.mdx - - page: Passkey signup - path: wallets/pages/authentication/login-methods/passkey-signup.mdx - - page: Passkey login - path: wallets/pages/react/login-methods/passkey-login.mdx - - page: SMS login - path: wallets/pages/authentication/login-methods/sms-login.mdx - - page: "On-chain passkeys" - path: wallets/pages/react/login-methods/onchain-passkeys.mdx - - page: Adding and removing login methods - path: wallets/pages/react/login-methods/adding-and-removing-login-methods.mdx - - section: UI components - contents: - - page: Using UI components - path: wallets/pages/react/ui-components.mdx - - page: Theme & branding - path: wallets/pages/react/customization/theme.mdx - - page: Tailwind setup - path: wallets/pages/react/customization/tailwind-setup.mdx - - section: Whitelabel - contents: - - page: React hooks - path: wallets/pages/react/react-hooks.mdx - - page: Other JS initialization - path: wallets/pages/signer/quickstart.mdx - - section: Connectors - contents: - - page: Connect external wallets - path: wallets/pages/react/login-methods/eoa-login.mdx - - page: Customize - path: wallets/pages/react/connectors/customization.mdx - - section: MFA - contents: - - page: Set up MFA - path: wallets/pages/react/mfa/setup-mfa.mdx - - page: Email OTP - path: wallets/pages/react/mfa/email-otp.mdx - - page: Email magic-link - path: wallets/pages/react/mfa/email-magic-link.mdx - - page: Social login - path: wallets/pages/react/mfa/social-login.mdx - - page: Solana wallets - path: wallets/pages/react/solana-wallets/get-started.mdx - - page: Server wallets - path: wallets/pages/signer/authentication/server-wallets.mdx - - section: Account management - contents: - - page: User sessions - path: wallets/pages/signer/user-sessions.mdx - - page: Manage account ownership - path: wallets/pages/smart-contracts/modular-account-v2/managing-ownership.mdx - - page: Export private key - path: wallets/pages/signer/export-private-key.mdx - - page: Choosing a signer - path: wallets/pages/authentication/what-is-a-signer.mdx - - section: Low-Level Infra + - page: Quickstart + path: api-reference/humanity/humanity-api-quickstart.mdx + - page: Humanity API Overview + path: api-reference/humanity/humanity-api-overview.mdx + - api: Humanity API Endpoints + api-name: humanity + - page: FAQ + path: api-reference/humanity/humanity-api-faq.mdx + slug: humanity + - section: Hyperliquid contents: - - page: Overview - path: wallets/pages/low-level-infra/overview.mdx - page: Quickstart - path: wallets/pages/low-level-infra/quickstart.mdx - - section: Gas Manager API - contents: - - section: Policy Management - contents: - - page: API Endpoints - path: wallets/pages/low-level-infra/gas-manager/policy-management/api-endpoints.mdx - - section: Gas Sponsorship - contents: - - page: API Endpoints - path: wallets/pages/low-level-infra/gas-manager/gas-sponsorship/api-endpoints.mdx - - section: Using SDK - contents: - - page: Basic Gas Sponsorship - path: wallets/pages/low-level-infra/gas-manager/gas-sponsorship/using-sdk/basic-gas-sponsorship.mdx - - page: Conditional Gas Sponsorship - path: wallets/pages/low-level-infra/gas-manager/gas-sponsorship/using-sdk/conditional-gas-sponsorship.mdx - - page: Pay Gas with Any ERC20 Token - path: wallets/pages/low-level-infra/gas-manager/gas-sponsorship/using-sdk/pay-gas-with-any-erc20-token.mdx - - page: Solana - path: wallets/pages/transactions/solana/sponsor-gas-solana.mdx - - section: Bundler API - path: wallets/pages/low-level-infra/bundler/overview.mdx - contents: - - page: API Endpoints - path: wallets/pages/low-level-infra/bundler/api-endpoints.mdx - - page: Using SDK - path: wallets/pages/low-level-infra/bundler/sdk.mdx - - page: Bundler Sponsored Operations - path: wallets/pages/bundler-api/bundler-sponsored-operations.mdx - - page: Bundler FAQs - path: wallets/pages/bundler-api/bundler-faqs.mdx - - section: Third Party Infrastructure - contents: - - page: Non-Alchemy chains - path: wallets/pages/low-level-infra/third-party-infrastructure/chains.mdx - - page: Third Party Bundlers - path: wallets/pages/low-level-infra/third-party-infrastructure/bundlers.mdx - - page: Third Party Paymasters - path: wallets/pages/low-level-infra/third-party-infrastructure/paymasters.mdx - - section: Smart Account Types - contents: - - page: Choosing a Smart Account - path: wallets/pages/authorization/smart-account-types/choosing-a-smart-account.mdx - - section: Modular Account V2 - contents: - - page: Overview - path: wallets/pages/authorization/smart-account-types/modular-account-v2/overview.mdx - - page: Getting started - path: wallets/pages/smart-contracts/modular-account-v2/getting-started.mdx - - section: Session keys - contents: - - page: What are session keys? - path: wallets/pages/smart-contracts/modular-account-v2/session-keys/index.mdx - - page: Adding session keys - path: wallets/pages/smart-contracts/modular-account-v2/session-keys/adding-session-keys.mdx - - page: Supported permissions - path: wallets/pages/smart-contracts/modular-account-v2/session-keys/session-key-permissions.mdx - - page: Using session keys - path: wallets/pages/smart-contracts/modular-account-v2/session-keys/using-session-keys.mdx - - page: Removing session keys - path: wallets/pages/smart-contracts/modular-account-v2/session-keys/removing-session-keys.mdx - - section: Light Account - contents: - - page: Overview - path: wallets/pages/smart-contracts/other-accounts/light-account/index.mdx - - page: Getting started - path: wallets/pages/smart-contracts/other-accounts/light-account/getting-started.mdx - - page: Transfer ownership - path: wallets/pages/smart-contracts/other-accounts/light-account/transfer-ownership-light-account.mdx - - page: Manage multiple owners - path: wallets/pages/smart-contracts/other-accounts/light-account/multi-owner-light-account.mdx - - page: Third party - path: wallets/pages/third-party/smart-contracts.mdx - - page: Deployed addresses - path: wallets/pages/smart-contracts/deployed-addresses.mdx - - - section: API Reference - contents: - - section: Wallet APIs - contents: - - api: Wallet API Endpoints - api-name: wallet-api - flattened: true - slug: smart-wallets - - section: Gas Manager - contents: - - api: Gas Abstraction API Endpoints - api-name: gas-manager-coverage - - api: Admin API Endpoints - api-name: admin - slug: gas-manager-admin-api - - section: Bundler - contents: - - api: Bundler API Endpoints - api-name: bundler - slug: bundler-api-endpoints - - api: UserOp Simulation Endpoints - api-name: userop-sim - slug: useroperation-simulation-endpoints - - section: EntryPoint Revert Codes - contents: - - page: EntryPoint v0.7 / v0.8 Revert Codes - path: >- - wallets/pages/bundler-api/entrypoint-revert-codes/entrypoint-v07-revert-codes.mdx - - page: EntryPoint v0.6 Revert Codes - path: >- - wallets/pages/bundler-api/entrypoint-revert-codes/entrypoint-v06-revert-codes.mdx - slug: entrypoint-revert-codes - slug: bundler-api - - section: Signer - contents: - - api: Signer API Endpoints - api-name: accounts - - page: How to stamp requests - path: wallets/pages/smart-wallets/how-to-stamp-requests.mdx - slug: signer - - - section: Resources - skip-slug: true - contents: - - section: Chain Reference - slug: resources/chain-reference - contents: - - page: Polygon PoS - slug: polygon-pos - path: wallets/pages/resources/chain-reference/polygon-pos.mdx - - page: Features - slug: wallets/resources/features - path: wallets/pages/features.mdx - - page: Understanding Wallet APIs - path: wallets/pages/concepts/intro-to-account-kit.mdx - - section: Recipes - contents: - - page: Overview - slug: recipes - path: wallets/pages/recipes/overview.mdx - - page: Send USDC - slug: recipes/send-usdc - path: wallets/pages/recipes/send-usdc.mdx - - page: Programmatic Wallet Creation - path: wallets/pages/recipes/programmatic-wallet-creation.mdx - - page: Onramp Funds - slug: recipes/onramp-funds - path: wallets/pages/recipes/onramp-funds.mdx - - page: Session Keys with Wallet APIs - slug: recipes/wallet-session-keys-app - path: wallets/pages/recipes/wallet-session-keys-app.mdx - - page: Hyperliquid Transactions - slug: recipes/hyperliquid-wallets - path: wallets/pages/recipes/hyperliquid-wallets.mdx - - page: Wallet APIs with Aave - slug: wallets/recipes/smart-wallets-aave - path: wallets/pages/recipes/smart-wallets-aave.mdx - - page: Upgrade to Smart Accounts - slug: recipes/upgrade-to-smart-accounts - path: wallets/pages/recipes/upgrade-to-smart-accounts.mdx - - page: Multi-chain setup - slug: recipes/multi-chain-setup - path: wallets/pages/recipes/multi-chain-setup.mdx - - page: Multi-chain Balances - path: tutorials/data/how-to-get-crosschain-token-balances.mdx - - link: GitHub - href: https://github.com/alchemyplatform/aa-sdk - - link: Changelog - href: https://github.com/alchemyplatform/aa-sdk/blob/main/CHANGELOG.md - - link: Contributing - href: https://github.com/alchemyplatform/aa-sdk/blob/main/CONTRIBUTING.md - - link: Gas benchmarks - href: https://github.com/alchemyplatform/aa-benchmarks - - page: Migrating to 4.x.x - slug: migration-guide - path: wallets/pages/migration-guide.mdx - - page: Migrating to 5.x.x - slug: resources/migration-v5 - path: wallets/pages/resources/migration-v5.mdx - - page: Terms - slug: resources/terms - path: wallets/pages/resources/terms.mdx - - page: Types - slug: resources/types - path: wallets/pages/resources/types.mdx - - page: Middleware - path: wallets/pages/concepts/middleware.mdx - - - section: Troubleshooting - contents: - - page: General FAQs - path: wallets/pages/resources/faqs.mdx - - page: Wallet APIs Errors - path: wallets/pages/troubleshooting/wallet-apis-errors.mdx - - page: Gas Manager FAQs - path: wallets/pages/gas-manager-admin-api/gas-manager-faqs.mdx - - page: Gas Manager Errors - path: wallets/pages/gas-manager-admin-api/gas-manager-errors.mdx - - page: Bundler FAQs - path: wallets/pages/bundler-api/bundler-faqs.mdx - - page: Bundler RPC Errors - path: wallets/pages/bundler-api/bundler-rpc-errors.mdx - - page: Server-side rendering - slug: troubleshooting/ssr - path: wallets/pages/troubleshooting/server-side-rendering.mdx - - page: Contact us - slug: resources/contact-us - path: wallets/pages/resources/contact-us.mdx - - tab: rollups - layout: - - section: Introduction + path: api-reference/hyperliquid/hyperliquid-api-quickstart.mdx + - page: Hyperliquid API Overview + path: api-reference/hyperliquid/hyperliquid-api-overview.mdx + - api: Hyperliquid API Endpoints + api-name: hyperliquid + - page: Hyperliquid Info Endpoint + path: api-reference/hyperliquid/hyperliquid-info-endpoint.mdx + - page: FAQ + path: api-reference/hyperliquid/hyperliquid-api-faq.mdx + slug: hyperliquid + - section: Injective contents: - - page: Rollups Overview - path: api-reference/alchemy-rollups/rollups-quickstart.mdx - - page: Supported Frameworks - path: api-reference/alchemy-rollups/supported-stacks.mdx - slug: introduction - - section: Rollup Basics - contents: - - page: Using your Rollup - path: api-reference/alchemy-rollups/using-your-rollup.mdx - - page: Operating your Rollup - path: api-reference/alchemy-rollups/operating-your-rollup.mdx - slug: deploy-a-rollup - - section: Configure your Rollup - contents: - - page: Customizing & Integrations - path: api-reference/alchemy-rollups/customizations-integrations.mdx - slug: configure-your-rollup - - section: Resources + - page: Quickstart + path: api-reference/injective/injective-api-quickstart.mdx + - page: Injective API Overview + path: api-reference/injective/injective-api-overview.mdx + - api: Injective API Endpoints + api-name: injective + - page: FAQ + path: api-reference/injective/injective-api-faq.mdx + slug: injective + - section: Ink contents: - - page: Bridging Assets - path: api-reference/alchemy-rollups/bridge-contract-address.mdx - - page: Rollups FAQ - path: api-reference/alchemy-rollups/rollups-faq.mdx - slug: resources - - - tab: chains - layout: - - section: Chain APIs + - page: Quickstart + path: api-reference/ink/ink-api-quickstart.mdx + - page: Ink API Overview + path: api-reference/ink/ink-api-overview.mdx + - api: Ink API Endpoints + api-name: ink + - page: FAQ + path: api-reference/ink/ink-api-faq.mdx + slug: ink + - section: Jovay contents: - - page: Chain APIs Overview - path: api-reference/node-api/chain-apis-overview.mdx - - page: MEV Protection - path: api-reference/node-api/mev-protection.mdx - - section: Ethereum + - page: Quickstart + path: api-reference/jovay/jovay-api-quickstart.mdx + - page: Jovay API Overview + path: api-reference/jovay/jovay-api-overview.mdx + - api: Jovay API Endpoints + api-name: jovay + - page: FAQ + path: api-reference/jovay/jovay-api-faq.mdx + slug: jovay + - section: Lens contents: - page: Quickstart - path: api-reference/ethereum/ethereum-api-quickstart.mdx + path: api-reference/lens/lens-api-quickstart.mdx + - page: Lens API Overview + path: api-reference/lens/lens-api-overview.mdx + - api: Lens API Endpoints + api-name: lens - page: FAQ - path: api-reference/ethereum/ethereum-api-faq/ethereum-api-faq.mdx - - page: Ethereum API Overview - path: api-reference/ethereum/ethereum-api-overview.mdx - - api: Ethereum API Endpoints - api-name: eth - - api: Ethereum Beacon API Endpoints - api-name: eth-beacon - flattened: true - slug: ethereum - - section: Solana + path: api-reference/lens/lens-api-faq.mdx + slug: lens + - section: Linea contents: - - section: Quickstart - path: api-reference/solana/solana-api-quickstart.mdx - contents: - - link: CU Calculator - href: https://solana-demo-sigma.vercel.app/ - - page: Accounts DB Infrastructure - path: api-reference/solana/accounts-db-infra.mdx - - page: Historical account state - path: api-reference/solana/historical-account-state.mdx - - section: Tutorials - contents: - - link: Hello World Solana Application - href: /docs/hello-world-solana-program - - link: Set up Frontend for Solana Application - href: /docs/hello-world-solana-application + - page: Quickstart + path: api-reference/linea/linea-chain-api-quickstart.mdx + - page: Linea API Overview + path: api-reference/linea/linea-api-overview.mdx + - api: Linea API Endpoints + api-name: linea - page: FAQ - path: api-reference/solana/solana-api-faq.mdx - - page: Solana API Overview - path: api-reference/solana/solana-api-overview.mdx - - api: Solana API Endpoints - api-name: solana - - link: Solana DAS APIs - href: /docs/reference/alchemy-das-apis-for-solana - - section: Solana Photon API - path: >- - api-reference/data/nft-api/alchemy-photon-apis-for-solana.mdx + path: api-reference/linea/linea-chain-api-faq.mdx + slug: linea + - section: Litecoin + contents: + - page: Quickstart + path: api-reference/litecoin/litecoin-api-quickstart.mdx + - page: Litecoin API Overview + path: api-reference/litecoin/litecoin-api-overview.mdx + - api: Litecoin API Endpoints + api-name: litecoin + - section: UTXO + skip-slug: true contents: - - api: Solana Photon API - api-name: solana-photon + - page: UTXO Overview + path: api-reference/litecoin/utxo.mdx + - link: UTXO Migration Guide + href: /docs/bitcoin/utxo-migration-guide + - api: UTXO API Endpoints + api-name: utxo-litecoin flattened: true - slug: solana - - section: Abstract + - page: UTXO WebSockets + path: api-reference/litecoin/utxo-websockets.mdx + - page: FAQ + path: api-reference/litecoin/litecoin-api-faq.mdx + slug: litecoin + - section: Lumia + contents: + - page: Lumia Deprecation Notice + path: api-reference/lumia/lumia-deprecation-notice.mdx + slug: lumia + - section: Mantle contents: - page: Quickstart - path: api-reference/abstract/abstract-api-quickstart.mdx + path: api-reference/mantle/mantle-chain-api-quickstart.mdx + - page: Mantle API Overview + path: api-reference/mantle/mantle-api-overview.mdx + - api: Mantle API Endpoints + api-name: mantle - page: FAQ - path: api-reference/abstract/abstract-api-faq.mdx - - page: Abstract API Overview - path: api-reference/abstract/abstract-api-overview.mdx - - api: Abstract API Endpoints - api-name: abstract - slug: abstract - - section: ADI + path: api-reference/mantle/mantle-chain-api-faq.mdx + slug: mantle + - section: MegaETH contents: - page: Quickstart - path: api-reference/adi/adi-api-quickstart.mdx + path: api-reference/megaeth/megaeth-api-quickstart.mdx + - page: MegaETH API Overview + path: api-reference/megaeth/megaeth-api-overview.mdx + - api: MegaETH API Endpoints + api-name: megaeth - page: FAQ - path: api-reference/adi/adi-api-faq.mdx - - page: ADI API Overview - path: api-reference/adi/adi-api-overview.mdx - - api: ADI API Endpoints - api-name: adi - slug: adi - - - section: Anime + path: api-reference/megaeth/megaeth-api-faq.mdx + slug: megaeth + - section: Metis contents: - page: Quickstart - path: api-reference/anime/anime-api-quickstart.mdx + path: api-reference/metis/metis-chain-api-quickstart.mdx + - page: Metis API Overview + path: api-reference/metis/metis-api-overview.mdx + - api: Metis API Endpoints + api-name: metis - page: FAQ - path: api-reference/anime/anime-api-faq.mdx - - page: Anime API Overview - path: api-reference/anime/anime-api-overview.mdx - - api: Anime API Endpoints - api-name: anime - slug: anime - - section: Apechain + path: api-reference/metis/metis-chain-api-faq.mdx + slug: metis + - section: Mode contents: - page: Quickstart - path: api-reference/apechain/apechain-api-quickstart.mdx + path: api-reference/mode/mode-api-quickstart.mdx + - page: Mode API Overview + path: api-reference/mode/mode-api-overview.mdx + - api: Mode API Endpoints + api-name: mode - page: FAQ - path: api-reference/apechain/apechain-api-faq.mdx - - api: ApeChain API Endpoints - api-name: apechain - slug: apechain - - section: Aptos + path: api-reference/mode/mode-api-faq.mdx + slug: mode + - section: Monad contents: - page: Quickstart - path: api-reference/aptos/aptos-api-quickstart.mdx + path: api-reference/monad/monad-api-quickstart.mdx + - page: Monad API Overview + path: api-reference/monad/monad-api-overview.mdx + - api: Monad API Endpoints + api-name: monad - page: FAQ - path: api-reference/aptos/aptos-api-faq.mdx - - api: Aptos API Endpoints - api-name: aptos - flattened: true - slug: aptos - - section: Arbitrum + path: api-reference/monad/monad-api-faq.mdx + slug: monad + - section: Moonbeam contents: - page: Quickstart - path: api-reference/arbitrum/arbitrum-api-quickstart.mdx + path: api-reference/moonbeam/moonbeam-api-quickstart.mdx + - page: Moonbeam API Overview + path: api-reference/moonbeam/moonbeam-api-overview.mdx + - api: Moonbeam API Endpoints + api-name: moonbeam + - page: FAQ + path: api-reference/moonbeam/moonbeam-api-faq.mdx + slug: moonbeam + - section: Mythos + contents: + + - page: Quickstart + path: api-reference/mythos/mythos-api-quickstart.mdx + - page: Mythos API Overview + path: api-reference/mythos/mythos-api-overview.mdx + - api: Mythos API Endpoints + api-name: mythos + - page: FAQ + path: api-reference/mythos/mythos-api-faq.mdx + slug: mythos + - section: OP Mainnet + contents: + - page: Quickstart + path: api-reference/op-mainnet/op-mainnet-api-quickstart.mdx + - page: OP Mainnet API Overview + path: api-reference/op-mainnet/op-mainnet-api-overview.mdx + - api: OP Mainnet API Endpoints + api-name: opt + - page: Flashblocks API Quickstart + path: api-reference/op-mainnet/op-mainnet-flashblocks-api-quickstart.mdx - section: FAQ - path: api-reference/arbitrum/arbitrum-api-faq/arbitrum-api-faq.mdx + path: api-reference/op-mainnet/op-mainnet-api-faq/op-mainnet-api-faq.mdx contents: - - page: Arbitrum vs. Ethereum API Differences - path: >- - api-reference/arbitrum/arbitrum-api-faq/arbitrumethereum-differences.mdx - slug: arbitrum-api-faq + - page: OP Mainnet Error Codes + path: api-reference/op-mainnet/op-mainnet-api-faq/op-mainnet-error-codes.mdx + slug: op-mainnet-api-faq - - page: Arbitrum API Overview - path: api-reference/arbitrum/arbitrum-api-overview.mdx - - api: Arbitrum API Endpoints - api-name: arbitrum - slug: arbitrum - - section: Arbitrum Nova - contents: - - page: Arbitrum Nova Deprecation Notice - path: api-reference/arbitrum-nova/arbitrum-nova-deprecation-notice.mdx - slug: arbitrum-nova - - section: Arc + slug: op-mainnet + - section: opBNB contents: - page: Quickstart - path: api-reference/arc/arc-api-quickstart.mdx + path: api-reference/opbnb-paid-tier/opbnb-chain-api-quickstart.mdx + - api: OpBNB API Endpoints + api-name: opbnb - page: FAQ - path: api-reference/arc/arc-api-faq.mdx - - page: Arc API Overview - path: api-reference/arc/arc-api-overview.mdx - - api: Arc API Endpoints - api-name: arc - slug: arc - - section: Astar + path: api-reference/opbnb-paid-tier/opbnb-chain-api-faq.mdx + slug: opbnb + - section: Pharos contents: + - page: Quickstart - path: api-reference/astar/astar-api-quickstart.mdx + path: api-reference/pharos/pharos-api-quickstart.mdx + - page: Pharos API Overview + path: api-reference/pharos/pharos-api-overview.mdx + - api: Pharos API Endpoints + api-name: pharos - page: FAQ - path: api-reference/astar/astar-api-faq.mdx - - page: Astar API Overview - path: api-reference/astar/astar-api-overview.mdx - - api: Astar API Endpoints - api-name: astar - slug: astar-api-endpoints - slug: astar - - section: Avalanche C-Chain + path: api-reference/pharos/pharos-api-faq.mdx + slug: pharos + - section: Plasma contents: + - page: Quickstart - path: api-reference/avalanche/avalanche-api-quickstart.mdx + path: api-reference/plasma/plasma-api-quickstart.mdx + - page: Plasma API Overview + path: api-reference/plasma/plasma-api-overview.mdx + - api: Plasma API Endpoints + api-name: plasma - page: FAQ - path: api-reference/avalanche/avalanche-api-faq.mdx - - api: Avalanche API Endpoints - api-name: avalanche - slug: avalanche - - section: Avalanche P-Chain + path: api-reference/plasma/plasma-api-faq.mdx + slug: plasma + - section: Polygon PoS contents: - page: Quickstart - path: api-reference/avalanche-p/avalanche-p-api-quickstart.mdx - - page: FAQ - path: api-reference/avalanche-p/avalanche-p-api-faq.mdx - - page: Avalanche P-Chain API Overview - path: api-reference/avalanche-p/avalanche-p-api-overview.mdx - - api: Avalanche P-Chain API Endpoints - api-name: avalanche-p - slug: avalanche-p - - section: Base + path: api-reference/polygon-pos/polygon-api-quickstart.mdx + - page: Polygon PoS API Overview + path: api-reference/polygon-pos/polygon-pos-api-overview.mdx + - api: Polygon PoS API Endpoints + api-name: matic + - page: FAQ + path: api-reference/polygon-pos/polygon-api-faq.mdx + slug: polygon-pos + - section: Polygon zkEVM contents: - page: Quickstart - path: api-reference/base/base-api-quickstart.mdx - - page: FAQ - path: api-reference/base/base-api-faq.mdx - - page: Base API Overview - path: api-reference/base/base-api-overview.mdx - - api: Base API Endpoints - api-name: base - slug: base-api-endpoints - - page: Flashblocks API Quickstart - path: api-reference/base/base-flashblocks-api-quickstart.mdx - slug: base - - section: Berachain + path: api-reference/polygon-zkevm/polygon-zkevm-api-quickstart.mdx + - page: Polygon zkEVM Deprecation Notice + path: api-reference/polygon-zkevm/polygon-zkevm-deprecation-notice.mdx + - page: Polygon zkEVM API Overview + path: api-reference/polygon-zkevm/polygon-zkevm-api-overview.mdx + - api: Polygon zkEVM API Endpoints + api-name: polygon-zkevm + # Pin the slug: the auto-generated kebab-case of "Polygon zkEVM API + # Endpoints" splits zkEVM into "zk-evm", which diverges from the + # overview/FAQ link convention. Pin it so endpoint URLs stay stable. + slug: polygon-zkevm-api-endpoints + - section: FAQ + path: >- + api-reference/polygon-zkevm/polygon-zkevm-api-faq/polygon-zkevm-api-faq.mdx + contents: + - page: What is the difference between Polygon zkEVM and Ethereum? + path: >- + api-reference/polygon-zkevm/polygon-zkevm-api-faq/polygon-zkevm-and-ethereum-differences.mdx + - page: What is the difference between Polygon zkEVM and Polygon PoS? + path: >- + api-reference/polygon-zkevm/polygon-zkevm-api-faq/what-is-the-difference-between-polygon-zkevm-and-polygon.mdx + slug: polygon-zkevm-api-faq + slug: polygon-zkevm + - section: Rise contents: + - page: Quickstart - path: api-reference/berachain/berachain-api-quickstart.mdx + path: api-reference/rise/rise-api-quickstart.mdx + - page: Rise API Overview + path: api-reference/rise/rise-api-overview.mdx + - api: Rise API Endpoints + api-name: rise - page: FAQ - path: api-reference/berachain/berachain-api-faq.mdx - - page: Berachain API Overview - path: api-reference/berachain/berachain-api-overview.mdx - - api: Berachain API Endpoints - api-name: berachain - slug: berachain - - section: Bitcoin + path: api-reference/rise/rise-api-faq.mdx + slug: rise + - section: Robinhood Chain contents: + - page: Quickstart - path: api-reference/bitcoin/bitcoin-api-quickstart.mdx + path: api-reference/robinhood-chain/robinhood-chain-api-quickstart.mdx + - page: Robinhood Chain API Overview + path: api-reference/robinhood-chain/robinhood-chain-api-overview.mdx + - api: Robinhood Chain API Endpoints + api-name: robinhood - page: FAQ - path: api-reference/bitcoin/bitcoin-api-faq.mdx - - page: Bitcoin API Overview - path: api-reference/bitcoin/bitcoin-api-overview.mdx - - api: Bitcoin API Endpoints - api-name: bitcoin - - section: UTXO - skip-slug: true - contents: - - page: UTXO Overview - path: api-reference/bitcoin/utxo.mdx - - page: UTXO Migration Guide - path: api-reference/bitcoin/utxo-migration-guide.mdx - - api: UTXO API Endpoints - api-name: utxo - flattened: true - - page: UTXO WebSockets - path: api-reference/bitcoin/utxo-websockets.mdx - slug: bitcoin - - section: Bitcoin Cash + path: api-reference/robinhood-chain/robinhood-chain-api-faq.mdx + slug: robinhood-chain + - section: Ronin contents: + - page: Quickstart - path: api-reference/bitcoincash/bitcoincash-api-quickstart.mdx + path: api-reference/ronin/ronin-api-quickstart.mdx + - page: Ronin API Overview + path: api-reference/ronin/ronin-api-overview.mdx + - api: Ronin API Endpoints + api-name: ronin - page: FAQ - path: api-reference/bitcoincash/bitcoincash-api-faq.mdx - - page: Bitcoin Cash API Overview - path: api-reference/bitcoincash/bitcoincash-api-overview.mdx - - api: Bitcoin Cash API Endpoints - api-name: bitcoincash - slug: bitcoincash-api-endpoints - - section: UTXO - skip-slug: true - contents: - - page: UTXO Overview - path: api-reference/bitcoincash/utxo.mdx - - link: UTXO Migration Guide - href: /docs/bitcoin/utxo-migration-guide - - api: UTXO API Endpoints - api-name: utxo-bitcoincash - flattened: true - - page: UTXO WebSockets - path: api-reference/bitcoincash/utxo-websockets.mdx - slug: bitcoincash - - section: Blast + path: api-reference/ronin/ronin-api-faq.mdx + slug: ronin + - section: Rootstock contents: - page: Quickstart - path: api-reference/blast/blast-api-quickstart.mdx + path: api-reference/rootstock/rootstock-api-quickstart.mdx + - page: Rootstock API Overview + path: api-reference/rootstock/rootstock-api-overview.mdx + - api: Rootstock API Endpoints + api-name: rootstock - page: FAQ - path: api-reference/blast/blast-api-faq.mdx - - page: Blast API Overview - path: api-reference/blast/blast-api-overview.mdx - - api: Blast API Endpoints - api-name: blast - slug: blast - - section: BNB Smart Chain - contents: - - page: BNB Smart Chain Quickstart - path: api-reference/bnb-smart-chain/bnb-smart-chain-api-quickstart.mdx - - page: BNB Smart Chain FAQ - path: api-reference/bnb-smart-chain/bnb-smart-chain-faq.mdx - - page: BNB Smart Chain API Overview - path: api-reference/bnb-smart-chain/bnb-smart-chain-api-overview.mdx - - api: BNB Smart Chain API Endpoints - api-name: bnb - slug: bnb-smart-chain - - section: BOB + path: api-reference/rootstock/rootstock-api-faq.mdx + slug: rootstock + - section: Scroll contents: - page: Quickstart - path: api-reference/bob/bob-api-quickstart.mdx + path: api-reference/scroll/scroll-chain-api-quickstart.mdx + - page: Scroll API Overview + path: api-reference/scroll/scroll-api-overview.mdx + - api: Scroll API Endpoints + api-name: scroll - page: FAQ - path: api-reference/bob/bob-api-faq.mdx - - page: BOB API Overview - path: api-reference/bob/bob-api-overview.mdx - - api: BOB API Endpoints - api-name: bob - slug: bob - - section: Botanix + path: api-reference/scroll/scroll-chain-api-faq.mdx + slug: scroll + - section: Sei contents: - page: Quickstart - path: api-reference/botanix/botanix-api-quickstart.mdx + path: api-reference/sei/sei-api-quickstart.mdx + - page: Sei API Overview + path: api-reference/sei/sei-api-overview.mdx + - api: Sei API Endpoints + api-name: sei - page: FAQ - path: api-reference/botanix/botanix-api-faq.mdx - - page: Botanix API Overview - path: api-reference/botanix/botanix-api-overview.mdx - - api: Botanix API Endpoints - api-name: botanix - slug: botanix - - section: Celo + path: api-reference/sei/sei-api-faq.mdx + slug: sei + - section: Settlus contents: + - page: Quickstart - path: api-reference/celo/celo-chain-api-quickstart.mdx + path: api-reference/settlus/settlus-api-quickstart.mdx + - page: Settlus API Overview + path: api-reference/settlus/settlus-api-overview.mdx + - api: Settlus API Endpoints + api-name: settlus - page: FAQ - path: api-reference/celo/celo-chain-api-faq.mdx - - page: Celo API Overview - path: api-reference/celo/celo-api-overview.mdx - - api: Celo API Endpoints - api-name: celo - slug: celo - - section: Citrea + path: api-reference/settlus/settlus-api-faq.mdx + slug: settlus + - section: Shape contents: - page: Quickstart - path: api-reference/citrea/citrea-api-quickstart.mdx + path: api-reference/shape/shape-api-quickstart.mdx + - page: Shape API Overview + path: api-reference/shape/shape-api-overview.mdx + - api: Shape API Endpoints + api-name: shape - page: FAQ - path: api-reference/citrea/citrea-api-faq.mdx - - page: Citrea API Overview - path: api-reference/citrea/citrea-api-overview.mdx - - api: Citrea API Endpoints - api-name: citrea - slug: citrea - - - section: Clankermon + path: api-reference/shape/shape-api-faq.mdx + slug: shape + - section: Soneium contents: - page: Quickstart - path: api-reference/clankermon/clankermon-api-quickstart.mdx + path: api-reference/soneium/soneium-api-quickstart.mdx + - page: Soneium API Overview + path: api-reference/soneium/soneium-api-overview.mdx + - api: Soneium API Endpoints + api-name: soneium - page: FAQ - path: api-reference/clankermon/clankermon-api-faq.mdx - - page: Clankermon API Overview - path: api-reference/clankermon/clankermon-api-overview.mdx - - api: Clankermon API Endpoints - api-name: clankermon - slug: clankermon - - - section: CrossFi + path: api-reference/soneium/soneium-api-faq.mdx + slug: soneium + - section: Sonic contents: - page: Quickstart - path: api-reference/crossfi/crossfi-api-quickstart.mdx + path: api-reference/sonic/sonic-api-quickstart.mdx + - page: Sonic Blaze Deprecation Notice + path: api-reference/sonic/sonic-blaze-deprecation-notice.mdx + - page: Sonic API Overview + path: api-reference/sonic/sonic-api-overview.mdx + - api: Sonic API Endpoints + api-name: sonic - page: FAQ - path: api-reference/crossfi/crossfi-api-faq.mdx - - page: CrossFi API Overview - path: api-reference/crossfi/crossfi-api-overview.mdx - - api: CrossFi API Endpoints - api-name: crossfi - slug: crossfi - - section: Degen + path: api-reference/sonic/sonic-api-faq.mdx + slug: sonic + - section: Stable contents: - page: Quickstart - path: api-reference/degen/degen-api-quickstart.mdx - - page: FAQ - path: api-reference/degen/degen-api-faq.mdx - - page: Degen API Overview - path: api-reference/degen/degen-api-overview.mdx - - api: Degen API Endpoints - api-name: degen - slug: degen - - - section: Dogecoin + path: api-reference/stable/stable-api-quickstart.mdx + - page: Stable API Overview + path: api-reference/stable/stable-api-overview.mdx + - api: Stable API Endpoints + api-name: stable + - page: FAQ + path: api-reference/stable/stable-api-faq.mdx + slug: stable + - section: Starknet contents: - page: Quickstart - path: api-reference/dogecoin/dogecoin-api-quickstart.mdx + path: api-reference/starknet/starknet-api-quickstart.mdx + - page: Starknet API Overview + path: api-reference/starknet/starknet-api-overview.mdx + - api: Starknet API Endpoints + api-name: starknet - page: FAQ - path: api-reference/dogecoin/dogecoin-api-faq.mdx - - page: Dogecoin API Overview - path: api-reference/dogecoin/dogecoin-api-overview.mdx - - api: Dogecoin API Endpoints - api-name: dogecoin - - section: UTXO - skip-slug: true - contents: - - page: UTXO Overview - path: api-reference/dogecoin/utxo.mdx - - link: UTXO Migration Guide - href: /docs/bitcoin/utxo-migration-guide - - api: UTXO API Endpoints - api-name: utxo-dogecoin - flattened: true - - page: UTXO WebSockets - path: api-reference/dogecoin/utxo-websockets.mdx - slug: dogecoin - - - section: Fantom + path: api-reference/starknet/starknet-api-faq.mdx + slug: starknet + - section: Stellar contents: - - page: Fantom Deprecation Notice - path: api-reference/fantom/fantom-deprecation-notice.mdx - slug: fantom - - section: Flow - contents: - page: Quickstart - path: api-reference/flow/flow-api-quickstart.mdx + path: api-reference/stellar/stellar-api-quickstart.mdx + - page: Stellar API Overview + path: api-reference/stellar/stellar-api-overview.mdx + - api: Stellar API Endpoints + api-name: stellar + - link: Stellar Data API + href: /docs/reference/stellar-data-api-overview - page: FAQ - path: api-reference/flow/flow-api-faq.mdx - - api: Flow EVM API Endpoints - api-name: flow - slug: flow-evm - - section: Frax + path: api-reference/stellar/stellar-api-faq.mdx + slug: stellar + - section: DATA Network contents: - page: Quickstart - path: api-reference/frax/frax-api-quickstart.mdx + path: api-reference/data-network/data-network-api-quickstart.mdx + - page: DATA Network API Overview + path: api-reference/data-network/data-network-api-overview.mdx + - api: DATA Network API Endpoints + api-name: story + slug: data-network-api-endpoints - page: FAQ - path: api-reference/frax/frax-api-faq.mdx - - page: Frax API Overview - path: api-reference/frax/frax-api-overview.mdx - - api: Frax API Endpoints - api-name: frax - slug: frax - - - section: Geist - contents: - - page: Geist Deprecation Notice - path: api-reference/geist/geist-deprecation-notice.mdx - slug: geist - - section: Gensyn + path: api-reference/data-network/data-network-api-faq.mdx + slug: data-network + - section: Sui contents: - page: Quickstart - path: api-reference/gensyn/gensyn-api-quickstart.mdx + path: api-reference/sui/sui-api-quickstart.mdx + - api: Sui API Endpoints + api-name: sui + - section: Sui gRPC + contents: + - section: Getting started + contents: + - page: Overview + path: api-reference/sui-grpc/overview.mdx + - page: Quickstart + path: api-reference/sui-grpc/quickstart.mdx + slug: getting-started + - section: API reference + contents: + - page: Objects and ledger + path: api-reference/sui-grpc/objects-and-ledger.mdx + - page: Transactions + path: api-reference/sui-grpc/transactions.mdx + - page: State and balances + path: api-reference/sui-grpc/state-and-balances.mdx + - page: Move packages + path: api-reference/sui-grpc/move-packages.mdx + - page: Name service + path: api-reference/sui-grpc/name-service.mdx + - page: Subscriptions + path: api-reference/sui-grpc/subscriptions.mdx + - page: Signature verification + path: api-reference/sui-grpc/signature-verification.mdx + slug: api-reference + slug: sui-grpc - page: FAQ - path: api-reference/gensyn/gensyn-api-faq.mdx - - page: Gensyn API Overview - path: api-reference/gensyn/gensyn-api-overview.mdx - - api: Gensyn API Endpoints - api-name: gensyn - slug: gensyn - - - section: Gnosis + path: api-reference/sui/sui-api-faq.mdx + slug: sui + - section: Superseed contents: - page: Quickstart - path: api-reference/gnosis/gnosis-chain-api-quickstart.mdx + path: api-reference/superseed/superseed-api-quickstart.mdx + - page: Superseed API Overview + path: api-reference/superseed/superseed-api-overview.mdx + - api: Superseed API Endpoints + api-name: superseed - page: FAQ - path: api-reference/gnosis/gnosis-chain-faq.mdx - - page: Gnosis API Overview - path: api-reference/gnosis/gnosis-api-overview.mdx - - api: Gnosis API Endpoints - api-name: gnosis - slug: gnosis - - section: Humanity + path: api-reference/superseed/superseed-api-faq.mdx + slug: superseed + - section: Tea contents: - - page: Quickstart - path: api-reference/humanity/humanity-api-quickstart.mdx - - page: FAQ - path: api-reference/humanity/humanity-api-faq.mdx - - page: Humanity API Overview - path: api-reference/humanity/humanity-api-overview.mdx - - api: Humanity API Endpoints - api-name: humanity - slug: humanity - - section: Hyperliquid + - page: Tea Deprecation Notice + path: api-reference/tea/tea-deprecation-notice.mdx + slug: tea + - section: Tempo contents: + - page: Quickstart - path: api-reference/hyperliquid/hyperliquid-api-quickstart.mdx + path: api-reference/tempo/tempo-api-quickstart.mdx + - page: Tempo API Overview + path: api-reference/tempo/tempo-api-overview.mdx + - api: Tempo API Endpoints + api-name: tempo - page: FAQ - path: api-reference/hyperliquid/hyperliquid-api-faq.mdx - - page: Hyperliquid API Overview - path: api-reference/hyperliquid/hyperliquid-api-overview.mdx - - api: Hyperliquid API Endpoints - api-name: hyperliquid - - page: Hyperliquid Info Endpoint - path: api-reference/hyperliquid/hyperliquid-info-endpoint.mdx - slug: hyperliquid - - section: Injective + path: api-reference/tempo/tempo-api-faq.mdx + slug: tempo + - section: Tron contents: + - page: Quickstart - path: api-reference/injective/injective-api-quickstart.mdx + path: api-reference/tron/tron-api-quickstart.mdx + - page: Tron API Overview + path: api-reference/tron/tron-api-overview.mdx + - api: Tron API Endpoints + api-name: tron + - api: Tron HTTP API Endpoints + api-name: tron-http + flattened: true + - api: Tron Solidity HTTP API Endpoints + api-name: tron-solidity-http + flattened: true - page: FAQ - path: api-reference/injective/injective-api-faq.mdx - - page: Injective API Overview - path: api-reference/injective/injective-api-overview.mdx - - api: Injective API Endpoints - api-name: injective - slug: injective - - section: Ink + path: api-reference/tron/tron-api-faq.mdx + slug: tron + - section: Unichain contents: - page: Quickstart - path: api-reference/ink/ink-api-quickstart.mdx + path: api-reference/unichain/unichain-api-quickstart.mdx + - page: Unichain API Overview + path: api-reference/unichain/unichain-api-overview.mdx + - api: Unichain API Endpoints + api-name: unichain + - page: Flashblocks API Quickstart + path: api-reference/unichain/unichain-flashblocks-api-quickstart.mdx - page: FAQ - path: api-reference/ink/ink-api-faq.mdx - - page: Ink API Overview - path: api-reference/ink/ink-api-overview.mdx - - api: Ink API Endpoints - api-name: ink - slug: ink - - section: Jovay + path: api-reference/unichain/unichain-api-faq.mdx + slug: unichain + - section: World Chain contents: - page: Quickstart - path: api-reference/jovay/jovay-api-quickstart.mdx + path: api-reference/world-chain/world-chain-api-quickstart.mdx + - page: World Chain API Overview + path: api-reference/world-chain/world-chain-api-overview.mdx + - api: World Chain API Endpoints + api-name: worldchain - page: FAQ - path: api-reference/jovay/jovay-api-faq.mdx - - page: Jovay API Overview - path: api-reference/jovay/jovay-api-overview.mdx - - api: Jovay API Endpoints - api-name: jovay - slug: jovay - - section: Lens + path: api-reference/world-chain/world-chain-api-faq.mdx + slug: world-chain + - section: World Mobile Chain contents: + - page: Quickstart - path: api-reference/lens/lens-api-quickstart.mdx + path: api-reference/world-mobile-chain/world-mobile-chain-api-quickstart.mdx + - page: World Mobile Chain API Overview + path: api-reference/world-mobile-chain/world-mobile-chain-api-overview.mdx + - api: World Mobile Chain API Endpoints + api-name: worldmobilechain - page: FAQ - path: api-reference/lens/lens-api-faq.mdx - - page: Lens API Overview - path: api-reference/lens/lens-api-overview.mdx - - api: Lens API Endpoints - api-name: lens - slug: lens - - section: Linea + path: api-reference/world-mobile-chain/world-mobile-chain-api-faq.mdx + slug: world-mobile-chain + - section: X Layer contents: - page: Quickstart - path: api-reference/linea/linea-chain-api-quickstart.mdx - - page: FAQ - path: api-reference/linea/linea-chain-api-faq.mdx - - page: Linea API Overview - path: api-reference/linea/linea-api-overview.mdx - - api: Linea API Endpoints - api-name: linea - slug: linea - - section: Litecoin - contents: - - page: Quickstart - path: api-reference/litecoin/litecoin-api-quickstart.mdx - - page: FAQ - path: api-reference/litecoin/litecoin-api-faq.mdx - - page: Litecoin API Overview - path: api-reference/litecoin/litecoin-api-overview.mdx - - api: Litecoin API Endpoints - api-name: litecoin - - section: UTXO - skip-slug: true - contents: - - page: UTXO Overview - path: api-reference/litecoin/utxo.mdx - - link: UTXO Migration Guide - href: /docs/bitcoin/utxo-migration-guide - - api: UTXO API Endpoints - api-name: utxo-litecoin - flattened: true - - page: UTXO WebSockets - path: api-reference/litecoin/utxo-websockets.mdx - slug: litecoin - - section: Lumia - contents: - - page: Lumia Deprecation Notice - path: api-reference/lumia/lumia-deprecation-notice.mdx - slug: lumia - - section: Mantle - contents: - - page: Quickstart - path: api-reference/mantle/mantle-chain-api-quickstart.mdx - - page: FAQ - path: api-reference/mantle/mantle-chain-api-faq.mdx - - page: Mantle API Overview - path: api-reference/mantle/mantle-api-overview.mdx - - api: Mantle API Endpoints - api-name: mantle - slug: mantle - - section: MegaETH - contents: - - page: Quickstart - path: api-reference/megaeth/megaeth-api-quickstart.mdx + path: api-reference/x-layer/x-layer-api-quickstart.mdx + - page: X Layer API Overview + path: api-reference/x-layer/x-layer-api-overview.mdx + - api: X Layer API Endpoints + api-name: x-layer - page: FAQ - path: api-reference/megaeth/megaeth-api-faq.mdx - - page: MegaETH API Overview - path: api-reference/megaeth/megaeth-api-overview.mdx - - api: MegaETH API Endpoints - api-name: megaeth - slug: megaeth - - section: Metis + path: api-reference/x-layer/x-layer-api-faq.mdx + slug: x-layer + - section: XMTP contents: + - page: Quickstart - path: api-reference/metis/metis-chain-api-quickstart.mdx + path: api-reference/xmtp/xmtp-api-quickstart.mdx + - page: XMTP API Overview + path: api-reference/xmtp/xmtp-api-overview.mdx + - api: XMTP API Endpoints + api-name: xmtp - page: FAQ - path: api-reference/metis/metis-chain-api-faq.mdx - - page: Metis API Overview - path: api-reference/metis/metis-api-overview.mdx - - api: Metis API Endpoints - api-name: metis - slug: metis - - section: Mode + path: api-reference/xmtp/xmtp-api-faq.mdx + slug: xmtp + - section: ZetaChain contents: - page: Quickstart - path: api-reference/mode/mode-api-quickstart.mdx + path: api-reference/zetachain/zetachain-api-quickstart.mdx + - page: ZetaChain API Overview + path: api-reference/zetachain/zetachain-api-overview.mdx + - api: ZetaChain API Endpoints + api-name: zetachain - page: FAQ - path: api-reference/mode/mode-api-faq.mdx - - page: Mode API Overview - path: api-reference/mode/mode-api-overview.mdx - - api: Mode API Endpoints - api-name: mode - slug: mode - - section: Monad + path: api-reference/zetachain/zetachain-api-faq.mdx + slug: zetachain + - section: zksync contents: - page: Quickstart - path: api-reference/monad/monad-api-quickstart.mdx + path: api-reference/zksync/zksync-api-quickstart.mdx + - page: zkSync API Overview + path: api-reference/zksync/zksync-api-overview.mdx + - api: zkSync API Endpoints + api-name: zksync - page: FAQ - path: api-reference/monad/monad-api-faq.mdx - - page: Monad API Overview - path: api-reference/monad/monad-api-overview.mdx - - api: Monad API Endpoints - api-name: monad - slug: monad - - section: Moonbeam + path: api-reference/zksync/zksync-api-faq.mdx + slug: zksync + - section: Zora contents: + - page: Quickstart - path: api-reference/moonbeam/moonbeam-api-quickstart.mdx + path: api-reference/zora/zora-api-quickstart.mdx + - page: Zora API Overview + path: api-reference/zora/zora-api-overview.mdx + - api: Zora API Endpoints + api-name: zora - page: FAQ - path: api-reference/moonbeam/moonbeam-api-faq.mdx - - page: Moonbeam API Overview - path: api-reference/moonbeam/moonbeam-api-overview.mdx - - api: Moonbeam API Endpoints - api-name: moonbeam - slug: moonbeam - - section: Mythos + path: api-reference/zora/zora-api-faq.mdx + slug: zora + - section: Katana contents: + - page: Quickstart - path: api-reference/mythos/mythos-api-quickstart.mdx + path: api-reference/katana/katana-api-quickstart.mdx + - page: Katana API Overview + path: api-reference/katana/katana-api-overview.mdx + - api: Katana API Endpoints + api-name: katana - page: FAQ - path: api-reference/mythos/mythos-api-faq.mdx - - page: Mythos API Overview - path: api-reference/mythos/mythos-api-overview.mdx - - api: Mythos API Endpoints - api-name: mythos - slug: mythos - - - section: OP Mainnet + path: api-reference/katana/katana-api-faq.mdx + slug: katana + - section: Kaia contents: - - page: Quickstart - path: api-reference/op-mainnet/op-mainnet-api-quickstart.mdx - - section: FAQ - path: api-reference/op-mainnet/op-mainnet-api-faq/op-mainnet-api-faq.mdx - contents: - - page: OP Mainnet Error Codes - path: api-reference/op-mainnet/op-mainnet-api-faq/op-mainnet-error-codes.mdx - slug: op-mainnet-api-faq - - page: OP Mainnet API Overview - path: api-reference/op-mainnet/op-mainnet-api-overview.mdx - - api: OP Mainnet API Endpoints - api-name: opt - - page: Flashblocks API Quickstart - path: api-reference/op-mainnet/op-mainnet-flashblocks-api-quickstart.mdx - slug: op-mainnet - - section: opBNB - contents: - page: Quickstart - path: api-reference/opbnb-paid-tier/opbnb-chain-api-quickstart.mdx + path: api-reference/kaia/kaia-api-quickstart.mdx + - page: Kaia API Overview + path: api-reference/kaia/kaia-api-overview.mdx + - api: Kaia API Endpoints + api-name: kaia - page: FAQ - path: api-reference/opbnb-paid-tier/opbnb-chain-api-faq.mdx - - api: OpBNB API Endpoints - api-name: opbnb - slug: opbnb - - section: Pharos + path: api-reference/kaia/kaia-api-faq.mdx + slug: kaia + - tab: data + layout: + - section: Introduction contents: - - page: Quickstart - path: api-reference/pharos/pharos-api-quickstart.mdx - - page: FAQ - path: api-reference/pharos/pharos-api-faq.mdx - - page: Pharos API Overview - path: api-reference/pharos/pharos-api-overview.mdx - - api: Pharos API Endpoints - api-name: pharos - slug: pharos - - - section: Plasma + - page: Data API Overview + path: api-reference/data/data-overview.mdx + - link: Pricing + href: /docs/reference/pricing-plans + - section: Portfolio API contents: - - page: Quickstart - path: api-reference/plasma/plasma-api-quickstart.mdx - - page: FAQ - path: api-reference/plasma/plasma-api-faq.mdx - - page: Plasma API Overview - path: api-reference/plasma/plasma-api-overview.mdx - - api: Plasma API Endpoints - api-name: plasma - slug: plasma + - page: Portfolio API Overview + path: api-reference/data/portfolio-apis/portfolio-apis.mdx + - api: Portfolio API Endpoints + api-name: portfolio + flattened: true - - section: Polygon PoS + slug: portfolio-apis + - section: Token API contents: - - page: Quickstart - path: api-reference/polygon-pos/polygon-api-quickstart.mdx - - page: FAQ - path: api-reference/polygon-pos/polygon-api-faq.mdx - - page: Polygon PoS API Overview - path: api-reference/polygon-pos/polygon-pos-api-overview.mdx - - api: Polygon PoS API Endpoints - api-name: matic - slug: polygon-pos - - section: Polygon zkEVM + - page: Token API Overview + path: api-reference/data/token-api/token-api-overview.mdx + - page: Token API Quickstart + path: api-reference/data/token-api/token-api-quickstart.mdx + # - page: Solana Token APIs (Beta) + # path: >- + # api-reference/data/token-api/beta-alchemy-das-apis-for-solana-nfts-and-fungible-tokens-1ba069f2006680279109d7f34758ac6fpvs4.mdx + - api: Token API Endpoints + api-name: token + # - section: Token API Tutorials + # contents: + # - page: How to Get Token Metadata + # path: >- + # tutorials/defi/erc-20-tokens/how-to-get-token-metadata.mdx + # - page: How to Get Token Balance + # path: >- + # tutorials/defi/token-balances/how-to-get-token-balance-for-an-address.mdx + slug: token-api + - section: Transfers API contents: - - page: Quickstart - path: api-reference/polygon-zkevm/polygon-zkevm-api-quickstart.mdx - - section: FAQ - path: >- - api-reference/polygon-zkevm/polygon-zkevm-api-faq/polygon-zkevm-api-faq.mdx + - page: Transfers API Overview + path: api-reference/data/transfers-api/transfers-api-quickstart.mdx + - api: Transfers Endpoints + api-name: transfers + - section: Transfers API Tutorials contents: - - page: What is the difference between Polygon zkEVM and Ethereum? - path: >- - api-reference/polygon-zkevm/polygon-zkevm-api-faq/polygon-zkevm-and-ethereum-differences.mdx - - page: What is the difference between Polygon zkEVM and Polygon PoS? - path: >- - api-reference/polygon-zkevm/polygon-zkevm-api-faq/what-is-the-difference-between-polygon-zkevm-and-polygon.mdx - slug: polygon-zkevm-api-faq - - page: Polygon zkEVM API Overview - path: api-reference/polygon-zkevm/polygon-zkevm-api-overview.mdx - - page: Polygon zkEVM Deprecation Notice - path: api-reference/polygon-zkevm/polygon-zkevm-deprecation-notice.mdx - - api: Polygon zkEVM API Endpoints - api-name: polygon-zkevm - # Pin the slug: the auto-generated kebab-case of "Polygon zkEVM API - # Endpoints" splits zkEVM into "zk-evm", which diverges from the - # overview/FAQ link convention. Pin it so endpoint URLs stay stable. - slug: polygon-zkevm-api-endpoints - slug: polygon-zkevm - - section: Rise + - link: How to Get Tx History for Address + href: /docs/how-to-get-transaction-history-for-an-address-on-ethereum + # - page: How to Get All NFTs Owned by Address + # path: >- + # tutorials/nfts/nft-api-tutorials/how-to-get-all-nfts-owned-by-an-address.mdx + - link: How to Get Contract's First Transfer Event + href: /docs/how-to-get-a-contracts-first-transfer-event + - link: How to Get Contract's Last Transfer Event + href: /docs/how-to-get-a-contracts-last-transfer-event + - link: How to Integrate Historical Transactions into Your App + href: /docs/integrating-historical-transaction-data-into-your-dapp + slug: transfers-api-tutorials + slug: transfers-api + - section: Prices API contents: - - page: Quickstart - path: api-reference/rise/rise-api-quickstart.mdx - - page: FAQ - path: api-reference/rise/rise-api-faq.mdx - - page: Rise API Overview - path: api-reference/rise/rise-api-overview.mdx - - api: Rise API Endpoints - api-name: rise - slug: rise - - - section: Robinhood Chain + - page: Prices API Quickstart + path: api-reference/data/prices-api/prices-api-quickstart.mdx + - api: Prices API Endpoints + api-name: prices + flattened: true + - page: Prices API FAQ + path: api-reference/data/prices-api/prices-api-faq.mdx + slug: prices-api + - section: NFT API contents: - - page: Quickstart - path: api-reference/robinhood-chain/robinhood-chain-api-quickstart.mdx - - page: FAQ - path: api-reference/robinhood-chain/robinhood-chain-api-faq.mdx - - page: Robinhood Chain API Overview - path: api-reference/robinhood-chain/robinhood-chain-api-overview.mdx - - api: Robinhood Chain API Endpoints - api-name: robinhood - slug: robinhood-chain - - - section: Ronin + - page: NFT API Overview + path: api-reference/data/nft-api/nft-api-overview.mdx + - page: NFT API Quickstart + path: api-reference/data/nft-api/nft-api-quickstart.mdx + - section: Solana DAS API + path: >- + api-reference/data/nft-api/alchemy-das-apis-for-solana.mdx + contents: + - api: Solana DAS API Endpoints + api-name: solana-das + - section: NFT API Endpoints + path: >- + api-reference/data/nft-api/nft-api-endpoints.mdx + contents: + - api: NFT API Endpoints + api-name: nft + flattened: true + slug: nft-api-endpoints + - page: NFT API FAQ + path: api-reference/data/nft-api/nft-api-faq.mdx + slug: nft-api-tutorials + slug: nft-api + - section: Webhooks contents: - - page: Quickstart - path: api-reference/ronin/ronin-api-quickstart.mdx - - page: FAQ - path: api-reference/ronin/ronin-api-faq.mdx - - page: Ronin API Overview - path: api-reference/ronin/ronin-api-overview.mdx - - api: Ronin API Endpoints - api-name: ronin - slug: ronin - - - section: Rootstock + - page: Webhooks Overview + path: api-reference/data/webhooks/webhooks-overview.mdx + - section: Webhooks Quickstart Guides + path: >- + api-reference/data/webhooks/webhooks-quickstart/notify-api-quickstart.mdx + contents: + - page: Custom Webhooks Query Examples + path: >- + api-reference/data/webhooks/custom-webhooks-quickstart/custom-webhooks-example.mdx + - page: Custom Webhook Filters + path: >- + api-reference/data/webhooks/custom-webhooks-quickstart/custom-webhook-filters.mdx + - page: Custom Webhook Variables + path: >- + api-reference/data/webhooks/custom-webhooks-quickstart/custom-webhook-variables.mdx + # - page: Webhooks Tutorials and Applications + # path: >- + # api-reference/data/webhooks/webhooks-quickstart/notify-tutorials-and-applications.mdx + # - page: Webhooks FAQ + # path: >- + # api-reference/data/webhooks/webhooks-quickstart/notify-api-faq.mdx + slug: webhooks-quickstart + - section: Webhook Types + path: >- + api-reference/data/webhooks/webhook-types/webhook-types.mdx + contents: + - page: Custom Webhook + path: >- + api-reference/data/webhooks/webhook-types/custom-webhook.mdx + - page: Address Activity Webhook + path: >- + api-reference/data/webhooks/webhook-types/address-activity-webhook.mdx + - page: NFT Activity Webhook + path: >- + api-reference/data/webhooks/webhook-types/nft-activity-webhook.mdx + # - page: NFT Metadata Updates Webhook + # path: >- + # api-reference/data/webhooks/webhook-types/nft-metadata-updates-webhook.mdx + slug: webhook-types + - api: Webhooks API Endpoints + api-name: notify + flattened: true + # - section: Webhooks API Tutorials + # contents: + # - page: How to Integrate Alchemy Webhooks with Zapier + # path: >- + # tutorials/streaming-data/how-to-integrate-alchemy-webhooks-with-zapier.mdx + # - page: How to Build App with Real-Time Tx Notifications + # path: >- + # tutorials/streaming-data/transaction-notifications/building-a-dapp-with-real-time-transaction-notifications.mdx + slug: webhooks + - section: Simulation API + hidden: true contents: - - page: Quickstart - path: api-reference/rootstock/rootstock-api-quickstart.mdx - - page: FAQ - path: api-reference/rootstock/rootstock-api-faq.mdx - - page: Rootstock API Overview - path: api-reference/rootstock/rootstock-api-overview.mdx - - api: Rootstock API Endpoints - api-name: rootstock - slug: rootstock - - section: Scroll + - page: Transaction Simulation Overview + path: api-reference/alchemy-transact/transaction-simulation/simulation.mdx + - section: Transaction Simulation Types + contents: + - page: Asset Changes + path: >- + api-reference/alchemy-transact/transaction-simulation/simulation-asset-changes.mdx + - page: Execution Simulation + path: >- + api-reference/alchemy-transact/transaction-simulation/simulation-execution.mdx + - page: Bundle Simulation + path: >- + api-reference/alchemy-transact/transaction-simulation/simulation-bundle.mdx + - page: Transaction Simulation Examples + path: >- + api-reference/alchemy-transact/transaction-simulation/simulation-examples.mdx + - page: Transaction Simulation FAQs + path: >- + api-reference/alchemy-transact/transaction-simulation/simulation-faqs.mdx + slug: transaction-simulation + - api: Transaction Simulation Endpoints + api-name: transaction-simulation + slug: simulation-apis + - section: Utility API contents: - - page: Quickstart - path: api-reference/scroll/scroll-chain-api-quickstart.mdx - - page: FAQ - path: api-reference/scroll/scroll-chain-api-faq.mdx - - page: Scroll API Overview - path: api-reference/scroll/scroll-api-overview.mdx - - api: Scroll API Endpoints - api-name: scroll - slug: scroll - - section: Sei + - page: Utility APIs Overview + path: api-reference/data/utility-apis/utility-apis-overview.mdx + - api: Transactions Receipts Endpoints + api-name: transactions-receipt + slug: utility-apis + - section: Stellar Data API contents: - - page: Quickstart - path: api-reference/sei/sei-api-quickstart.mdx - - page: FAQ - path: api-reference/sei/sei-api-faq.mdx - - page: Sei API Overview - path: api-reference/sei/sei-api-overview.mdx - - api: Sei API Endpoints - api-name: sei - slug: sei - - section: Settlus + - page: Stellar Data API Overview + path: api-reference/data/stellar-data-api/stellar-data-api-overview.mdx + - api: Stellar Data API Endpoints + api-name: stellar-data-api + slug: stellar-data-api + - section: Subgraphs contents: - - page: Quickstart - path: api-reference/settlus/settlus-api-quickstart.mdx - - page: FAQ - path: api-reference/settlus/settlus-api-faq.mdx - - page: Settlus API Overview - path: api-reference/settlus/settlus-api-overview.mdx - - api: Settlus API Endpoints - api-name: settlus - slug: settlus + - page: Alchemy Subgraphs Deprecation Notice + path: tutorials/alchemy-subgraphs/deprecation-notice.mdx + - section: Beta APIs + contents: + - api: Beta API Endpoints + api-name: beta + flattened: true + slug: beta-apis - - section: Shape + - tab: wallets + layout: + - section: Overview + skip-slug: true contents: + - page: Overview + slug: / + path: wallets/pages/index.mdx - page: Quickstart - path: api-reference/shape/shape-api-quickstart.mdx - - page: FAQ - path: api-reference/shape/shape-api-faq.mdx - - page: Shape API Overview - path: api-reference/shape/shape-api-overview.mdx - - api: Shape API Endpoints - api-name: shape - slug: shape - - section: Soneium + path: wallets/pages/smart-wallets/quickstart/sdk.mdx + - page: Supported Chains + path: wallets/pages/overview/supported-chains.mdx + + - section: Transactions contents: - - page: Quickstart - path: api-reference/soneium/soneium-api-quickstart.mdx - - page: FAQ - path: api-reference/soneium/soneium-api-faq.mdx - - page: Soneium API Overview - path: api-reference/soneium/soneium-api-overview.mdx - - api: Soneium API Endpoints - api-name: soneium - slug: soneium - - section: Sonic - contents: - - page: Quickstart - path: api-reference/sonic/sonic-api-quickstart.mdx - - page: FAQ - path: api-reference/sonic/sonic-api-faq.mdx - - page: Sonic API Overview - path: api-reference/sonic/sonic-api-overview.mdx - - page: Sonic Blaze Deprecation Notice - path: api-reference/sonic/sonic-blaze-deprecation-notice.mdx - - api: Sonic API Endpoints - api-name: sonic - slug: sonic - - section: Stable - contents: - - page: Quickstart - path: api-reference/stable/stable-api-quickstart.mdx - - page: FAQ - path: api-reference/stable/stable-api-faq.mdx - - page: Stable API Overview - path: api-reference/stable/stable-api-overview.mdx - - api: Stable API Endpoints - api-name: stable - slug: stable - - section: Starknet - contents: - - page: Quickstart - path: api-reference/starknet/starknet-api-quickstart.mdx - - page: FAQ - path: api-reference/starknet/starknet-api-faq.mdx - - page: Starknet API Overview - path: api-reference/starknet/starknet-api-overview.mdx - - api: Starknet API Endpoints - api-name: starknet - slug: starknet - - section: Stellar - contents: - - page: Quickstart - path: api-reference/stellar/stellar-api-quickstart.mdx - - page: FAQ - path: api-reference/stellar/stellar-api-faq.mdx - - page: Stellar API Overview - path: api-reference/stellar/stellar-api-overview.mdx - - api: Stellar API Endpoints - api-name: stellar - - link: Stellar Data API - href: /docs/reference/stellar-data-api-overview - slug: stellar + - page: Using SDK + path: wallets/pages/smart-wallets/quickstart/sdk.mdx + - page: Using API + path: wallets/pages/smart-wallets/quickstart/api.mdx + - section: Send transactions + contents: + - page: Single transactions + path: wallets/pages/transactions/send-transactions/index.mdx + - page: Batch transactions + path: wallets/pages/transactions/send-batch-transactions/index.mdx + - page: Parallel transactions + path: wallets/pages/transactions/send-parallel-transactions/index.mdx + - section: Debug transactions + path: wallets/pages/transactions/debug-transactions/index.mdx + contents: + - page: Debug with Tenderly + path: wallets/pages/transactions/debug-transactions/debug-with-tenderly.mdx + - section: EIP-7702 + path: wallets/pages/transactions/using-eip-7702/index.mdx + contents: + - page: Undelegate 7702 account + path: wallets/pages/transactions/undelegate-account/index.mdx + - section: Sponsor gas + path: wallets/pages/transactions/sponsor-gas/overview.mdx + contents: + - page: Full sponsorship + path: wallets/pages/transactions/sponsor-gas/index.mdx + - page: Conditional sponsorship rules + path: wallets/pages/transactions/sponsor-gas/conditional-sponsorship-rules.mdx + - page: Pay gas with any token + path: wallets/pages/transactions/pay-gas-with-any-token/index.mdx + - page: Solana sponsorship + path: wallets/pages/transactions/sponsor-gas/solana/index.mdx + - section: Swap tokens + contents: + - page: Same-chain swaps + path: wallets/pages/transactions/swap-tokens/index.mdx + - page: Cross-chain swaps + path: wallets/pages/transactions/cross-chain-swap-tokens/index.mdx + - section: Grant session keys + contents: + - page: Overview + path: wallets/pages/smart-wallets/session-keys/index.mdx + - page: Using SDK + path: wallets/pages/smart-wallets/session-keys/sdk.mdx + - page: Using API + path: wallets/pages/smart-wallets/session-keys/api.mdx + - page: Legacy session keys + path: wallets/pages/smart-wallets/session-keys/legacy-session-keys.mdx + - page: Retry transactions + path: wallets/pages/transactions/retry-transactions/index.mdx + - section: Sign + contents: + - page: Sign messages + path: wallets/pages/transactions/signing/sign-messages/index.mdx + - page: Sign typed data + path: wallets/pages/transactions/signing/sign-typed-data/index.mdx + - page: Configure client + path: wallets/pages/concepts/smart-account-client.mdx - - section: DATA Network + - section: Wallet integration contents: - - page: Quickstart - path: api-reference/data-network/data-network-api-quickstart.mdx - - page: FAQ - path: api-reference/data-network/data-network-api-faq.mdx - - page: DATA Network API Overview - path: api-reference/data-network/data-network-api-overview.mdx - - api: DATA Network API Endpoints - api-name: story - slug: data-network-api-endpoints - slug: data-network - - section: Sui + - page: Overview + path: wallets/pages/authentication/overview.mdx + - section: Privy + path: wallets/pages/third-party/signers/privy.mdx + contents: + - page: Signer migration overview + path: wallets/wallet-integrations/privy/signer-migration-overview.mdx + - page: React migration + path: wallets/wallet-integrations/privy/react-migration.mdx + - page: JWT auth migration + path: wallets/wallet-integrations/privy/jwt-auth-migration.mdx + - section: Other signers + contents: + - page: Openfort + path: wallets/pages/third-party/signers/openfort.mdx + - page: Turnkey + path: wallets/pages/third-party/signers/turnkey.mdx + - page: Solana + path: wallets/pages/third-party/signers/solana-signers.mdx + - page: Other signers + path: wallets/pages/third-party/signers/custom-integration.mdx + - section: Account Kit (v4) + contents: + - section: Login methods + contents: + - page: Email OTP + path: wallets/pages/authentication/login-methods/email-otp.mdx + - page: Email magic-link + path: wallets/pages/authentication/login-methods/email-magic-link.mdx + - page: Social login + path: wallets/pages/authentication/login-methods/social-login.mdx + - page: Custom social providers + path: wallets/pages/react/login-methods/social-providers.mdx + - page: Bring your own authentication + path: wallets/pages/authentication/login-methods/bring-your-own-auth.mdx + - page: Passkey signup + path: wallets/pages/authentication/login-methods/passkey-signup.mdx + - page: Passkey login + path: wallets/pages/react/login-methods/passkey-login.mdx + - page: SMS login + path: wallets/pages/authentication/login-methods/sms-login.mdx + - page: "On-chain passkeys" + path: wallets/pages/react/login-methods/onchain-passkeys.mdx + - page: Adding and removing login methods + path: wallets/pages/react/login-methods/adding-and-removing-login-methods.mdx + - section: UI components + contents: + - page: Using UI components + path: wallets/pages/react/ui-components.mdx + - page: Theme & branding + path: wallets/pages/react/customization/theme.mdx + - page: Tailwind setup + path: wallets/pages/react/customization/tailwind-setup.mdx + - section: Whitelabel + contents: + - page: React hooks + path: wallets/pages/react/react-hooks.mdx + - page: Other JS initialization + path: wallets/pages/signer/quickstart.mdx + - section: Connectors + contents: + - page: Connect external wallets + path: wallets/pages/react/login-methods/eoa-login.mdx + - page: Customize + path: wallets/pages/react/connectors/customization.mdx + - section: MFA + contents: + - page: Set up MFA + path: wallets/pages/react/mfa/setup-mfa.mdx + - page: Email OTP + path: wallets/pages/react/mfa/email-otp.mdx + - page: Email magic-link + path: wallets/pages/react/mfa/email-magic-link.mdx + - page: Social login + path: wallets/pages/react/mfa/social-login.mdx + - page: Solana wallets + path: wallets/pages/react/solana-wallets/get-started.mdx + - page: Server wallets + path: wallets/pages/signer/authentication/server-wallets.mdx + - section: Account management + contents: + - page: User sessions + path: wallets/pages/signer/user-sessions.mdx + - page: Manage account ownership + path: wallets/pages/smart-contracts/modular-account-v2/managing-ownership.mdx + - page: Export private key + path: wallets/pages/signer/export-private-key.mdx + - page: Choosing a signer + path: wallets/pages/authentication/what-is-a-signer.mdx + + - section: Low-Level Infra contents: + - page: Overview + path: wallets/pages/low-level-infra/overview.mdx - page: Quickstart - path: api-reference/sui/sui-api-quickstart.mdx - - page: FAQ - path: api-reference/sui/sui-api-faq.mdx - - api: Sui API Endpoints - api-name: sui - - section: Sui gRPC + path: wallets/pages/low-level-infra/quickstart.mdx + - section: Gas Manager API + contents: + - section: Policy Management + contents: + - page: API Endpoints + path: wallets/pages/low-level-infra/gas-manager/policy-management/api-endpoints.mdx + - section: Gas Sponsorship + contents: + - page: API Endpoints + path: wallets/pages/low-level-infra/gas-manager/gas-sponsorship/api-endpoints.mdx + - section: Using SDK + contents: + - page: Basic Gas Sponsorship + path: wallets/pages/low-level-infra/gas-manager/gas-sponsorship/using-sdk/basic-gas-sponsorship.mdx + - page: Conditional Gas Sponsorship + path: wallets/pages/low-level-infra/gas-manager/gas-sponsorship/using-sdk/conditional-gas-sponsorship.mdx + - page: Pay Gas with Any ERC20 Token + path: wallets/pages/low-level-infra/gas-manager/gas-sponsorship/using-sdk/pay-gas-with-any-erc20-token.mdx + - page: Solana + path: wallets/pages/transactions/solana/sponsor-gas-solana.mdx + - section: Bundler API + path: wallets/pages/low-level-infra/bundler/overview.mdx + contents: + - page: API Endpoints + path: wallets/pages/low-level-infra/bundler/api-endpoints.mdx + - page: Using SDK + path: wallets/pages/low-level-infra/bundler/sdk.mdx + - page: Bundler Sponsored Operations + path: wallets/pages/bundler-api/bundler-sponsored-operations.mdx + - page: Bundler FAQs + path: wallets/pages/bundler-api/bundler-faqs.mdx + - section: Third Party Infrastructure + contents: + - page: Non-Alchemy chains + path: wallets/pages/low-level-infra/third-party-infrastructure/chains.mdx + - page: Third Party Bundlers + path: wallets/pages/low-level-infra/third-party-infrastructure/bundlers.mdx + - page: Third Party Paymasters + path: wallets/pages/low-level-infra/third-party-infrastructure/paymasters.mdx + - section: Smart Account Types + contents: + - page: Choosing a Smart Account + path: wallets/pages/authorization/smart-account-types/choosing-a-smart-account.mdx + - section: Modular Account V2 + contents: + - page: Overview + path: wallets/pages/authorization/smart-account-types/modular-account-v2/overview.mdx + - page: Getting started + path: wallets/pages/smart-contracts/modular-account-v2/getting-started.mdx + - section: Session keys + contents: + - page: What are session keys? + path: wallets/pages/smart-contracts/modular-account-v2/session-keys/index.mdx + - page: Adding session keys + path: wallets/pages/smart-contracts/modular-account-v2/session-keys/adding-session-keys.mdx + - page: Supported permissions + path: wallets/pages/smart-contracts/modular-account-v2/session-keys/session-key-permissions.mdx + - page: Using session keys + path: wallets/pages/smart-contracts/modular-account-v2/session-keys/using-session-keys.mdx + - page: Removing session keys + path: wallets/pages/smart-contracts/modular-account-v2/session-keys/removing-session-keys.mdx + - section: Light Account + contents: + - page: Overview + path: wallets/pages/smart-contracts/other-accounts/light-account/index.mdx + - page: Getting started + path: wallets/pages/smart-contracts/other-accounts/light-account/getting-started.mdx + - page: Transfer ownership + path: wallets/pages/smart-contracts/other-accounts/light-account/transfer-ownership-light-account.mdx + - page: Manage multiple owners + path: wallets/pages/smart-contracts/other-accounts/light-account/multi-owner-light-account.mdx + - page: Third party + path: wallets/pages/third-party/smart-contracts.mdx + - page: Deployed addresses + path: wallets/pages/smart-contracts/deployed-addresses.mdx + + - section: API Reference + contents: + - section: Wallet APIs + contents: + - api: Wallet API Endpoints + api-name: wallet-api + flattened: true + slug: smart-wallets + - section: Gas Manager + contents: + - api: Gas Abstraction API Endpoints + api-name: gas-manager-coverage + - api: Admin API Endpoints + api-name: admin + slug: gas-manager-admin-api + - section: Bundler + contents: + - api: Bundler API Endpoints + api-name: bundler + slug: bundler-api-endpoints + - api: UserOp Simulation Endpoints + api-name: userop-sim + slug: useroperation-simulation-endpoints + - section: EntryPoint Revert Codes + contents: + - page: EntryPoint v0.7 / v0.8 Revert Codes + path: >- + wallets/pages/bundler-api/entrypoint-revert-codes/entrypoint-v07-revert-codes.mdx + - page: EntryPoint v0.6 Revert Codes + path: >- + wallets/pages/bundler-api/entrypoint-revert-codes/entrypoint-v06-revert-codes.mdx + slug: entrypoint-revert-codes + slug: bundler-api + - section: Signer + contents: + - api: Signer API Endpoints + api-name: accounts + - page: How to stamp requests + path: wallets/pages/smart-wallets/how-to-stamp-requests.mdx + slug: signer + + - section: Resources + skip-slug: true + contents: + - section: Chain Reference + slug: resources/chain-reference + contents: + - page: Polygon PoS + slug: polygon-pos + path: wallets/pages/resources/chain-reference/polygon-pos.mdx + - page: Features + slug: wallets/resources/features + path: wallets/pages/features.mdx + - page: Understanding Wallet APIs + path: wallets/pages/concepts/intro-to-account-kit.mdx + - section: Recipes + contents: + - page: Overview + slug: recipes + path: wallets/pages/recipes/overview.mdx + - page: Send USDC + slug: recipes/send-usdc + path: wallets/pages/recipes/send-usdc.mdx + - page: Programmatic Wallet Creation + path: wallets/pages/recipes/programmatic-wallet-creation.mdx + - page: Onramp Funds + slug: recipes/onramp-funds + path: wallets/pages/recipes/onramp-funds.mdx + - page: Session Keys with Wallet APIs + slug: recipes/wallet-session-keys-app + path: wallets/pages/recipes/wallet-session-keys-app.mdx + - page: Hyperliquid Transactions + slug: recipes/hyperliquid-wallets + path: wallets/pages/recipes/hyperliquid-wallets.mdx + - page: Wallet APIs with Aave + slug: wallets/recipes/smart-wallets-aave + path: wallets/pages/recipes/smart-wallets-aave.mdx + - page: Upgrade to Smart Accounts + slug: recipes/upgrade-to-smart-accounts + path: wallets/pages/recipes/upgrade-to-smart-accounts.mdx + - page: Multi-chain setup + slug: recipes/multi-chain-setup + path: wallets/pages/recipes/multi-chain-setup.mdx + - page: Multi-chain Balances + path: tutorials/data/how-to-get-crosschain-token-balances.mdx + - link: GitHub + href: https://github.com/alchemyplatform/aa-sdk + - link: Changelog + href: https://github.com/alchemyplatform/aa-sdk/blob/main/CHANGELOG.md + - link: Contributing + href: https://github.com/alchemyplatform/aa-sdk/blob/main/CONTRIBUTING.md + - link: Gas benchmarks + href: https://github.com/alchemyplatform/aa-benchmarks + - page: Migrating to 4.x.x + slug: migration-guide + path: wallets/pages/migration-guide.mdx + - page: Migrating to 5.x.x + slug: resources/migration-v5 + path: wallets/pages/resources/migration-v5.mdx + - page: Terms + slug: resources/terms + path: wallets/pages/resources/terms.mdx + - page: Types + slug: resources/types + path: wallets/pages/resources/types.mdx + - page: Middleware + path: wallets/pages/concepts/middleware.mdx + + - section: Troubleshooting + contents: + - page: General FAQs + path: wallets/pages/resources/faqs.mdx + - page: Wallet APIs Errors + path: wallets/pages/troubleshooting/wallet-apis-errors.mdx + - page: Gas Manager FAQs + path: wallets/pages/gas-manager-admin-api/gas-manager-faqs.mdx + - page: Gas Manager Errors + path: wallets/pages/gas-manager-admin-api/gas-manager-errors.mdx + - page: Bundler FAQs + path: wallets/pages/bundler-api/bundler-faqs.mdx + - page: Bundler RPC Errors + path: wallets/pages/bundler-api/bundler-rpc-errors.mdx + - page: Server-side rendering + slug: troubleshooting/ssr + path: wallets/pages/troubleshooting/server-side-rendering.mdx + - page: Contact us + slug: resources/contact-us + path: wallets/pages/resources/contact-us.mdx + + # Build with AI is promoted to a top-level tab: AI is part of everyday + # developer workflows and deserves the visibility even while the content + # set is still small. + - tab: build-with-ai + layout: + - section: Getting Started + contents: + - page: Overview + path: tutorials/build-with-ai/overview.mdx + - page: Agent Skills + path: tutorials/build-with-ai/alchemy-agent-skills.mdx + - page: Alchemy CLI + path: tutorials/build-with-ai/alchemy-cli.mdx + - page: Agent Wallets + path: tutorials/build-with-ai/agent-wallets.mdx + - page: Alchemy MCP Server + path: tutorials/build-with-ai/alchemy-mcp-server.mdx + - page: Alchemy Claude Plugin + path: tutorials/build-with-ai/alchemy-claude-plugin.mdx + - page: Agent Authentication and Payment + path: tutorials/build-with-ai/alchemy-for-agents.mdx + slug: getting-started + - section: Tutorials + contents: + - page: Add Alchemy RPC To Any Project + path: tutorials/build-with-ai/add-alchemy-rpc-to-any-project.mdx + - page: Build a Web3 Dashboard + path: tutorials/build-with-ai/web3-dashboard-prompt.mdx + - page: Learning Alchemy's Data APIs using Cursor + path: tutorials/build-with-ai/data-apis-with-cursor.mdx + slug: tutorials + + # Former "Get Started" tab, renamed "Tools & Resources": it collects admin, + # pricing, dashboard tooling, and learning material that doesn't belong to a + # single product area. The "Get Started" page in Introduction is slated to + # become the docs homepage/landing page and move out of this tab. + - tab: get-started + layout: + # Hidden for now: /docs/get-started stays routable (old links and + # redirects point at it) but is out of the sidebar. The tab's landing + # page is Pricing Plans (see the docs-site header config). + - page: Get Started + path: api-reference/introduction/api-overview.mdx + hidden: true + - section: Pricing + contents: + - page: Pricing Plans + path: api-reference/pricing-resources/pricing/pricing-plans.mdx + - page: Compute Units + path: api-reference/pricing-resources/pricing/compute-units.mdx + - page: Compute Unit Costs + path: api-reference/pricing-resources/pricing/compute-unit-costs.mdx + - section: Pricing FAQ + contents: + - page: Pay As You Go Pricing FAQ + path: >- + api-reference/pricing-resources/pricing-faq/pay-as-you-go-pricing-faq.mdx + slug: pricing-faq + - section: Resources + contents: + - page: Feature support by chain + path: >- + api-reference/pricing-resources/resources/feature-support-by-chain.mdx + - page: Throughput + path: api-reference/pricing-resources/resources/throughput.mdx + - page: Batch Requests + path: api-reference/pricing-resources/resources/batch-requests.mdx + - page: Gas Limits + path: >- + api-reference/pricing-resources/resources/gas-limits-for-eth-call-and-eth-estimategas.mdx + - page: Error Reference + path: api-reference/pricing-resources/resources/error-reference.mdx + slug: resources + slug: pricing-resources + - section: Tools + contents: + - page: Tools Quickstart + path: tutorials/getting-started/dashboard/dashboard-tools-quickstart.mdx + - page: Sandbox + path: tutorials/getting-started/dashboard/alchemy-sandbox.mdx + - page: Alerts + path: tutorials/getting-started/developer-best-practices/dashboard-alerts.mdx + - page: Request Logs + path: tutorials/getting-started/dashboard/request-logs.mdx + - page: Roles + path: tutorials/getting-started/dashboard/dashboard-roles.mdx + - page: Single Sign-On (SSO) + path: tutorials/getting-started/dashboard/dashboard-sso.mdx + - section: Admin API + hidden: true + contents: + - page: Overview + path: admin-api/overview.mdx + - page: Quickstart + path: admin-api/quickstart.mdx + - api: Admin API Endpoints + api-name: admin-api + flattened: true + - api: Usage API Endpoints + api-name: usage-api + flattened: true + - section: Activity Log + hidden: true + contents: + - page: Overview + path: tutorials/getting-started/dashboard/activity-log.mdx + - page: Webhook Subscriptions + path: tutorials/getting-started/dashboard/activity-log-webhook-subscriptions.mdx + - page: OCSF Mapping + path: tutorials/getting-started/dashboard/activity-log-ocsf-mapping.mdx + - section: Tutorials + contents: + - section: Alchemy Quickstart Guides + path: >- + api-reference/introduction/alchemy-quickstart-guide.mdx + contents: + - page: Create an Alchemy API Key + path: tutorials/getting-started/create-an-api-key.mdx + - page: Make Your First Alchemy Request + path: tutorials/getting-started/make-your-first-request.mdx + - page: Set Up Alchemy with Viem + path: tutorials/getting-started/set-up-alchemy-with-viem.mdx + - page: Set Up Alchemy with any Library via AI + path: tutorials/getting-started/alchemy-via-libraries.mdx + slug: alchemy-quickstart-guides + - section: Transactions + contents: + - section: Understanding Transactions + path: tutorials/transactions/understanding-transactions.mdx + contents: + - page: Ethereum Transactions - Pending, Mined, Dropped & Replaced + path: >- + tutorials/transactions/understanding-transactions/ethereum-transactions-pending-mined-dropped-replaced.mdx + - page: How to Query Transaction Details on Ethereum + path: >- + tutorials/transactions/understanding-transactions/how-to-get-transaction-details.mdx + - page: Understanding the Transaction Object on Ethereum + path: >- + tutorials/transactions/understanding-transactions/understanding-the-transaction-object-on-ethereum.mdx + - page: What are Internal Transactions? + path: >- + tutorials/transactions/understanding-transactions/what-are-internal-transactions.mdx + - page: How to Handle Checksum Addresses + path: >- + tutorials/transactions/understanding-transactions/how-to-handle-checksum-addresses.mdx + slug: understanding-transactions + - section: Sending Transactions + path: >- + tutorials/transactions/sending-transactions/sending-transactions.mdx + contents: + - page: How to Send Transactions on Ethereum + path: >- + tutorials/transactions/sending-transactions/how-to-send-transactions-on-ethereum.mdx + - page: How to Check the Status of a Transaction using its Hash + path: >- + tutorials/transactions/sending-transactions/how-to-check-the-status-of-a-transaction-using-its-hash.mdx + slug: sending-transactions + - section: Transaction History + path: >- + tutorials/transactions/transaction-history/transaction-history.mdx + contents: + - page: How to Get the Number of Transactions in a Block + path: >- + tutorials/transactions/transaction-history/how-to-get-the-number-of-transactions-in-a-block.mdx + - page: How to Get Transaction History for an Address on Ethereum + path: >- + tutorials/transactions/transaction-history/how-to-get-transaction-history-for-an-address-on-ethereum.mdx + - page: How to Get a Contract's First Transfer Event + path: >- + tutorials/transactions/transaction-history/how-to-get-a-contracts-first-transfer-event.mdx + - page: How to Get a Contract's Last Transfer Event + path: >- + tutorials/transactions/transaction-history/how-to-get-a-contracts-last-transfer-event.mdx + - page: Integrating Historical Transaction Data into your dApp + path: >- + tutorials/transactions/transaction-history/integrating-historical-transaction-data-into-your-dapp.mdx + - page: How to Get Contract Deployment Transactions in a Block + path: >- + tutorials/transactions/transaction-history/how-to-get-contract-deployment-transactions-in-a-block.mdx + - page: How to Get All the Contracts Deployed by a Wallet + path: >- + tutorials/transactions/transaction-history/how-to-get-all-the-contracts-deployed-by-a-wallet.mdx + slug: transaction-history + - section: On-chain Events + path: tutorials/transactions/on-chain-events/on-chain-events.mdx + contents: + - page: How to Get On-chain Events on Ethereum + path: >- + tutorials/transactions/on-chain-events/how-to-get-on-chain-events.mdx + - page: "Understanding Logs: Deep Dive into eth_getLogs" + path: >- + tutorials/transactions/on-chain-events/deep-dive-into-eth-getlogs.mdx + slug: on-chain-events + - section: Transaction Simulation + path: >- + tutorials/transactions/transaction-simulation/transaction-simulation.mdx + contents: + - page: Integrating Simulation with 1 line of code + path: >- + tutorials/transactions/transaction-simulation/integrating-simulation-with-1-line-of-code.mdx + - page: Building a MetaMask Snap from scratch + path: >- + tutorials/transactions/transaction-simulation/building-a-metamask-snap-from-scratch.mdx + - page: Asset Changes - Explained + path: >- + tutorials/transactions/transaction-simulation/asset-changes-explained.mdx + - page: How to simulate a transaction on Ethereum + path: >- + tutorials/transactions/transaction-simulation/how-to-simulate-a-transaction-on-ethereum.mdx + slug: transaction-simulation + slug: transactions + - section: Streaming Data + contents: + - section: WebSocket Subscriptions + path: >- + tutorials/streaming-data/websocket-subscriptions/websocket-subscriptions.mdx + contents: + - page: How to Subscribe to Mined Transactions via WebSocket Endpoints + path: >- + tutorials/streaming-data/websocket-subscriptions/how-to-subscribe-to-pending-transactions-via-websocket-endpoints.mdx + - page: >- + How to Subscribe to Pending Transactions via WebSocket + Endpoints + path: >- + tutorials/streaming-data/websocket-subscriptions/how-to-subscribe-to-transactions-via-websocket-endpoints.mdx + slug: websocket-subscriptions + slug: streaming-data + - section: API Security and Authentication + contents: + - page: How To Create Access Keys + path: >- + tutorials/getting-started/api-security-and-authentication/how-to-create-access-keys.mdx + - page: How To Make HTTP Header-Based API Requests + path: >- + tutorials/getting-started/api-security-and-authentication/how-to-use-api-keys-in-http-headers.mdx + - page: How To Use JWTs For API Requests + path: >- + tutorials/getting-started/api-security-and-authentication/how-to-use-jwts-for-api-requests.mdx + - page: Best Practices for Key Security and Management + path: >- + tutorials/getting-started/api-security-and-authentication/best-practices-for-key-security-and-management.mdx + - page: How to Add Allowlists to Your Apps for Enhanced Security + path: >- + tutorials/getting-started/api-security-and-authentication/how-to-add-allowlists-to-your-apps-for-enhanced-security.mdx + slug: api-security-and-authentication + - section: Developer Best Practices + path: >- + tutorials/getting-started/developer-best-practices/developer-best-practices.mdx + contents: + - page: Best Practices When Using Alchemy + path: >- + tutorials/getting-started/developer-best-practices/best-practices-when-using-alchemy.mdx + - page: Best Practices for Deploying a Smart Contract on EVM Mainnets + path: >- + tutorials/getting-started/developer-best-practices/best-practices-for-deploying-a-smart-contract-on-evm-mainnets-1.mdx + - page: Choosing a Web3 Network + path: >- + tutorials/getting-started/developer-best-practices/choosing-a-web3-network.mdx + - page: >- + How to Enable Compression to Speed Up JSON-RPC Blockchain + Requests + path: >- + tutorials/getting-started/developer-best-practices/how-to-enable-compression-to-speed-up-json-rpc-blockchain-requests.mdx + - page: Debugging CORS problems for End-Users + path: >- + tutorials/getting-started/developer-best-practices/debugging-cors-problems-for-end-users.mdx + - page: How to Implement Retries + path: >- + tutorials/getting-started/developer-best-practices/how-to-implement-retries.mdx + - page: How to set usage limits for your account + path: >- + tutorials/getting-started/developer-best-practices/how-to-set-usage-limits-and-alerts-for-your-account.mdx + - link: Dashboard Alerts + href: /docs/dashboard-alerts + slug: developer-best-practices + - section: Understanding the EVM + contents: + - page: How to Get the Latest Block on Ethereum + path: >- + tutorials/understanding-the-evm/how-to-get-the-latest-block-on-ethereum.mdx + - page: What are Uncle Blocks? + path: tutorials/understanding-the-evm/what-are-uncle-blocks.mdx + - page: What is Archive Data on Ethereum? + path: >- + tutorials/understanding-the-evm/what-is-archive-data-on-ethereum.mdx + - page: "Internal Playbook: Upgrading Ethereum Nodes" + path: >- + tutorials/understanding-the-evm/internal-playbook-upgrading-ethereum-nodes.mdx + - page: How to Calculate Ethereum Miner Rewards + path: >- + tutorials/understanding-the-evm/how-to-calculate-ethereum-miner-rewards.mdx + slug: understanding-the-evm + - section: Snapshots Service + contents: + - page: Worldchain + path: tutorials/snapshots/worldchain.mdx + - page: Avalanche + path: tutorials/snapshots/avalanche.mdx + - page: Aptos + path: tutorials/snapshots/aptos.mdx + - page: Shape + path: tutorials/snapshots/shape.mdx + - page: Ink + path: tutorials/snapshots/ink.mdx + - page: Soneium + path: tutorials/snapshots/soneium.mdx + - page: Unichain + path: tutorials/snapshots/unichain.mdx + slug: /tutorials/snapshots + slug: tutorials + - section: New to Web3 + contents: + - section: Alchemy University + contents: + - section: Blockchain Basics + path: tutorials/alchemy-university/blockchain-basics.mdx + contents: + - page: What is a blockchain? + path: >- + tutorials/alchemy-university/blockchain-basics/what-is-a-blockchain.mdx + - page: What is Proof of Work? + path: >- + tutorials/alchemy-university/blockchain-basics/proof-of-work.mdx + - page: What are blockchain consensus mechanisms? + path: >- + tutorials/alchemy-university/blockchain-basics/what-are-blockchain-consensus-mechanisms.mdx + - page: What does a blockchain network look like? + path: >- + tutorials/alchemy-university/blockchain-basics/what-are-blockchain-networks.mdx + - page: What is a 51% attack? + path: >- + tutorials/alchemy-university/blockchain-basics/51-percent-attack.mdx + - page: What is the Bitcoin genesis block? + path: >- + tutorials/alchemy-university/blockchain-basics/bitcoin-genesis-block.mdx + - page: UTXO vs. Account Models + path: >- + tutorials/alchemy-university/blockchain-basics/utxo-vs-account-models.mdx + - page: Web3 Glossary + path: tutorials/understanding-the-evm/web3-glossary.mdx + - page: Blockchain 101 + path: tutorials/understanding-the-evm/blockchain-101.mdx + slug: blockchain-basics + - section: Cryptography Basics + path: >- + tutorials/alchemy-university/cryptography-basics/cryptography-basics.mdx + contents: + - page: What is Public Key Cryptography? + path: >- + tutorials/alchemy-university/cryptography-basics/public-key-cryptography.mdx + - page: What is a hashing algorithm? + path: >- + tutorials/alchemy-university/cryptography-basics/hashing-algorithm.mdx + - page: How do tree data structures work? + path: >- + tutorials/alchemy-university/cryptography-basics/tree-data-structures.mdx + - page: What are Merkle trees? + path: >- + tutorials/alchemy-university/cryptography-basics/what-are-merkle-trees.mdx + - page: How are Merkle trees used in blockchains? + path: >- + tutorials/alchemy-university/cryptography-basics/merkle-trees-in-blockchains.mdx + - page: What are Patricia Merkle Tries? + path: >- + tutorials/alchemy-university/cryptography-basics/patricia-merkle-tries.mdx + slug: cryptography-basics + - section: Ethereum Basics + path: >- + tutorials/alchemy-university/ethereum-basics/ethereum-basics.mdx + contents: + - page: What is Ethereum? + path: >- + tutorials/alchemy-university/ethereum-basics/what-is-ethereum.mdx + - page: What is Proof of Stake? + path: >- + tutorials/alchemy-university/ethereum-basics/what-is-proof-of-stake.mdx + - page: How does Ethereum gas work? + path: tutorials/alchemy-university/ethereum-basics/ethereum-gas.mdx + - page: What are Ethereum Accounts? + path: >- + tutorials/alchemy-university/ethereum-basics/ethereum-accounts.mdx + - page: How to Read Data with JSON-RPC + path: >- + tutorials/alchemy-university/ethereum-basics/how-to-read-data-with-json-rpc.mdx + - page: How to create a JSON REST API for Ethereum + path: >- + tutorials/alchemy-university/ethereum-basics/create-json-rest-api.mdx + - page: What are Ethereum nodes? + path: >- + tutorials/alchemy-university/ethereum-basics/ethereum-nodes.mdx + - page: How do Ethereum transactions work? + path: >- + tutorials/alchemy-university/ethereum-basics/how-ethereum-transactions-work.mdx + - page: Introduction to Ethereum Frontend Libraries + path: >- + tutorials/alchemy-university/ethereum-basics/ethereum-frontend-libraries.mdx + slug: ethereum-basics + - section: Solidity Basics + path: >- + tutorials/alchemy-university/solidity-basics/solidity-basics.mdx + contents: + - page: What is Hardhat? + path: >- + tutorials/alchemy-university/solidity-basics/what-is-hardhat.mdx + - page: What is Solidity Syntax? + path: >- + tutorials/alchemy-university/solidity-basics/what-is-solidity-syntax.mdx + - page: How does Solidity work with the EVM? + path: >- + tutorials/alchemy-university/solidity-basics/how-does-solidity-work.mdx + - page: "Solidity vs. JavaScript: Similarities & Differences" + path: >- + tutorials/alchemy-university/solidity-basics/solidity-vs-javascript.mdx + - page: How do Solidity functions work? + path: >- + tutorials/alchemy-university/solidity-basics/solidity-functions.mdx + - page: How to Modify State Variables + path: >- + tutorials/alchemy-university/solidity-basics/how-to-modify-state-variables.mdx + - page: What does it mean to revert transactions? + path: >- + tutorials/alchemy-university/solidity-basics/revert-transactions.mdx + - page: How do Solidity Mappings work? + path: >- + tutorials/alchemy-university/solidity-basics/solidity-mappings.mdx + - page: What are Solidity events? + path: >- + tutorials/alchemy-university/solidity-basics/solidity-events.mdx + - page: How do Solidity arrays work? + path: >- + tutorials/alchemy-university/solidity-basics/how-solidity-arrays-work.mdx + - page: How do Solidity structs work? + path: >- + tutorials/alchemy-university/solidity-basics/how-do-solidity-structs-work.mdx + slug: solidity-basics + - section: Smart Contract Basics + path: >- + tutorials/alchemy-university/smart-contract-basics/smart-contract-basics.mdx + contents: + - page: How do smart contracts communicate? + path: >- + tutorials/alchemy-university/smart-contract-basics/smart-contract-communication.mdx + - page: How to unit test a smart contract + path: >- + tutorials/alchemy-university/smart-contract-basics/how-to-unit-test-a-smart-contract.mdx + - page: How do smart contract ABIs work? + path: >- + tutorials/alchemy-university/smart-contract-basics/smart-contract-abi.mdx + - page: What are multi-signature contracts? + path: >- + tutorials/alchemy-university/smart-contract-basics/multi-sig-contracts.mdx + - page: What is Smart Contract inheritance? + path: >- + tutorials/alchemy-university/smart-contract-basics/smart-contract-inheritance.mdx + - page: What is an ERC-20 token? + path: >- + tutorials/alchemy-university/smart-contract-basics/what-is-erc-20.mdx + - page: What are NFTs? + path: >- + tutorials/alchemy-university/smart-contract-basics/what-are-nfts.mdx + - page: What are upgradeable smart contracts? + path: >- + tutorials/alchemy-university/smart-contract-basics/upgradeable-smart-contracts.mdx + slug: smart-contract-basics + slug: alchemy-university + - section: Developer Basics contents: - - section: Getting started + - section: Learning Solidity contents: - - page: Overview - path: api-reference/sui-grpc/overview.mdx - - page: Quickstart - path: api-reference/sui-grpc/quickstart.mdx - slug: getting-started - - section: API reference + - page: What is Smart Contract Storage Layout? + path: tutorials/learning-solidity/smart-contract-storage-layout.mdx + - page: When to use Storage vs. Memory vs. Calldata in Solidity + path: >- + tutorials/learning-solidity/when-to-use-storage-vs-memory-vs-calldata-in-solidity.mdx + - page: What is the difference between Memory and Calldata in Solidity? + path: >- + tutorials/learning-solidity/what-is-the-difference-between-memory-and-calldata-in-solidity.mdx + - page: What are Payable Functions in Solidity? + path: tutorials/learning-solidity/solidity-payable-functions.mdx + - page: How to Get a Smart Contract's Balance in Solidity + path: >- + tutorials/learning-solidity/how-to-get-a-smart-contracts-balance-in-solidity.mdx + - page: How to Send Value from Within a Smart Contract Using Solidity + path: >- + tutorials/learning-solidity/how-to-send-value-from-within-a-smart-contract-using-solidity.mdx + - page: How to Interpret Binaries in Solidity + path: >- + tutorials/learning-solidity/how-to-interpret-binaries-in-solidity.mdx + - page: How to Interact with ERC-20 tokens in Solidity + path: >- + tutorials/learning-solidity/how-to-interact-with-erc-20-tokens-in-solidity.mdx + - page: How to Interact with ERC-721 Tokens in Solidity + path: >- + tutorials/learning-solidity/how-to-interact-with-erc-721-tokens-in-solidity.mdx + - page: >- + How to Make Your Dapp Compatible With Smart Contract Wallets Using + ERC-1271 + path: >- + tutorials/learning-solidity/how-to-make-your-dapp-compatible-with-smart-contract-wallets.mdx + - page: How to Verify a Message Signature on Ethereum + path: >- + tutorials/learning-solidity/how-to-verify-a-message-signature-on-ethereum/how-to-verify-a-message-signature-on-ethereum.mdx + slug: learning-solidity + - section: Creating Smart Contracts contents: - - page: Objects and ledger - path: api-reference/sui-grpc/objects-and-ledger.mdx - - page: Transactions - path: api-reference/sui-grpc/transactions.mdx - - page: State and balances - path: api-reference/sui-grpc/state-and-balances.mdx - - page: Move packages - path: api-reference/sui-grpc/move-packages.mdx - - page: Name service - path: api-reference/sui-grpc/name-service.mdx - - page: Subscriptions - path: api-reference/sui-grpc/subscriptions.mdx - - page: Signature verification - path: api-reference/sui-grpc/signature-verification.mdx - slug: api-reference - slug: sui-grpc - slug: sui - - section: Superseed - contents: - - page: Quickstart - path: api-reference/superseed/superseed-api-quickstart.mdx - - page: FAQ - path: api-reference/superseed/superseed-api-faq.mdx - - page: Superseed API Overview - path: api-reference/superseed/superseed-api-overview.mdx - - api: Superseed API Endpoints - api-name: superseed - slug: superseed - - section: Tea - contents: - - page: Tea Deprecation Notice - path: api-reference/tea/tea-deprecation-notice.mdx - slug: tea - - - section: Tempo - contents: - - page: Quickstart - path: api-reference/tempo/tempo-api-quickstart.mdx - - page: FAQ - path: api-reference/tempo/tempo-api-faq.mdx - - page: Tempo API Overview - path: api-reference/tempo/tempo-api-overview.mdx - - api: Tempo API Endpoints - api-name: tempo - slug: tempo - - - section: Tron - contents: - - page: Quickstart - path: api-reference/tron/tron-api-quickstart.mdx - - page: FAQ - path: api-reference/tron/tron-api-faq.mdx - - page: Tron API Overview - path: api-reference/tron/tron-api-overview.mdx - - api: Tron API Endpoints - api-name: tron - - api: Tron HTTP API Endpoints - api-name: tron-http - flattened: true - - api: Tron Solidity HTTP API Endpoints - api-name: tron-solidity-http - flattened: true - slug: tron - - - section: Unichain - contents: - - page: Quickstart - path: api-reference/unichain/unichain-api-quickstart.mdx - - page: FAQ - path: api-reference/unichain/unichain-api-faq.mdx - - page: Unichain API Overview - path: api-reference/unichain/unichain-api-overview.mdx - - api: Unichain API Endpoints - api-name: unichain - - page: Flashblocks API Quickstart - path: api-reference/unichain/unichain-flashblocks-api-quickstart.mdx - slug: unichain - - section: World Chain - contents: - - page: Quickstart - path: api-reference/world-chain/world-chain-api-quickstart.mdx - - page: FAQ - path: api-reference/world-chain/world-chain-api-faq.mdx - - page: World Chain API Overview - path: api-reference/world-chain/world-chain-api-overview.mdx - - api: World Chain API Endpoints - api-name: worldchain - slug: world-chain - - section: World Mobile Chain - contents: - - page: Quickstart - path: api-reference/world-mobile-chain/world-mobile-chain-api-quickstart.mdx - - page: FAQ - path: api-reference/world-mobile-chain/world-mobile-chain-api-faq.mdx - - page: World Mobile Chain API Overview - path: api-reference/world-mobile-chain/world-mobile-chain-api-overview.mdx - - api: World Mobile Chain API Endpoints - api-name: worldmobilechain - slug: world-mobile-chain - - - section: X Layer - contents: - - page: Quickstart - path: api-reference/x-layer/x-layer-api-quickstart.mdx - - page: FAQ - path: api-reference/x-layer/x-layer-api-faq.mdx - - page: X Layer API Overview - path: api-reference/x-layer/x-layer-api-overview.mdx - - api: X Layer API Endpoints - api-name: x-layer - slug: x-layer - - section: XMTP - contents: - - page: Quickstart - path: api-reference/xmtp/xmtp-api-quickstart.mdx - - page: FAQ - path: api-reference/xmtp/xmtp-api-faq.mdx - - page: XMTP API Overview - path: api-reference/xmtp/xmtp-api-overview.mdx - - api: XMTP API Endpoints - api-name: xmtp - slug: xmtp - - - section: ZetaChain - contents: - - page: Quickstart - path: api-reference/zetachain/zetachain-api-quickstart.mdx - - page: FAQ - path: api-reference/zetachain/zetachain-api-faq.mdx - - page: ZetaChain API Overview - path: api-reference/zetachain/zetachain-api-overview.mdx - - api: ZetaChain API Endpoints - api-name: zetachain - slug: zetachain - - section: zksync - contents: - - page: zkSync API Overview - path: api-reference/zksync/zksync-api-overview.mdx - - page: Quickstart - path: api-reference/zksync/zksync-api-quickstart.mdx - - page: FAQ - path: api-reference/zksync/zksync-api-faq.mdx - - api: zkSync API Endpoints - api-name: zksync - slug: zksync - - section: Zora - contents: - - page: Quickstart - path: api-reference/zora/zora-api-quickstart.mdx - - page: FAQ - path: api-reference/zora/zora-api-faq.mdx - - page: Zora API Overview - path: api-reference/zora/zora-api-overview.mdx - - api: Zora API Endpoints - api-name: zora - slug: zora - - - section: Katana - contents: - - page: Quickstart - path: api-reference/katana/katana-api-quickstart.mdx - - page: FAQ - path: api-reference/katana/katana-api-faq.mdx - - page: Katana API Overview - path: api-reference/katana/katana-api-overview.mdx - - api: Katana API Endpoints - api-name: katana - slug: katana - - - section: Kaia - contents: - - page: Quickstart - path: api-reference/kaia/kaia-api-quickstart.mdx - - page: FAQ - path: api-reference/kaia/kaia-api-faq.mdx - - page: Kaia API Overview - path: api-reference/kaia/kaia-api-overview.mdx - - api: Kaia API Endpoints - api-name: kaia - slug: kaia + - section: Hello World Solana Program + path: >- + api-reference/solana/hello-world.mdx + contents: + - page: How to Integrate a Solana Program with a Web3 Application + path: >- + api-reference/solana/hello-world-application.mdx + slug: hello-world-solana-program + - page: How to Deploy a Smart Contract to the Sepolia Testnet + path: >- + tutorials/creating-smart-contracts/how-to-deploy-a-smart-contract-to-the-sepolia-testnet.mdx + slug: creating-smart-contracts + slug: developer-basics - tab: changelog diff --git a/content/redirects.yml b/content/redirects.yml index 6d78098bf..95a512c0a 100644 --- a/content/redirects.yml +++ b/content/redirects.yml @@ -1266,57 +1266,57 @@ redirects: # Trace - source: /reference/trace-api - destination: /docs/node/trace-api/trace-api-endpoints/trace-block + destination: /docs/chains/trace-api/trace-api-endpoints/trace-block permanent: true - source: /reference/trace-block - destination: /docs/node/trace-api/trace-api-endpoints/trace-block + destination: /docs/chains/trace-api/trace-api-endpoints/trace-block permanent: true - source: /reference/trace-call - destination: /docs/node/trace-api/trace-api-endpoints/trace-call + destination: /docs/chains/trace-api/trace-api-endpoints/trace-call permanent: true - source: /reference/trace-filter - destination: /docs/node/trace-api/trace-api-endpoints/trace-filter + destination: /docs/chains/trace-api/trace-api-endpoints/trace-filter permanent: true - source: /reference/trace-get - destination: /docs/node/trace-api/trace-api-endpoints/trace-get + destination: /docs/chains/trace-api/trace-api-endpoints/trace-get permanent: true - source: /reference/trace-rawtransaction - destination: /docs/node/trace-api/trace-api-endpoints/trace-raw-transaction + destination: /docs/chains/trace-api/trace-api-endpoints/trace-raw-transaction permanent: true - source: /reference/trace-replayblocktransactions - destination: /docs/node/trace-api/trace-api-endpoints/trace-replay-block-transactions + destination: /docs/chains/trace-api/trace-api-endpoints/trace-replay-block-transactions permanent: true - source: /reference/trace-replaytransaction - destination: /docs/node/trace-api/trace-api-endpoints/trace-replay-transaction + destination: /docs/chains/trace-api/trace-api-endpoints/trace-replay-transaction permanent: true - source: /reference/trace-transaction - destination: /docs/node/trace-api/trace-api-endpoints/trace-transaction + destination: /docs/chains/trace-api/trace-api-endpoints/trace-transaction permanent: true # Debug - source: /reference/debug-getrawblock - destination: /docs/node/debug-api/debug-api-endpoints/debug-get-raw-block + destination: /docs/chains/debug-api/debug-api-endpoints/debug-get-raw-block permanent: true - source: /reference/debug-getrawheader - destination: /docs/node/debug-api/debug-api-endpoints/debug-get-raw-header + destination: /docs/chains/debug-api/debug-api-endpoints/debug-get-raw-header permanent: true - source: /reference/debug-getrawreceipts - destination: /docs/node/debug-api/debug-api-endpoints/debug-get-raw-receipts + destination: /docs/chains/debug-api/debug-api-endpoints/debug-get-raw-receipts permanent: true - source: /reference/debug-traceblockbyhash - destination: /docs/node/debug-api/debug-api-endpoints/debug-trace-block-by-hash + destination: /docs/chains/debug-api/debug-api-endpoints/debug-trace-block-by-hash permanent: true - source: /reference/debug-traceblockbynumber - destination: /docs/node/debug-api/debug-api-endpoints/debug-trace-block-by-number + destination: /docs/chains/debug-api/debug-api-endpoints/debug-trace-block-by-number permanent: true - source: /reference/debug-tracecall - destination: /docs/node/debug-api/debug-api-endpoints/debug-trace-call + destination: /docs/chains/debug-api/debug-api-endpoints/debug-trace-call permanent: true - source: /reference/debug-tracetransaction - destination: /docs/node/debug-api/debug-api-endpoints/debug-trace-transaction + destination: /docs/chains/debug-api/debug-api-endpoints/debug-trace-transaction permanent: true - source: /reference/debug-api-endpoints - destination: /docs/node/debug-api/debug-api-endpoints/debug-get-raw-block + destination: /docs/chains/debug-api/debug-api-endpoints/debug-get-raw-block permanent: true # ========================================= Data Redirects ========================================= @@ -1878,7 +1878,7 @@ redirects: destination: /docs/get-started permanent: true - source: /reference/node-api-overview - destination: /docs/node + destination: /docs/chains permanent: true - source: /reference/chain-apis-overview destination: /docs/chains @@ -2563,3 +2563,37 @@ redirects: - source: /docs/chains/hyperliquid/hyperliquid-evm-endpoints/:path* destination: /docs/chains/hyperliquid/hyperliquid-api-endpoints/:path* permanent: true + + # ========================================= Node Tab Merged Into Chains ========================================= + # The "Node" top-level tab was merged into "Chains". MDX pages keep their + # frontmatter-pinned slugs; these cover the nav-generated URLs (auto-generated + # API endpoint pages and section paths) that moved tabs. + - source: /docs/node/websockets/:path* + destination: /docs/chains/websockets/:path* + permanent: true + - source: /docs/node/yellowstone-grpc/:path* + destination: /docs/chains/yellowstone-grpc/:path* + permanent: true + - source: /docs/node/trace-api/:path* + destination: /docs/chains/trace-api/:path* + permanent: true + - source: /docs/node/debug-api/:path* + destination: /docs/chains/debug-api/:path* + permanent: true + # Catch-all for everything else that ever lived under the node tab, most + # importantly the per-chain endpoint URLs from the era when chains were + # under /docs/node// — ~290 legacy redirect destinations still + # point there. + - source: /docs/node/:path* + destination: /docs/chains/:path* + permanent: true + + # ========================================= Build with AI Top-Level Tab ========================================= + - source: /docs/build-with-ai-overview + destination: /docs/build-with-ai + permanent: true + + # ========================================= Node API Overview Merged Into API Overview ========================================= + - source: /docs/node + destination: /docs/chains + permanent: true diff --git a/content/tutorials/build-with-ai/overview.mdx b/content/tutorials/build-with-ai/overview.mdx index f2dcbe565..876887fe1 100644 --- a/content/tutorials/build-with-ai/overview.mdx +++ b/content/tutorials/build-with-ai/overview.mdx @@ -2,7 +2,7 @@ title: Build with AI description: Pick the right Alchemy tool for your AI workflow. Teach a coding agent every Alchemy API with Agent Skills, automate from the terminal with the CLI, give it live data via the MCP Server, or let it authenticate autonomously with a wallet. subtitle: Pick the right Alchemy tool for your AI workflow. Teach a coding agent every Alchemy API with Agent Skills, automate from the terminal with the CLI, give it live data via the MCP Server, or let it authenticate autonomously with a wallet. -slug: docs/build-with-ai-overview +slug: docs/build-with-ai --- We ship four tools for building with AI on Alchemy. They're complementary, and most agent-driven workflows use two or three of them together. diff --git a/src/content-indexer/constants/metadata.ts b/src/content-indexer/constants/metadata.ts index 040916f2b..93c9c70fd 100644 --- a/src/content-indexer/constants/metadata.ts +++ b/src/content-indexer/constants/metadata.ts @@ -20,7 +20,7 @@ export const DEFAULT_OG_IMAGE = { export const DEFAULT_OPEN_GRAPH: Metadata["openGraph"] = { title: "Alchemy Documentation - Build anything onchain", description: - "Learn how to use Node APIs, Data APIs, Webhooks, Smart Wallets and Rollups to create powerful onchain experiences.", + "Learn how to use Chain APIs, Data APIs, Webhooks, Smart Wallets and AI developer tools to create powerful onchain experiences.", siteName: "Alchemy Documentation", url: DOCS_BASE_URL, locale: "en_US", @@ -32,7 +32,7 @@ const DEFAULT_TWITTER: Metadata["twitter"] = { card: "summary_large_image", title: "Alchemy Documentation - Build anything onchain", description: - "Learn how to use Node APIs, Data APIs, Webhooks, Smart Wallets and Rollups to create powerful onchain experiences.", + "Learn how to use Chain APIs, Data APIs, Webhooks, Smart Wallets and AI developer tools to create powerful onchain experiences.", site: "@alchemy", images: [DEFAULT_OG_IMAGE.url], }; @@ -43,7 +43,7 @@ export const DEFAULT_METADATA: Metadata = { default: "Alchemy Documentation - Build anything onchain", }, description: - "Learn how to use Node APIs, Data APIs, Webhooks, Smart Wallets and Rollups to create powerful onchain experiences.", + "Learn how to use Chain APIs, Data APIs, Webhooks, Smart Wallets and AI developer tools to create powerful onchain experiences.", robots: { index: true, follow: true, diff --git a/src/content-indexer/types/navigation.ts b/src/content-indexer/types/navigation.ts index 1718b4574..0087382a0 100644 --- a/src/content-indexer/types/navigation.ts +++ b/src/content-indexer/types/navigation.ts @@ -22,6 +22,8 @@ interface SectionNavItem extends BaseNavItem { type: "section" | "api-section"; path?: string; children: NavItem[]; + /** True for skip-slug sections: structural groupings that contribute no URL segment. */ + skipSlug?: boolean; } interface LinkNavItem extends BaseNavItem { diff --git a/src/content-indexer/utils/__tests__/navigation-helpers.test.ts b/src/content-indexer/utils/__tests__/navigation-helpers.test.ts index fefd25f9a..3c16c3993 100644 --- a/src/content-indexer/utils/__tests__/navigation-helpers.test.ts +++ b/src/content-indexer/utils/__tests__/navigation-helpers.test.ts @@ -80,5 +80,22 @@ describe("navigation-helpers", () => { test("returns undefined when no ancestors are provided", () => { expect(getChainNameFromAncestors("chains", [])).toBeUndefined(); }); + + test("returns undefined under a skip-slug grouping section", () => { + const introduction: NavItem = { + title: "Introduction", + type: "section", + children: [], + skipSlug: true, + }; + const traceApi: NavItem = { + title: "Trace API", + type: "section", + children: [], + }; + expect( + getChainNameFromAncestors("chains", [introduction, traceApi]), + ).toBeUndefined(); + }); }); }); diff --git a/src/content-indexer/utils/navigation-helpers.ts b/src/content-indexer/utils/navigation-helpers.ts index dcf1e4b50..721578329 100644 --- a/src/content-indexer/utils/navigation-helpers.ts +++ b/src/content-indexer/utils/navigation-helpers.ts @@ -29,5 +29,12 @@ export const getChainNameFromAncestors = ( ): string | undefined => { if (tab !== "chains") return undefined; const firstAncestor = navigationAncestors[0]; + // Chain sections are slugged top-level sections of the chains tab. A + // skip-slug first ancestor (e.g. the cross-chain "Introduction" grouping + // holding WebSockets/Trace/Debug) is not a chain, so methods under it get + // no chain suffix. + if (firstAncestor && "skipSlug" in firstAncestor && firstAncestor.skipSlug) { + return undefined; + } return firstAncestor?.title; }; diff --git a/src/content-indexer/visitors/visit-section.ts b/src/content-indexer/visitors/visit-section.ts index 27e3f0697..e581d87c1 100644 --- a/src/content-indexer/visitors/visit-section.ts +++ b/src/content-indexer/visitors/visit-section.ts @@ -110,6 +110,7 @@ export const visitSection = ( path: sectionPath, // undefined if no overview page type: "section", children: [], + ...(skipSlug && { skipSlug: true }), }; // Update ancestors to include current section (using breadcrumb copy) diff --git a/src/utils/addEvmChainHelpers.ts b/src/utils/addEvmChainHelpers.ts index a47cc817c..2e628cad0 100644 --- a/src/utils/addEvmChainHelpers.ts +++ b/src/utils/addEvmChainHelpers.ts @@ -333,14 +333,14 @@ export function updateChainApisOverview( for (let i = 0; i < methods.length; i += 2) { const method1 = methods[i]; const urlPart1 = methodToUrlFormat(method1); - const url1 = `https://www.alchemy.com/docs/node/${chainName}/${chainName}-api-endpoints/${urlPart1}`; + const url1 = `https://www.alchemy.com/docs/chains/${chainName}/${chainName}-api-endpoints/${urlPart1}`; let row = `| [${method1}](${url1}) |`; if (i + 1 < methods.length) { const method2 = methods[i + 1]; const urlPart2 = methodToUrlFormat(method2); - const url2 = `https://www.alchemy.com/docs/node/${chainName}/${chainName}-api-endpoints/${urlPart2}`; + const url2 = `https://www.alchemy.com/docs/chains/${chainName}/${chainName}-api-endpoints/${urlPart2}`; row += ` [${method2}](${url2}) |`; } else { row += ` |`;