# Chainstack ## Docs - [Release notes](https://docs.chainstack.com/changelog.md): Product updates and announcements - [Chainstack updates: March 17, 2019](https://docs.chainstack.com/changelog/chainstack-release-notes-mar-17-2019.md) - [Chainstack updates: April 1, 2025](https://docs.chainstack.com/changelog/chainstack-updates-april-1-2025.md) - [Chainstack updates: April 11, 2019](https://docs.chainstack.com/changelog/chainstack-updates-april-11-2019.md) - [Chainstack updates: April 12, 2023](https://docs.chainstack.com/changelog/chainstack-updates-april-12-2023.md) - [Chainstack updates: April 14, 2022](https://docs.chainstack.com/changelog/chainstack-updates-april-14-2022.md) - [Chainstack updates: April 17, 2025](https://docs.chainstack.com/changelog/chainstack-updates-april-17-2025.md) - [Chainstack updates: April 18, 2023](https://docs.chainstack.com/changelog/chainstack-updates-april-18-2023.md) - [Chainstack updates: April 2, 2019](https://docs.chainstack.com/changelog/chainstack-updates-april-2-2019.md) - [Chainstack updates: April 22, 2020](https://docs.chainstack.com/changelog/chainstack-updates-april-22-2020.md) - [Chainstack updates: April 22, 2024](https://docs.chainstack.com/changelog/chainstack-updates-april-22-2024.md) - [Chainstack updates: April 27, 2023](https://docs.chainstack.com/changelog/chainstack-updates-april-27-2023.md) - [Chainstack updates: April 28, 2023](https://docs.chainstack.com/changelog/chainstack-updates-april-28-2023.md) - [Chainstack updates: April 28, 2025](https://docs.chainstack.com/changelog/chainstack-updates-april-28-2025.md) - [Chainstack updates: April 4, 2024](https://docs.chainstack.com/changelog/chainstack-updates-april-4-2024.md) - [Chainstack updates: April 6, 2021](https://docs.chainstack.com/changelog/chainstack-updates-april-6-2020.md) - [Chainstack updates: August 10, 2023](https://docs.chainstack.com/changelog/chainstack-updates-august-10-2023.md) - [Chainstack updates: August 11, 2025](https://docs.chainstack.com/changelog/chainstack-updates-august-11-2025.md) - [Chainstack updates: August 15, 2024](https://docs.chainstack.com/changelog/chainstack-updates-august-15-2024.md) - [Chainstack updates: August 17, 2022](https://docs.chainstack.com/changelog/chainstack-updates-august-17-2022.md) - [Chainstack updates: August 18, 2021](https://docs.chainstack.com/changelog/chainstack-updates-august-18-2021.md) - [Chainstack updates: August 20, 2024](https://docs.chainstack.com/changelog/chainstack-updates-august-20-2024.md) - [Chainstack updates: August 22, 2025](https://docs.chainstack.com/changelog/chainstack-updates-august-22-2025.md) - [Chainstack updates: August 23, 2022](https://docs.chainstack.com/changelog/chainstack-updates-august-23-2022.md) - [Chainstack updates: August 26, 2024](https://docs.chainstack.com/changelog/chainstack-updates-august-26-2024.md) - [Chainstack updates: August 26, 2025](https://docs.chainstack.com/changelog/chainstack-updates-august-26-2025.md) - [Chainstack updates: August 29, 2022](https://docs.chainstack.com/changelog/chainstack-updates-august-29-2022.md) - [Chainstack updates: August 31, 2022](https://docs.chainstack.com/changelog/chainstack-updates-august-31-2022.md) - [Chainstack updates: August 4, 2023](https://docs.chainstack.com/changelog/chainstack-updates-august-4-2023.md) - [Chainstack updates: August 5, 2025](https://docs.chainstack.com/changelog/chainstack-updates-august-5-2025.md) - [Chainstack updates: December 1, 2021](https://docs.chainstack.com/changelog/chainstack-updates-december-1-2021.md) - [Chainstack updates: December 15, 2022](https://docs.chainstack.com/changelog/chainstack-updates-december-15-2022.md) - [Chainstack updates: December 15, 2022](https://docs.chainstack.com/changelog/chainstack-updates-december-15-2022-1.md) - [Chainstack updates: December 2, 2022](https://docs.chainstack.com/changelog/chainstack-updates-december-2-2022.md) - [Chainstack updates: December 24, 2024](https://docs.chainstack.com/changelog/chainstack-updates-december-24-2024.md) - [Chainstack updates: December 30, 2021](https://docs.chainstack.com/changelog/chainstack-updates-december-30-2021.md) - [Chainstack updates: December 31, 2019](https://docs.chainstack.com/changelog/chainstack-updates-december-31-2019.md) - [Chainstack updates: December 6, 2023](https://docs.chainstack.com/changelog/chainstack-updates-december-6-2023.md) - [Chainstack updates: February 10, 2022](https://docs.chainstack.com/changelog/chainstack-updates-february-10-2022.md) - [Chainstack updates: February 12, 2025](https://docs.chainstack.com/changelog/chainstack-updates-february-12-2025.md) - [Chainstack updates: February 13, 2020](https://docs.chainstack.com/changelog/chainstack-updates-february-13-2020.md) - [Chainstack updates: February 14, 2025](https://docs.chainstack.com/changelog/chainstack-updates-february-14-2025.md) - [Chainstack updates: February 15, 2023](https://docs.chainstack.com/changelog/chainstack-updates-february-15-2023.md) - [Chainstack updates: February 18, 2025](https://docs.chainstack.com/changelog/chainstack-updates-february-18-2025.md) - [Chainstack updates: February 2, 2023](https://docs.chainstack.com/changelog/chainstack-updates-february-2-2023.md) - [Chainstack updates: February 20, 2023](https://docs.chainstack.com/changelog/chainstack-updates-february-20-2023.md) - [Chainstack updates: February 21, 2024](https://docs.chainstack.com/changelog/chainstack-updates-february-21-2024.md) - [Chainstack updates: February 21, 2025](https://docs.chainstack.com/changelog/chainstack-updates-february-21-2025.md) - [Chainstack updates: February 22, 2023](https://docs.chainstack.com/changelog/chainstack-updates-february-22-2023.md) - [Chainstack updates: February 23, 2024](https://docs.chainstack.com/changelog/chainstack-updates-february-23-2024.md) - [Chainstack updates: February 26, 2024](https://docs.chainstack.com/changelog/chainstack-updates-february-26-2024.md) - [Chainstack updates: February 27, 2024](https://docs.chainstack.com/changelog/chainstack-updates-february-27-2024.md) - [Chainstack updates: February 28, 2024](https://docs.chainstack.com/changelog/chainstack-updates-february-28-2024.md) - [Chainstack updates: February 5, 2025](https://docs.chainstack.com/changelog/chainstack-updates-february-5-2025.md) - [Chainstack updates: February 8, 2023](https://docs.chainstack.com/changelog/chainstack-updates-february-8-2023.md) - [Chainstack updates: February 9, 2023](https://docs.chainstack.com/changelog/chainstack-updates-february-9-2023.md) - [Chainstack updates: February 9, 2024](https://docs.chainstack.com/changelog/chainstack-updates-february-9-2024.md) - [Chainstack updates: January 10, 2023](https://docs.chainstack.com/changelog/chainstack-updates-january-10-2023.md) - [Chainstack updates: January 17, 2023](https://docs.chainstack.com/changelog/chainstack-updates-january-17-2023.md) - [Chainstack updates: January 17, 2025](https://docs.chainstack.com/changelog/chainstack-updates-january-17-2025.md) - [Chainstack updates: January 18, 2023](https://docs.chainstack.com/changelog/chainstack-updates-january-18-2023.md) - [Chainstack updates: January 19, 2023](https://docs.chainstack.com/changelog/chainstack-updates-january-19-2023.md) - [Chainstack updates: January 22, 2021](https://docs.chainstack.com/changelog/chainstack-updates-january-22-2020.md) - [Chainstack updates: January 22, 2025](https://docs.chainstack.com/changelog/chainstack-updates-january-22-2025.md) - [Chainstack updates: January 25, 2024](https://docs.chainstack.com/changelog/chainstack-updates-january-25-2024.md) - [Chainstack updates: January 30, 2023](https://docs.chainstack.com/changelog/chainstack-updates-january-30-2023.md) - [Chainstack updates: January 30, 2024](https://docs.chainstack.com/changelog/chainstack-updates-january-30-2024.md) - [Chainstack updates: January 7, 2025](https://docs.chainstack.com/changelog/chainstack-updates-january-7-2025.md) - [Chainstack updates: January 9, 2025](https://docs.chainstack.com/changelog/chainstack-updates-january-9-2025.md) - [Chainstack updates: July 1, 2019](https://docs.chainstack.com/changelog/chainstack-updates-july-1-2019.md) - [Chainstack updates: July 10, 2023](https://docs.chainstack.com/changelog/chainstack-updates-july-10-2023.md) - [Chainstack updates: July 13, 2023](https://docs.chainstack.com/changelog/chainstack-updates-july-13-2023.md) - [Chainstack updates: July 14, 2023](https://docs.chainstack.com/changelog/chainstack-updates-july-14-2023.md) - [Chainstack updates: July 18, 2024](https://docs.chainstack.com/changelog/chainstack-updates-july-18-2023.md) - [Chainstack updates: July 20, 2024](https://docs.chainstack.com/changelog/chainstack-updates-july-20-2024.md) - [Chainstack updates: July 27, 2023](https://docs.chainstack.com/changelog/chainstack-updates-july-27-2023.md) - [Chainstack updates: July 28, 2023](https://docs.chainstack.com/changelog/chainstack-updates-july-28-2023.md) - [Chainstack updates: July 4, 2023](https://docs.chainstack.com/changelog/chainstack-updates-july-4-2023.md) - [Chainstack updates: July 7, 2020](https://docs.chainstack.com/changelog/chainstack-updates-july-7-2020.md) - [Chainstack updates: August 31, 2020](https://docs.chainstack.com/changelog/chainstack-updates-july-7-2020-1.md) - [Chainstack updates: July 7, 2022](https://docs.chainstack.com/changelog/chainstack-updates-july-7-2022.md) - [Chainstack updates: June 1, 2021](https://docs.chainstack.com/changelog/chainstack-updates-june-1-2021.md) - [Chainstack updates: June 1, 2022](https://docs.chainstack.com/changelog/chainstack-updates-june-1-2022.md) - [Chainstack updates: June 10, 2025](https://docs.chainstack.com/changelog/chainstack-updates-june-10-2025.md) - [Chainstack updates: June 11, 2024](https://docs.chainstack.com/changelog/chainstack-updates-june-11-2024.md) - [Chainstack updates: June 11, 2025](https://docs.chainstack.com/changelog/chainstack-updates-june-11-2025.md) - [Chainstack updates: June 12, 2025](https://docs.chainstack.com/changelog/chainstack-updates-june-12-2025.md) - [Chainstack updates: June 14, 2023](https://docs.chainstack.com/changelog/chainstack-updates-june-14-2023.md) - [Chainstack updates: June 15, 2024](https://docs.chainstack.com/changelog/chainstack-updates-june-15-2023.md) - [Chainstack updates: June 2, 2020](https://docs.chainstack.com/changelog/chainstack-updates-june-2-2020.md) - [Chainstack updates: June 21, 2019](https://docs.chainstack.com/changelog/chainstack-updates-june-21-2019.md) - [Chainstack updates: June 26, 2024](https://docs.chainstack.com/changelog/chainstack-updates-june-26-2024.md) - [Chainstack updates: June 27, 2023](https://docs.chainstack.com/changelog/chainstack-updates-june-27-2023.md) - [Chainstack updates: June 27, 2025](https://docs.chainstack.com/changelog/chainstack-updates-june-27-2025.md) - [Chainstack updates: June 3, 2025](https://docs.chainstack.com/changelog/chainstack-updates-june-3-2025.md) - [Chainstack updates: June 9, 2025](https://docs.chainstack.com/changelog/chainstack-updates-june-9-2025.md) - [Chainstack updates: March 10, 2022](https://docs.chainstack.com/changelog/chainstack-updates-march-10-2022.md) - [Chainstack updates: March 10, 2024](https://docs.chainstack.com/changelog/chainstack-updates-march-10-2024.md) - [Chainstack updates: March 11, 2025](https://docs.chainstack.com/changelog/chainstack-updates-march-11-2025.md) - [Chainstack updates: March 12, 2024](https://docs.chainstack.com/changelog/chainstack-updates-march-12-2024.md) - [Chainstack updates: March 12, 2025](https://docs.chainstack.com/changelog/chainstack-updates-march-12-2025.md) - [Chainstack updates: March 13, 2025](https://docs.chainstack.com/changelog/chainstack-updates-march-13-2025.md) - [Chainstack updates: March 2, 2020](https://docs.chainstack.com/changelog/chainstack-updates-march-2-2020.md) - [Chainstack updates: March 20, 2025](https://docs.chainstack.com/changelog/chainstack-updates-march-20-2025.md) - [Chainstack updates: March 21, 2024](https://docs.chainstack.com/changelog/chainstack-updates-march-21-2024.md) - [Chainstack updates: March 21, 2025](https://docs.chainstack.com/changelog/chainstack-updates-march-21-2025.md) - [Chainstack updates: March 22, 2023](https://docs.chainstack.com/changelog/chainstack-updates-march-22-2023.md) - [Chainstack updates: March 24, 2025](https://docs.chainstack.com/changelog/chainstack-updates-march-24-2025.md) - [Chainstack updates: March 27, 2023](https://docs.chainstack.com/changelog/chainstack-updates-march-27-2023.md) - [Chainstack updates: March 29, 2023](https://docs.chainstack.com/changelog/chainstack-updates-march-29-2023.md) - [Chainstack updates: March 31, 2023](https://docs.chainstack.com/changelog/chainstack-updates-march-31-2023.md) - [Chainstack updates: March 4, 2024](https://docs.chainstack.com/changelog/chainstack-updates-march-4-2024.md) - [Chainstack updates: March 4, 2025](https://docs.chainstack.com/changelog/chainstack-updates-march-4-2025.md) - [Chainstack updates: March 5, 2024](https://docs.chainstack.com/changelog/chainstack-updates-march-5-2024.md) - [Chainstack updates: March 5, 2025](https://docs.chainstack.com/changelog/chainstack-updates-march-5-2025.md) - [Chainstack updates: March 6, 2023](https://docs.chainstack.com/changelog/chainstack-updates-march-6-2023.md) - [Chainstack updates: March 7, 2025](https://docs.chainstack.com/changelog/chainstack-updates-march-7-2025.md) - [Chainstack updates: May 1, 2024](https://docs.chainstack.com/changelog/chainstack-updates-may-1-2024.md) - [Chainstack updates: May 10, 2021](https://docs.chainstack.com/changelog/chainstack-updates-may-10-2021.md) - [Chainstack updates: May 11, 2023](https://docs.chainstack.com/changelog/chainstack-updates-may-11-2023.md) - [Chainstack updates: May 14, 2025](https://docs.chainstack.com/changelog/chainstack-updates-may-14-2025.md) - [Chainstack updates: May 16, 2024](https://docs.chainstack.com/changelog/chainstack-updates-may-16-2024.md) - [Chainstack updates: May 16, 2025](https://docs.chainstack.com/changelog/chainstack-updates-may-16-2025.md) - [Chainstack updates: May 23, 2024](https://docs.chainstack.com/changelog/chainstack-updates-may-23-2024.md) - [Chainstack updates: May 27, 2024](https://docs.chainstack.com/changelog/chainstack-updates-may-27-2024.md) - [Chainstack updates: May 28, 2025](https://docs.chainstack.com/changelog/chainstack-updates-may-28-2025.md) - [Chainstack updates: May 29, 2023](https://docs.chainstack.com/changelog/chainstack-updates-may-29-2023.md) - [Chainstack updates: May 30, 2023](https://docs.chainstack.com/changelog/chainstack-updates-may-30-2023.md) - [Chainstack updates: May 5, 2022](https://docs.chainstack.com/changelog/chainstack-updates-may-5-2022.md) - [Chainstack updates: May 7, 2025](https://docs.chainstack.com/changelog/chainstack-updates-may-7-2025.md) - [Chainstack updates: May 9, 2019](https://docs.chainstack.com/changelog/chainstack-updates-may-9-2019.md) - [Chainstack updates: November 14, 2019](https://docs.chainstack.com/changelog/chainstack-updates-november-14-2019.md) - [Chainstack updates: November 16, 2022](https://docs.chainstack.com/changelog/chainstack-updates-november-16-2022.md) - [Chainstack updates: November 16, 2023](https://docs.chainstack.com/changelog/chainstack-updates-november-16-2023.md) - [Chainstack updates: November 2, 2020](https://docs.chainstack.com/changelog/chainstack-updates-november-2-2020.md) - [Chainstack updates: November 20, 2023](https://docs.chainstack.com/changelog/chainstack-updates-november-20-2023.md) - [Chainstack updates: November 23, 2022](https://docs.chainstack.com/changelog/chainstack-updates-november-23-2022.md) - [Chainstack updates: November 29, 2022](https://docs.chainstack.com/changelog/chainstack-updates-november-29-2022.md) - [Chainstack updates: November 29, 2023](https://docs.chainstack.com/changelog/chainstack-updates-november-29-2023.md) - [Chainstack updates: November 3, 2022](https://docs.chainstack.com/changelog/chainstack-updates-november-3-2022.md) - [Chainstack updates: November 30, 2023](https://docs.chainstack.com/changelog/chainstack-updates-november-30-2023.md) - [Chainstack updates: November 4, 2025](https://docs.chainstack.com/changelog/chainstack-updates-november-4-2025.md): Product updates and announcements - [Chainstack updates: November 6, 2024](https://docs.chainstack.com/changelog/chainstack-updates-november-6-2024.md) - [Chainstack updates: November 7, 2022](https://docs.chainstack.com/changelog/chainstack-updates-november-7-2022.md) - [Chainstack updates: November 8, 2022](https://docs.chainstack.com/changelog/chainstack-updates-november-8-2022.md) - [Chainstack updates: October 1, 2024](https://docs.chainstack.com/changelog/chainstack-updates-october-1-2024.md) - [Chainstack updates: October 12, 2022](https://docs.chainstack.com/changelog/chainstack-updates-october-12-2022.md) - [Chainstack updates: October 14, 2022](https://docs.chainstack.com/changelog/chainstack-updates-october-14-2022.md) - [Chainstack updates: October 17, 2019](https://docs.chainstack.com/changelog/chainstack-updates-october-17-2019.md) - [Chainstack updates: October 17, 2023](https://docs.chainstack.com/changelog/chainstack-updates-october-17-2023.md) - [Chainstack updates: October 18, 2025](https://docs.chainstack.com/changelog/chainstack-updates-october-18-2025.md) - [Chainstack updates: October 19, 2023](https://docs.chainstack.com/changelog/chainstack-updates-october-19-2023.md) - [Chainstack updates: October 2, 2024](https://docs.chainstack.com/changelog/chainstack-updates-october-2-2024.md) - [Chainstack updates: October 25, 2023](https://docs.chainstack.com/changelog/chainstack-updates-october-25-2023.md) - [Chainstack updates: October 3, 2023](https://docs.chainstack.com/changelog/chainstack-updates-october-3-2022.md) - [Chainstack updates: October 5, 2023](https://docs.chainstack.com/changelog/chainstack-updates-october-3-2022-1.md) - [Chainstack updates: October 31, 2023](https://docs.chainstack.com/changelog/chainstack-updates-october-31-2023.md) - [Chainstack updates: October 31, 2025](https://docs.chainstack.com/changelog/chainstack-updates-october-31-2025.md): Product updates and announcements - [Chainstack updates: October 5, 2023](https://docs.chainstack.com/changelog/chainstack-updates-october-5-2023.md) - [Chainstack updates: September 08, 2023](https://docs.chainstack.com/changelog/chainstack-updates-september-08-2023.md) - [Chainstack updates: September 10, 2024](https://docs.chainstack.com/changelog/chainstack-updates-september-10-2024.md) - [Chainstack updates: September 13, 2023](https://docs.chainstack.com/changelog/chainstack-updates-september-12-2022.md) - [Chainstack updates: September 13, 2023](https://docs.chainstack.com/changelog/chainstack-updates-september-13-2023.md) - [Chainstack updates: September 13, 2024](https://docs.chainstack.com/changelog/chainstack-updates-september-13-2024.md) - [Chainstack updates: September 15, 2022](https://docs.chainstack.com/changelog/chainstack-updates-september-15-2022.md) - [Chainstack updates: September 16, 2020](https://docs.chainstack.com/changelog/chainstack-updates-september-16-2020.md) - [Chainstack updates: September 19, 2024](https://docs.chainstack.com/changelog/chainstack-updates-september-19-2024.md) - [Chainstack updates: September 3, 2019](https://docs.chainstack.com/changelog/chainstack-updates-september-3-2019.md) - [Chainstack updates: September 30, 2025](https://docs.chainstack.com/changelog/chainstack-updates-september-30-2025.md) - [Welcome to Chainstack Developer Portal](https://docs.chainstack.com/changelog/welcome-to-chainstack-developer-portal.md) - [About Marketplace](https://docs.chainstack.com/docs/about-marketplace.md): The [Chainstack Marketplace](/marketplace/) is designed to meet the needs of developers and connect tools to the Web3 infrastructure to build high-quality apps and services. In addition to marketing and promotion, Chainstack Marketplace handles billing and integration with the infrastructure layer. This enables app developers to focus on bringing valuable enhancements and new features to Web3 services. - [Access rules](https://docs.chainstack.com/docs/access-rules.md): Configure access rules for Chainstack Global Nodes to restrict endpoint access by origin domains or IP addresses. Enhance security with HTTP Origin header filtering. - [Introduction](https://docs.chainstack.com/docs/add-ons.md): Discover Chainstack add-ons from the Marketplace including Yellowstone gRPC Geyser plugin and Unlimited Node. Enhance your organization setup with powerful tools. - [Introduction](https://docs.chainstack.com/docs/advanced-apis-introduction.md): An application programable interface (API) provides the necessary tools for modern software development and gives developers the capabilities to unlock higher levels of functionality within applications. - [AI trading agent: ERNIE 4.5 local integration with MLX-LM](https://docs.chainstack.com/docs/ai-trading-agent-ernie-mlx-local-integration.md): Run the stateful trading agent with ERNIE 4.5's advanced language capabilities using MLX-LM for local, private, and fast inference on Apple Silicon before moving to live markets. - [AI trading agent: Fine-tuning overview](https://docs.chainstack.com/docs/ai-trading-agent-fine-tuning-overview.md): Create domain-specific trading models through LoRA fine-tuning, synthetic data generation with GANs, and teacher-student distillation using QwQ 32B and Qwen 2.5 3B models. - [AI trading agent: Fusing LLM adapters and converting to Ollama](https://docs.chainstack.com/docs/ai-trading-agent-fusing-llm-adapters-and-converting-to-ollama.md): Deploy specialized LoRA adapters through three methods: direct usage, model fusion, and Ollama conversion for production-ready API access and scalable deployment. - [AI trading agent: Generative adversarial networks and synthetic data](https://docs.chainstack.com/docs/ai-trading-agent-gans-and-synthetic-data.md): Transform raw Uniswap V4 blockchain data into synthetic datasets using GANs and implement teacher-student distillation to create specialized trading models with MLX-LM fine-tuning. - [AI trading agent: Grok 4 integration with OpenRouter](https://docs.chainstack.com/docs/ai-trading-agent-grok4-openrouter-integration.md): Run the stateful trading agent with Grok 4's advanced reasoning capabilities using OpenRouter API and Foundry Anvil fork for safe paper trading before moving to live markets. - [AI trading agent: Implementation](https://docs.chainstack.com/docs/ai-trading-agent-implementation.md): Step-by-step implementation guide for building your first autonomous trading system on Uniswap V4 using BASE blockchain, covering architecture, environment setup, and programmatic swaps. - [AI trading agent: Kimi K2 integration with OpenRouter](https://docs.chainstack.com/docs/ai-trading-agent-kimi-k2-openrouter-integration.md): Run the stateful trading agent with Kimi K2's advanced agentic intelligence capabilities using OpenRouter API and Foundry Anvil fork for safe paper trading before moving to live markets. - [AI trading agent: Pipeline](https://docs.chainstack.com/docs/ai-trading-agent-pipeline.md): Complete development pipeline overview for building a Web3 AI trading agent, progressing from manual trading to autonomous AI agents through seven stages of increasing sophistication. - [AI trading agent: Reinforcement learning](https://docs.chainstack.com/docs/ai-trading-agent-reinforcement-learning.md): Enhance trading models with Deep Q-Network (DQN) reinforcement learning, train agents through market interactions, and integrate RL insights with fine-tuned language models for optimal performance. - [AI trading agent: SmolLM3 local integration with MLX-LM](https://docs.chainstack.com/docs/ai-trading-agent-smollm3-mlx-local-integration.md): Run the stateful trading agent with SmolLM3's efficient 3B parameter model using MLX-LM for ultra-fast local inference on Apple Silicon with zero-day support and blazing performance. - [AI trading agent: Stack](https://docs.chainstack.com/docs/ai-trading-agent-stack.md): Complete technology stack guide for building a Web3 AI trading agent with local-first development, covering hardware requirements, blockchain infrastructure, AI/LLM components, and setup instructions. - [AI trading agent: Stateful agent](https://docs.chainstack.com/docs/ai-trading-agent-stateful-agent.md): Build an advanced memory-enabled trading agent that learns from trading history, analyzes past performance, and adapts strategies based on historical outcomes using sophisticated context management. - [AI trading agent: Stateless agent](https://docs.chainstack.com/docs/ai-trading-agent-stateless-agent.md): Build your first AI-powered trading agent that combines local language models with real-time market data to make autonomous trading decisions on Uniswap V4 without persistent memory. - [Aptos methods](https://docs.chainstack.com/docs/aptos-methods.md): Complete list of Aptos REST API methods available on Chainstack nodes. Access accounts, blocks, transactions, gas estimation, and simulation endpoints for Aptos development. - [Aptos tooling](https://docs.chainstack.com/docs/aptos-tooling.md): Learn Aptos tooling with Chainstack nodes. Configure Martian wallet, use REST API endpoints, and interact with Aptos blockchain through development tools and examples. - [Aptos: Publish a module to save & retrieve a message on-chain](https://docs.chainstack.com/docs/aptos-tutorial-publish-a-module-to-save-and-retrieve-a-message-on-aptos.md): Learn to publish Aptos modules with Move language on Chainstack. Step-by-step tutorial covering CLI setup, module creation, compilation, testing, and on-chain interaction. - [Arbitrum methods](https://docs.chainstack.com/docs/arbitrum-methods.md) - [Arbitrum tooling](https://docs.chainstack.com/docs/arbitrum-tooling.md): Complete Arbitrum tooling guide for Chainstack nodes. Use MetaMask, Hardhat, web3.js, ethers.js, Remix IDE, Foundry, and more to build dApps on Arbitrum blockchain. - [Arbitrum: L1 to L2 messaging smart contract](https://docs.chainstack.com/docs/arbitrum-tutorial-l1-to-l2-messaging-smart-contract.md): Learn Arbitrum L1 to L2 messaging with smart contracts. Deploy greeter contracts on Ethereum and Arbitrum using Chainstack nodes for cross-chain communication tutorial. - [Authentication methods available on Chainstack](https://docs.chainstack.com/docs/authentication-methods-for-different-scenarios.md): Learn Chainstack authentication methods including API keys, bearer tokens, and basic auth. Secure blockchain node access with auth tokens and username/password credentials. - [Available node methods](https://docs.chainstack.com/docs/available-node-methods.md): API methods available for the Chainstack supported protocols - [Avalanche Granite network upgrade](https://docs.chainstack.com/docs/avalanche-granite-upgrade.md): Complete guide to the Avalanche Granite upgrade with ACP-181, ACP-204, and ACP-226 - [Avalanche methods](https://docs.chainstack.com/docs/avalanche-methods.md) - [Avalanche tooling](https://docs.chainstack.com/docs/avalanche-tooling.md): Complete Avalanche tooling guide for C-Chain and X-Chain development. Use MetaMask, Hardhat, web3.js, ethers.js, AvalancheJS, and more with Chainstack Avalanche nodes. - [Avalanche: Aave V3 flash loan with Hardhat](https://docs.chainstack.com/docs/avalanche-tutorial-aavev3-flash-loans-with-hardhat.md): Learn Aave V3 flash loans on Avalanche with Hardhat and Chainstack. Deploy FlashLoan contracts, borrow USDC without collateral, and execute instant loan transactions. - [Base methods](https://docs.chainstack.com/docs/base-methods.md) - [Base tooling](https://docs.chainstack.com/docs/base-tooling.md): Complete Base tooling guide for Chainstack nodes. Use Geth, MetaMask, Hardhat, web3.js, ethers.js, GraphQL, Foundry, and more to build dApps on Base blockchain. - [Base: Deploy an ERC-721 contract with Hardhat](https://docs.chainstack.com/docs/base-tutorial-deploy-an-erc-721-contract-with-hardhat.md): Learn to deploy ERC-721 NFT contracts on Base with Hardhat and Chainstack. Bridge Sepolia ETH, configure environment variables, and deploy to Base Sepolia testnet. - [Berachain: On-chain data quickstart with Python](https://docs.chainstack.com/docs/berachain-on-chain-data-quickstart-with-python.md): Learn how to interact with Berachain Mainnet using Python and Web3.py through Chainstack RPC endpoints. This tutorial covers essential concepts from basic connections to live transfer monitoring. - [Berachain tooling](https://docs.chainstack.com/docs/berachain-tooling.md): Complete Berachain tooling guide for Chainstack nodes. Use MetaMask, Hardhat, web3.py, ethers.js, Remix IDE, Foundry, and more to build dApps on Berachain blockchain. - [Best practices for error handling in API requests](https://docs.chainstack.com/docs/best-practices-for-error-handling-in-api-requests.md) - [Billing thresholds](https://docs.chainstack.com/docs/billing-thresholds.md): Understand how automatic charge thresholds work to manage your usage and payments - [Bitcoin methods](https://docs.chainstack.com/docs/bitcoin-methods.md): Complete Bitcoin RPC methods reference for Chainstack nodes. Access blockchain, mining, network, transaction, and wallet methods with availability status and requirements. - [Bitcoin tooling](https://docs.chainstack.com/docs/bitcoin-tooling.md) - [Blast methods](https://docs.chainstack.com/docs/blast-methods.md): Complete Blast RPC methods reference for Chainstack nodes. Access Ethereum-compatible JSON-RPC methods including eth_, net_, web3_ with availability status on Blast blockchain. - [Blast tooling](https://docs.chainstack.com/docs/blast-tooling.md) - [Blast: Tracking Automatic, Void, Claimable accounts](https://docs.chainstack.com/docs/blast-tracking-automatic-void-claimable-accounts.md): Learn to track Blast yield modes with Python and Chainstack. Monitor AUTOMATIC, VOID, and CLAIMABLE accounts on USDB and WETH contracts for non-standard yield behavior. - [Blob transactions the hard way](https://docs.chainstack.com/docs/blob-transactions-the-hard-way.md): Master EIP-4844 blob transactions with Python and Chainstack. Create type-3 transactions, compute KZG commitments, verify blob versioned hashes, and handle consensus layer data. - [BNB Smart Chain: Lorentz hardfork](https://docs.chainstack.com/docs/bnb-lorentz-hardfork.md) - [BNB Smart Chain methods](https://docs.chainstack.com/docs/bnb-smart-chain-methods.md): Complete BNB Smart Chain RPC methods reference for Chainstack nodes. Access Ethereum-compatible JSON-RPC, debug, trace, Erigon, and Parlia consensus methods with availability status. - [BNB Smart Chain Trader Nodes with Warp transactions](https://docs.chainstack.com/docs/bnb-trader-nodes.md): Warp transactions propagate through [bloXroute's high-speed transaction relay network](https://docs.bloxroute.com/bdn-architecture). This makes your transactions available for validators to pick up and include in blocks much faster than regular propagation. - [BNB Smart Chain tooling](https://docs.chainstack.com/docs/bsc-tooling.md) - [BNB Smart Chain: BEP-1155 contract with Truffle & OpenZeppelin](https://docs.chainstack.com/docs/bsc-tutorial-bep-1155-contract-with-truffle-and-openzeppelin.md): Learn to create BEP-1155 multi-token contracts with Truffle and OpenZeppelin on BNB Smart Chain. Deploy fungible and non-fungible tokens using Chainstack nodes. - [Celo: Build a simple voting dApp with Foundry, Next.js, and Web3.js](https://docs.chainstack.com/docs/celo-build-a-simple-voting-dapp-with-foundry-nextjs-and-web3js.md) - [Celo methods](https://docs.chainstack.com/docs/celo-methods.md): Complete Celo RPC methods reference for Chainstack nodes. Access Ethereum-compatible JSON-RPC methods including eth_, net_, web3_ and Celo-specific methods with availability status. - [Celo tooling](https://docs.chainstack.com/docs/celo-tooling.md): Find a complete list of tools on the . - [Chainlink: Estimating the price of a call](https://docs.chainstack.com/docs/chainlink-estimating-the-price-of-a-call.md): Learn to estimate Chainlink Functions call costs with JavaScript and Chainstack. Avoid failed requests by calculating LINK token requirements before DON network calls. - [Blockchain APIs guides](https://docs.chainstack.com/docs/chainstack-blockchain-apis-guides.md): The following guides provide valuable resources for those looking to harness the power of Blockchain APIs to build decentralized applications. - [Chainstack ChatGPT plugin overview](https://docs.chainstack.com/docs/chainstack-chat-gpt-plugin-introduction.md): ChatGPT plugins are an advancement in the sphere of AI interactions, acting as a bridge between ChatGPT and a diverse range of third-party applications. These plugins empower ChatGPT to interface with APIs designed by developers, thereby substantially expanding its functionalities and enabling it to execute a wide array of tasks. - [Chainstack Compare dashboard](https://docs.chainstack.com/docs/chainstack-compare-dashboard.md): Free open-source dashboard for monitoring RPC provider performance across Ethereum, Base, Solana, TON. Compare response times, success rates, and transaction metrics. - [Chainstack Compare: Revolutionizing RPC node performance analysis in blockchains](https://docs.chainstack.com/docs/chainstack-compare-rpc-node-performance.md) - [Chainstack DLP tool overview](https://docs.chainstack.com/docs/chainstack-data-leak-protection-tool-introduction.md): In the digital age, data privacy, and security have become paramount. As we increasingly rely on artificial intelligence (AI) models for various tasks, we must ensure that our interactions with these models do not inadvertently expose sensitive information. This is particularly relevant when using AI-powered chatbots like ChatGPT, where users often input data that could be personal or sensitive. - [Chainstack Marketplace](https://docs.chainstack.com/docs/chainstack-marketplace-tutorials.md): This set of guides provides instructions on how to seamlessly integrate with the Chainstack Marketplace, as well as how to effectively utilize the wide range of services from third-party vendors available on the platform. - [Chainstack Subgraphs](https://docs.chainstack.com/docs/chainstack-subgraphs-tutorials.md): This is a tutorials collection that will help you to use your subgraphs to the fullest. Before you start, make sure you learn the basics of [Chainstack Subgraphs](/docs/subgraphs-introduction). - [Best practices handbook](https://docs.chainstack.com/docs/chainstack-web3-development-best-practices.md): The following guides focus on implementing best practices for building secure and efficient decentralized applications (DApps). - [Creating a subgraph for upgradeable proxy contracts: developer's guide](https://docs.chainstack.com/docs/creating-a-subgraph-for-upgradeable-proxy-contracts-a-developers-guide.md): In this article, we explore the intricacies of developing a subgraph for upgradeable proxy contracts, a crucial component in modern smart contract development. This guide aims to provide a clear understanding and methodology for handling such contracts, ensuring a seamless update process. - [Cronos methods](https://docs.chainstack.com/docs/cronos-methods.md) - [Cronos tooling](https://docs.chainstack.com/docs/cronos-tooling.md): Complete Cronos tooling guide for Chainstack nodes. Use MetaMask, Hardhat, web3.js, ethers.js, Remix IDE, Foundry, and more to build dApps on Cronos blockchain. - [Cronos: Dutch auction smart contract with Hardhat](https://docs.chainstack.com/docs/cronos-tutorial-dutch-auction-smart-contracts-on-cronos-with-hardhat.md) - [cryo + Chainstack: Developer's guide to blockchain data mastery with Python](https://docs.chainstack.com/docs/cryo-with-chainstack-and-python.md): Master blockchain data extraction with cryo and Python on Chainstack. Learn cryo.collect(), cryo.freeze(), pandas integration, and data visualization for Ethereum analysis. - [cryo: Your gateway to blockchain data](https://docs.chainstack.com/docs/cryo-your-gateway-to-blockchain-data.md) - [Debug & Trace APIs](https://docs.chainstack.com/docs/debug-and-trace-apis.md): Debug and trace APIs allow Web3 developers to monitor, trace, and debug the activities that occur within blockchain networks. - [Dedicated Node](https://docs.chainstack.com/docs/dedicated-node.md): Learn about Chainstack dedicated nodes with exclusive compute resources, high customization, debug and trace APIs, and ADNL protocol support for TON blockchain. - [Deep dive into Merkle proofs and eth_getProof](https://docs.chainstack.com/docs/deep-dive-into-merkle-proofs-and-eth-getproof-ethereum-rpc-method.md): Master Ethereum Merkle proofs and eth_getProof RPC method with Chainstack. Learn account verification, storage proofs, trie structure, and off-chain validation techniques. - [Deploy a subgraph](https://docs.chainstack.com/docs/deploy-a-subgraph.md) - [Develop a Battleship Game Using Zero-Knowledge Concepts on Ethereum](https://docs.chainstack.com/docs/develop-a-battleship-game-using-zero-knowledge-concepts-on-ethereum.md): Build a Battleship game on Ethereum with zero-knowledge concepts using Chainstack. Learn ECDSA signatures, hidden coordinates, Solidity contracts, and Hardhat testing. - [Developer Portal MCP server](https://docs.chainstack.com/docs/developer-portal-mcp-server.md): Access Chainstack's documentation and development resources through the Developer Portal MCP server - [Ethers.js: Enhancing blockchain data reliability with FallbackProvider](https://docs.chainstack.com/docs/enhancing-blockchain-data-reliability-with-ethers-fallbackprovider.md): Master ethers.js FallbackProvider with Chainstack for reliable blockchain data. Learn multiple provider setup, consensus mechanisms, priorities, weights, and error handling. - [Solana: Enhancing SPL token transfers with retry logic](https://docs.chainstack.com/docs/enhancing-solana-spl-token-transfers-with-retry-logic.md): Enhance Solana SPL token transfers with retry logic using Chainstack. Handle transaction failures, implement backoff strategies, and improve reliability with TypeScript. - [Ethereum Dencun: Rundown with examples](https://docs.chainstack.com/docs/ethereum-dencun-rundown-with-examples.md): Complete Ethereum Dencun upgrade guide with Chainstack. Learn EIP-4844 blob transactions, EIP-1153 transient storage, beacon block roots, and all Dencun EIPs with examples. - [Ethereum: How to analyze pending blocks](https://docs.chainstack.com/docs/ethereum-how-to-analyze-pending-blocks.md): Learn to analyze Ethereum pending blocks with Chainstack. Understand Geth implementation, mempool filtering, transaction ordering, and compare pending vs finalized blocks. - [Ethereum logs tutorial series: Logs and filters](https://docs.chainstack.com/docs/ethereum-logs-tutorial-series-logs-and-filters.md): Master Ethereum logs and filters with Chainstack. Learn event retrieval, real-time subscriptions, web3.js implementation, and best practices for DApp development. - [Ethereum methods](https://docs.chainstack.com/docs/ethereum-methods.md): Complete Ethereum RPC methods reference for Chainstack nodes. Access execution layer, consensus layer, debug, trace, and Erigon methods with availability status. - [Ethereum: How to set up a redundant event listener with Python](https://docs.chainstack.com/docs/ethereum-redundant-event-listener-python-version.md): Build redundant Ethereum event listeners with Python and Chainstack. Use web3.py, multiple endpoints, duplicate prevention, and fault-tolerant DApp architecture. - [Ethereum: BUIDLing a redundant event listener with ethers and web3.js](https://docs.chainstack.com/docs/ethereum-redundant-event-llstener-ethers-web3js.md): Build redundant Ethereum event listeners with ethers.js and web3.js using Chainstack. Implement multiple endpoints, duplicate prevention, and fault-tolerant DApp architecture. - [Ethereum tooling](https://docs.chainstack.com/docs/ethereum-tooling.md): Complete Ethereum tooling guide for Chainstack nodes. Use MetaMask, Hardhat, web3.js, ethers.js, Foundry, Remix IDE, and more to build dApps on Ethereum blockchain. - [Ethereum Trader Nodes with Warp transactions](https://docs.chainstack.com/docs/ethereum-trader-nodes.md): Warp transactions propagate through [bloXroute's high-speed transaction relay network](https://docs.bloxroute.com/bdn-architecture). This makes your transactions available for validators to pick up and include in blocks much faster than regular propagation. - [Ethereum: Academic certificates with Truffle](https://docs.chainstack.com/docs/ethereum-tutorial-academic-certificates-with-truffle.md): Build academic certificate DApp with Truffle and Chainstack. Deploy smart contracts on Ethereum Sepolia, create certificate verification system, and test with complete tutorial. - [Ethereum: Asset tokenization with Embark](https://docs.chainstack.com/docs/ethereum-tutorial-asset-tokenization-with-embark.md): Build asset tokenization DApp with Embark and Chainstack. Deploy smart contracts on Ethereum Sepolia, create token exchange system, and test with Cockpit interface. - [Ethereum: Trust fund account with Remix](https://docs.chainstack.com/docs/ethereum-tutorial-trust-fund-account-with-remix.md): Build trust fund smart contract with Remix IDE and Chainstack. Deploy on Ethereum Sepolia, implement deposit/withdrawal functions, and transfer ownership features. - [Etherlink: Tezos-powered EVM Layer 2](https://docs.chainstack.com/docs/etherlink-introduction.md): Learn about Etherlink EVM Layer 2 blockchain powered by Tezos Smart Rollups. Deploy dedicated nodes with Chainstack for fast, fair, and nearly free transactions. - [ethers.js ChainstackProvider: How to BUIDL a multi-chain wallet balance aggregator](https://docs.chainstack.com/docs/ethersjs-chainstackprovider-how-to-multi-chain-wallet-balance-aggregator.md): Build multi-chain wallet balance aggregator with ethers.js ChainstackProvider and Next.js. Connect to Ethereum, Polygon, Arbitrum, BNB Smart Chain with Chainstack nodes. - [EVM MCP server](https://docs.chainstack.com/docs/evm-mcp-server.md): Interact with Ethereum and EVM-compatible networks through the EVM MCP server - [Expanding your blockchain horizons: The eth_getBlockReceipts emulator](https://docs.chainstack.com/docs/expanding-your-blockchain-horizons-the-eth_getblockreceipts-emulator.md): Build eth_getBlockReceipts emulator with Node.js and web3.js using Chainstack. Replicate transaction receipt retrieval for EVM chains without native support. - [Exploring Bitcoin transactions with `getrawtransaction`](https://docs.chainstack.com/docs/exploring-bitcoin-transactions-with-getrawtransaction.md): Explore Bitcoin transactions with getrawtransaction RPC method using Chainstack nodes. Learn verbose mode, blockhash parameter, mempool handling, and transaction analysis. - [Fantom methods](https://docs.chainstack.com/docs/fantom-methods.md): Complete Fantom RPC methods reference for Chainstack nodes. Access Ethereum-compatible JSON-RPC, debug, trace, and Fantom-specific methods with availability status. - [Fantom tooling](https://docs.chainstack.com/docs/fantom-tooling.md): Complete Fantom tooling guide for Chainstack nodes. Use MetaMask, Hardhat, web3.js, ethers.js, Foundry, Remix IDE, and more to build dApps on Fantom blockchain. - [Fantom: ERC-721 Collection contract with Truffle & OpenZeppelin](https://docs.chainstack.com/docs/fantom-tutorial-erc-721-collection-contract-with-truffle-and-openzeppelin.md): Build ERC-721 NFT collection contracts with Truffle and OpenZeppelin on Fantom. Deploy smart contracts, mint tokens, and test on Fantom testnet using Chainstack nodes. - [Faucet](https://docs.chainstack.com/docs/faucets.md): Get your testnet tokens for various networks at the [Chainstack faucet](https://faucet.chainstack.com/). - [Features availability](https://docs.chainstack.com/docs/features-availability-across-subscription-plans.md): Overview of Chainstack features availability across different subscription plans, including node customization options, subgraph capabilities, and enterprise-specific offerings. - [Fetching transactions to and from a specific address with eth_getBlockByNumber](https://docs.chainstack.com/docs/fetching-transactions-to-and-from-a-specific-address-with-eth_getblockbynumber.md): Fetch Ethereum transactions for specific addresses using eth_getBlockByNumber with Python and Chainstack. Learn multithreading optimization and address filtering techniques. - [Fetching transfer events with web3.js getPastEvents for a BAYC NFT](https://docs.chainstack.com/docs/fetching-transfer-events-with-getpastevents-for-a-bayc-nft.md): Fetch BAYC NFT transfer events with web3.js getPastEvents and Chainstack. Learn event filtering, block range limits, pagination, and best practices for DApp development. - [Filecoin tooling](https://docs.chainstack.com/docs/filecoin-tooling.md) - [Filecoin: Deploy a deal-making contract using Hardhat](https://docs.chainstack.com/docs/filecoin-tutorial-deploy-a-deal-making-contract-on-filecoin-with-hardhat.md) - [Flashblocks on Base: 200ms preconfirmations for lightning-fast UX](https://docs.chainstack.com/docs/flashblocks-on-base.md): Learn how Base's Flashblocks deliver 200ms transaction preconfirmations, making Base 10x faster. Available on Chainstack. - [Geth vs Erigon: Deep dive into RPC methods on Ethereum clients](https://docs.chainstack.com/docs/geth-vs-erigon-deep-dive-into-rpc-methods-on-ethereum-clients.md): Compare Geth vs Erigon RPC methods on Ethereum with Chainstack. Learn client differences, debug APIs, trace methods, and compatibility for blockchain development. - [Getting started with Foundry](https://docs.chainstack.com/docs/getting-started-with-foundry.md): Get started with Foundry development framework using Chainstack. Learn smart contract testing, deployment, gas optimization, and advanced Solidity development techniques. - [TON: Deploy a smart contract](https://docs.chainstack.com/docs/getting-started-with-ton-deploy-a-smart-contract.md): Deploy TON smart contracts with Blueprint SDK and Chainstack. Learn TACT language, contract development, testing, deployment, and interaction on TON blockchain. - [Global Node](https://docs.chainstack.com/docs/global-elastic-node.md): Deploy Global Nodes with Chainstack for high-performance blockchain access. Get elastic scaling, global distribution, and optimized RPC endpoints worldwide. - [Gnosis Chain](https://docs.chainstack.com/docs/gnosis-chain.md): Complete Gnosis Chain RPC methods reference for Chainstack nodes. Access execution layer, consensus layer, debug, trace, and Parity methods with availability status. - [Gnosis Chain tooling](https://docs.chainstack.com/docs/gnosis-tooling.md): Complete Gnosis Chain tooling guide for Chainstack nodes. Use MetaMask, Hardhat, web3.js, ethers.js, Foundry, Remix IDE, and more to build dApps on Gnosis Chain. - [Gnosis Chain: Simple soulbound token with Remix and OpenZeppelin](https://docs.chainstack.com/docs/gnosis-tutorial-simple-soulbound-token-with-remix-and-openzeppelin.md) - [Get the most out of Chainstack platform API](https://docs.chainstack.com/docs/guide-get-the-most-out-of-the-chainstack-platform-api.md) - [Handle real-time data using WebSocket with JavaScript and Python](https://docs.chainstack.com/docs/handle-real-time-data-using-websockets-with-javascript-and-python.md) - [Harmony methods](https://docs.chainstack.com/docs/harmony-methods.md) - [Harmony tooling](https://docs.chainstack.com/docs/harmony-tooling.md) - [Harmony: A simple metaverse contract with Foundry](https://docs.chainstack.com/docs/harmony-tutorial-a-simple-metaverse-contract-with-foundry.md) - [Harnessing Chainlink Oracles with Chainstack: Fetching real-time crypto prices from Ethereum](https://docs.chainstack.com/docs/harnessing-chainlink-oracles-with-chainstack-fetching-real-time-crypto-prices-from-ethereum.md) - [How to mint a generative music NFT with Chainstack IPFS storage and Soundraw](https://docs.chainstack.com/docs/how-to-mint-generative-music-nft-with-chainstack-ipfs-storage-soundraw.md) - [How to mint a music NFT: Dropping fire tunes with Chainstack IPFS storage](https://docs.chainstack.com/docs/how-to-mint-music-nft-with-chainstack-ipfs-storage.md) - [How to store your Web3 dApp secrets: Guide to environment variables](https://docs.chainstack.com/docs/how-to-store-your-web3-dapp-secrets-guide-to-environment-variables.md) - [HTTP batch request VS multicall contract](https://docs.chainstack.com/docs/http-batch-request-vs-multicall-contract.md): Compare HTTP batch requests vs multicall contracts for Ethereum RPC optimization. Learn performance differences, implementation examples, and best practices with Chainstack. - [Hyperliquid: Authentication via signatures overview](https://docs.chainstack.com/docs/hyperliquid-authentication-guide.md): Learn how to authenticate with Hyperliquid through two distinct signing mechanisms. This guide covers L1 actions with phantom agents and user-signed actions for administrative operations. - [Building a copy trading bot with spot order mirroring](https://docs.chainstack.com/docs/hyperliquid-copy-trading-websocket.md): Learn how to build a copy trading bot that mirrors spot trades in real-time using WebSocket subscriptions. - [Mastering Hyperliquid](https://docs.chainstack.com/docs/hyperliquid-development.md): Comprehensive guides for building on Hyperliquid, from authentication and signature generation to advanced trading strategies. Learn how to properly authenticate with the exchange API, implement EIP-712 signatures, build trading bots, and integrate with Hyperliquid's high-performance order book DEX. - [Fork Hyperliquid EVM with Foundry](https://docs.chainstack.com/docs/hyperliquid-forking-evm-foundry.md): Learn how to fork the Hyperliquid EVM chain locally using Foundry's Anvil for development and testing of smart contracts - [Implementing spot-perp funding rate arbitrage](https://docs.chainstack.com/docs/hyperliquid-funding-rate-arbitrage.md): Learn how to implement a funding rate arbitrage strategy between Hyperliquid spot and perpetual markets - [Understanding Hyperliquid infrastructure and RPC nodes](https://docs.chainstack.com/docs/hyperliquid-infrastructure-faq.md): Common questions about Hyperliquid's dual-layer architecture, RPC nodes, HyperCore vs HyperEVM, API endpoints, and rate limiting. Understand when to use official APIs versus third-party providers. - [Hyperliquid: L1 action signing on HyperCore with Python SDK](https://docs.chainstack.com/docs/hyperliquid-l1-action-signing.md): Complete guide to L1 action signing with phantom agent construction for trading operations on Hyperliquid. Covers order placement, cancellation, modification, and leverage management. - [Hyperliquid methods](https://docs.chainstack.com/docs/hyperliquid-methods.md): Complete Hyperliquid RPC methods reference for Chainstack nodes. Access proprietary DEX methods, Ethereum-compatible JSON-RPC, and public infrastructure endpoints. - [Hyperliquid node configuration and system transactions](https://docs.chainstack.com/docs/hyperliquid-node-configuration.md): Understand Hyperliquid system addresses, how the hl-node-compliant flag affects transaction visibility, and availability on Chainstack. - [Handling order precision and market metadata](https://docs.chainstack.com/docs/hyperliquid-order-precision.md): Learn how to query metadata and calculate valid order sizes dynamically across different Hyperliquid assets - [Hyperliquid signing overview](https://docs.chainstack.com/docs/hyperliquid-signing-overview.md): Quick reference guide for the two distinct signing mechanisms in Hyperliquid: L1 actions with phantom agents and user-signed actions for administrative operations. - [Hyperliquid tooling](https://docs.chainstack.com/docs/hyperliquid-tooling.md): Tools and SDKs for building applications on Hyperliquid - [TWAP order execution and monitoring](https://docs.chainstack.com/docs/hyperliquid-twap-orders.md): Learn how to place, monitor, and mirror TWAP orders on Hyperliquid using raw API calls and WebSocket subscriptions - [Hyperliquid: User-signed actions on HyperCore with Python SDK](https://docs.chainstack.com/docs/hyperliquid-user-signed-actions.md): Complete guide to user-signed actions for administrative operations on Hyperliquid. Learn how to approve agents, transfer funds, and manage withdrawals using direct EIP-712 signing. - [Implementing JWT validation in Golang for Chainstack marketplace integration](https://docs.chainstack.com/docs/implementing-jwt-validation-in-golang-for-chainstack-marketplace-integration.md): Implement JWT validation in Golang for Chainstack Marketplace integration. Learn Ed25519 public key validation, EdDSA signatures, and secure token verification with Go. - [Introducing Bun: The future of JavaScript runtimes](https://docs.chainstack.com/docs/introducing-bun-the-future-of-javascript-runtimes.md): Discover Bun JavaScript runtime with Chainstack. Learn fast server setup, built-in fetch API, TypeScript support, and zero dependencies for Web3 development. - [Introduction to smart contract auditing using Foundry](https://docs.chainstack.com/docs/introduction-to-smart-contract-manual-auditing-with-foundry-and-slither.md): Learn smart contract auditing with Foundry and Slither using Chainstack. Master manual auditing techniques, security best practices, and vulnerability detection methods. - [Introduction](https://docs.chainstack.com/docs/ipfs-storage-introduction.md): IPFS Storage is the truly decentralized storage solution implemented on the Chainstack platform. It is a combination of [IPFS](https://ipfs.tech/) and [Storj](https://www.storj.io/). - [Kaia methods](https://docs.chainstack.com/docs/kaia-methods.md): Complete Kaia RPC methods reference for Chainstack nodes. Access Ethereum-compatible JSON-RPC methods including eth_, net_, web3_, and Kaia-specific methods with availability status. - [Kaia (ex. Klaytn): Contract Sizzle 100](https://docs.chainstack.com/docs/klaytn-contract-sizzle-100.md): Discover top interacted contracts on Kaia (Klaytn) with Python and Chainstack. Scan blocks, identify busy contracts, use heap data structures, and implement multithreading. - [Kaia (ex. Klaytn) tooling](https://docs.chainstack.com/docs/klaytn-tooling.md): Complete Kaia (Klaytn) tooling guide for Chainstack nodes. Use MetaMask, caver-js, web3.js, ethers.js, Hardhat, Foundry, and more to build dApps on Kaia blockchain. - [Throughput guidelines](https://docs.chainstack.com/docs/limits.md): Learn Chainstack throughput guidelines and rate limits. Understand Solana, Ethereum, Bitcoin, and TON network limits for optimal node performance and request handling. - [Linea: Real-time transaction activity monitor with Python](https://docs.chainstack.com/docs/linea-real-time-transaction-monitor-python.md): Learn how to build a real-time transaction activity monitor for Linea blockchain using Python and web3.py through Chainstack RPC endpoints. - [Linea tooling](https://docs.chainstack.com/docs/linea-tooling.md): Complete Linea tooling guide for Chainstack nodes. Use MetaMask, web3.py, ethers.js, Hardhat, Remix IDE, Foundry, and more to build dApps on Linea blockchain. - [List your app on marketplace](https://docs.chainstack.com/docs/list-your-app-on-marketplace.md): While we encourage app developers to submit a request to have their products listed on the Chainstack Marketplace, we cannot accept apps that do not meet our minimum requirements. - [Make your dApp more reliable with Chainstack](https://docs.chainstack.com/docs/make-your-dapp-more-reliable-with-chainstack.md): Make your dApp more reliable with Chainstack Global Nodes and load balancing. Learn JavaScript failover techniques, web3.js, ethers.js, and multi-endpoint strategies. - [Manage your account](https://docs.chainstack.com/docs/manage-your-account.md): Manage your Chainstack account with email verification, password updates, and secure settings. Learn account creation, profile management, and security best practices. - [Manage your billing](https://docs.chainstack.com/docs/manage-your-billing.md): Chainstack natively supports crypto payments. - [Manage your networks](https://docs.chainstack.com/docs/manage-your-networks.md): Manage your Chainstack networks and view network status. Learn to join public chains, deploy nodes, and monitor network states for blockchain infrastructure management. - [Manage your nodes](https://docs.chainstack.com/docs/manage-your-node.md): Manage your Chainstack nodes with deployment, access credentials, and configuration. Learn node status monitoring, endpoint management, and blockchain infrastructure control. - [Manage your organization](https://docs.chainstack.com/docs/manage-your-organization.md): Learn how to manage organizations, users, user roles, invitation requirements. - [Manage your projects](https://docs.chainstack.com/docs/manage-your-project.md): Manage your Chainstack projects for blockchain network organization. Learn project creation, member management, and infrastructure organization for development teams. - [Manage your subgraphs](https://docs.chainstack.com/docs/manage-your-subgraphs.md): Manage your Chainstack subgraphs with deployment monitoring, status tracking, and deletion. View subgraph details, sync progress, logs, and protocol filtering options. - [Mantle: Fetching token prices from Merchant Moe](https://docs.chainstack.com/docs/mantle-fetching-token-prices-from-merchant-moe.md): Learn how to fetch real-time token prices from Merchant Moe's Liquidity Book pools on Mantle blockchain using Python and web3.py through Chainstack RPC endpoints. - [Mantle tooling](https://docs.chainstack.com/docs/mantle-tooling.md): Complete Mantle tooling guide for Chainstack nodes. Use MetaMask, web3.py, ethers.js, Hardhat, Remix IDE, Foundry, and more to build dApps on Mantle blockchain. - [Mastering custom JavaScript tracing for Ethereum Virtual Machine](https://docs.chainstack.com/docs/mastering-custom-javascript-tracing-for-ethereum-virtual-machine.md): Master custom JavaScript tracing for Ethereum Virtual Machine with Chainstack. Learn debug_traceTransaction, step functions, and Node.js automation for advanced EVM debugging. - [Mastering multithreading in Python for Web3 requests: Comprehensive guide](https://docs.chainstack.com/docs/mastering-multithreading-in-python-for-web3-requests-a-comprehensive-guide.md): Master Python multithreading for Web3 requests with Chainstack. Learn ThreadPoolExecutor, asyncio, concurrent blockchain calls, and performance optimization techniques. - [Mastering Web3 LLMs and AI use](https://docs.chainstack.com/docs/mastering-web3-llms-and-ai-use.md): This is an evolving hub of articles, guides, and best practices for using Web3 LLMs and AI. - [MCP servers](https://docs.chainstack.com/docs/mcp-servers-introduction.md): Learn about Chainstack's Model Context Protocol (MCP) servers for AI-driven blockchain development - [Mempool configurations](https://docs.chainstack.com/docs/mempool-configuration.md): Mempool, also known as the memory pool, transaction pool or txpool, is a dynamic, in-memory space for transactions awaiting block inclusion. Rather than a single, unified pool, each node maintains its own transaction pool, collectively constituting the global memory. This constantly changing dataset, containing thousands of pending transactions, represents millions of dollars in flux at any given moment. - [Integrating Multi-Endpoint Shared Configuration (MESC) with Chainstack: Comprehensive guide](https://docs.chainstack.com/docs/mesc-and-chainstack.md): Master Multi-Endpoint Shared Configuration (MESC) with Chainstack. Learn MESC CLI setup, endpoint management, configuration sharing, and RPC optimization for Web3 development. - [MEV protection](https://docs.chainstack.com/docs/mev-protection.md): With MEV protection on, your mainnet transaction is redirected to the Blink Labs partner network that works directly with block builders. This approach bypasses the public mempool, helping protect against front-running attacks. - [Migrating from Helius getTokenAccounts to standard Solana RPC methods](https://docs.chainstack.com/docs/migrating-from-helius-gettokenaccounts-to-standard-solana-rpc-methods.md): Migrate from Helius getTokenAccounts to standard Solana RPC methods with Chainstack. Learn getProgramAccounts, pagination, filtering, and database integration techniques. - [Monitoring transaction propagation from node to mempool in EVM Networks with Python](https://docs.chainstack.com/docs/monitoring-transaction-propagation-from-node-to-mempool-in-evm-networks-with-python.md): Monitor transaction propagation in EVM mempool with Python and Chainstack. Learn web3.py implementation, concurrency techniques, and network performance testing methods. - [Moonbeam methods](https://docs.chainstack.com/docs/moonbeam-methods.md): Complete Moonbeam RPC methods reference for Chainstack nodes. Access Ethereum-compatible JSON-RPC methods including eth_, net_, web3_ with availability status on Moonbeam. - [Moonbeam: Monitoring the Conviction Voting contract](https://docs.chainstack.com/docs/moonbeam-monitoring-the-conviction-voting-contract.md): Monitor Moonbeam conviction voting contract with Python and Chainstack. Learn quadratic voting, Solidity precompiles, transaction decoding, and governance tracking. - [Moonbeam tooling](https://docs.chainstack.com/docs/moonbeam-tooling.md): Complete Moonbeam tooling guide for Chainstack nodes. Use Substrate tools, MetaMask, web3.js, ethers.js, Hardhat, Foundry, and more to build dApps on Moonbeam parachain. - [Navigating the Web3 landscape: How to choose the right blockchain network for your dApp](https://docs.chainstack.com/docs/navigating-the-web3-landscape-how-to-choose-the-right-blockchain-network-for-your-dapp.md) - [NEAR tooling](https://docs.chainstack.com/docs/near-tooling.md) - [NEAR: Creating & Upgrading a simple message contract](https://docs.chainstack.com/docs/near-tutorial-creating-and-upgrading-a-simple-message-contract.md) - [Available clouds, regions, & locations](https://docs.chainstack.com/docs/nodes-clouds-regions-and-locations.md): Explore Chainstack's available clouds, regions, and locations for blockchain nodes. Find Global Network, Partner Network, and Cloud deployment options worldwide. - [Oasis Sapphire methods](https://docs.chainstack.com/docs/oasis-sapphire-methods.md): Complete Oasis Sapphire RPC methods reference for Chainstack nodes. Access Ethereum-compatible JSON-RPC methods including eth_, net_, web3_ with availability status. - [Oasis Sapphire tooling](https://docs.chainstack.com/docs/oasis-sapphire-tooling.md): Complete Oasis Sapphire tooling guide for Chainstack nodes. Use MetaMask, Hardhat, web3.js, ethers.js, Remix IDE, and confidential smart contract development tools. - [Oasis Sapphire: Understanding confidential smart contracts](https://docs.chainstack.com/docs/oasis-sapphire-tutorial-understanding-confidential-smart-contracts-with-oasis-sapphire.md): Learn confidential smart contracts on Oasis Sapphire with Chainstack. Compare privacy features vs Ethereum, deploy encrypted contracts, and understand end-to-end data protection. - [opBNB: How to listen to deposits on the opBNB bridge](https://docs.chainstack.com/docs/opbnb-how-to-listen-deposits-bridge.md): Learn to listen to opBNB bridge deposits with ethers.js and Chainstack. Monitor DepositFinalized events, track cross-chain activity, and extract transaction data in real-time. - [opBNB tooling](https://docs.chainstack.com/docs/opbnb-tooling.md): Complete opBNB tooling guide for Chainstack nodes. Use MetaMask, web3.js, ethers.js, Hardhat, Foundry, Remix IDE, and more to build dApps on opBNB Layer 2 blockchain. - [Optimism methods](https://docs.chainstack.com/docs/optimism-methods.md): Complete Optimism RPC methods reference for Chainstack nodes. Access Ethereum-compatible JSON-RPC, debug, trace, and Erigon methods with availability status on Optimism. - [Optimism tooling](https://docs.chainstack.com/docs/optimism-tooling.md): Complete Optimism tooling guide for Chainstack nodes. Use MetaMask, Hardhat, web3.js, ethers.js, Foundry, GraphQL, and more to build dApps on Optimism Layer 2. - [Optimism: Bridge ether from Ethereum L1 to Optimism L2 using the Optimism JavaScript SDK](https://docs.chainstack.com/docs/optimism-tutorial-bridge-ether-from-ethereum-l1-to-optimism-l2-using-the-optimism-javascript-sdk.md): Bridge ether from Ethereum L1 to Optimism L2 using JavaScript SDK and Chainstack. Learn CrossChainMessenger, deposit ETH, wait for relay status, and check balances. - [Plasma methods](https://docs.chainstack.com/docs/plasma-methods.md) - [Plasma tooling](https://docs.chainstack.com/docs/plasma-tooling.md): Plasma tooling guide for Chainstack nodes. Use MetaMask, web3.py, ethers.js, Hardhat, Foundry, and Remix with Plasma mainnet and testnet. - [Monitor Plasma USDT flows with web3.py](https://docs.chainstack.com/docs/plasma-tutorial-monitor-usdt-flows-with-web3py.md): Inspect Plasma block activity and USDT transfers using a Chainstack endpoint and Python without broadcasting transactions. - [Introduction](https://docs.chainstack.com/docs/platform-introduction.md): Chainstack is the leading Web3 infrastructure provider for top chains, including Subgraphs, and add-ons like Solana Geyser. - [Polkadot: Real-time network health monitoring dashboard](https://docs.chainstack.com/docs/polkadot-network-health-monitoring.md): Learn how to build a real-time network health monitoring dashboard for Polkadot using Python and the Substrate interface through Chainstack RPC endpoints. - [Polkadot tooling](https://docs.chainstack.com/docs/polkadot-tooling.md): Complete Polkadot tooling guide for Chainstack nodes. Use @polkadot/api, py-substrate-interface, subxt, GSRPC, and Substrate sidecar for Polkadot development. - [Polygon methods](https://docs.chainstack.com/docs/polygon-methods.md): Complete Polygon RPC methods reference for Chainstack nodes. Access Ethereum-compatible JSON-RPC, debug, trace, Erigon, and Bor consensus methods with availability status. - [Polygon tooling](https://docs.chainstack.com/docs/polygon-tooling.md): Complete Polygon tooling guide for Chainstack nodes. Use Bor, MetaMask, Hardhat, web3.js, ethers.js, GraphQL, Foundry, and more to build dApps on Polygon blockchain. - [Polygon: Bridging ERC-20 from Ethereum to Polygon](https://docs.chainstack.com/docs/polygon-tutorial-bridging-erc20-from-ethereum-to-polygon.md) - [Polygon zkEVM methods](https://docs.chainstack.com/docs/polygon-zkevm-methods.md): Complete Polygon zkEVM RPC methods reference for Chainstack nodes. Access Ethereum-compatible JSON-RPC and zkEVM-specific methods with availability status on Polygon zkEVM. - [Polygon zkEVM tooling](https://docs.chainstack.com/docs/polygon-zkevm-tooling.md): Complete Polygon zkEVM tooling guide for Chainstack nodes. Use MetaMask, Hardhat, web3.js, ethers.js, Brownie, Remix IDE, and more for zkEVM development. - [Polygon zkEVM: Deploy a smart contract using Hardhat](https://docs.chainstack.com/docs/polygon-zkevm-tutorial-deploy-a-smart-contract-using-hardhat.md): Deploy smart contracts on Polygon zkEVM with Hardhat and Chainstack. Bridge Sepolia ETH, create vault contracts, verify on explorer, and interact with deployed contracts. - [Ponder: Building blockchain indexing backends with Chainstack](https://docs.chainstack.com/docs/ponder-tutorial-building-blockchain-application-backends-with-chainstack.md): Build blockchain indexing backends with Ponder and Chainstack. Create GraphQL APIs, index ERC-20 transfers, configure multi-chain support, and deploy production-ready backends. - [Introduction](https://docs.chainstack.com/docs/pricing-introduction.md): Learn Chainstack pricing principles with quota-based plans and pay-as-you-go billing. Understand request units, payment methods, rate limits, and subscription options. - [Clients](https://docs.chainstack.com/docs/protocols-clients.md): Blockchains can support multiple software implementations, or clients, that connect users to a blockchain network. Clients are developed to be compatible with specific protocols and serve different purposes, for example, allowing for faster transactions or managing smart contracts in an advanced manner. Some clients can also be optimized for different consensus algorithms. You can learn which clients are available for the most popular protocols on Chainstack below. - [Configurations](https://docs.chainstack.com/docs/protocols-configurations.md): For the node types, see: - [Modes and types](https://docs.chainstack.com/docs/protocols-modes-and-types.md): Learn Chainstack node modes and types including elastic and dedicated nodes. Understand full, archive, and trader modes for blockchain infrastructure deployment. - [Networks](https://docs.chainstack.com/docs/protocols-networks.md): This page lists all the supported networks that you can use to deploy your Chainstack nodes. - [Introduction](https://docs.chainstack.com/docs/protocols-tooling-introduction.md): Tooling is a collection of guides that provide an extensive overview of various tools and methods that can be utilized to interact with different blockchain networks. It encompasses a broad range of tools, from command-line interfaces specific to each protocol to programming libraries such as web3.js, web3.py, and web3.php. Most of the protocols also have instructions for using popular blockchain development frameworks like Truffle, Hardhat, and Remix IDE. - [Protocols](https://docs.chainstack.com/docs/protocols-tutorials.md): These tutorials provide a basic introduction to the protocols supported by Chainstack, enabling you to instantly dive into the world of Web3 development. - [Quotas](https://docs.chainstack.com/docs/quotas.md): Understand Chainstack quotas and billing limits. Learn pay-as-you-go pricing, usage notifications, inactivity deactivation policies, and resource management for nodes. - [Request units (RUs)](https://docs.chainstack.com/docs/request-units.md): How Chainstack consumes request units (RUs) across protocols, including EVM, Solana, TON, and others. - [Ronin: Consensus algorithm](https://docs.chainstack.com/docs/ronin-consensus-algorithm.md): Learn Ronin's hybrid consensus algorithm combining Proof of Authority and Delegated Proof of Stake. Understand validator selection, staking rewards, and decentralization. - [Ronin gaming: Overview of Axie & Pixels](https://docs.chainstack.com/docs/ronin-gaming-overview-of-axie-pixels.md): Web3 gaming keeps growing & transforming the traditional gaming landscape. - [Ronin methods](https://docs.chainstack.com/docs/ronin-methods.md): Complete Ronin RPC methods reference for Chainstack nodes. Access Ethereum-compatible JSON-RPC and debug methods with availability status on Ronin blockchain. - [Ronin: on-chain meta racing game](https://docs.chainstack.com/docs/ronin-on-chain-meta-racing-game.md): Build an on-chain meta racing game on Ronin with Chainstack. Learn block hash predictions, $RON staking, Foundry deployment, and Web3 gaming mechanics. - [Ronin tooling](https://docs.chainstack.com/docs/ronin-tooling.md): Complete Ronin tooling guide for Chainstack nodes. Use web3.js, web3.py, ethers.js with HTTP and WebSocket connections to build Web3 games on Ronin blockchain. - [Ronin: Make a game's smart contract](https://docs.chainstack.com/docs/ronin-tutorial-making-a-game-contract.md) - [Requests per second (RPS) plan limits](https://docs.chainstack.com/docs/rps-plan-limits.md): RPS limits for different subscription plans on Chainstack - [RSS feeds](https://docs.chainstack.com/docs/rss-feeds.md): Subscribe to Chainstack updates via RSS feeds - [Scroll methods](https://docs.chainstack.com/docs/scroll-methods.md): Complete Scroll RPC methods reference for Chainstack nodes. Access Ethereum-compatible JSON-RPC methods including eth_, net_, web3_ with availability status on Scroll. - [Scroll tooling](https://docs.chainstack.com/docs/scroll-tooling.md): Complete Scroll tooling guide for Chainstack nodes. Use Geth, MetaMask, Hardhat, web3.js, ethers.js, GraphQL, Foundry, and more to build dApps on Scroll Layer 2. - [Scroll: Deploy Uniswap V3 on Scroll](https://docs.chainstack.com/docs/scroll-tutorial-deploy-the-uniswap-v3-smart-contracts-on-scroll.md): Deploy Uniswap V3 smart contracts on Scroll with Chainstack. Learn hierarchical ZKP optimization, factory deployment, and complete AMM suite setup tutorial. - [Statistics](https://docs.chainstack.com/docs/see-statistics.md) - [Sending Trader Node Warp transactions with web3.js, ethers.js, web3.py, and ethClient.go](https://docs.chainstack.com/docs/sending-warp-transaction-with-web3js-ethersjs-web3py-and-ethclientgo.md): Send Trader Node Warp transactions with web3.js, ethers.js, web3.py, and Go ethClient using Chainstack. Improve transaction propagation with bloXroute BDN integration. - [Smart contracts](https://docs.chainstack.com/docs/smart-contracts-glossary.md): A smart contract is a program that runs on a blockchain, such as Ethereum, Polygon, Arbitrum, BNB Chain, Solana, etc. It is deployed at a specific address on the blockchain. Smart contracts enable self-executing agreements with predefined rules and conditions, eliminating the need for intermediaries. - [Solana Agave 2.0 upgrade reference](https://docs.chainstack.com/docs/solana-agave-20-upgrade-reference.md): A quick reference on the Solana node client transition to Agave and the deprecated methods - [Solana: Analyzing adjacent transactions for priority fees](https://docs.chainstack.com/docs/solana-analyzing-adjacent-transactions-for-priority-fees.md): Analyze adjacent Solana transactions for priority fees with Python and Chainstack. Decode compute budget instructions, optimize fees, and improve transaction performance. - [Solana Archive nodes: The backbone of Solana's data availability and developer tooling](https://docs.chainstack.com/docs/solana-archive-nodes-the-backbone-of-solanas-data-availability-and-developer-tooling.md): For methods available specifically available for Solana archive nodes, see [Solana archive methods availability](/docs/limits#solana-archive-methods-availability) . - [Solana: Creating a trading and sniping pump.fun bot](https://docs.chainstack.com/docs/solana-creating-a-pumpfun-bot.md): A fully coded Python bot directly interacting with the pump.fun programs & accounts, not relying on any 3rd party APIs - [Mastering Solana](https://docs.chainstack.com/docs/solana-development.md): This series covers a range of essential topics for Solana users, from performing token swaps with the Raydium SDK, handling SPL token transfers in TypeScript, and understanding the differences between Solana’s account retrieval methods to exploring the [getLargestAccounts | Solana](/reference/solana-getlargestaccounts) RPC method for insights into token distribution. Each guide is crafted to provide a detailed walkthrough of the processes involved, backed by practical examples that enhance learning and application. - [Solana: Estimate priority fees with getRecentPrioritizationFees](https://docs.chainstack.com/docs/solana-estimate-priority-fees-getrecentprioritizationfees.md): Estimate Solana priority fees with getRecentPrioritizationFees RPC method using TypeScript and Chainstack. Learn dynamic fee calculation and transaction optimization. - [Solana account retrieval methods: getAccountInfo vs getMultipleAccounts](https://docs.chainstack.com/docs/solana-getaccountinfo-getmultipleaccounts.md): Compare Solana getAccountInfo vs getMultipleAccounts RPC methods with Chainstack. Learn encoding options, performance optimization, and bulk data retrieval techniques. - [Solana's getTokenLargestAccounts RPC method: How to view top SLP holder distribution](https://docs.chainstack.com/docs/solana-gettokenlargestaccounts-rpc-method.md): Use Solana getTokenLargestAccounts RPC method with Chainstack to view top SPL token holder distribution. Learn cURL, JavaScript, Python examples and data visualization. - [Solana glossary](https://docs.chainstack.com/docs/solana-glossary.md) - [Solana: How to build actions and blinks](https://docs.chainstack.com/docs/solana-how-to-build-actions-and-blinks.md): Build Solana Actions and Blinks with Next.js and Chainstack. Create transaction APIs, Meteora Dynamic Vault integration, and shareable blockchain interactions. - [Solana: How to handle the transaction expiry error](https://docs.chainstack.com/docs/solana-how-to-handle-the-transaction-expiry-error.md): Handle Solana TransactionExpiredBlockheightExceededError with priority fees, retry logic, and multiple RPC endpoints using Chainstack for reliable transaction processing. - [Solana: How to perform token swaps using the Raydium SDK](https://docs.chainstack.com/docs/solana-how-to-perform-token-swaps-using-the-raydium-sdk.md): Perform Solana token swaps with Raydium SDK and Chainstack. Learn TypeScript implementation, pool configuration, transaction handling, and SOL to USDC swaps. - [Solana: How to use priority fees to unlock faster transactions](https://docs.chainstack.com/docs/solana-how-to-priority-fees-faster-transactions.md): Learn Solana priority fees with Chainstack to unlock faster transactions. Implement compute budget instructions, optimize fees, and improve transaction speed with web3.js. - [Solana: How to use multiple RPC endpoints to optimize dApp performance](https://docs.chainstack.com/docs/solana-how-to-use-multiple-rpc-endpoints-optimize-dapp-performance.md): Optimize Solana dApp performance with multiple RPC endpoints using Chainstack. Learn connection pooling, geographic distribution, and real-time balance monitoring techniques. - [Solana: Listening to programs using Geyser and Yellowstone gRPC in Node.js](https://docs.chainstack.com/docs/solana-listening-to-programs-using-geyser-and-yellowstone-grpc-node-js.md): Learn how to use Geyser to stream Solana transactions over gRPC using the @triton-one/yellowstone-grpc client in Node.js. - [Solana: Listening to pump.fun migrations to Raydium](https://docs.chainstack.com/docs/solana-listening-to-pumpfun-migrations-to-raydium.md): Monitor pump.fun token migrations to Raydium with Python and Chainstack. Track bonding curve completion, decode migration transactions, and adapt trading strategies. - [Solana: Listening to pump.fun token mint using Geyser](https://docs.chainstack.com/docs/solana-listening-to-pumpfun-token-mint-using-geyser.md): Listen to pump.fun token mints with Yellowstone Geyser and Chainstack. Monitor real-time token creation events using gRPC streaming for reliable bot development. - [Solana: Listening to pump.fun token mints using only logsSubscribe](https://docs.chainstack.com/docs/solana-listening-to-pumpfun-token-mint-using-only-logssubscribe.md) - [Solana MCP server](https://docs.chainstack.com/docs/solana-mcp-server.md): Connect to the Solana blockchain ecosystem through the Solana MCP server - [Solana methods](https://docs.chainstack.com/docs/solana-methods.md): Complete Solana RPC methods reference for Chainstack nodes. Access account info, blocks, transactions, subscriptions, and all available JSON-RPC methods with status. - [Solana: Optimize your getBlock performance](https://docs.chainstack.com/docs/solana-optimize-your-getblock-performance.md): Optimize Solana getBlock performance with Chainstack. Learn encoding options, transaction filtering, batch processing, and caching strategies for efficient blockchain data retrieval. - [Solana: Priority fees for a Jupiter Swap in Python](https://docs.chainstack.com/docs/solana-priority-fees-for-a-jupiter-in-python.md): Implement Solana priority fees for Jupiter swaps in Python with Chainstack. Learn dynamic fee calculation, compute budget instructions, and transaction optimization. - [Solana tooling](https://docs.chainstack.com/docs/solana-tooling.md): Complete Solana tooling guide for Chainstack nodes. Use Solana CLI, web3.js, solana.py, JSON-RPC API, and Backpack wallet to interact with Solana blockchain. - [Solana Trader Nodes with Warp transactions](https://docs.chainstack.com/docs/solana-trader-nodes.md) - [Solana: Creating a token and vesting the token in your program](https://docs.chainstack.com/docs/solana-tutorial-creating-a-token-and-vesting-the-token-in-your-program.md) - [Solana: Understanding Block Time](https://docs.chainstack.com/docs/solana-understanding-block-time.md): Understand Solana block time, slots, and timestamps with Chainstack. Learn validator consensus, drift rules, Clock sysvar, and time-sensitive dApp development best practices. - [Sonic methods](https://docs.chainstack.com/docs/sonic-methods.md): Complete reference of available Sonic blockchain RPC methods. Includes eth_, debug_, trace_, and web3_ API methods with availability status for developers. - [Sonic: Swap farming for points walkthrough in Python](https://docs.chainstack.com/docs/sonic-swap-farming-for-points-walkthrough-in-python.md): Learn to automate token swaps on Sonic testnet DEX using Python. Farm points with round-robin swapping between ONYX, CORAL, and OBS tokens on Uniswap V2 fork. - [Sonic tooling](https://docs.chainstack.com/docs/sonic-tooling.md): Sonic blockchain development tools guide. Connect using MetaMask, web3.py, ethers.js, Hardhat, Remix IDE, and Foundry for smart contract deployment. - [Starknet methods](https://docs.chainstack.com/docs/starknet-methods.md): Complete Starknet RPC API methods reference. Includes starknet_ and pathfinder_ methods for blocks, transactions, storage, and smart contracts. - [Starknet tooling](https://docs.chainstack.com/docs/starknet-tooling.md): Starknet development tools guide using Pathfinder client. Includes Starknet.js, Starknet.py, Starkli CLI, and JSON-RPC API examples for blockchain interaction. - [Starknet: An NFT contract with Nile and L1 <-> L2 reputation messaging](https://docs.chainstack.com/docs/starknet-tutorial-an-nft-contract-with-nile-and-l1-l2-reputation-messaging.md): Build Starknet NFT contract with L1-L2 messaging using Nile, Cairo, and OpenZeppelin. Deploy cross-chain reputation system between Ethereum and Starknet. - [Introduction](https://docs.chainstack.com/docs/subgraphs-introduction.md): Chainstack Subgraphs introduction: Fast blockchain data indexing with GraphQL endpoints. Filter and query blockchain data with PostgreSQL storage. - [A beginner's guide to getting started with The Graph](https://docs.chainstack.com/docs/subgraphs-tutorial-a-beginners-guide-to-getting-started-with-the-graph.md): Learn The Graph protocol basics: Build subgraphs for blockchain data indexing with GraphQL APIs. Create Bored Ape NFT subgraph with IPFS metadata support. - [Debugging Subgraphs with a local Graph node](https://docs.chainstack.com/docs/subgraphs-tutorial-debug-subgraphs-with-a-local-graph-node.md): Debug subgraphs locally using Docker Compose and Graph Node. Fix indexing errors, inspect logs, and troubleshoot schema issues before production deployment. - [Deploying a Lido subgraph with Chainstack](https://docs.chainstack.com/docs/subgraphs-tutorial-deploying-a-lido-subgraph-with-chainstack.md): Deploy Lido liquid staking subgraph with Chainstack. Index approval events from Ethereum smart contracts using The Graph protocol and GraphQL queries. - [Fetching subgraph data using JS](https://docs.chainstack.com/docs/subgraphs-tutorial-fetching-subgraph-data-using-javascript.md): Fetch subgraph data with JavaScript using HTTP requests, graph-client, and urql. Learn GraphQL queries for DApp integration and blockchain data access. - [Indexing ERC-20 token balance using subgraphs](https://docs.chainstack.com/docs/subgraphs-tutorial-indexing-erc-20-token-balance.md): Index all ERC-20 token balances on Ethereum using subgraphs. Track Transfer events, account data, and token details with GraphQL queries and Chainstack. - [Indexing Uniswap data with subgraphs](https://docs.chainstack.com/docs/subgraphs-tutorial-indexing-uniswap-data.md): Index Uniswap V3 pools and tokens with subgraphs. Track PoolCreated events, fetch ERC-20 details, and query DeFi data using GraphQL and Chainstack. - [Explaining subgraph schemas](https://docs.chainstack.com/docs/subgraphs-tutorial-working-with-schemas.md): Learn subgraph schema design with entities, relationships, and data types. Understand @entity, immutable vs mutable, and @derivedFrom for blockchain indexing. - [Sui: On-chain validator analytics with pysui](https://docs.chainstack.com/docs/sui-on-chain-validator-analytics-with-pysui.md): Learn how to analyze Sui network validators, commission rates, and stake distribution using Python and pysui - [Sui tooling](https://docs.chainstack.com/docs/sui-tooling.md): Sui blockchain development tools guide. Use TypeScript SDK, Rust SDK, Python pysui, Go SDK, and JSON-RPC API for building Sui applications with Chainstack. - [Tezos tooling](https://docs.chainstack.com/docs/tezos-tooling.md): Tezos development tools guide (legacy). Use Tezos client, Taquito, Temple wallet, and SmartPy for blockchain development with Chainstack endpoints. - [Tezos: A simple fund contract in LIGO](https://docs.chainstack.com/docs/tezos-tutorial-a-simple-fund-contract-in-ligo.md): Build Tezos smart contract in LIGO with deposit and withdraw functions. Deploy on Ghostnet testnet using Tezos client and interact with Temple wallet. - [TON: Choosing v2 or v3](https://docs.chainstack.com/docs/ton-choosing-v2-or-v3.md): Compare TON API v2 vs v3: real-time node requests vs indexed data. Choose v2 for speed and freshness, v3 for stable processed data with Chainstack. - [TON: How to customize fungible tokens (Jettons)](https://docs.chainstack.com/docs/ton-how-to-customize-fungible-tokens-jettons.md): Customize TON Jettons with capped supply and mint price. Extend Jetton minter contracts using Blueprint, FunC, and Sandbox for advanced token features. - [TON: How to develop fungible tokens (Jettons)](https://docs.chainstack.com/docs/ton-how-to-develop-fungible-tokens-jettons.md): Develop TON Jettons using TEP-74 standard with Blueprint and Sandbox. Create minter and wallet contracts in FunC for fungible tokens on TON blockchain. - [TON: How to develop non-fungible tokens (NFT)](https://docs.chainstack.com/docs/ton-how-to-develop-non-fungible-tokens.md): Develop TON NFTs using TEP-62 and TEP-64 standards. Build NFT item and collection contracts with Blueprint, FunC, and Sandbox for blockchain deployment. - [TON: How to interact with Jettons](https://docs.chainstack.com/docs/ton-how-to-interact-with-jettons.md): Interact with TON Jettons using TonWeb SDK. Fetch metadata, user balances, and transaction histories with JavaScript and Chainstack endpoints. - [TON methods](https://docs.chainstack.com/docs/ton-methods.md): Complete TON blockchain API methods reference. Includes v2 and v3 endpoints for addresses, transactions, blocks, NFTs, Jettons, and smart contracts. - [TON tooling](https://docs.chainstack.com/docs/ton-tooling.md): TON blockchain development tools guide. Use TonWeb, Ton.js, Blueprint, wallets, and SDKs for Python, Go, Rust, and .NET with Chainstack endpoints. - [TON: Wallet initialization with Tonweb](https://docs.chainstack.com/docs/ton-wallet-initialization-with-tonweb.md): Initialize TON wallets with TonWeb JavaScript SDK. Deploy v4R2 wallet contracts, generate key pairs, and automate wallet deployment with Chainstack nodes. - [Tracking some Bored Apes: The Ethereum event logs tutorial](https://docs.chainstack.com/docs/tracking-some-bored-apes-the-ethereum-event-logs-tutorial.md): Learn Ethereum event logs with BAYC NFT transfers. Fetch smart contract events using eth_getLogs, web3.js subscriptions, and filter by topics with Chainstack. - [Tracking token total supply over millions of blocks: A guide to creating a subgraph and deploying to Chainstack](https://docs.chainstack.com/docs/tracking-token-total-supply-over-millions-of-blocks-a-guide-to-creating-a-subgraph-and-deploying-to-chainstack.md): Track ERC-20 token total supply across millions of blocks with subgraphs. Index mint/burn events, deploy to Chainstack, and query historical data efficiently. - [Trader Node](https://docs.chainstack.com/docs/trader-node.md): A Trader Node is a service providing a regional-based endpoints which are tightly bound to particular location. - [Solana: Transferring SPL tokens in TypeScript](https://docs.chainstack.com/docs/transferring-spl-tokens-on-solana-typescript.md): Transfer SPL tokens on Solana using TypeScript and @solana/web3.js. Create associated token accounts, handle priority fees, and send transactions with Chainstack. - [TRON: Mastering Energy & Bandwidth with Python and Chainstack](https://docs.chainstack.com/docs/tron-mastering-energy-bandwidth-with-python-and-chainstack.md): Learn how to manage TRON's unique fee model using Python and Chainstack nodes to reduce or eliminate transaction costs through resource management. - [TRON methods](https://docs.chainstack.com/docs/tron-methods.md): Complete TRON blockchain API methods reference. Includes JSON-RPC, wallet, and walletsolidity endpoints for smart contracts, transactions, and accounts. - [TRON: Polling for TRC20 transfers in Node.js](https://docs.chainstack.com/docs/tron-polling-for-trc20-transfers.md): Learn how to monitor TRC20 transfers in Node.js and Chainstack nodes - [TRON tooling](https://docs.chainstack.com/docs/tron-tooling.md): TRON blockchain development tools guide. Use TronWeb.js, web3.py, MetaMask, Hardhat, Remix IDE, and Foundry with Chainstack TRON nodes and endpoints. - [Mastering JSON Web Tokens: How to implement secure user authentication](https://docs.chainstack.com/docs/tutorial-mastering-jwt-how-to-implement-secure-user-authentication.md): Master JWT authentication with JavaScript, Python, and Go. Learn token structure, claims, signature validation, and secure implementation using jose, PyJWT, jwt-go. - [Scaling your dApp with Kubernetes: Comprehensive guide](https://docs.chainstack.com/docs/tutorial-on-how-to-make-your-dapp-reliable-and-scalable-with-kubernetes.md): Scale DApps with Kubernetes on Linode. Deploy pods, configure load balancers, manage deployments with YAML manifests for reliable blockchain applications. - [Uncovering the power of eth_getBlockReceipts](https://docs.chainstack.com/docs/uncovering-the-power-of-ethgetblockreceipts.md): Master eth_getBlockReceipts RPC method on Erigon and Geth clients. Retrieve all transaction receipts efficiently, detect contract deployments with ethers.js. - [Understanding eth_getLogs limitations](https://docs.chainstack.com/docs/understanding-eth-getlogs-limitations.md): Master eth_getLogs block range limits and best practices. Paginate queries, filter efficiently, and optimize Ethereum log retrieval for scalable DApps. - [Understanding Ethereum's "Filter not found" error and how to fix it](https://docs.chainstack.com/docs/understanding-ethereums-filter-not-found-error-and-how-to-fix-it.md): Fix Ethereum "Filter not found" errors with proper error handling. Learn filter expiration, automated recreation, and eth_getFilterChanges best practices. - [Solana: Understanding the Difference Between Blocks and Slots](https://docs.chainstack.com/docs/understanding-the-difference-between-blocks-and-slots-on-solana.md): Learn Solana blocks vs slots concepts. Understand transaction expiry, getLatestBlockhash RPC calls, and why slot numbers exceed block numbers by millions. - [Unichain: Collecting Uniswap v4 ETH-USDC trades](https://docs.chainstack.com/docs/unichain-collecting-uniswapv4-eth-usdc-trades.md): Learn how to collect the Uniswap v4 ETH-USDC trades on the Unichain mainnet - [Unichain tooling](https://docs.chainstack.com/docs/unichain-tooling.md): Unichain development tools guide. Use MetaMask, web3.py, ethers.js, Hardhat, Remix IDE, and Foundry with Chainstack Unichain nodes and endpoints. - [Unlimited Node](https://docs.chainstack.com/docs/unlimited-node.md): Turn any existing RPC node into a flat-fee, capacity-capped powerhouse with predictable monthly costs. - [Unlimited Node add-on](https://docs.chainstack.com/docs/unlimited-node-add-on.md) - [Using eRPC with Chainstack: Quickstart](https://docs.chainstack.com/docs/using-erpc-with-chainstack-quickstart.md): Set up eRPC fault-tolerant proxy with Chainstack auto-discovery. Configure multi-chain RPC endpoints, caching, and failover using Platform API integration. - [Using eth_getStorageAt instead of debug_storageRangeAt on Reth](https://docs.chainstack.com/docs/using-eth_getstorageat-instead-of-debug_storagerangeat-on-reth.md): The method is not supported in Reth. See the workaround. - [Warp transactions](https://docs.chainstack.com/docs/warp-transactions.md): Warp transactions are available on [Trader Nodes](/docs/trader-node) and [Global Nodes](/docs/global-elastic-node). Warp transactions propagate through [bloXroute](https://bloxroute.com/) — the industry leader in high speed transaction propagation and landing across high value networks, including Ethereum, Solana, BNB Smart Chain. - [Introduction](https://docs.chainstack.com/docs/web3-decoded-introduction.md): Web3 [De]Coded is a collection of articles that covers an extensive range of Web3 topics written by experts at Chainstack with hands-on experience. - [Development frameworks and libraries](https://docs.chainstack.com/docs/web3-development-frameworks-and-libraries-glossary.md) - [Infrastructure](https://docs.chainstack.com/docs/web3-infrastructure-glossary.md) - [Web3 Lingo](https://docs.chainstack.com/docs/web3-language-and-acronyms.md) - [Web3 node.js: From zero to a full-fledged project](https://docs.chainstack.com/docs/web3-nodejs-from-zero-to-a-full-fledged-project.md): Complete Web3 Node.js development guide. Learn nvm setup, web3.js best practices, security, testing with Mocha/Chai, and production deployment strategies. - [Security](https://docs.chainstack.com/docs/web3-security-glossary.md) - [Web3.js: How to use the Chainstack plugin](https://docs.chainstack.com/docs/web3js-how-to-use-the-new-chainstack-plugin.md): Integrate Chainstack nodes with web3.js using @chainsafe/web3-plugin-chainstack. Securely authenticate, fetch node details, and use Platform API endpoints. - [Web3pedia](https://docs.chainstack.com/docs/web3pedia-introduction.md): Web3pedia is your comprehensive guide to the world of Web3. This evolving document is your go-to resource for understanding the constantly expanding landscape of Web3 technologies, concepts, and terms. As an admin-curated dictionary-like resource, Web3pedia aims to provide up-to-date definitions for the ever-evolving Web3 ecosystem, ensuring you have an understanding of everything new that shows up. - [Work with Marketplace](https://docs.chainstack.com/docs/work-with-chainstack-marketplace.md) - [Work with IPFS storage](https://docs.chainstack.com/docs/work-with-ipfs-storage.md) - [Writing a subgraph to get the friend.tech real-time trading data](https://docs.chainstack.com/docs/writing-a-subgraph-to-get-the-friendtech-real-time-trading-data.md): Index friend.tech trading data on Base L2 with subgraphs. Capture share trades, fees, and supply changes for social DApp analytics using Chainstack Subgraphs. - [Yellowstone gRPC Geyser plugin](https://docs.chainstack.com/docs/yellowstone-grpc-geyser-plugin.md): Stream real-time Solana data with the Yellowstone gRPC Geyser plugin and learn how to build analytics, trading, and indexing tools. - [ZKsync Era methods](https://docs.chainstack.com/docs/zksync-era-methods.md): Complete ZKsync Era RPC API methods reference. Includes eth_, debug_, zks_ methods for L2 transactions, batches, bridges, and zero-knowledge proof queries. - [zkSync Era tooling](https://docs.chainstack.com/docs/zksync-era-tooling.md): zkSync Era development tools guide. Use zksync-ethers SDK, Hardhat, MetaMask, web3.js, ethers.js, and Remix IDE with Chainstack zkSync Era nodes. - [zkSync Era: Develop a custom paymaster contract](https://docs.chainstack.com/docs/zksync-tutorial-develop-a-custom-paymaster-contract.md): Build custom paymaster on zkSync Era with account abstraction. Sponsor user transactions using ERC-20 tokens instead of ETH with Hardhat and TypeScript. - [Zora: Real-time creator token detection and monitoring](https://docs.chainstack.com/docs/zora-creator-token-detection-tutorial.md): Learn how to detect and monitor creator tokens on Zora mainnet in real-time using Python and Chainstack nodes. - [Zora tooling](https://docs.chainstack.com/docs/zora-tooling.md): Zora blockchain development tools guide. Use MetaMask, web3.py, ethers.js, Hardhat, Remix IDE, and Foundry with Chainstack Zora nodes and endpoints. - [Recipes](https://docs.chainstack.com/recipes.md): Overview of Chainstack recipes - [Create a .env file with all your Chainstack endpoints with JavaScript.](https://docs.chainstack.com/recipes/create-a-env-file-with-all-your-chainstack-endpoints-with-javascript.md): Learn how to create a `.env` file with all your Chainstack endpoints using JavaScript. - [Create a .env file with all your Chainstack endpoints with Python](https://docs.chainstack.com/recipes/create-a-env-file-with-all-your-chainstack-endpoints-with-python.md): Learn how to automatically generate a .env file listing all your Chainstack endpoints with Python. - [Delegating SOL with solana-web3.js](https://docs.chainstack.com/recipes/delegating-sol-with-solana-web3js.md): Using solana-web3.js to interact with Solana's stake program to delegate 0.02 SOL. - [Extract 'randao' Value from the Ethereum Beacon Chain Using the Block Details Method](https://docs.chainstack.com/recipes/extract-randao-value-from-the-ethereum-beacon-chain-using-the-block-details-method-1.md): This script extracts the 'randao' information from the Beacon chain block details in JavaScript using the Axios package. - [Fetch ERC-20 balances using ethers.js and ChainstackProvider](https://docs.chainstack.com/recipes/fetch-erc-20-balances-using-ethersjs-and-chainstackprovider.md): Use ethers with the `ChainstackProvider` to call smart contract functions. - [Fetching contract deployment transactions with the Chainstack Covalent SDK](https://docs.chainstack.com/recipes/fetching-contract-deployment-transactions-with-the-chainstack-covalent-sdk.md): Querying the Chainstack Covalent SDK to return a list of contracts deployed by a specified address. - [Fetching Polygon Logs for an Address from a Block using `eth_getTransactionReceiptsByBlock` and web3.py](https://docs.chainstack.com/recipes/fetching-polygon-logs-for-an-address-from-a-block-using-eth_gettransactionreceiptsbyblock-and-web3py.md): Using the web3.py library, this tool fetches transaction logs from the Polygon blockchain for a given Ethereum address in a specific block. It aids in efficient retrieval and analysis of transaction activities, ideal for debugging and monitoring. - [How to convert decimal numbers to hexadecimals strings using web3.js and ethers.js](https://docs.chainstack.com/recipes/how-to-convert-decimal-numbers-to-hexadecimals-strings-using-web3js-and-ethersjs.md): Hexadecimal strings are used to represent addresses and encode gas data and values. These scripts show you how to do it programmatically within your DApps. - [How to encode callData parameters to programmatically interact with a smart contract](https://docs.chainstack.com/recipes/how-to-encode-calldata-parameters-to-programmatically-interact-with-a-smart-contract.md): These scripts show you how to encode callData parameters using the Ethereum ABI specification and web3.js to interact with smart contracts programmatically. - [How to get ERC-20 token transfer logs using ethers.js](https://docs.chainstack.com/recipes/how-to-get-erc-20-token-transfer-logs-using-ethersjs.md): This recipe shows you how to use the Ethers library with a Chainstack Ethereum node to retrieve transfer logs for an ERC-20 token. - [How to properly encode topics for eth_getLogs](https://docs.chainstack.com/recipes/how-to-properly-encode-topics-for-eth_getlogs-1.md): These web3.js and ethers.js scripts provide a straightforward way to generate encoded event signatures and parameters that can be utilized in the topics filter when pulling logs from an EVM-compatible chain. - [How to transfer the entire account balance using web3.js](https://docs.chainstack.com/recipes/how-to-transfer-the-entire-account-balance-using-web3js.md): Learn how to transfer the entire balance from an account using web3.js. - [Identify if a block has been included in the main chain or was forked](https://docs.chainstack.com/recipes/identify-if-a-block-has-been-included-in-the-main-chain-or-was-forked-1.md): This script uses web3.js to evaluate whether a specific block within a blockchain network has been integrated into the main chain or if it was a result of a reorg. - [Minting SPL tokens with solana-web3.js](https://docs.chainstack.com/recipes/minting-spl-tokens-with-solana-web3js.md): Leveraging solana-web3.js and spl-token to mint 1000 SPL tokens on Solana. - [Monitor incoming transactions to an Ethereum address in real time using subscriptions and web3.js](https://docs.chainstack.com/recipes/monitor-incoming-transactions-to-an-ethereum-address-in-real-time-using-subscriptions-and-web3js.md): This Recipe shows you how to leverage subscriptions, WSS endpoints, and web3.js to monitor incoming transactions in real-time. - [Monitoring swaps on Uniswap with WebSocket endpoints](https://docs.chainstack.com/recipes/monitoring-swaps-on-uniswap-with-websocket-endpoints.md): Monitoring swaps, in near real-time, as they happen on Uniswap V2 with web3.js. - [Querying subgraphs in Python with Subgrounds](https://docs.chainstack.com/recipes/querying-subgraphs-in-python-with-subgrounds.md): Leveraging the Subgrounds Python library to interact with subgraphs. - [Send batch requests using ethers.js](https://docs.chainstack.com/recipes/send-batch-requests-using-ethersjs.md): This Recipe shows how to send batch requests to your Chainstack node instead of sending multiple loop-based requests. Adopting this approach can substantially boost the performance of your DApp. - [Send simultaneous blockchain requests using web3.js](https://docs.chainstack.com/recipes/send-simultaneous-blockchain-requests-using-web3js.md): This Recipe shows you how to efficiently send multiple requests to an Ethereum node instead of using a `for` loop by fetching an account balance for the past 500 blocks. - [Send Solana transactions using solana/web3.js](https://docs.chainstack.com/recipes/send-solana-transactions-using-solanaweb3js.md): This Recipe shows how you can use the solana/web3.js library to send transactions programmatically. - [Simulate a buy swap on Uniswap using Web3.js](https://docs.chainstack.com/recipes/simulate-a-buy-swap-on-uniswap-using-web3js.md): Learn how to use `eth_call` to simulate Uniswap swaps. - [accountSubscribe | Solana](https://docs.chainstack.com/reference/accountsubscribe-solana.md): The `accountSubscribe` method in Solana allows developers to receive real-time notifications about changes to a specific account on the Solana blockchain. This subscription-based method provides updates whenever the monitored account's data is modified. - [accountUnsubscribe | Solana](https://docs.chainstack.com/reference/accountunsubscribe-solana.md): The `accountUnsubscribe` method in Solana allows a client to unsubscribe from a specific account subscription. This method can be used to cancel an existing subscription to account updates. - [Accounts info | Arbitrum](https://docs.chainstack.com/reference/arbitrum-accounts-info-rpc-methods.md): Using account information methods, developers can retrieve information about accounts, contracts, and transactions on the Arbitrum blockchain and use the information to build various decentralized applications. - [arbtrace_block | Arbitrum](https://docs.chainstack.com/reference/arbitrum-arbtrace-block.md) - [arbtrace_call | Arbitrum](https://docs.chainstack.com/reference/arbitrum-arbtrace-call.md) - [arbtrace_callMany | Arbitrum](https://docs.chainstack.com/reference/arbitrum-arbtrace-callmany.md) - [arbtrace_filter | Arbitrum](https://docs.chainstack.com/reference/arbitrum-arbtrace-filter.md) - [arbtrace_get | Arbitrum](https://docs.chainstack.com/reference/arbitrum-arbtrace-get.md) - [arbtrace_replayBlockTransactions | Arbitrum](https://docs.chainstack.com/reference/arbitrum-arbtrace-replayblocktransactions.md) - [arbtrace_replayTransaction | Arbitrum](https://docs.chainstack.com/reference/arbitrum-arbtrace-replaytransaction.md) - [arbtrace_transaction | Arbitrum](https://docs.chainstack.com/reference/arbitrum-arbtrace-transaction.md) - [Blocks info | Arbitrum](https://docs.chainstack.com/reference/arbitrum-blocks-rpc-methods.md): The blocks info JSON-RPC methods allow developers to access specific block details. A block in the Arbitrum blockchain contains various pieces of information, such as the block's transactions, the block, the timestamp of the block, the block height, the block header, and other. - [Chain info | Arbitrum](https://docs.chainstack.com/reference/arbitrum-chain-data-rpc-methods.md): Chain info methods allow developers to access specific chain details. This information is important to developers to get information about the blockchain network they are connected to. - [clearSubscriptions | Arbitrum](https://docs.chainstack.com/reference/arbitrum-clearsubscriptions.md): web3.js method used to unsubscribe from all subscriptions made with the `web3.eth.subscribe` method. This method is useful for removing all of the subscriptions at once. - [Client information | Arbitrum](https://docs.chainstack.com/reference/arbitrum-client-data-rpc-methods.md): Client information methods are useful to developers as they allow them to retrieve important information about the client software, network, and node that their application is connected to. This information is critical for building reliable and efficient Arbitrum applications, ensuring compatibility, and monitoring the status and connectivity of the node. - [web3_clientVersion | Arbitrum](https://docs.chainstack.com/reference/arbitrum-clientversion.md) - [Debug and trace | Arbitrum](https://docs.chainstack.com/reference/arbitrum-debug-and-trace-rpc-methods.md): The debug and trace APIs are used by developers to debug and analyze smart contracts and transactions. The debug API allows for code execution simulation, while the `arbtrace` API traces contract execution and gathers data on various performance metrics. - [eth_estimateGas | Arbitrum](https://docs.chainstack.com/reference/arbitrum-estimategas.md) - [eth_blockNumber | Arbitrum](https://docs.chainstack.com/reference/arbitrum-eth_blocknumber.md) - [eth_call | Arbitrum](https://docs.chainstack.com/reference/arbitrum-ethcall.md) - [Executing transactions | Arbitrum](https://docs.chainstack.com/reference/arbitrum-evm-excecution-rpc-methods.md): The executing transactions methods provide developers with a flexible set of tools for interacting with the Arbitrum network. Specifically, these methods can be used to execute function calls on smart contracts, sign transactions with a private key, and submit signed transactions to the network for execution. - [Filter handling | Arbitrum](https://docs.chainstack.com/reference/arbitrum-filters-rpc-methods.md): Filters are a mechanism for clients to receive notifications of changes to the Arbitrum blockchain. The methods described in this section allow developers to retrieve the changes that happened since the filter was last polled or allow them to delete it. - [Gas data | Arbitrum](https://docs.chainstack.com/reference/arbitrum-gas-data-rpc-methods.md): Using gas data methods, developers can get important information about the gas prices and estimated gas required for transactions on the Arbitrum blockchain. This information is crucial in building efficient and cost-effective decentralized applications on the Arbitrum network. - [eth_getBalance | Arbitrum](https://docs.chainstack.com/reference/arbitrum-getbalance.md) - [eth_getBlockByHash | Arbitrum](https://docs.chainstack.com/reference/arbitrum-getblockbyhash.md) - [eth_getBlockByNumber | Arbitrum](https://docs.chainstack.com/reference/arbitrum-getblockbynumber.md) - [eth_getBlockTransactionCountByHash | Arbitrum](https://docs.chainstack.com/reference/arbitrum-getblocktransactioncountbyhash.md) - [eth_getBlockTransactionCountByNumber | Arbitrum](https://docs.chainstack.com/reference/arbitrum-getblocktransactioncountbynumber.md) - [eth_chainId | Arbitrum](https://docs.chainstack.com/reference/arbitrum-getchainid.md) - [eth_getCode | Arbitrum](https://docs.chainstack.com/reference/arbitrum-getcode.md) - [eth_getFilterChanges | Arbitrum](https://docs.chainstack.com/reference/arbitrum-getfilterchanges.md) - [eth_gasPrice | Arbitrum](https://docs.chainstack.com/reference/arbitrum-getgasprice.md) - [eth_getLogs | Arbitrum](https://docs.chainstack.com/reference/arbitrum-getlogs.md) - [eth_getStorageAt | Arbitrum](https://docs.chainstack.com/reference/arbitrum-getstorageat.md) - [Getting Started | Arbitrum](https://docs.chainstack.com/reference/arbitrum-getting-started.md): Start building on Arbitrum L2 with optimistic rollups. Deploy RPC nodes, use JSON-RPC API, bridge assets, and connect to Ethereum scaling solution. - [eth_getTransactionByBlockHashAndIndex | Arbitrum](https://docs.chainstack.com/reference/arbitrum-gettransactionbyblockhashandindex.md) - [eth_getTransactionByBlockNumberAndIndex | Arbitrum](https://docs.chainstack.com/reference/arbitrum-gettransactionbyblocknumberandindex.md) - [eth_getTransactionByHash | Arbitrum](https://docs.chainstack.com/reference/arbitrum-gettransactionbyhash.md) - [eth_getTransactionCount | Arbitrum](https://docs.chainstack.com/reference/arbitrum-gettransactioncount.md) - [eth_getTransactionReceipt | Arbitrum](https://docs.chainstack.com/reference/arbitrum-gettransactionreceipt.md) - [Logs and events | Arbitrum](https://docs.chainstack.com/reference/arbitrum-logs-rpc-methods.md): Logs methods are a powerful tool developers can use to retrieve information about smart contracts, transactions, and events on a blockchain. - [eth_subscribe("logs") | Arbitrum](https://docs.chainstack.com/reference/arbitrum-native-subscribe-logs.md): Arbitrum API method that allows developers to subscribe to real-time updates about new event logs on the Arbitrum blockchain. The application will receive notifications whenever new logs matching the filter are emitted. - [eth_subscribe("newHeads") | Arbitrum](https://docs.chainstack.com/reference/arbitrum-native-subscribe-newheads.md): Arbitrum API method allowing developers to receive real-time notifications regarding new block headers on the Arbitrum blockchain; it sends notifications whenever a new block is added. - [eth_unsubscribe | Arbitrum](https://docs.chainstack.com/reference/arbitrum-native-unsubscribe.md): Arbitrum API method that allows a client to unsubscribe from a specific subscription. - [eth_newBlockFilter | Arbitrum](https://docs.chainstack.com/reference/arbitrum-newblockfilter.md) - [eth_newFilter | Arbitrum](https://docs.chainstack.com/reference/arbitrum-newfilter.md) - [eth_sendRawTransaction | Arbitrum](https://docs.chainstack.com/reference/arbitrum-sendrawtransaction.md) - [eth_simulateV1 | Arbitrum](https://docs.chainstack.com/reference/arbitrum-simulatev1.md) - [subscribe ("logs") | Arbitrum](https://docs.chainstack.com/reference/arbitrum-subscribelogs.md) - [subscribe ("newBlockHeaders") | Arbitrum](https://docs.chainstack.com/reference/arbitrum-subscribenewblockheaders.md) - [subscribe ("syncing") | Arbitrum](https://docs.chainstack.com/reference/arbitrum-subscribesyncing.md): web3.js subscription method that is used to subscribe to updates on the current syncing status of an Arbitrum blockchain node. When a client node is syncing with the rest of the network, it is in the process of downloading and verifying new blocks to ensure that its copy of the blockchain is up-to-date and in sync with the latest version of the network. - [eth_syncing | Arbitrum](https://docs.chainstack.com/reference/arbitrum-syncing.md) - [debug_traceTransaction with stylusTracer](https://docs.chainstack.com/reference/arbitrum-tracetransaction.md) - [Transactions info | Arbitrum](https://docs.chainstack.com/reference/arbitrum-transactions-rpc-methods.md): Using these methods, developers can retrieve important information about transactions on the Arbitrum blockchain. This information is crucial in building applications that monitor, track, and analyze transactions on the Arbitrum network. - [eth_uninstallFilter | Arbitrum](https://docs.chainstack.com/reference/arbitrum-uninstallfilter.md) - [Subscriptions | Arbitrum](https://docs.chainstack.com/reference/arbitrum-web3js-subscriptions-methods.md): Subscriptions are a feature of the Arbitrum JSON-RPC API that allows developers to receive real-time updates on various blockchain events. Developers can subscribe to specific events of interest, such as new block headers or contract events. - [Accounts info | Avalanche](https://docs.chainstack.com/reference/avalanche-accounts-info-rpc-methods.md): Using account information methods, developers can retrieve information about accounts, contracts, and transactions on the Avalanche blockchain and use the information to build various decentralized applications. - [Blocks info | Avalanche](https://docs.chainstack.com/reference/avalanche-blocks-rpc-methods.md): The blocks info JSON RPC methods allow developers to access specific block details. A block in the Avalanche blockchain contains various pieces of information, such as the block's transactions, the block, the timestamp of the block, the block height, the block header, and others. - [Chain info | Avalanche](https://docs.chainstack.com/reference/avalanche-chain-data-rpc-methods.md): Chain info methods allow developers to access specific chain details. This information is important to developers to get information about the blockchain network they are connected to. - [clearSubscriptions | Avalanche](https://docs.chainstack.com/reference/avalanche-clearsubscriptions.md): web3.js method used to unsubscribe from all subscriptions made with the `web3.eth.subscribe` method. This method is useful for removing all of the subscriptions at once. - [Client information | Avalanche](https://docs.chainstack.com/reference/avalanche-client-data-rpc-methods.md): Client information methods are useful to developers as they allow them to retrieve important information about the client software, network, and node that their application is connected to. This information is critical for building reliable and efficient Avalanche applications, ensuring compatibility, and monitoring the status and connectivity of the node. - [web3_clientVersion | Avalanche](https://docs.chainstack.com/reference/avalanche-clientversion.md) - [Debug and Trace | Avalanche](https://docs.chainstack.com/reference/avalanche-debug-trace-rpc-methods.md): The debug and trace APIs are used by developers to debug and analyze smart contracts and transactions. The debug API allows for code execution simulation, while the trace API traces contract execution and gathers data on various performance metrics. - [eth_estimateGas | Avalanche](https://docs.chainstack.com/reference/avalanche-estimategas.md) - [eth_call | Avalanche](https://docs.chainstack.com/reference/avalanche-ethcall.md) - [Executing transactions | Avalanche](https://docs.chainstack.com/reference/avalanche-execution-rpc-methods.md): The executing transactions methods provide developers with a flexible set of tools for interacting with the Avalanche network. Specifically, these methods can be used to execute function calls on smart contracts, sign transactions with a private key, and submit signed transactions to the network for execution. This enables developers to build a wide range of decentralized applications, including wallets, exchanges, and other tools for interacting with the Avalanche network. These methods can be particularly useful for testing, offline transaction signing, and programmatic interaction with the network. - [Filter handling | Avalanche](https://docs.chainstack.com/reference/avalanche-filters-rpc-methods.md): Filters are a mechanism for clients to receive notifications of changes to the Avalanche blockchain. The methods described in this section allow developers to retrieve the changes that happened since the filter was last polled or allow them to delete it. - [Gas data | Avalanche](https://docs.chainstack.com/reference/avalanche-gas-data-rpc-methods.md): Using gas data methods, developers can get important information about the gas prices and estimated gas required for transactions on the Avalanche blockchain. This information is crucial in building efficient and cost-effective decentralized applications on the Avalanche network. - [eth_getBalance | Avalanche](https://docs.chainstack.com/reference/avalanche-getbalance.md) - [eth_getBlockByHash | Avalanche](https://docs.chainstack.com/reference/avalanche-getblockbyhash.md) - [eth_getBlockByNumber | Avalanche](https://docs.chainstack.com/reference/avalanche-getblockbynumber.md) - [eth_blockNumber | Avalanche](https://docs.chainstack.com/reference/avalanche-getblocknumber.md) - [eth_getBlockTransactionCountByHash | Avalanche](https://docs.chainstack.com/reference/avalanche-getblocktransactioncountbyhash.md) - [eth_getBlockTransactionCountByNumber | Avalanche](https://docs.chainstack.com/reference/avalanche-getblocktransactioncountbynumber.md) - [eth_chainId | Avalanche](https://docs.chainstack.com/reference/avalanche-getchainid.md) - [eth_getCode | Avalanche](https://docs.chainstack.com/reference/avalanche-getcode.md) - [eth_getFilterChanges | Avalanche](https://docs.chainstack.com/reference/avalanche-getfilterchanges.md) - [eth_gasPrice | Avalanche](https://docs.chainstack.com/reference/avalanche-getgasprice.md) - [eth_getLogs | Avalanche](https://docs.chainstack.com/reference/avalanche-getlogs.md) - [eth_getStorageAt | Avalanche](https://docs.chainstack.com/reference/avalanche-getstorageat.md) - [Getting started | Avalanche](https://docs.chainstack.com/reference/avalanche-getting-started.md): Start building on Avalanche C-Chain with EVM compatibility. Deploy RPC nodes, use JSON-RPC API, and create smart contracts on proof-of-stake blockchain. - [eth_getTransactionByBlockHashAndIndex | Avalanche](https://docs.chainstack.com/reference/avalanche-gettransactionbyblockhashandindex.md) - [eth_getTransactionByBlockNumberAndIndex | Avalanche](https://docs.chainstack.com/reference/avalanche-gettransactionbyblocknumberandindex.md) - [eth_getTransactionByHash | Avalanche](https://docs.chainstack.com/reference/avalanche-gettransactionbyhash.md) - [eth_getTransactionCount | Avalanche](https://docs.chainstack.com/reference/avalanche-gettransactioncount.md) - [eth_getTransactionReceipt | Avalanche](https://docs.chainstack.com/reference/avalanche-gettransactionreceipt.md) - [net_listening | Avalanche](https://docs.chainstack.com/reference/avalanche-listening.md) - [Logs and events | Avalanche](https://docs.chainstack.com/reference/avalanche-logs-rpc-methods.md): Retrieving account information from a blockchain is crucial for building decentralized applications. Logs methods are a powerful tool developers can use to retrieve information about smart contracts, transactions, and events on a blockchain. - [eth_subscribe ("logs") | Avalanche](https://docs.chainstack.com/reference/avalanche-native-subscribe-logs.md): Avalanche API method that allows developers to subscribe to real-time updates about new event logs on the Avalanche blockchain. The application will receive notifications whenever new logs matching the filter are emitted. - [eth_subscribe ("newHeads") | Avalanche](https://docs.chainstack.com/reference/avalanche-native-subscribe-newheads.md): Avalanche API method allowing developers to receive real-time notifications regarding new block headers on the Avalanche blockchain; it sends notifications whenever a new block is added. - [eth_subscribe ("newPendingTransactions") | Avalanche](https://docs.chainstack.com/reference/avalanche-native-subscribe-newpendingtransactions.md): Avalanche API method that allows developers to receive real-time notifications regarding new pending transactions on the Avalanche blockchain. The application will receive notifications whenever new pending transactions are identified. - [eth_unsubscribe | Avalanche](https://docs.chainstack.com/reference/avalanche-native-unsubscribe.md): Avalanche API method that allows a client to unsubscribe from a specific subscription. - [eth_newBlockFilter | Avalanche](https://docs.chainstack.com/reference/avalanche-newblockfilter.md) - [eth_newFilter | Avalanche](https://docs.chainstack.com/reference/avalanche-newfilter.md) - [eth_newPendingTransactionFilter | Avalanche](https://docs.chainstack.com/reference/avalanche-newpendingtransactionfilter.md) - [eth_sendRawTransaction | Avalanche](https://docs.chainstack.com/reference/avalanche-sendrawtransaction.md) - [subscribe ("logs") | Avalanche](https://docs.chainstack.com/reference/avalanche-subscribelogs.md) - [subscribe ("newBlockHeaders") | Avalanche](https://docs.chainstack.com/reference/avalanche-subscribenewblockheaders.md) - [subscribe ("pendingTransactions") | Avalanche](https://docs.chainstack.com/reference/avalanche-subscribependingtransactions.md) - [subscribe ("syncing") | Avalanche](https://docs.chainstack.com/reference/avalanche-subscribesyncing.md): web3.js subscription method that is used to subscribe to updates on the current syncing status of an Avalanche blockchain node. When a client node is syncing with the rest of the network, it is in the process of downloading and verifying new blocks to ensure that its copy of the blockchain is up-to-date and in sync with the latest version of the network. - [eth_syncing | Avalanche](https://docs.chainstack.com/reference/avalanche-syncing.md) - [debug_traceBlockByHash | Avalanche](https://docs.chainstack.com/reference/avalanche-traceblockbyhash.md) - [debug_traceBlockByNumber | Avalanche](https://docs.chainstack.com/reference/avalanche-traceblockbynumber.md) - [debug_traceCall | Avalanche](https://docs.chainstack.com/reference/avalanche-tracecall.md) - [debug_traceTransaction | Avalanche](https://docs.chainstack.com/reference/avalanche-tracetransaction.md) - [Transactions info | Avalanche](https://docs.chainstack.com/reference/avalanche-transactions-rpc-methods.md): Using these methods, developers can retrieve important information about transactions on the Avalanche blockchain. This information is crucial in building applications that monitor, track, and analyze transactions on the Avalanche network. - [eth_uninstallFilter | Avalanche](https://docs.chainstack.com/reference/avalanche-uninstallfilter.md) - [Subscriptions | Avalanche](https://docs.chainstack.com/reference/avalanche-web3js-subscriptions-methods.md): Subscriptions are a feature of the Avalanche JSON-RPC API that allows developers to receive real-time updates on various blockchain events. Developers can subscribe to specific events of interest, such as new block headers, pending transactions, or contract events. - [eth_accounts | Base](https://docs.chainstack.com/reference/base-accounts.md) - [Getting started | Base](https://docs.chainstack.com/reference/base-api-reference.md) - [eth_blockNumber | Base](https://docs.chainstack.com/reference/base-blocknumber.md) - [eth_call | Base](https://docs.chainstack.com/reference/base-call.md) - [eth_callMany | Base](https://docs.chainstack.com/reference/base-callmany.md) - [eth_chainId | Base](https://docs.chainstack.com/reference/base-chainid.md) - [web3_clientVersion | Base](https://docs.chainstack.com/reference/base-clientversion.md) - [eth_estimateGas | Base](https://docs.chainstack.com/reference/base-estimategas.md) - [eth_getBalance | Base](https://docs.chainstack.com/reference/base-getbalance.md) - [eth_getBlockByHash | Base](https://docs.chainstack.com/reference/base-getblockbyhash.md) - [eth_getBlockByNumber | Base](https://docs.chainstack.com/reference/base-getblockbynumber.md) - [eth_getBlockReceipts | Base](https://docs.chainstack.com/reference/base-getblockreceipts.md) - [eth_getBlockTransactionCountByHash | Base](https://docs.chainstack.com/reference/base-getblocktransactioncountbyhash.md) - [eth_getBlockTransactionCountByNumber | Base](https://docs.chainstack.com/reference/base-getblocktransactioncountbynumber.md) - [eth_getCode | Base](https://docs.chainstack.com/reference/base-getcode.md) - [eth_getFilterChanges | Base](https://docs.chainstack.com/reference/base-getfilterchanges.md) - [eth_getFilterLogs | Base](https://docs.chainstack.com/reference/base-getfilterlogs.md) - [eth_getLogs | Base](https://docs.chainstack.com/reference/base-getlogs.md) - [debug_getModifiedAccountsByHash | Base](https://docs.chainstack.com/reference/base-getmodifiedaccountsbyhash.md) - [debug_getModifiedAccountsByNumber | Base](https://docs.chainstack.com/reference/base-getmodifiedaccountsbynumber.md) - [eth_getProof | Base](https://docs.chainstack.com/reference/base-getproof.md) - [eth_getRawTransactionByBlockHashAndIndex | Base](https://docs.chainstack.com/reference/base-getrawtransactionbyblockhashandindex.md) - [eth_getRawTransactionByBlockNumberAndIndex | Base](https://docs.chainstack.com/reference/base-getrawtransactionbyblocknumberandindex.md) - [eth_getRawTransactionByHash | Base](https://docs.chainstack.com/reference/base-getrawtransactionbyhash.md) - [eth_getStorageAt | Base](https://docs.chainstack.com/reference/base-getstorageat.md) - [debug_storageRangeAt | Base](https://docs.chainstack.com/reference/base-getstoragerangeat.md) - [eth_getTransactionByBlockHashAndIndex | Base](https://docs.chainstack.com/reference/base-gettransactionbyblockhashandindex.md) - [eth_getTransactionByBlockNumberAndIndex | Base](https://docs.chainstack.com/reference/base-gettransactionbyblocknumberandindex.md) - [eth_getTransactionByHash | Base](https://docs.chainstack.com/reference/base-gettransactionbyhash.md) - [eth_getTransactionCount | Base](https://docs.chainstack.com/reference/base-gettransactioncount.md) - [eth_getTransactionReceipt | Base](https://docs.chainstack.com/reference/base-gettransactionreceipt.md) - [eth_getUncleByBlockHashAndIndex | Base](https://docs.chainstack.com/reference/base-getunclebyblockhashandindex.md) - [eth_getUncleByBlockNumberAndIndex | Base](https://docs.chainstack.com/reference/base-getunclebyblocknumberandindex.md) - [eth_getUncleCountByBlockHash | Base](https://docs.chainstack.com/reference/base-getunclecountbyblockhash.md) - [eth_getUncleCountByBlockNumber | Base](https://docs.chainstack.com/reference/base-getunclecountbyblocknumber.md) - [net_listening | Base](https://docs.chainstack.com/reference/base-listening.md) - [eth_maxPriorityFeePerGas | Base](https://docs.chainstack.com/reference/base-maxpriorityfeepergas.md) - [eth_newBlockFilter | Base](https://docs.chainstack.com/reference/base-newblockfilter.md) - [eth_newFilter | Base](https://docs.chainstack.com/reference/base-newfilter.md) - [eth_newPendingTransactionFilter | Base](https://docs.chainstack.com/reference/base-newpendingtransactionfilter.md) - [eth_sendRawTransaction | Base](https://docs.chainstack.com/reference/base-sendrawtransaction.md) - [eth_sendRawTransactionSync | Base](https://docs.chainstack.com/reference/base-sendrawtransactionsync.md) - [web3_sha3 | Base](https://docs.chainstack.com/reference/base-sha3.md) - [eth_syncing | Base](https://docs.chainstack.com/reference/base-syncing.md) - [trace_block | Base](https://docs.chainstack.com/reference/base-trace-block.md) - [trace_call | Base](https://docs.chainstack.com/reference/base-trace-call.md) - [trace_callMany method | Base](https://docs.chainstack.com/reference/base-trace-callmany.md) - [trace_get | Base](https://docs.chainstack.com/reference/base-trace-get.md) - [trace_replayBlockTransactions | Base](https://docs.chainstack.com/reference/base-trace-replayblocktransactions.md) - [trace_replayTransaction | Base](https://docs.chainstack.com/reference/base-trace-replaytransaction.md) - [debug_traceBlockByHash | Base](https://docs.chainstack.com/reference/base-traceblockbyhash.md) - [debug_traceBlockByNumber | Base](https://docs.chainstack.com/reference/base-traceblockbynumber.md) - [debug_traceCall | Base](https://docs.chainstack.com/reference/base-tracecall.md) - [debug_traceCallMany | Base](https://docs.chainstack.com/reference/base-tracecallmany.md) - [debug_traceTransaction | Base](https://docs.chainstack.com/reference/base-tracetransaction.md) - [eth_uninstallFilter | Base](https://docs.chainstack.com/reference/base-uninstallfilter.md) - [Getting started | Beacon Chain](https://docs.chainstack.com/reference/beacon-chain.md): The Ethereum Beacon Chain is the consensus layer of the Ethereum blockchain. The Beacon Chain is responsible for things like block and attestation handling, running the fork choice algorithm, and managing rewards and penalties. - [Beacon Chain configuration info](https://docs.chainstack.com/reference/beacon-chain-configuration.md) - [Beacon Chain events](https://docs.chainstack.com/reference/beacon-chain-events.md): You can subscribe to the stream of data that is continuously updated with each new head event, providing the latest information about the most recent blocks on the Beacon Chain: - [Beacon Chain validators info](https://docs.chainstack.com/reference/beacon-chain-node.md) - [Beacon Chain state](https://docs.chainstack.com/reference/beacon-chain-state.md): Retrieve all the necessary information related to the state of the Beacon Chain (aka the consensus layer): - [Bitcoin API reference](https://docs.chainstack.com/reference/bitcoin-api-reference.md): This page provides an overview of the available methods on Chainstack Bitcoin nodes using the Bitcoin RPC API. The methods are divided into three categories: - [decoderawtransaction | Bitcoin](https://docs.chainstack.com/reference/bitcoin-decoderawtransaction.md) - [decodescript | Bitcoin](https://docs.chainstack.com/reference/bitcoin-decodescript.md) - [estimatesmartfee | Bitcoin](https://docs.chainstack.com/reference/bitcoin-estimatesmartfee.md) - [getbestblockhash | Bitcoin](https://docs.chainstack.com/reference/bitcoin-getbestblockhash.md) - [getblock | Bitcoin](https://docs.chainstack.com/reference/bitcoin-getblock.md) - [getblockchaininfo | Bitcoin](https://docs.chainstack.com/reference/bitcoin-getblockchaininfo.md) - [getblockfilter | Bitcoin](https://docs.chainstack.com/reference/bitcoin-getblockfilter.md) - [getblockhash | Bitcoin](https://docs.chainstack.com/reference/bitcoin-getblockhash.md) - [getblockheader | Bitcoin](https://docs.chainstack.com/reference/bitcoin-getblockheader.md) - [getblockstats | Bitcoin](https://docs.chainstack.com/reference/bitcoin-getblockstats.md) - [getblocktemplate | Bitcoin](https://docs.chainstack.com/reference/bitcoin-getblocktemplate.md) - [getchaintips | Bitcoin](https://docs.chainstack.com/reference/bitcoin-getchaintips.md) - [getchaintxstats | Bitcoin](https://docs.chainstack.com/reference/bitcoin-getchaintxstats.md) - [getconnectioncount | Bitcoin](https://docs.chainstack.com/reference/bitcoin-getconnectioncount.md) - [getdifficulty | Bitcoin](https://docs.chainstack.com/reference/bitcoin-getdifficulty.md) - [getmemoryinfo | Bitcoin](https://docs.chainstack.com/reference/bitcoin-getmemoryinfo.md) - [getmempoolancestors | Bitcoin](https://docs.chainstack.com/reference/bitcoin-getmempoolancestors.md) - [getmempooldescendants | Bitcoin](https://docs.chainstack.com/reference/bitcoin-getmempooldescendants.md) - [getmempoolentry | Bitcoin](https://docs.chainstack.com/reference/bitcoin-getmempoolentry.md) - [getmempoolinfo | Bitcoin](https://docs.chainstack.com/reference/bitcoin-getmempoolinfo.md) - [getmininginfo | Bitcoin](https://docs.chainstack.com/reference/bitcoin-getmininginfo.md) - [getnettotals | Bitcoin](https://docs.chainstack.com/reference/bitcoin-getnettotals.md) - [getnetworkhashps | Bitcoin](https://docs.chainstack.com/reference/bitcoin-getnetworkhashps.md) - [getnetworkinfo | Bitcoin](https://docs.chainstack.com/reference/bitcoin-getnetworkinfo.md) - [getnodeaddresses | Bitcoin](https://docs.chainstack.com/reference/bitcoin-getnodeaddresses.md) - [getpeerinfo | Bitcoin](https://docs.chainstack.com/reference/bitcoin-getpeerinfo.md) - [getrawmempool | Bitcoin](https://docs.chainstack.com/reference/bitcoin-getrawmempool.md) - [getrawtransaction | Bitcoin](https://docs.chainstack.com/reference/bitcoin-getrawtransaction.md) - [getrpcinfo | Bitcoin](https://docs.chainstack.com/reference/bitcoin-getrpcinfo.md) - [gettxout | Bitcoin](https://docs.chainstack.com/reference/bitcoin-gettxout.md) - [gettxoutproof | Bitcoin](https://docs.chainstack.com/reference/bitcoin-gettxoutproof.md) - [gettxoutsetinfo | Bitcoin](https://docs.chainstack.com/reference/bitcoin-gettxoutsetinfo.md) - [listbanned | Bitcoin](https://docs.chainstack.com/reference/bitcoin-listbanned.md) - [ping | Bitcoin](https://docs.chainstack.com/reference/bitcoin-ping.md) - [preciousblock | Bitcoin](https://docs.chainstack.com/reference/bitcoin-preciousblock.md) - [prioritisetransaction | Bitcoin](https://docs.chainstack.com/reference/bitcoin-prioritisetransaction.md) - [Bitcoin API Postman collection](https://docs.chainstack.com/reference/bitcoin-rpc-methods-postman-collection.md): Here you will have access to a Postman collection to test the Bitcoin API methods using your Bitcoin endpoint deployed with Chainstack. - [uptime | Bitcoin](https://docs.chainstack.com/reference/bitcoin-uptime.md) - [validateaddress | Bitcoin](https://docs.chainstack.com/reference/bitcoin-validateaddress.md) - [verifychain | Bitcoin](https://docs.chainstack.com/reference/bitcoin-verifychain.md) - [verifytxoutproof | Bitcoin](https://docs.chainstack.com/reference/bitcoin-verifytxoutproof.md) - [Overview](https://docs.chainstack.com/reference/blockchain-apis.md) - [blockSubscribe | Solana](https://docs.chainstack.com/reference/blocksubscribe-solana.md): The `blockSubscribe` method in Solana allows developers to receive real-time notifications about new blocks on the Solana blockchain. This subscription-based method provides updates whenever new blocks are added to the chain. - [blockUnsubscribe | Solana](https://docs.chainstack.com/reference/blockunsubscribe-solana.md): The `blockUnsubscribe` method in Solana allows a client to unsubscribe from a specific block subscription. This method can be used to cancel an existing subscription to block updates. - [eth_blockNumber | BNB Chain](https://docs.chainstack.com/reference/bnb-blocknumber.md) - [web3_clientVersion | BNB Chain](https://docs.chainstack.com/reference/bnb-clientversion.md) - [Custom JS tracer | BNB Chain](https://docs.chainstack.com/reference/bnb-customtracer.md) - [eth_estimateGas | BNB Chain](https://docs.chainstack.com/reference/bnb-estimategas.md) - [eth_call | BNB Chain](https://docs.chainstack.com/reference/bnb-ethcall.md) - [eth_getBalance | BNB Chain](https://docs.chainstack.com/reference/bnb-getbalance.md) - [eth_getBlockByHash | BNB Chain](https://docs.chainstack.com/reference/bnb-getblockbyhash.md) - [eth_getBlockByNumber | BNB Chain](https://docs.chainstack.com/reference/bnb-getblockbynumber.md) - [eth_getBlockReceipts | BNB Chain](https://docs.chainstack.com/reference/bnb-getblockreceipts.md) - [eth_getBlockTransactionCountByHash | BNB Chain](https://docs.chainstack.com/reference/bnb-getblocktransactioncountbyhash.md) - [eth_getBlockTransactionCountByNumber | BNB Chain](https://docs.chainstack.com/reference/bnb-getblocktransactioncountbynumber.md) - [eth_chainId | BNB Chain](https://docs.chainstack.com/reference/bnb-getchainid.md) - [eth_getCode | BNB Chain](https://docs.chainstack.com/reference/bnb-getcode.md) - [eth_getFilterChanges | BNB Chain](https://docs.chainstack.com/reference/bnb-getfilterchanges.md) - [eth_gasPrice | BNB Chain](https://docs.chainstack.com/reference/bnb-getgasprice.md) - [eth_getLogs | BNB Chain](https://docs.chainstack.com/reference/bnb-getlogs.md) - [eth_getProof | BNB Chain](https://docs.chainstack.com/reference/bnb-getproof.md) - [eth_getStorageAt | BNB Chain](https://docs.chainstack.com/reference/bnb-getstorageat.md) - [trace_get | BNB Chain](https://docs.chainstack.com/reference/bnb-gettrace.md) - [eth_getTransactionByBlockHashAndIndex | BNB Chain](https://docs.chainstack.com/reference/bnb-gettransactionbyblockhashandindex.md) - [eth_getTransactionByBlockNumberAndIndex | BNB Chain](https://docs.chainstack.com/reference/bnb-gettransactionbyblocknumberandindex.md) - [eth_getTransactionByHash | BNB Chain](https://docs.chainstack.com/reference/bnb-gettransactionbyhash.md) - [eth_getTransactionCount | BNB Chain](https://docs.chainstack.com/reference/bnb-gettransactioncount.md) - [eth_getTransactionReceipt | BNB Chain](https://docs.chainstack.com/reference/bnb-gettransactionreceipt.md) - [eth_maxPriorityFeePerGas | BNB Chain](https://docs.chainstack.com/reference/bnb-maxpriorityfeepergas.md) - [net_listening | BNB Chain](https://docs.chainstack.com/reference/bnb-netlistening.md) - [eth_newBlockFilter | BNB Chain](https://docs.chainstack.com/reference/bnb-newblockfilter.md) - [eth_newFilter | BNB Chain](https://docs.chainstack.com/reference/bnb-newfilter.md) - [eth_newPendingTransactionFilter | BNB Chain](https://docs.chainstack.com/reference/bnb-newpendingtransactionfilter.md) - [net_peerCount | BNB Chain](https://docs.chainstack.com/reference/bnb-peercount.md) - [trace_replayBlockTransactions](https://docs.chainstack.com/reference/bnb-replayblocktransactions.md) - [trace_replayTransaction | BNB Chain](https://docs.chainstack.com/reference/bnb-replaytransaction.md) - [eth_sendRawTransaction | BNB Chain](https://docs.chainstack.com/reference/bnb-sendrawtransaction.md) - [eth_syncing | BNB Chain](https://docs.chainstack.com/reference/bnb-syncing.md) - [trace_call | BNB Chain](https://docs.chainstack.com/reference/bnb-trace-call.md) - [trace_block | BNB Chain](https://docs.chainstack.com/reference/bnb-traceblock.md) - [debug_traceBlockByHash | BNB Chain](https://docs.chainstack.com/reference/bnb-traceblockbyhash.md) - [debug_traceBlockByNumber | BNB Chain](https://docs.chainstack.com/reference/bnb-traceblockbynumber.md) - [debug_traceCall | BNB Chain](https://docs.chainstack.com/reference/bnb-tracecall.md) - [trace_callMany | BNB Chain](https://docs.chainstack.com/reference/bnb-tracecallmany.md) - [debug_traceTransaction | BNB Chain](https://docs.chainstack.com/reference/bnb-tracetransaction.md) - [eth_uninstallFilter | BNB Chain](https://docs.chainstack.com/reference/bnb-uninstallfilter.md) - [eth_chainId | Polygon](https://docs.chainstack.com/reference/chainid.md) - [Get tokens](https://docs.chainstack.com/reference/chainstack-faucet-get-tokens-rpc-method.md) - [Introduction](https://docs.chainstack.com/reference/chainstack-faucet-introduction.md): In the dynamic field of blockchain technology, the importance of efficient and reliable testing platforms is crucial. For developers, researchers, and blockchain enthusiasts working on blockchain projects, access to testnet funds is essential for successful experimentation and development. - [Add file by CID](https://docs.chainstack.com/reference/chainstack-platform-api-add-file-by-cid.md): Add file by CID. - [Add file for upload](https://docs.chainstack.com/reference/chainstack-platform-api-add-file-for-upload.md): Add file for upload. - [Add several files for upload](https://docs.chainstack.com/reference/chainstack-platform-api-add-files-for-upload.md): Add several files for upload. - [Add folder for upload](https://docs.chainstack.com/reference/chainstack-platform-api-add-folder-for-upload.md): Add folder for upload. - [Create Network](https://docs.chainstack.com/reference/chainstack-platform-api-create-network.md): Create a network. - [Create Node](https://docs.chainstack.com/reference/chainstack-platform-api-create-node.md): Create Node - [Create Project](https://docs.chainstack.com/reference/chainstack-platform-api-create-project.md): Create a project. - [Delete file by file ID](https://docs.chainstack.com/reference/chainstack-platform-api-delete-file.md): Delete file by file ID. - [Delete Network](https://docs.chainstack.com/reference/chainstack-platform-api-delete-network.md): Delete the network. - [Delete Node](https://docs.chainstack.com/reference/chainstack-platform-api-delete-node.md): Delete the node. - [Delete Project](https://docs.chainstack.com/reference/chainstack-platform-api-delete-project.md): Delete the project. - [Sepolia Faucet](https://docs.chainstack.com/reference/chainstack-platform-api-faucet-sepolia.md): Request test tokens. - [Get Organization name and ID](https://docs.chainstack.com/reference/chainstack-platform-api-get-organizaton-info.md): Get the name and ID of your organization. - [Get pin by public ID](https://docs.chainstack.com/reference/chainstack-platform-api-get-pin-by-public-id.md): Get pin by public ID. - [Get list of pins](https://docs.chainstack.com/reference/chainstack-platform-api-get-pin-list.md): Get list of pins. - [List all Networks](https://docs.chainstack.com/reference/chainstack-platform-api-list-all-networks.md): List all networks your organization is part of. - [List all Nodes](https://docs.chainstack.com/reference/chainstack-platform-api-list-all-nodes.md): List all nodes in the networks your organization is part of. - [List all Projects](https://docs.chainstack.com/reference/chainstack-platform-api-list-all-projects.md): List all projects your organization is part of. - [Retrieve Network](https://docs.chainstack.com/reference/chainstack-platform-api-retrieve-network.md): Retrieve network details. - [Retrieve Node](https://docs.chainstack.com/reference/chainstack-platform-api-retrieve-node.md): Retrieve node details. - [Retrieve Project](https://docs.chainstack.com/reference/chainstack-platform-api-retrieve-project.md): Retrieve the project details. - [Retrieve Project members](https://docs.chainstack.com/reference/chainstack-platform-api-retrieve-project-members.md): Retrieve members of a consortium project. - [Retrieve Application Token](https://docs.chainstack.com/reference/chainstack-platform-api-retrieve-token.md): Retrieve a token required to access a third-party application from Chainstack Marketplace. - [Update Network](https://docs.chainstack.com/reference/chainstack-platform-api-update-network.md): Change the network name. Only for `consortium` projects. - [Update Node](https://docs.chainstack.com/reference/chainstack-platform-api-update-node.md): Change the node name. - [Update Organization name](https://docs.chainstack.com/reference/chainstack-platform-api-update-organization-info.md): Change the name of your organization. - [Update Project](https://docs.chainstack.com/reference/chainstack-platform-api-update-project.md): Change project name and project description. - [web3_clientVersion | Polygon](https://docs.chainstack.com/reference/clientversion.md) - [web3_clientVersion | Cronos](https://docs.chainstack.com/reference/cronos-clientversion.md) - [eth_estimateGas | Cronos](https://docs.chainstack.com/reference/cronos-estimategas.md) - [eth_blockNumber | Cronos](https://docs.chainstack.com/reference/cronos-eth-blocknumber.md) - [eth_call | Cronos](https://docs.chainstack.com/reference/cronos-ethcall.md) - [eth_getBalance | Cronos](https://docs.chainstack.com/reference/cronos-getbalance.md) - [eth_getBlockByHash | Cronos](https://docs.chainstack.com/reference/cronos-getblockbyhash.md) - [eth_getBlockByNumber | Cronos](https://docs.chainstack.com/reference/cronos-getblockbynumber.md) - [eth_getBlockTransactionCountByHash | Cronos](https://docs.chainstack.com/reference/cronos-getblocktransactioncountbyhash.md) - [eth_getBlockTransactionCountByNumber | Cronos](https://docs.chainstack.com/reference/cronos-getblocktransactioncountbynumber.md) - [eth_getCode | Cronos](https://docs.chainstack.com/reference/cronos-getcode.md) - [eth_gasPrice | Cronos](https://docs.chainstack.com/reference/cronos-getgasprice.md) - [eth_getLogs | Cronos](https://docs.chainstack.com/reference/cronos-getlogs.md) - [eth_getProof | Cronos](https://docs.chainstack.com/reference/cronos-getproof.md) - [eth_getStorageAt | Cronos](https://docs.chainstack.com/reference/cronos-getstorageat.md) - [eth_getTransactionByHash | Cronos](https://docs.chainstack.com/reference/cronos-gettransactionbyhash.md) - [eth_getTransactionCount | Cronos](https://docs.chainstack.com/reference/cronos-gettransactioncount.md) - [net_listening | Cronos](https://docs.chainstack.com/reference/cronos-listening.md) - [eth_maxPriorityFeePerGas | Cronos](https://docs.chainstack.com/reference/cronos-maxpriorityfeepergas.md) - [eth_newBlockFilter | Cronos](https://docs.chainstack.com/reference/cronos-newblockfilter.md) - [eth_newFilter | Cronos](https://docs.chainstack.com/reference/cronos-newfilter.md) - [eth_newPendingTransactionFilter | Cronos](https://docs.chainstack.com/reference/cronos-newpendingtransactionfilter.md) - [net_peerCount | Cronos](https://docs.chainstack.com/reference/cronos-peercount.md) - [eth_sendRawTransaction | Cronos](https://docs.chainstack.com/reference/cronos-sendrawtransaction.md) - [eth_syncing | Cronos](https://docs.chainstack.com/reference/cronos-syncing.md) - [eth_uninstallFilter | Cronos](https://docs.chainstack.com/reference/cronos-uninstallfilter.md) - [Custom JS tracer | Fantom](https://docs.chainstack.com/reference/custom-js-tracer-fantom.md) - [Custom JS tracing | Ethereum](https://docs.chainstack.com/reference/custom-js-tracing-ethereum.md) - [eth_createAccessList | Base](https://docs.chainstack.com/reference/debug-createaccesslist.md) - [eth_feeHistory | Base](https://docs.chainstack.com/reference/debug-feehistory.md) - [eth_gasPrice | Base](https://docs.chainstack.com/reference/debug-gasprice.md) - [trace_transaction | Base](https://docs.chainstack.com/reference/debug-tracetransaction.md) - [debug traceBlockByHash | Fantom Chain](https://docs.chainstack.com/reference/debug_traceblockbyhash-fantom-chain.md) - [debug traceBlockByNumber | Fantom](https://docs.chainstack.com/reference/debug_traceblockbynumber-fantom.md): Fantom API method that enables the tracing of the execution of a specific block using its number. This method can be used to troubleshoot and analyze smart contracts and transactions on the BNB blockchain. It provides an in-depth trace of the block execution, with details on all the interactions, such as transactions and calls, that took place. - [debug traceTransaction | Fantom](https://docs.chainstack.com/reference/debug_tracetransaction-fantom.md): Fantom API method that returns a transaction's traces by replaying it. This method provides a detailed breakdown of every step in executing a transaction on the Ethereum blockchain, including gas usage and opcode output. Its ability to accurately simulate the transaction's execution path by replaying any prior transactions makes it a powerful tool for developers to identify and diagnose application issues. - [Enable Debug & Trace APIs for your Ethereum Node](https://docs.chainstack.com/reference/enable-debug-trace-apis-for-your-ethereum-node.md) - [eth_estimateGas | Polygon](https://docs.chainstack.com/reference/estimategas.md) - [eth_call | Polygon](https://docs.chainstack.com/reference/ethcall.md) - [Accounts info | Ethereum](https://docs.chainstack.com/reference/ethereum-accounts-info-rpc-methods.md): Using account information methods, developers can retrieve information about accounts, contracts, and transactions on the Ethereum blockchain and use the information to build various decentralized applications. - [Genesis data](https://docs.chainstack.com/reference/ethereum-beacon-genesis.md): The `eth/v1/beacon/genesis` method provides information about the genesis state of the Beacon Chain. The genesis state refers to the initial state of the chain at the time it was launched. - [Blocks info | Ethereum](https://docs.chainstack.com/reference/ethereum-blocks-rpc-methods.md): The blocks info JSON RPC methods allow developers to access specific block details. A block in the Ethereum blockchain contains various pieces of information, such as the block's transactions, the block, the timestamp of the block, the block height, the block header, and other. - [Chain info | Ethereum](https://docs.chainstack.com/reference/ethereum-chain-data-rpc-methods.md): Chain info methods allow developers to access specific chain details. This information is important to developers to get information about the blockchain network they are connected to. - [clearSubscriptions | Ethereum](https://docs.chainstack.com/reference/ethereum-clearsubscriptions.md): web3.js method used to unsubscribe from all subscriptions made with the `web3.eth.subscribe` method. This method is useful for removing all of the subscriptions at once. - [Client information | Ethereum](https://docs.chainstack.com/reference/ethereum-client-data-rpc-methods.md): Client information methods are useful to developers as they allow them to retrieve important information about the client software, network, and node that their application is connected to. This information is critical for building reliable and efficient Ethereum applications, ensuring compatibility, and monitoring the status and connectivity of the node. - [web3_clientVersion | Ethereum](https://docs.chainstack.com/reference/ethereum-clientversion.md) - [Debug and Trace | Ethereum](https://docs.chainstack.com/reference/ethereum-debug-trace-rpc-methods.md): The debug and trace APIs are used by developers to debug and analyze smart contracts and transactions. The debug API allows for code execution simulation, while the trace API traces contract execution and gathers data on various performance metrics. - [eth_estimateGas | Ethereum](https://docs.chainstack.com/reference/ethereum-estimategas.md) - [eth_call | Ethereum](https://docs.chainstack.com/reference/ethereum-ethcall.md) - [Executing transactions | Ethereum](https://docs.chainstack.com/reference/ethereum-execution-rpc-methods.md): The executing transactions methods provide developers with a flexible set of tools for interacting with the Ethereum network. Specifically, these methods can be used to execute function calls on smart contracts, sign transactions with a private key, and submit signed transactions to the network for execution. This enables developers to build a wide range of decentralized applications, including wallets, exchanges, and other tools for interacting with the Ethereum network. These methods can be particularly useful for testing, offline transaction signing, and programmatic interaction with the network. - [Filter handling | Ethereum](https://docs.chainstack.com/reference/ethereum-filters-rpc-methods.md): Filters are a mechanism for clients to receive notifications of changes to the Ethereum blockchain. The methods described in this section allow developers to retrieve the changes that happened since the filter was last polled or allow them to delete it. - [Gas data | Ethereum](https://docs.chainstack.com/reference/ethereum-gas-data-rpc-methods.md): Using gas data methods, developers can get important information about the gas prices and estimated gas required for transactions on the Ethereum blockchain. This information is crucial in building efficient and cost-effective decentralized applications on the Ethereum network. - [eth_getBalance | Ethereum](https://docs.chainstack.com/reference/ethereum-getbalance.md) - [eth_getBlockByHash | Ethereum](https://docs.chainstack.com/reference/ethereum-getblockbyhash.md) - [eth_getBlockByNumber | Ethereum](https://docs.chainstack.com/reference/ethereum-getblockbynumber.md) - [eth_blockNumber | Ethereum](https://docs.chainstack.com/reference/ethereum-getblocknumber.md) - [eth_getBlockReceipts | Ethereum](https://docs.chainstack.com/reference/ethereum-getblockreceipts.md) - [eth_getBlockTransactionCountByHash | Ethereum](https://docs.chainstack.com/reference/ethereum-getblocktransactioncountbyhash.md) - [eth_getBlockTransactionCountByNumber | Ethereum](https://docs.chainstack.com/reference/ethereum-getblocktransactioncountbynumber.md) - [eth_chainId | Ethereum](https://docs.chainstack.com/reference/ethereum-getchainid.md) - [eth_getCode | Ethereum](https://docs.chainstack.com/reference/ethereum-getcode.md) - [eth_getFilterChanges | Ethereum](https://docs.chainstack.com/reference/ethereum-getfilterchanges.md) - [eth_gasPrice | Ethereum](https://docs.chainstack.com/reference/ethereum-getgasprice.md) - [eth_getLogs | Ethereum](https://docs.chainstack.com/reference/ethereum-getlogs.md) - [eth_getStorageAt | Ethereum](https://docs.chainstack.com/reference/ethereum-getstorageat.md) - [Getting started | Ethereum](https://docs.chainstack.com/reference/ethereum-getting-started.md) - [eth_getTransactionByBlockHashAndIndex | Ethereum](https://docs.chainstack.com/reference/ethereum-gettransactionbyblockhashandindex.md) - [eth_getTransactionByBlockNumberAndIndex | Ethereum](https://docs.chainstack.com/reference/ethereum-gettransactionbyblocknumberandindex.md) - [eth_getTransactionByHash | Ethereum](https://docs.chainstack.com/reference/ethereum-gettransactionbyhash.md) - [eth_getTransactionCount | Ethereum](https://docs.chainstack.com/reference/ethereum-gettransactioncount.md) - [eth_getTransactionReceipt | Ethereum](https://docs.chainstack.com/reference/ethereum-gettransactionreceipt.md) - [net_listening | Ethereum](https://docs.chainstack.com/reference/ethereum-listening.md) - [Logs and events | Ethereum](https://docs.chainstack.com/reference/ethereum-logs-rpc-methods.md): Retrieving account information from a blockchain is crucial for building decentralized applications. Logs methods are a powerful tool developers can use to retrieve information about smart contracts, transactions, and events on a blockchain. - [eth_maxPriorityFeePerGas](https://docs.chainstack.com/reference/ethereum-maxpriorityfeepergas.md) - [eth_subscribe ("logs") | Ethereum](https://docs.chainstack.com/reference/ethereum-native-subscribe-logs.md): Ethereum API method that allows developers to subscribe to real-time updates about new event logs on the Ethereum blockchain. The application will receive notifications whenever new logs matching the filter are emitted. - [eth_subscribe ("newHeads") | Ethereum](https://docs.chainstack.com/reference/ethereum-native-subscribe-newheads.md): Ethereum API method allowing developers to receive real-time notifications regarding new block headers on the Ethereum blockchain; it sends notifications whenever a new block is added. - [eth_subscribe ("newPendingTransactions") | Ethereum](https://docs.chainstack.com/reference/ethereum-native-subscribe-newpendingtransactions.md): Ethereum API method that allows developers to receive real-time notifications regarding new pending transactions on the Ethereum blockchain. The application will receive notifications whenever new pending transactions are identified. - [eth_unsubscribe | Ethereum](https://docs.chainstack.com/reference/ethereum-native-unsubscribe.md): Ethereum API method that allows a client to unsubscribe from a specific subscription. - [eth_newBlockFilter | Ethereum](https://docs.chainstack.com/reference/ethereum-newblockfilter.md) - [eth_newFilter | Ethereum](https://docs.chainstack.com/reference/ethereum-newfilter.md) - [eth_newPendingTransactionFilter | Ethereum](https://docs.chainstack.com/reference/ethereum-newpendingtransactionfilter.md) - [net_peerCount | Ethereum](https://docs.chainstack.com/reference/ethereum-peercount.md) - [Ethereum API Postman Collection](https://docs.chainstack.com/reference/ethereum-rpc-methods-postman-collection.md): Here you will have access to a Postman collection to test the Ethereum API methods using your Ethereum Chainstack endpoint. - [eth_sendRawTransaction | Ethereum](https://docs.chainstack.com/reference/ethereum-sendrawtransaction.md) - [eth_simulateV1 | Ethereum](https://docs.chainstack.com/reference/ethereum-simulatev1.md) - [subscribe ("logs") | Ethereum](https://docs.chainstack.com/reference/ethereum-subscribelogs.md) - [subscribe ("newBlockHeaders") | Ethereum](https://docs.chainstack.com/reference/ethereum-subscribenewblockheaders.md) - [subscribe ("pendingTransactions") | Ethereum](https://docs.chainstack.com/reference/ethereum-subscribependingtransactions.md) - [subscribe ("syncing") | Ethereum](https://docs.chainstack.com/reference/ethereum-subscribesyncing.md): web3.js subscription method that is used to subscribe to updates on the current syncing status of an Ethereum blockchain node. When a client node is syncing with the rest of the network, it is in the process of downloading and verifying new blocks to ensure that its copy of the blockchain is up-to-date and in sync with the latest version of the network. - [eth_syncing | Ethereum](https://docs.chainstack.com/reference/ethereum-syncing.md) - [trace_block | Ethereum](https://docs.chainstack.com/reference/ethereum-trace_block.md) - [trace_transaction | Ethereum](https://docs.chainstack.com/reference/ethereum-trace_transaction.md) - [debug_traceBlockByHash | Ethereum](https://docs.chainstack.com/reference/ethereum-traceblockbyhash.md) - [debug_traceBlockByNumber | Ethereum](https://docs.chainstack.com/reference/ethereum-traceblockbynumber.md) - [debug_traceCall | Ethereum](https://docs.chainstack.com/reference/ethereum-tracecall.md) - [debug_traceTransaction | Ethereum](https://docs.chainstack.com/reference/ethereum-tracetransaction.md) - [Transactions info | Ethereum](https://docs.chainstack.com/reference/ethereum-transactions-rpc-methods.md): Using these methods, developers can retrieve important information about transactions on the Ethereum blockchain. This information is crucial in building applications that monitor, track, and analyze transactions on the Ethereum network. - [eth_uninstallFilter | Ethereum](https://docs.chainstack.com/reference/ethereum-uninstallfilter.md) - [Subscriptions | Ethereum](https://docs.chainstack.com/reference/ethereum-web3js-subscriptions-methods.md): Subscriptions are a feature of the Ethereum JSON-RPC API that allows developers to receive real-time updates on various blockchain events. Developers can subscribe to specific events of interest, such as new block headers, pending transactions, or contract events. - [Ethers ChainstackProvider Documentation](https://docs.chainstack.com/reference/ethersjs-chainstackprovider.md): `ethers.js` is a popular, lightweight JavaScript library designed for interacting with the Ethereum Blockchain and its ecosystem. It provides a comprehensive tool suite for connecting Ethereum nodes via JSON-RPC, managing wallets, and deploying and interacting with smart contracts. - [web3_clientVersion | Fantom](https://docs.chainstack.com/reference/fantom-clientversion.md) - [eth_estimateGas | Fantom](https://docs.chainstack.com/reference/fantom-estimategas.md) - [eth_blockNumber | Fantom](https://docs.chainstack.com/reference/fantom-eth-blocknumber.md) - [eth_call | Fantom](https://docs.chainstack.com/reference/fantom-ethcall.md) - [eth_getBalance | Fantom](https://docs.chainstack.com/reference/fantom-getbalance.md) - [eth_getBlockByHash | Fantom](https://docs.chainstack.com/reference/fantom-getblockbyhash.md) - [eth_getBlockByNumber | Fantom](https://docs.chainstack.com/reference/fantom-getblockbynumber.md) - [eth_getBlockTransactionCountByHash | Fantom](https://docs.chainstack.com/reference/fantom-getblocktransactioncountbyhash.md) - [eth_getBlockTransactionCountByNumber | Fantom](https://docs.chainstack.com/reference/fantom-getblocktransactioncountbynumber.md) - [eth_chainId | Fantom](https://docs.chainstack.com/reference/fantom-getchainid.md) - [eth_getFilterChanges | Fantom](https://docs.chainstack.com/reference/fantom-getfilterchanges.md) - [eth_gasPrice | Fantom](https://docs.chainstack.com/reference/fantom-getgasprice.md) - [eth_getLogs | Fantom](https://docs.chainstack.com/reference/fantom-getlogs.md) - [eth_getProof | Fantom](https://docs.chainstack.com/reference/fantom-getproof.md) - [eth_getStorageAt | Fantom](https://docs.chainstack.com/reference/fantom-getstorageat.md) - [eth_getTransactionByBlockHashAndIndex | Fantom](https://docs.chainstack.com/reference/fantom-gettransactionbyblockhashandindex.md) - [eth_getTransactionByBlockNumberAndIndex | Fantom](https://docs.chainstack.com/reference/fantom-gettransactionbyblocknumberandindex.md) - [eth_getTransactionByHash | Fantom](https://docs.chainstack.com/reference/fantom-gettransactionbyhash.md) - [eth_getTransactionCount | Fantom](https://docs.chainstack.com/reference/fantom-gettransactioncount.md) - [eth_getTransactionReceipt | Fantom](https://docs.chainstack.com/reference/fantom-gettransactionreceipt.md) - [net_listening | Fantom](https://docs.chainstack.com/reference/fantom-listening.md) - [eth_maxPriorityFeePerGas | Fantom](https://docs.chainstack.com/reference/fantom-maxpriorityfeepergas.md) - [eth_newBlockFilter | Fantom](https://docs.chainstack.com/reference/fantom-newblockfilter.md) - [eth_newFilter | Fantom](https://docs.chainstack.com/reference/fantom-newfilter.md) - [eth_newPendingTransactionFilter | Fantom](https://docs.chainstack.com/reference/fantom-newpendingtransactionfilter.md) - [net_peerCount | Fantom](https://docs.chainstack.com/reference/fantom-peercount.md) - [eth_sendRawTransaction | Fantom](https://docs.chainstack.com/reference/fantom-sendrawtransaction.md) - [eth_syncing | Fantom](https://docs.chainstack.com/reference/fantom-syncing.md) - [eth_uninstallFilter | Fantom](https://docs.chainstack.com/reference/fantom-uninstallfilter.md) - [Goerli Faucet](https://docs.chainstack.com/reference/faucetgoerli.md): Request test tokens. - [eth_gasPrice | Polygon](https://docs.chainstack.com/reference/gasprice.md) - [Transaction history](https://docs.chainstack.com/reference/get_transactions-history.md): Retrieves the transaction history for a specified organization ID. - [Attestation data](https://docs.chainstack.com/reference/getattestationdata.md) - [eth_getBalance | Polygon](https://docs.chainstack.com/reference/getbalance.md) - [Attestations of the beacon block by block_id](https://docs.chainstack.com/reference/getbeaconblockattestationsbyblockid.md) - [Block root by block_id](https://docs.chainstack.com/reference/getbeaconblockrootbyblockid.md) - [Block by block_id](https://docs.chainstack.com/reference/getbeaconblocksbyblockid.md) - [Beacon headers by block_id](https://docs.chainstack.com/reference/getbeaconheadersbyblockid.md) - [Beacon headers by slot](https://docs.chainstack.com/reference/getbeaconheadersbyslotandparentroot.md) - [Attestations from the beacon pool](https://docs.chainstack.com/reference/getbeaconpoolattestationsbyslotandcommitteeindex.md) - [Attester slashings](https://docs.chainstack.com/reference/getbeaconpoolattesterslashings.md) - [Proposer slashings from the beacon pool](https://docs.chainstack.com/reference/getbeaconpoolproposerslashings.md) - [Voluntary exits](https://docs.chainstack.com/reference/getbeaconpoolvoluntaryexits.md) - [Retrieve blob sidecar by slot](https://docs.chainstack.com/reference/getblobsidecarbyslot.md) - [eth_getBlockByHash | Polygon](https://docs.chainstack.com/reference/getblockbyhash.md) - [getBlocksWithLimit | Solana](https://docs.chainstack.com/reference/getblockswithlimit.md) - [eth_getBlockTransactionCountByNumber | zkEVM](https://docs.chainstack.com/reference/getblocktransactioncountbynumber.md) - [eth_chainId | zkEVM](https://docs.chainstack.com/reference/getchainid.md) - [eth_chainId | Cronos](https://docs.chainstack.com/reference/getchainid-1.md) - [eth_getCode | Polygon](https://docs.chainstack.com/reference/getcode.md) - [eth_getCode | Fantom](https://docs.chainstack.com/reference/getcode-1.md) - [Committees by state, epoch, index, and slot](https://docs.chainstack.com/reference/getcommitteesbystateidepochindexandslot.md) - [Deposit contract](https://docs.chainstack.com/reference/getconfigdepositcontract.md) - [Fork schedule](https://docs.chainstack.com/reference/getconfigforkschedule.md) - [Node configuration](https://docs.chainstack.com/reference/getconfigspec.md) - [Debug beacon chain heads](https://docs.chainstack.com/reference/getdebugbeaconheadsv2.md): Retrieves all possible chain heads (leaves of fork choice tree). This endpoint provides insight into the current fork choice state by returning all potential chain heads that the beacon node is tracking. - [Debug beacon state by state_id](https://docs.chainstack.com/reference/getdebugbeaconstatev2.md): Returns full BeaconState object for given stateId. This is a comprehensive debug endpoint that provides the complete state of the beacon chain at a specific point, including all validator information, balances, and other state details. Depending on Accept header it can be returned either as JSON or as bytes serialized by SSZ. - [Debug fork choice](https://docs.chainstack.com/reference/getdebugforkchoice.md): Retrieves all current fork choice context including justified and finalized checkpoints, and the complete fork choice tree with all nodes and their weights. - [eth_getFilterChanges | Polygon](https://docs.chainstack.com/reference/getfilterchanges.md) - [eth_getFilterChanges | Cronos](https://docs.chainstack.com/reference/getfilterchanges-1.md) - [Finality checkpoints for a given state](https://docs.chainstack.com/reference/getfinalitycheckpoints.md) - [Fork version by state ID](https://docs.chainstack.com/reference/getforkinformation.md): The `/eth/v1/beacon/states/{state_id}/fork` method provides information about the fork version and epoch associated with a given state. This endpoint is essential for understanding the current and previous fork versions that the Beacon state has undergone and the epoch at which the latest fork has occurred. - [getLeaderSchedule | Solana](https://docs.chainstack.com/reference/getleaderschedule.md) - [eth_getLogs | Polygon](https://docs.chainstack.com/reference/getlogs.md) - [eth_getProof | Ethereum](https://docs.chainstack.com/reference/getproof.md) - [Proposer duties](https://docs.chainstack.com/reference/getproposerduties.md) - [getStakeActivation | Solana](https://docs.chainstack.com/reference/getstakeactivation.md) - [Root of a given state](https://docs.chainstack.com/reference/getstateroot.md) - [eth_getStorageAt | Polygon](https://docs.chainstack.com/reference/getstorageat.md) - [Sync committee contribution](https://docs.chainstack.com/reference/getsynccommitteecontribution.md) - [Sync committees by state and epoch](https://docs.chainstack.com/reference/getsynccommitteesbystateidandepoch.md) - [Getting started | BNB Chain](https://docs.chainstack.com/reference/getting-started-bnb-chain.md) - [Getting started | Cronos](https://docs.chainstack.com/reference/getting-started-cronos.md) - [Getting started | Fantom](https://docs.chainstack.com/reference/getting-started-fantom.md) - [Getting started | Ronin](https://docs.chainstack.com/reference/getting-started-ronin.md) - [Getting started | Starknet](https://docs.chainstack.com/reference/getting-started-starknet.md) - [Getting started | TON](https://docs.chainstack.com/reference/getting-started-ton.md) - [Getting started | ZKsync](https://docs.chainstack.com/reference/getting-started-zksync.md) - [getTransaction | Solana](https://docs.chainstack.com/reference/gettransaction.md) - [eth_getTransactionByBlockHashAndIndex | Cronos](https://docs.chainstack.com/reference/gettransactionbyblockhashandindex.md) - [eth_getTransactionByBlockNumberAndIndex | Cronos](https://docs.chainstack.com/reference/gettransactionbyblocknumberandindex.md) - [eth_getTransactionCount | Polygon](https://docs.chainstack.com/reference/gettransactioncount.md) - [eth_getTransactionCount | zkEVM](https://docs.chainstack.com/reference/gettransactioncount-1.md) - [eth_getTransactionReceipt | Cronos](https://docs.chainstack.com/reference/gettransactionreceipt.md) - [Validator balances by state ID](https://docs.chainstack.com/reference/getvalidatorbalancesbystateidandvalidatorid.md) - [Validator information by state and ID or public key](https://docs.chainstack.com/reference/getvalidatorbystateidandindex.md) - [Validators information by state ID](https://docs.chainstack.com/reference/getvalidatorinformation.md) - [Accounts info | Gnosis](https://docs.chainstack.com/reference/gnosis-accounts-info-rpc-methods.md): Using account information methods, developers can retrieve information about accounts, contracts, and transactions on the Gnosis Chain and use the information to build various decentralized applications. - [Beacon Chain | Gnosis](https://docs.chainstack.com/reference/gnosis-beacon-chain.md): The Gnosis Beacon Chain works in conjunction with the Gnosis Chain, which is the execution layer of the Ethereum Virtual Machine (EVM), utilizing the `xDAI` stablecoin for transactions and fees. - [eth_blockNumber | Gnosis](https://docs.chainstack.com/reference/gnosis-blocknumber.md) - [Blocks info | Gnosis](https://docs.chainstack.com/reference/gnosis-blocks-rpc-methods.md): The blocks info JSON-RPC methods allow developers to access specific block details. A block in the Gnosis Chain contains various pieces of information, such as the block's transactions, the block, the timestamp of the block, the block height, the block header, and others. - [Chain info | Gnosis](https://docs.chainstack.com/reference/gnosis-chain-data-rpc-methods.md): Chain info methods allow developers to access specific chain details. This information is important to developers to get information about the blockchain network they are connected to. - [clearSubscriptions | Gnosis](https://docs.chainstack.com/reference/gnosis-clearsubscriptions.md): Gnosis Chain web3.js method used to unsubscribe from all subscriptions made with the `web3.eth.subscribe` method. This method is useful for removing all of the subscriptions at once. - [Client information | Gnosis](https://docs.chainstack.com/reference/gnosis-client-data-rpc-methods.md): Client information methods are useful to developers as they allow them to retrieve important information about the client software, network, and node that their application is connected to. This information is critical for building reliable and efficient Gnosis Chain applications, ensuring compatibility, and monitoring the status and connectivity of the node. - [web3_clientVersion | Gnosis](https://docs.chainstack.com/reference/gnosis-clientversion.md) - [eth_estimateGas | Gnosis](https://docs.chainstack.com/reference/gnosis-estimategas.md) - [eth_call | Gnosis](https://docs.chainstack.com/reference/gnosis-ethcall.md) - [Executing transactions | Gnosis](https://docs.chainstack.com/reference/gnosis-excecution-rpc-methods.md): The executing transactions methods provide developers with a flexible set of tools for interacting with the Gnosis Chain network. Specifically, these methods can be used to execute function calls on smart contracts, sign transactions with a private key, and submit signed transactions to the network for execution. This enables developers to build a wide range of decentralized applications, including wallets, exchanges, and other tools for interacting with the Gnosis Chain network. These methods can be particularly useful for testing, offline transaction signing, and programmatic interaction with the network. - [Filter handling | Gnosis](https://docs.chainstack.com/reference/gnosis-filters-rpc-methods.md): Filters are a mechanism for clients to receive notifications of changes to the Gnosis Chain. The methods described in this section allow developers to retrieve the changes that happened since the filter was last polled or allow them to delete it. - [Gas data | Gnosis](https://docs.chainstack.com/reference/gnosis-gas-data-rpc-methods.md): Using gas data methods, developers can get important information about the gas prices and estimated gas required for transactions on the Gnosis Chain. This information is crucial in building efficient and cost-effective decentralized applications on the Gnosis Chain network. - [eth_getBalance | Gnosis](https://docs.chainstack.com/reference/gnosis-getbalance.md) - [eth_getBlockByHash | Gnosis](https://docs.chainstack.com/reference/gnosis-getblockbyhash.md) - [eth_getBlockByNumber | Gnosis](https://docs.chainstack.com/reference/gnosis-getblockbynumber.md) - [eth_getBlockTransactionCountByHash | Gnosis](https://docs.chainstack.com/reference/gnosis-getblocktransactioncountbyhash.md) - [eth_getBlockTransactionCountByNumber | Gnosis](https://docs.chainstack.com/reference/gnosis-getblocktransactioncountbynumber.md) - [eth_chainId | Gnosis](https://docs.chainstack.com/reference/gnosis-getchainid.md) - [eth_getCode | Gnosis](https://docs.chainstack.com/reference/gnosis-getcode.md) - [eth_getFilterChanges | Gnosis](https://docs.chainstack.com/reference/gnosis-getfilterchanges.md) - [eth_gasPrice | Gnosis](https://docs.chainstack.com/reference/gnosis-getgasprice.md) - [eth_getLogs | Gnosis](https://docs.chainstack.com/reference/gnosis-getlogs.md) - [eth_getStorageAt | Gnosis](https://docs.chainstack.com/reference/gnosis-getstorageat.md) - [Getting started | Gnosis](https://docs.chainstack.com/reference/gnosis-getting-started.md) - [eth_getTransactionByBlockHashAndIndex | Gnosis](https://docs.chainstack.com/reference/gnosis-gettransactionbyblockhashandindex.md) - [eth_getTransactionByBlockNumberAndIndex | Gnosis](https://docs.chainstack.com/reference/gnosis-gettransactionbyblocknumberandindex.md) - [eth_getTransactionByHash | Gnosis](https://docs.chainstack.com/reference/gnosis-gettransactionbyhash.md) - [eth_getTransactionCount | Gnosis](https://docs.chainstack.com/reference/gnosis-gettransactioncount.md) - [eth_getTransactionReceipt | Gnosis](https://docs.chainstack.com/reference/gnosis-gettransactionreceipt.md) - [net_listening | Gnosis](https://docs.chainstack.com/reference/gnosis-listening.md) - [Logs and events | Gnosis](https://docs.chainstack.com/reference/gnosis-logs-rpc-methods.md): Logs methods are a powerful tool developers can use to retrieve information about smart contracts, transactions, and events on a blockchain. - [eth_subscribe ("logs") | Gnosis](https://docs.chainstack.com/reference/gnosis-native-subscribe-logs.md): Gnosis Chain API method that allows developers to subscribe to real-time updates about new event logs on the Gnosis Chain. The application will receive notifications whenever new logs matching the filter are emitted. - [eth_subscribe ("newHeads") | Gnosis](https://docs.chainstack.com/reference/gnosis-native-subscribe-newheads.md): Gnosis Chain API method allowing developers to receive real-time notifications regarding new block headers on the Gnosis Chain; it sends notifications whenever a new block is added. - [eth_subscribe ("newPendingTransactions") | Gnosis](https://docs.chainstack.com/reference/gnosis-native-subscribe-newpendingtransactions.md): Gnosis Chain API method that allows developers to receive real-time notifications regarding new pending transactions on the Gnosis Chain. The application will receive notifications whenever new pending transactions are identified. - [eth_unsubscribe | Gnosis](https://docs.chainstack.com/reference/gnosis-native-unsubscribe.md): Gnosis Chain API method that allows a client to unsubscribe from a specific subscription. - [eth_newBlockFilter | Gnosis](https://docs.chainstack.com/reference/gnosis-newblockfilter.md) - [eth_newFilter | Gnosis](https://docs.chainstack.com/reference/gnosis-newfilter.md) - [eth_newPendingTransactionFilter | Gnosis](https://docs.chainstack.com/reference/gnosis-newpendingtransactionfilter.md) - [net_peerCount | Gnosis](https://docs.chainstack.com/reference/gnosis-peercount.md) - [eth_sendRawTransaction | Gnosis](https://docs.chainstack.com/reference/gnosis-sendrawtransaction.md) - [subscribe "logs" | Gnosis](https://docs.chainstack.com/reference/gnosis-subscribelogs.md) - [subscribe ("newBlockHeaders") | Gnosis](https://docs.chainstack.com/reference/gnosis-subscribenewblockheaders.md) - [subscribe ("pendingTransactions") | Gnosis](https://docs.chainstack.com/reference/gnosis-subscribependingtransactions.md) - [subscribe ("syncing") | Gnosis](https://docs.chainstack.com/reference/gnosis-subscribesyncing.md): Gnosis Chain web3.js subscription method that is used to subscribe to updates on the current syncing status of a Gnosis Chain node. When a client node is syncing with the rest of the network, it is in the process of downloading and verifying new blocks to ensure that its copy of the blockchain is up-to-date and in sync with the latest version of the network. - [eth_syncing | Gnosis](https://docs.chainstack.com/reference/gnosis-syncing.md) - [Transactions info | Gnosis](https://docs.chainstack.com/reference/gnosis-transactions-rpc-methods.md): Using these methods, developers can retrieve important information about transactions on the Gnosis Chain. This information is crucial in building applications that monitor, track, and analyze transactions on the Gnosis Chain network. - [eth_uninstallFilter | Gnosis](https://docs.chainstack.com/reference/gnosis-uninstallfilter.md) - [Web3.js subscriptions | Gnosis](https://docs.chainstack.com/reference/gnosis-web3js-subscriptions-methods.md): The Gnosis Chain JSON-RPC API offers subscription methods that allow developers to receive real-time updates on various blockchain events. Developers can subscribe to specific events of interest, such as new block headers or contract events. - [debug_getRawBlock | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-debug-get-raw-block.md): Returns the complete raw block data for a specific block. This method provides the entire block in its raw encoded format, including header and all transactions. - [debug_getRawHeader | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-debug-get-raw-header.md): Returns the raw header data for a specific block. This method provides the complete block header in its raw encoded format, useful for low-level blockchain analysis and debugging. - [debug_getRawReceipts | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-debug-get-raw-receipts.md): Returns the raw receipt data for all transactions in a specific block. This method provides complete receipt information in raw encoded format for all transactions in a block. - [debug_getRawTransaction | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-debug-get-raw-transaction.md): Returns the raw transaction data for a specific transaction. This method provides the complete transaction in its raw encoded format, useful for low-level analysis and debugging. - [debug_traceBlockByHash | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-debug-trace-block.md): Returns detailed trace information for all transactions in a specific block. This method provides comprehensive debugging information for an entire block, including call traces, gas usage, and execution details for each transaction. - [debug_traceCall | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-debug-trace-call.md): Executes a call and returns detailed trace information without creating a transaction. This method simulates transaction execution and provides debugging information including call traces and state changes. - [debug_traceTransaction | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-debug-trace-transaction.md): Returns detailed trace information for a specific transaction. This method provides comprehensive debugging information including call traces, state changes, and execution details. - [erigon_getHeaderByNumber | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-erigon-get-header-by-number.md): Get block header by number using Erigon-specific method on Hyperliquid EVM. Returns detailed header information. - [eth_bigBlockGasPrice | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-big-block-gas-price.md): Returns the gas price for large blocks on Hyperliquid EVM. - [eth_blobBaseFee | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-blob-base-fee.md): Returns the current base fee for blob transactions. This method provides the current pricing information needed for EIP-4844 blob transactions, essential for cost estimation and blob data submission. - [eth_blockNumber | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-block-number.md): Returns the number of the most recent block. This method provides the current block height of the Hyperliquid EVM blockchain, which is essential for tracking blockchain state and synchronization. - [eth_call | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-call.md): Executes a new message call immediately without creating a transaction on the blockchain. This method is used to call smart contract functions and retrieve data without modifying the blockchain state. - [eth_callMany | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-call-many.md): Executes multiple call transactions in sequence without creating transactions on the blockchain. - [eth_chainId | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-chain-id.md): Returns the chain ID of the currently connected blockchain network. This method is essential for identifying the specific blockchain network and ensuring transaction compatibility. - [eth_createAccessList | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-create-access-list.md): Generates an access list for a transaction to optimize gas usage. - [eth_estimateGas | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-estimate-gas.md): Estimates the amount of gas required to execute a transaction without actually executing it on the blockchain. Only the latest block is supported on Hyperliquid. - [eth_feeHistory | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-fee-history.md): Returns historical gas fee data for a range of blocks, including base fees and priority fees at specified percentiles. - [eth_gasPrice | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-gas-price.md): Returns the current gas price in wei as determined by the network. - [eth_getBalance | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-get-balance.md): Returns the balance of an account at a given block number. - [eth_getBlockByHash | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-get-block-by-hash.md): Returns information about a block by its hash. - [eth_getBlockByNumber | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-get-block-by-number.md): Returns information about a block by its number. - [eth_getBlockReceipts | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-get-block-receipts.md): Returns all transaction receipts for a given block. - [eth_getBlockTransactionCountByHash | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-get-block-transaction-count-by-hash.md): Returns the number of transactions in a block by its hash. - [eth_getBlockTransactionCountByNumber | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-get-block-transaction-count-by-number.md): Returns the number of transactions in a block by its number. - [eth_getCode | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-get-code.md): Returns the bytecode of a smart contract at a given address and block. - [eth_getFilterChanges | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-get-filter-changes.md): Returns an array of logs or block hashes that have occurred since the last poll for the specified filter. This method is used to retrieve new results from filters created with eth_newFilter or eth_newBlockFilter. - [eth_getFilterLogs | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-get-filter-logs.md): Returns an array of all logs matching the filter with the given ID. Unlike eth_getFilterChanges, this method returns all matching logs from the entire filter range, not just changes since the last poll. - [eth_getHeaderByHash | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-get-header-by-hash.md): Returns the block header information for a given block hash. This method provides header data without the transaction list, offering a lightweight way to access block metadata when you have the block hash. - [eth_getHeaderByNumber | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-get-header-by-number.md): Returns the block header information for a given block number. This method provides header data without the transaction list, offering a lightweight way to access block metadata. - [eth_getLogs | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-get-logs.md): Returns event logs that match specified filter criteria. - [eth_getProof | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-get-proof.md): Returns the Merkle proof for an account and optionally some storage keys. - [eth_getRawTransactionByBlockHashAndIndex | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-get-raw-transaction-by-block-hash-and-index.md): Returns the raw transaction data by block hash and transaction index. - [eth_getRawTransactionByBlockNumberAndIndex | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-get-raw-transaction-by-block-number-and-index.md): Returns the raw transaction data by block number and transaction index. - [eth_getRawTransactionByHash | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-get-raw-transaction-by-hash.md): Returns the raw transaction data by its hash. - [eth_getStorageAt | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-get-storage-at.md): Returns the value stored at a specific storage position in a smart contract. - [eth_getSystemTxsByBlockHash | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-get-system-txs-by-block-hash.md): Returns system transactions for a given block hash on Hyperliquid EVM. - [eth_getSystemTxsByBlockNumber | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-get-system-txs-by-block-number.md): Returns system transactions for a given block number on Hyperliquid EVM. - [eth_getTransactionByBlockHashAndIndex | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-get-transaction-by-block-hash-and-index.md): Returns transaction information by block hash and transaction index. - [eth_getTransactionByBlockNumberAndIndex | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-get-transaction-by-block-number-and-index.md): Returns transaction information by block number and transaction index. - [eth_getTransactionByHash | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-get-transaction-by-hash.md): Returns transaction information by its hash. - [eth_getTransactionBySenderAndNonce | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-get-transaction-by-sender-and-nonce.md): Returns transaction information for a specific sender address and nonce. This method is useful for tracking transactions when you know the sender and the sequence number of their transaction. - [eth_getTransactionCount | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-get-transaction-count.md): Returns the number of transactions sent from an address (the nonce). - [eth_getTransactionReceipt | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-get-transaction-receipt.md): Returns the receipt of a transaction by its hash, containing execution results and event logs. - [eth_getUncleByBlockHashAndIndex | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-get-uncle-by-block-hash-and-index.md): Returns information about an uncle block by the block hash and uncle index position. Uncle blocks are valid blocks that were not included in the main chain but are referenced by the main chain blocks. - [eth_getUncleByBlockNumberAndIndex | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-get-uncle-by-block-number-and-index.md): Returns information about an uncle block by the block number and uncle index position. Uncle blocks are valid blocks that were not included in the main chain but are referenced by the main chain blocks. - [eth_getUncleCountByBlockHash | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-get-uncle-count-by-block-hash.md): Returns the number of uncle blocks for a given block hash. - [eth_getUncleCountByBlockNumber | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-get-uncle-count-by-block-number.md): Returns the number of uncle blocks for a given block number. - [eth_maxPriorityFeePerGas | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-max-priority-fee-per-gas.md): Returns the current maximum priority fee per gas for EIP-1559 transactions. On Hyperliquid, this always returns zero. - [eth_newBlockFilter | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-new-block-filter.md): Creates a filter object to notify when new blocks arrive. Returns a filter ID that can be used with eth_getFilterChanges to retrieve new block hashes. - [eth_newFilter | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-new-filter.md): Creates a filter object to notify when logs match the specified criteria. Returns a filter ID that can be used to retrieve matching logs and changes. - [eth_protocolVersion | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-protocol-version.md): Returns the current Ethereum protocol version supported by the node. This method helps verify protocol compatibility between client applications and the blockchain network. - [eth_sendRawTransaction | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-send-raw-transaction.md): Submits a pre-signed transaction to the network for broadcasting and inclusion in a block. - [eth_simulateV1 | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-simulate-v1.md): Simulates transactions without actually executing them on the blockchain. This method allows for testing transaction outcomes, estimating gas usage, and validating transaction logic before submission. - [eth_subscribe ("logs") | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-subscribe-logs.md): Subscribe to real-time updates about new event logs on Hyperliquid EVM blockchain. Receive notifications whenever new logs matching the filter are emitted. - [eth_subscribe ("newHeads") | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-subscribe-newheads.md): Subscribe to real-time notifications for new block headers on Hyperliquid EVM blockchain. Sends notifications whenever a new block is added. - [eth_subscribe ("syncing") | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-subscribe-syncing.md): Subscribe to notifications about the node's synchronization status on Hyperliquid EVM. Receive updates when the node starts or stops syncing with the network. - [eth_syncing | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-syncing.md): Returns the synchronization status of the node. - [eth_uninstallFilter | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-uninstall-filter.md): Uninstalls a filter with the given ID. Should be called when polling is no longer needed to free up server resources. Filters may also be automatically uninstalled if they are not polled for a period of time. - [eth_unsubscribe | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-unsubscribe.md): Cancel an active WebSocket subscription on Hyperliquid EVM. Stop receiving notifications for a previously established subscription. - [eth_usingBigBlocks | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-eth-using-big-blocks.md): Returns whether an address is using big blocks on Hyperliquid EVM. - [net_listening | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-net-listening.md): Returns true if the client is actively listening for network connections. This method checks if the node is accepting incoming connections from peers on the network. - [net_peerCount | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-net-peer-count.md): Returns the number of peers currently connected to the client. This method provides information about the node's network connectivity and can be used to monitor network health and connectivity status. - [net_version | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-net-version.md): Returns the current network ID. This method is used to identify which Ethereum network the client is connected to. - [ots_getApiLevel | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-ots-get-api-level.md): Get the Otterscan API version level on Hyperliquid EVM. Check node compatibility with Otterscan block explorer features. - [ots_getBlockDetails | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-ots-get-block-details.md): Get detailed block information by block number on Hyperliquid EVM. Includes transaction summaries and block metadata. - [ots_getBlockDetailsByHash | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-ots-get-block-details-by-hash.md): Get detailed block information by block hash on Hyperliquid EVM. Includes transaction summaries and block metadata. - [ots_getBlockTransactions | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-ots-get-block-transactions.md): Get paginated list of transactions in a block on Hyperliquid EVM. Supports pagination for large blocks. - [ots_getContractCreator | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-ots-get-contract-creator.md): Get the creator address and transaction hash for a contract on Hyperliquid EVM. Identifies who deployed a smart contract. - [ots_getHeaderByNumber | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-ots-get-header-by-number.md): Retrieve block header information by block number on Hyperliquid EVM. Provides lightweight block data access for block explorers. - [ots_getInternalOperations | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-ots-get-internal-operations.md): Get internal ETH transfers and operations within a transaction on Hyperliquid EVM. Track value movements through contract interactions. - [ots_getTransactionBySenderAndNonce | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-ots-get-transaction-by-sender-and-nonce.md): Find a transaction by sender address and nonce on Hyperliquid EVM. Useful for tracking specific account transactions. - [ots_getTransactionError | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-ots-get-transaction-error.md): Retrieve detailed error information for a failed transaction on Hyperliquid EVM. Get specific revert reasons and execution failures. - [ots_hasCode | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-ots-has-code.md): Check if an address contains deployed contract code on Hyperliquid EVM. Efficiently determine if an address is a smart contract. - [ots_traceTransaction | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-ots-trace-transaction.md): Get a detailed execution trace of a transaction on Hyperliquid EVM. Provides comprehensive call stack and state changes. - [trace_block | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-trace-block.md): Returns trace information for all transactions in a specific block. This method provides execution traces for all transactions within a block using OpenEthereum-style tracing. - [trace_call | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-trace-call.md): Executes a call and returns trace information using OpenEthereum-style tracing. This method simulates a transaction and provides detailed execution traces without committing changes to the blockchain. - [trace_callMany | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-trace-call-many.md): Executes multiple calls and returns trace information for each call. This method allows batch simulation of multiple transactions with detailed execution traces. - [trace_filter | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-trace-filter.md): Returns traces matching the specified filter criteria. This method allows filtering traces by block range, addresses, and other criteria to find specific transaction patterns. - [trace_rawTransaction | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-trace-raw-transaction.md): Executes a raw transaction and returns trace information. This method simulates the execution of a raw transaction and provides detailed execution traces. - [trace_replayBlockTransactions | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-trace-replay-block-transactions.md): Replays all transactions in a block and returns trace information for each transaction. This method provides detailed execution traces for all transactions in a specific block. - [trace_replayTransaction | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-trace-replay-transaction.md): Replays a specific transaction and returns trace information. This method provides detailed execution traces for a single transaction by replaying its execution. - [web3_clientVersion | Hyperliquid EVM](https://docs.chainstack.com/reference/hyperliquid-evm-web3-client-version.md): Returns the current client version. This method provides information about the Ethereum client implementation and version running on the Hyperliquid EVM. - [Batch modify orders | Hyperliquid exchange](https://docs.chainstack.com/reference/hyperliquid-exchange-batch-modify.md) - [Cancel order | Hyperliquid exchange](https://docs.chainstack.com/reference/hyperliquid-exchange-cancel-order.md) - [Cancel order by cloid | Hyperliquid exchange](https://docs.chainstack.com/reference/hyperliquid-exchange-cancel-order-by-cloid.md) - [Modify order | Hyperliquid exchange](https://docs.chainstack.com/reference/hyperliquid-exchange-modify-order.md) - [Place order | Hyperliquid exchange](https://docs.chainstack.com/reference/hyperliquid-exchange-place-order.md) - [Schedule cancel | Hyperliquid exchange](https://docs.chainstack.com/reference/hyperliquid-exchange-schedule-cancel.md) - [Spot ↔ Perp transfer | Hyperliquid exchange](https://docs.chainstack.com/reference/hyperliquid-exchange-spot-perp-transfer.md) - [Spot token transfer | Hyperliquid exchange](https://docs.chainstack.com/reference/hyperliquid-exchange-spot-send.md) - [Update isolated margin | Hyperliquid exchange](https://docs.chainstack.com/reference/hyperliquid-exchange-update-isolated-margin.md) - [Update leverage | Hyperliquid exchange](https://docs.chainstack.com/reference/hyperliquid-exchange-update-leverage.md) - [USDC transfer | Hyperliquid exchange](https://docs.chainstack.com/reference/hyperliquid-exchange-usd-send.md) - [Withdraw USDC | Hyperliquid exchange](https://docs.chainstack.com/reference/hyperliquid-exchange-withdraw.md) - [Getting started | Hyperliquid](https://docs.chainstack.com/reference/hyperliquid-getting-started.md) - [activeAssetData | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-activeassetdata.md) - [allMids | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-allmids.md) - [batchClearinghouseStates | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-batch-clearinghouse-states.md) - [candleSnapshot | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-candle-snapshot.md): Retrieve historical candlestick (OHLCV) data for a specific asset within a time range. Only the most recent 5000 candles are available. - [clearinghouseState | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-clearinghousestate.md) - [delegations | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-delegations.md) - [delegatorHistory | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-delegator-history.md): Retrieve comprehensive staking history for a specific user, including delegation and undelegation events with timestamps, transaction hashes, and detailed delta information. - [delegatorRewards | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-delegator-rewards.md): Retrieve comprehensive staking rewards history for a specific user, including delegation rewards and commission earnings with timestamps and reward sources. - [delegatorSummary | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-delegator-summary.md) - [exchangeStatus | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-exchangestatus.md) - [extraAgents | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-extraagents.md) - [frontendOpenOrders | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-frontendopenorders.md) - [fundingHistory | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-funding-history.md): Retrieve historical funding rates and premiums for a specific perpetual contract, providing insight into market sentiment and carry costs over time. - [gossipRootIps | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-gossip-root-ips.md) - [historicalOrders | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-historical-orders.md): Retrieve the most recent historical orders for a specific user. Returns at most 2000 most recent historical orders with their current status and detailed order information. - [l2Book | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-l2-book.md): Retrieve the Level 2 order book snapshot for a specific asset. Returns at most 20 levels per side (bids and asks) with price, size, and order count information. - [leadingVaults | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-leadingvaults.md) - [liquidatable | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-liquidatable.md) - [maxBuilderFee | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-max-builder-fee.md) - [maxMarketOrderNtls | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-maxmarketorderntls.md) - [meta | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-meta.md) - [metaAndAssetCtxs | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-meta-and-asset-ctxs.md): Retrieve comprehensive asset contexts for perpetuals trading, including universe metadata and real-time market data such as mark prices, funding rates, open interest, and volume metrics. - [openOrders | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-openorders.md) - [orderStatus | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-order-status.md): Retrieve the current status of an order using either the order ID (oid) or client order ID (cloid). This endpoint provides detailed information about order state, execution status, and timestamps. - [perpDeployAuctionStatus | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-perpdeployauctionstatus.md) - [perpDexs | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-perpdexs.md) - [perpsAtOpenInterestCap | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-perps-at-open-interest-cap.md) - [portfolio | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-portfolio.md): Retrieve comprehensive portfolio performance data for a specific user across different time periods, including account value history, PnL history, and volume metrics. - [predictedFundings | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-predicted-fundings.md): Retrieve predicted funding rates for all perpetual contracts across different exchanges, providing insight into upcoming funding costs and cross-exchange arbitrage opportunities. - [recentTrades | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-recent-trades.md): Retrieve the most recent public trades for a specific asset. This endpoint provides real-time trade data including price, size, and timing information for market analysis. - [referral | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-referral.md): Retrieve comprehensive referral information for a specific user, including referrer details, referral rewards, volume metrics, and referrer state with referred users data. - [spotMetaAndAssetCtxs | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-spot-meta-and-asset-ctxs.md): Retrieve comprehensive spot market metadata and asset contexts, including token details, trading pairs, market prices, volumes, and circulating supply information for all spot assets on Hyperliquid. - [spotClearinghouseState | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-spotclearinghousestate.md) - [spotDeployState | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-spotdeploystate.md) - [spotMeta | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-spotmeta.md) - [subAccounts | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-subaccounts.md) - [tokenDetails | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-token-details.md): Retrieve comprehensive details for a specific token including supply metrics, pricing data, deployment information, and circulation details on the Hyperliquid exchange. - [userFills | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-user-fills.md): Returns at most 2000 most recent fills for a specified user address - [userFillsByTime | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-user-fills-by-time.md): Returns at most 2000 fills per response and only the 10000 most recent fills are available - [userFunding | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-user-funding.md): Retrieve funding history for a specific user account, including funding payments and receipts across all perpetual positions over time. - [userNonFundingLedgerUpdates | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-user-non-funding-ledger-updates.md): Retrieve non-funding ledger updates for a specific user account, including deposits, withdrawals, transfers, liquidations, and other account activities excluding funding payments. - [userRole | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-user-role.md) - [userToMultiSigSigners | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-user-to-multi-sig-signers.md) - [userTwapSliceFills | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-user-twap-slice-fills.md): Retrieve the most recent TWAP (Time-Weighted Average Price) slice fills for a specific user. Returns at most 2000 most recent TWAP slice fills with detailed execution information. - [userFees | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-userfees.md) - [userRateLimit | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-userratelimit.md) - [userVaultEquities | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-uservaultequities.md) - [validatorL1Votes | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-validator-l1-votes.md) - [vaultDetails | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-vault-details.md): Retrieve detailed information about a specific vault including portfolio performance, followers, leader information, and vault configuration settings. - [vaultSummaries | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-vaultsummaries.md) - [webData2 | Hyperliquid info](https://docs.chainstack.com/reference/hyperliquid-info-web-data2.md) - [isBlockhashValid | Solana](https://docs.chainstack.com/reference/isblockhashvalid.md) - [logsSubscribe | Solana](https://docs.chainstack.com/reference/logssubscribe-solana.md): The `logsSubscribe` method in Solana allows developers to receive real-time notifications about new log messages on the Solana blockchain. This subscription-based method provides updates whenever new logs are generated. - [logsUnsubscribe | Solana](https://docs.chainstack.com/reference/logsunsubscribe-solana.md): The `logsUnsubscribe` method in Solana allows a client to unsubscribe from a specific logs subscription. This method can be used to cancel an existing subscription to log updates. - [net_listening | Polygon](https://docs.chainstack.com/reference/netlistening.md) - [eth_newFilter | Polygon](https://docs.chainstack.com/reference/newfilter.md) - [API errors reference](https://docs.chainstack.com/reference/node-api-errors-reference.md): Below you can find possible error codes that can occur while working with nodes, their explanations, and solutions. - [Getting started | Optimism](https://docs.chainstack.com/reference/optimism-api-reference.md): Chainstack runs op-geth for [Trader Nodes](/docs/trader-node) and op-erigon for [Global Nodes](/docs/global-elastic-node). See also [Clients](/docs/protocols-clients). - [eth_blockNumber | Optimism](https://docs.chainstack.com/reference/optimism-blocknumber.md) - [eth_call | Optimism](https://docs.chainstack.com/reference/optimism-call.md) - [eth_callMany | Optimism](https://docs.chainstack.com/reference/optimism-callmany.md) - [eth_chainId | Optimism](https://docs.chainstack.com/reference/optimism-chainid.md) - [web3_clientVersion | Optimism](https://docs.chainstack.com/reference/optimism-clientversion.md) - [eth_createAccessList | Optimism](https://docs.chainstack.com/reference/optimism-createaccesslist.md) - [eth_estimateGas | Optimism](https://docs.chainstack.com/reference/optimism-estimategas.md) - [eth_feeHistory | Optimism](https://docs.chainstack.com/reference/optimism-feehistory.md) - [eth_gasPrice | Optimism](https://docs.chainstack.com/reference/optimism-gasprice.md) - [eth_getBalance | Optimism](https://docs.chainstack.com/reference/optimism-getbalance.md) - [eth_getBlockByHash | Optimism](https://docs.chainstack.com/reference/optimism-getblockbyhash.md) - [eth_getBlockByNumber | Optimism](https://docs.chainstack.com/reference/optimism-getblockbynumber.md) - [eth_getBlockReceipts | Optimism](https://docs.chainstack.com/reference/optimism-getblockreceipts.md) - [eth_getBlockTransactionCountByHash | Optimism](https://docs.chainstack.com/reference/optimism-getblocktransactioncountbyhash.md) - [eth_getBlockTransactionCountByNumber | Optimism](https://docs.chainstack.com/reference/optimism-getblocktransactioncountbynumber.md) - [eth_getCode | Optimism](https://docs.chainstack.com/reference/optimism-getcode.md) - [eth_getFilterChanges | Optimism](https://docs.chainstack.com/reference/optimism-getfilterchanges.md) - [eth_getFilterLogs | Optimism](https://docs.chainstack.com/reference/optimism-getfilterlogs.md) - [eth_getLogs | Optimism](https://docs.chainstack.com/reference/optimism-getlogs.md) - [debug_getModifiedAccountsByHash | Optimism](https://docs.chainstack.com/reference/optimism-getmodifiedaccountsbyhash.md) - [debug_getModifiedAccountsByNumber | Optimism](https://docs.chainstack.com/reference/optimism-getmodifiedaccountsbynumber.md) - [eth_getProof | Optimism](https://docs.chainstack.com/reference/optimism-getproof.md) - [eth_getRawTransactionByBlockHashAndIndex | Optimism](https://docs.chainstack.com/reference/optimism-getrawtransactionbyblockhashandindex.md) - [eth_getRawTransactionByBlockNumberAndIndex | Optimism](https://docs.chainstack.com/reference/optimism-getrawtransactionbyblocknumberandindex.md) - [eth_getRawTransactionByHash | Optimism](https://docs.chainstack.com/reference/optimism-getrawtransactionbyhash.md) - [eth_getStorageAt | Optimism](https://docs.chainstack.com/reference/optimism-getstorageat.md) - [debug_storageRangeAt | Optimism](https://docs.chainstack.com/reference/optimism-getstoragerangeat.md) - [eth_getTransactionByBlockHashAndIndex | Optimism](https://docs.chainstack.com/reference/optimism-gettransactionbyblockhashandindex.md) - [eth_getTransactionByBlockNumberAndIndex | Optimism](https://docs.chainstack.com/reference/optimism-gettransactionbyblocknumberandindex.md) - [eth_getTransactionByHash | Optimism](https://docs.chainstack.com/reference/optimism-gettransactionbyhash.md) - [eth_getTransactionCount | Optimism](https://docs.chainstack.com/reference/optimism-gettransactioncount.md) - [eth_getTransactionReceipt | Optimism](https://docs.chainstack.com/reference/optimism-gettransactionreceipt.md) - [eth_getUncleCountByBlockHash | Optimism](https://docs.chainstack.com/reference/optimism-getunclecountbyblockhash.md) - [eth_getUncleCountByBlockNumber | Optimism](https://docs.chainstack.com/reference/optimism-getunclecountbyblocknumber.md) - [net_listening | Optimism](https://docs.chainstack.com/reference/optimism-listening.md) - [eth_maxPriorityFeePerGas | Optimism](https://docs.chainstack.com/reference/optimism-maxpriorityfeepergas.md) - [eth_newBlockFilter | Optimism](https://docs.chainstack.com/reference/optimism-newblockfilter.md) - [eth_newFilter | Optimism](https://docs.chainstack.com/reference/optimism-newfilter.md) - [eth_sendRawTransaction | Optimism](https://docs.chainstack.com/reference/optimism-sendrawtransaction.md) - [web3_sha3 | Optimism](https://docs.chainstack.com/reference/optimism-sha3.md) - [eth_subscribe logs | Optimism](https://docs.chainstack.com/reference/optimism-subscribelogs.md): Optimism API method that allows developers to subscribe to real-time updates about new event logs on the Optimism blockchain. The application will receive notifications whenever new logs matching the filter are emitted. - [eth_subscribe newHeads | Optimism](https://docs.chainstack.com/reference/optimism-subscribenewheads.md): Optimism API method allowing developers to receive real-time notifications regarding new block headers on the Optimism blockchain; it sends notifications whenever a new block is added. - [eth_syncing | Optimism](https://docs.chainstack.com/reference/optimism-syncing.md) - [debug_traceBlockByNumber | Optimism](https://docs.chainstack.com/reference/optimism-traceblockbynumber.md) - [debug_traceCall | Optimism](https://docs.chainstack.com/reference/optimism-tracecall.md) - [debug_traceCallMany | Optimism](https://docs.chainstack.com/reference/optimism-tracecallmany.md) - [debug_traceTransaction | Optimism](https://docs.chainstack.com/reference/optimism-tracetransaction.md) - [eth_uninstallFilter | Optimism](https://docs.chainstack.com/reference/optimism-uninstallfilter.md) - [eth_unsubscribe | Optimism](https://docs.chainstack.com/reference/optimism-unsubscribe.md): Optimism API method that allows a client to unsubscribe from a specific subscription. - [net_peerCount | Polygon](https://docs.chainstack.com/reference/peercount.md) - [Accounts info | Plasma](https://docs.chainstack.com/reference/plasma-accounts-info-rpc-methods.md): The accounts info JSON-RPC methods allow developers to access account-specific details on the Plasma blockchain, such as account balances, nonces, storage values, and bytecode. - [Blocks info | Plasma](https://docs.chainstack.com/reference/plasma-blocks-info-rpc-methods.md): The blocks info JSON-RPC methods allow developers to access specific block details on the Plasma blockchain. A block contains various pieces of information, such as transactions, timestamp, block height, and header data. - [Chain info | Plasma](https://docs.chainstack.com/reference/plasma-chain-info-rpc-methods.md): The chain info JSON-RPC methods allow developers to access blockchain-level information such as chain ID, sync status, and protocol version. - [Client info | Plasma](https://docs.chainstack.com/reference/plasma-client-info-rpc-methods.md): The client info JSON-RPC methods allow developers to access information about the Plasma node client, including version, network ID, and peer connections. - [Debug and trace | Plasma](https://docs.chainstack.com/reference/plasma-debug-and-trace-rpc-methods.md): The debug and trace JSON-RPC methods provide advanced debugging capabilities for developers, including transaction tracing, call tracing, and raw data access. - [debug_getRawBlock | Plasma](https://docs.chainstack.com/reference/plasma-debug-getrawblock.md) - [debug_getRawHeader | Plasma](https://docs.chainstack.com/reference/plasma-debug-getrawheader.md) - [debug_getRawReceipts | Plasma](https://docs.chainstack.com/reference/plasma-debug-getrawreceipts.md) - [debug_getRawTransaction | Plasma](https://docs.chainstack.com/reference/plasma-debug-getrawtransaction.md) - [debug_traceCall | Plasma](https://docs.chainstack.com/reference/plasma-debug-tracecall.md) - [eth_accounts | Plasma](https://docs.chainstack.com/reference/plasma-eth-accounts.md) - [eth_blobBaseFee | Plasma](https://docs.chainstack.com/reference/plasma-eth-blobbasefee.md) - [eth_blockNumber | Plasma](https://docs.chainstack.com/reference/plasma-eth-blocknumber.md) - [eth_call | Plasma](https://docs.chainstack.com/reference/plasma-eth-call.md) - [eth_chainId | Plasma](https://docs.chainstack.com/reference/plasma-eth-chainid.md) - [eth_createAccessList | Plasma](https://docs.chainstack.com/reference/plasma-eth-createaccesslist.md) - [eth_estimateGas | Plasma](https://docs.chainstack.com/reference/plasma-eth-estimategas.md) - [eth_feeHistory | Plasma](https://docs.chainstack.com/reference/plasma-eth-feehistory.md) - [eth_gasPrice | Plasma](https://docs.chainstack.com/reference/plasma-eth-gasprice.md) - [eth_getAccount | Plasma](https://docs.chainstack.com/reference/plasma-eth-getaccount.md) - [eth_getBalance | Plasma](https://docs.chainstack.com/reference/plasma-eth-getbalance.md) - [eth_getBlockByHash | Plasma](https://docs.chainstack.com/reference/plasma-eth-getblockbyhash.md) - [eth_getBlockByNumber | Plasma](https://docs.chainstack.com/reference/plasma-eth-getblockbynumber.md) - [eth_getBlockReceipts | Plasma](https://docs.chainstack.com/reference/plasma-eth-getblockreceipts.md) - [eth_getBlockTransactionCountByHash | Plasma](https://docs.chainstack.com/reference/plasma-eth-getblocktransactioncountbyhash.md) - [eth_getBlockTransactionCountByNumber | Plasma](https://docs.chainstack.com/reference/plasma-eth-getblocktransactioncountbynumber.md) - [eth_getCode | Plasma](https://docs.chainstack.com/reference/plasma-eth-getcode.md) - [eth_getHeaderByHash | Plasma](https://docs.chainstack.com/reference/plasma-eth-getheaderbyhash.md) - [eth_getHeaderByNumber | Plasma](https://docs.chainstack.com/reference/plasma-eth-getheaderbynumber.md) - [eth_getLogs | Plasma](https://docs.chainstack.com/reference/plasma-eth-getlogs.md) - [eth_getProof | Plasma](https://docs.chainstack.com/reference/plasma-eth-getproof.md) - [eth_getRawTransactionByBlockHashAndIndex | Plasma](https://docs.chainstack.com/reference/plasma-eth-getrawtransactionbyblockhashandindex.md) - [eth_getRawTransactionByBlockNumberAndIndex | Plasma](https://docs.chainstack.com/reference/plasma-eth-getrawtransactionbyblocknumberandindex.md) - [eth_getRawTransactionByHash | Plasma](https://docs.chainstack.com/reference/plasma-eth-getrawtransactionbyhash.md) - [eth_getStorageAt | Plasma](https://docs.chainstack.com/reference/plasma-eth-getstorageat.md) - [eth_getTransactionByBlockHashAndIndex | Plasma](https://docs.chainstack.com/reference/plasma-eth-gettransactionbyblockhashandindex.md) - [eth_getTransactionByBlockNumberAndIndex | Plasma](https://docs.chainstack.com/reference/plasma-eth-gettransactionbyblocknumberandindex.md) - [eth_getTransactionByHash | Plasma](https://docs.chainstack.com/reference/plasma-eth-gettransactionbyhash.md) - [eth_getTransactionBySenderAndNonce | Plasma](https://docs.chainstack.com/reference/plasma-eth-gettransactionbysenderandnonce.md) - [eth_getTransactionCount | Plasma](https://docs.chainstack.com/reference/plasma-eth-gettransactioncount.md) - [eth_getTransactionReceipt | Plasma](https://docs.chainstack.com/reference/plasma-eth-gettransactionreceipt.md) - [eth_getUncleByBlockHashAndIndex | Plasma](https://docs.chainstack.com/reference/plasma-eth-getunclebyblockhashandindex.md) - [eth_getUncleByBlockNumberAndIndex | Plasma](https://docs.chainstack.com/reference/plasma-eth-getunclebyblocknumberandindex.md) - [eth_getUncleCountByBlockHash | Plasma](https://docs.chainstack.com/reference/plasma-eth-getunclecountbyblockhash.md) - [eth_getUncleCountByBlockNumber | Plasma](https://docs.chainstack.com/reference/plasma-eth-getunclecountbyblocknumber.md) - [eth_hashrate | Plasma](https://docs.chainstack.com/reference/plasma-eth-hashrate.md) - [eth_maxPriorityFeePerGas | Plasma](https://docs.chainstack.com/reference/plasma-eth-maxpriorityfeepergas.md) - [eth_newBlockFilter | Plasma](https://docs.chainstack.com/reference/plasma-eth-newblockfilter.md) - [eth_newFilter | Plasma](https://docs.chainstack.com/reference/plasma-eth-newfilter.md) - [eth_newPendingTransactionFilter | Plasma](https://docs.chainstack.com/reference/plasma-eth-newpendingtransactionfilter.md) - [eth_protocolVersion | Plasma](https://docs.chainstack.com/reference/plasma-eth-protocolversion.md) - [eth_simulateV1 | Plasma](https://docs.chainstack.com/reference/plasma-eth-simulatev1.md) - [eth_syncing | Plasma](https://docs.chainstack.com/reference/plasma-eth-syncing.md) - [eth_uninstallFilter | Plasma](https://docs.chainstack.com/reference/plasma-eth-uninstallfilter.md) - [Execute transactions | Plasma](https://docs.chainstack.com/reference/plasma-execute-transactions-rpc-methods.md): The execute transactions JSON-RPC methods allow developers to simulate transaction execution and estimate gas costs without submitting transactions to the blockchain. - [Filter handling | Plasma](https://docs.chainstack.com/reference/plasma-filter-handling-rpc-methods.md): The filter handling JSON-RPC methods allow developers to create and manage filters for monitoring blockchain events such as new blocks and logs. - [Gas data | Plasma](https://docs.chainstack.com/reference/plasma-gas-data-rpc-methods.md): The gas data JSON-RPC methods allow developers to access current gas prices and historical fee information on the Plasma blockchain. - [Getting started | Plasma](https://docs.chainstack.com/reference/plasma-getting-started.md) - [Logs and events | Plasma](https://docs.chainstack.com/reference/plasma-logs-and-events-rpc-methods.md): The logs and events JSON-RPC methods allow developers to query smart contract event logs on the Plasma blockchain. - [net_listening | Plasma](https://docs.chainstack.com/reference/plasma-net-listening.md) - [net_peerCount | Plasma](https://docs.chainstack.com/reference/plasma-net-peercount.md) - [net_version | Plasma](https://docs.chainstack.com/reference/plasma-net-version.md) - [trace_block | Plasma](https://docs.chainstack.com/reference/plasma-trace-block.md) - [trace_call | Plasma](https://docs.chainstack.com/reference/plasma-trace-call.md) - [trace_callMany | Plasma](https://docs.chainstack.com/reference/plasma-trace-callmany.md) - [trace_get | Plasma](https://docs.chainstack.com/reference/plasma-trace-get.md) - [trace_replayBlockTransactions | Plasma](https://docs.chainstack.com/reference/plasma-trace-replayblocktransactions.md) - [Transaction info | Plasma](https://docs.chainstack.com/reference/plasma-transaction-info-rpc-methods.md): The transaction info JSON-RPC methods allow developers to access transaction-specific details on the Plasma blockchain, including transaction data, receipts, and status. - [web3_clientVersion | Plasma](https://docs.chainstack.com/reference/plasma-web3-clientversion.md) - [web3_sha3 | Plasma](https://docs.chainstack.com/reference/plasma-web3-sha3.md) - [Getting started](https://docs.chainstack.com/reference/platform-api-getting-started.md) - [Accounts info | Polygon](https://docs.chainstack.com/reference/polygon-accounts-info-rpc-methods.md): Using account information methods, developers can retrieve information about accounts, contracts, and transactions on the Polygon blockchain and use the information to build various decentralized applications. - [Blocks info | Polygon](https://docs.chainstack.com/reference/polygon-blocks-rpc-methods.md): The blocks info JSON RPC methods allow developers to access specific block details. A block in the Polygon blockchain contains various pieces of information, such as the block's transactions, the block, the timestamp of the block, the block height, the block header, and other. - [Chain info | Polygon](https://docs.chainstack.com/reference/polygon-chain-data-rpc-methods.md): Chain info methods allow developers to access specific chain details. This information is important to developers to get information about the blockchain network they are connected to. - [clearSubscriptions | Polygon](https://docs.chainstack.com/reference/polygon-clearsubscriptions.md): web3.js method used to unsubscribe from all subscriptions made with the `web3.eth.subscribe` method. This method is useful for removing all of the subscriptions at once. - [Client information | Polygon](https://docs.chainstack.com/reference/polygon-client-data-rpc-methods.md): Client information methods are useful to developers as they allow them to retrieve important information about the client software, network, and node that their application is connected to. This information is critical for building reliable and efficient Polygon applications, ensuring compatibility, and monitoring the status and connectivity of the node. - [Debug & Trace | Polygon](https://docs.chainstack.com/reference/polygon-debug-trace-rpc-methods.md): The debug and trace APIs are used by developers to debug and analyze smart contracts and transactions. The debug API allows for code execution simulation, while the trace API traces contract execution and gathers data on various performance metrics. - [Executing transactions | Polygon](https://docs.chainstack.com/reference/polygon-evm-excecution-rpc-methods.md): The executing transactions methods provide developers with a flexible set of tools for interacting with the Polygon network. - [Filter handling | Polygon](https://docs.chainstack.com/reference/polygon-filters-rpc-methods.md): Filters are a mechanism for clients to receive notifications of changes to the Polygon blockchain. The methods described in this section allow developers to retrieve the changes that happened since the filter was last polled or allow them to delete it. - [Gas data | Polygon](https://docs.chainstack.com/reference/polygon-gas-data-rpc-methods.md): Using gas data methods, developers can get important information about the gas prices and estimated gas required for transactions on the Polygon blockchain. This information is crucial in building efficient and cost-effective decentralized applications on the Polygon network. - [eth_getBlockByNumber | Polygon](https://docs.chainstack.com/reference/polygon-getblockbynumber.md) - [eth_blockNumber | Polygon](https://docs.chainstack.com/reference/polygon-getblocknumber.md) - [eth_getBlockReceipts | Polygon](https://docs.chainstack.com/reference/polygon-getblockreceipts.md) - [eth_getBlockTransactionCountByHash | Polygon](https://docs.chainstack.com/reference/polygon-getblocktransactioncountbyhash.md) - [eth_getBlockTransactionCountByNumber | Polygon](https://docs.chainstack.com/reference/polygon-getblocktransactioncountbynumber.md) - [Getting started | Polygon](https://docs.chainstack.com/reference/polygon-getting-started.md) - [eth_getTransactionByBlockHashAndIndex | Polygon](https://docs.chainstack.com/reference/polygon-gettransactionbyblockhashandindex.md) - [eth_getTransactionByBlockNumberAndIndex | Polygon](https://docs.chainstack.com/reference/polygon-gettransactionbyblocknumberandindex.md) - [eth_getTransactionByHash | Polygon](https://docs.chainstack.com/reference/polygon-gettransactionbyhash.md) - [eth_getTransactionReceipt | Polygon](https://docs.chainstack.com/reference/polygon-gettransactionreceipt.md) - [Logs and events | Polygon](https://docs.chainstack.com/reference/polygon-logs-rpc-methods.md): Retrieving account information from a blockchain is crucial for building decentralized applications. Logs methods are a powerful tool developers can use to retrieve information about smart contracts, transactions, and events on a blockchain. - [eth_subscribe ("logs") | Polygon](https://docs.chainstack.com/reference/polygon-native-subscribe-logs.md): Polygon API method that allows developers to subscribe to real-time updates about new event logs on the Polygon blockchain. The application will receive notifications whenever new logs matching the filter are emitted. - [eth_subscribe("newHeads") | Polygon](https://docs.chainstack.com/reference/polygon-native-subscribe-newheads.md): Polygon API method allowing developers to receive real-time notifications regarding new block headers on the Polygon blockchain; it sends notifications whenever a new block is added. - [eth_subscribe ("newPendingTransactions") | Polygon](https://docs.chainstack.com/reference/polygon-native-subscribe-newpendingtransactions.md): Polygon API method that allows developers to receive real-time notifications regarding new pending transactions on the Polygon blockchain. The application will receive notifications whenever new pending transactions are identified. - [eth_unsubscribe | Polygon](https://docs.chainstack.com/reference/polygon-native-unsubscribe.md): Polygon API method that allows a client to unsubscribe from a specific subscription. - [eth_newBlockFilter | Polygon](https://docs.chainstack.com/reference/polygon-newblockfilter.md) - [eth_newPendingTransactionFilter | Polygon](https://docs.chainstack.com/reference/polygon-newpendingtransactionfilter.md) - [subscribe ("logs") | Polygon](https://docs.chainstack.com/reference/polygon-subscribelogs.md) - [subscribe ("newBlockHeaders") | Polygon](https://docs.chainstack.com/reference/polygon-subscribenewblockheaders.md) - [subscribe ("pendingTransactions") | Polygon](https://docs.chainstack.com/reference/polygon-subscribependingtransactions.md) - [subscribe ("syncing") | Polygon](https://docs.chainstack.com/reference/polygon-subscribesyncing.md): web3.js subscription method that is used to subscribe to updates on the current syncing status of a Polygon blockchain node. When a client node is syncing with the rest of the network, it is in the process of downloading and verifying new blocks to ensure that its copy of the blockchain is up-to-date and in sync with the latest version of the network. - [trace_block | Polygon](https://docs.chainstack.com/reference/polygon-trace_block.md) - [trace_transaction | Polygon](https://docs.chainstack.com/reference/polygon-trace_transaction.md) - [debug_traceBlockByHash | Polygon](https://docs.chainstack.com/reference/polygon-traceblockbyhash.md) - [debug_traceBlockByNumber | Polygon](https://docs.chainstack.com/reference/polygon-traceblockbynumber.md) - [debug_traceCall | Polygon](https://docs.chainstack.com/reference/polygon-tracecall.md) - [debug_traceTransaction | Polygon](https://docs.chainstack.com/reference/polygon-tracetransaction.md) - [Transactions info | Polygon](https://docs.chainstack.com/reference/polygon-transactions-rpc-methods.md): Using these methods, developers can retrieve important information about transactions on the Polygon blockchain. This information is crucial in building applications that monitor, track, and analyze transactions on the Polygon network. - [Subscriptions | Polygon](https://docs.chainstack.com/reference/polygon-web3js-subscriptions-methods.md): Subscriptions are a feature of the Polygon JSON-RPC API that allows developers to receive real-time updates on various blockchain events. Developers can subscribe to specific events of interest, such as new block headers, pending transactions, or contract events. - [Produce an unsigned blinded block](https://docs.chainstack.com/reference/produceblindedblock.md) - [Produce unsigned block](https://docs.chainstack.com/reference/produceblock.md) - [programSubscribe | Solana](https://docs.chainstack.com/reference/programsubscribe-solana.md): The `programSubscribe` method in Solana allows developers to receive real-time notifications about changes to all accounts owned by a specific program. This subscription-based method provides updates whenever any account owned by the monitored program is modified. - [programUnsubscribe | Solana](https://docs.chainstack.com/reference/programunsubscribe-solana.md): The `programUnsubscribe` method in Solana allows a client to unsubscribe from a specific program subscription. This method can be used to cancel an existing subscription to program account updates. - [eth_protocolVersion | Base](https://docs.chainstack.com/reference/protocolversion.md) - [Quick tutorial](https://docs.chainstack.com/reference/quick-tutorial.md): This tutorial will walk you through creating a consortium network through the Chainstack API. - [eth_blockNumber | Ronin](https://docs.chainstack.com/reference/ronin-blocknumber.md) - [eth_call | Ronin](https://docs.chainstack.com/reference/ronin-call.md) - [web3_clientVersion | Ronin](https://docs.chainstack.com/reference/ronin-clientversion.md) - [eth_estimateGas | Ronin](https://docs.chainstack.com/reference/ronin-estimategas.md) - [eth_getBalance | Ronin](https://docs.chainstack.com/reference/ronin-getbalance.md) - [eth_getBlockByHash | Ronin](https://docs.chainstack.com/reference/ronin-getblockbyhash.md) - [eth_getBlockByNumber | Ronin](https://docs.chainstack.com/reference/ronin-getblockbynumber.md) - [eth_getBlockTransactionCountByHash | Ronin](https://docs.chainstack.com/reference/ronin-getblocktransactioncountbyhash.md) - [eth_getBlockTransactionCountByNumber | Ronin](https://docs.chainstack.com/reference/ronin-getblocktransactioncountbynumber.md) - [eth_chainId | Ronin](https://docs.chainstack.com/reference/ronin-getchainid.md) - [eth_getCode | Ronin](https://docs.chainstack.com/reference/ronin-getcode.md) - [eth_getFilterChanges | Ronin](https://docs.chainstack.com/reference/ronin-getfilterchanges.md) - [eth_gasPrice | Ronin](https://docs.chainstack.com/reference/ronin-getgasprice.md) - [eth_getLogs | Ronin](https://docs.chainstack.com/reference/ronin-getlogs.md) - [eth_maxPriorityFeePerGas | Ronin](https://docs.chainstack.com/reference/ronin-getmaxpriorityfeepergas.md) - [eth_getStorageAt | Ronin](https://docs.chainstack.com/reference/ronin-getstorageat.md) - [eth_getTransactionByBlockHashAndIndex | Ronin](https://docs.chainstack.com/reference/ronin-gettransactionbyblockhashandindex.md) - [eth_getTransactionByBlockNumberAndIndex | Ronin](https://docs.chainstack.com/reference/ronin-gettransactionbyblocknumberandindex.md) - [eth_getTransactionByHash | Ronin](https://docs.chainstack.com/reference/ronin-gettransactionbyhash.md) - [eth_getTransactionCount | Ronin](https://docs.chainstack.com/reference/ronin-gettransactioncount.md) - [eth_getTransactionReceipt | Ronin](https://docs.chainstack.com/reference/ronin-gettransactionreceipt.md) - [net_listening | Ronin](https://docs.chainstack.com/reference/ronin-netlistening.md) - [net_peerCount | Ronin](https://docs.chainstack.com/reference/ronin-netpeercount.md) - [eth_newBlockFilter | Ronin](https://docs.chainstack.com/reference/ronin-newblockfilter.md) - [eth_newFilter | Ronin](https://docs.chainstack.com/reference/ronin-newfilter.md) - [eth_getFilterChanges | Ronin](https://docs.chainstack.com/reference/ronin-newpendingtransactionfilter.md) - [eth_sendRawTransaction | Ronin](https://docs.chainstack.com/reference/ronin-sendrawtransaction.md) - [eth_subscribe ("logs") | Ronin](https://docs.chainstack.com/reference/ronin-subscribelogs.md): Ronin API method that allows developers to subscribe to real-time updates about new event logs on the Ronin blockchain. The application will receive notifications whenever new logs matching the filter are emitted. - [eth_subscribe ("newHeads") | Ronin](https://docs.chainstack.com/reference/ronin-subscribenewheads.md): Ronin API method allowing developers to receive real-time notifications regarding new block headers on the Ronin blockchain; it sends notifications whenever a new block is added. - [eth_subscribe("newPendingTransactions") | Ronin](https://docs.chainstack.com/reference/ronin-subscribenewpendingtransactions.md): Ronin API method that allows developers to receive real-time notifications regarding new pending transactions on the Ronin blockchain. The application will receive notifications whenever new pending transactions are identified. - [eth_syncing | Ronin](https://docs.chainstack.com/reference/ronin-syncing.md) - [debug_traceBlockByHash | Ronin](https://docs.chainstack.com/reference/ronin-traceblockbyhash.md) - [debug_traceBlockByNumber | Ronin](https://docs.chainstack.com/reference/ronin-traceblockbynumber.md) - [debug_traceCall | Ronin](https://docs.chainstack.com/reference/ronin-tracecall.md) - [debug_traceTransaction | Ronin](https://docs.chainstack.com/reference/ronin-tracetransaction.md) - [eth_uninstallFilter | Ronin](https://docs.chainstack.com/reference/ronin-uninstallfilter.md) - [eth_unsubscribe | Ronin](https://docs.chainstack.com/reference/ronin-unsubscribe.md): Ronin API method that allows a client to unsubscribe from a specific subscription. - [rootSubscribe | Solana](https://docs.chainstack.com/reference/rootsubscribe-solana.md): The `rootSubscribe` method in Solana allows developers to receive real-time notifications about changes to the root of the ledger. This subscription-based method provides updates whenever a new root is set. - [rootUnsubscribe | Solana](https://docs.chainstack.com/reference/rootunsubscribe-solana.md): The `rootUnsubscribe` method in Solana allows a client to unsubscribe from a root subscription. This method can be used to cancel an existing subscription to root updates. - [eth_sendRawTransaction | Polygon](https://docs.chainstack.com/reference/sendrawtransaction.md) - [signatureSubscribe | Solana](https://docs.chainstack.com/reference/signaturesubscribe-solana.md): The `signatureSubscribe` method in Solana allows developers to receive real-time notifications about the status of a transaction signature. This subscription-based method provides updates when a transaction's status changes. - [signatureUnsubscribe | Solana](https://docs.chainstack.com/reference/signatureunsubscribe-solana.md): The `signatureUnsubscribe` method in Solana allows a client to unsubscribe from a signature subscription. This method can be used to cancel an existing subscription to transaction signature updates. - [slotSubscribe | Solana](https://docs.chainstack.com/reference/slotsubscribe-solana.md): The `slotSubscribe` method in Solana allows developers to receive real-time notifications about slot updates. This subscription-based method provides updates whenever a new slot is processed by the node. - [slotsUpdatesSubscribe | Solana](https://docs.chainstack.com/reference/slotsupdatessubscribe-solana.md): The `slotsUpdatesSubscribe` method in Solana allows developers to receive real-time notifications about slot updates including timing information. This subscription-based method provides more detailed updates about slot processing compared to `slotSubscribe`. - [slotsUpdatesUnsubscribe | Solana](https://docs.chainstack.com/reference/slotsupdatesunsubscribe-solana.md): The `slotsUpdatesUnsubscribe` method in Solana allows a client to unsubscribe from a slots updates subscription. This method can be used to cancel an existing subscription to detailed slot updates. - [slotUnsubscribe | Solana](https://docs.chainstack.com/reference/slotunsubscribe-solana.md): The `slotUnsubscribe` method in Solana allows a client to unsubscribe from a slot subscription. This method can be used to cancel an existing subscription to slot updates. - [getAccountInfo | Solana](https://docs.chainstack.com/reference/solana-getaccountinfo.md) - [getBalance | Solana](https://docs.chainstack.com/reference/solana-getbalance.md) - [getBlock | Solana](https://docs.chainstack.com/reference/solana-getblock.md) - [getBlockCommitment | Solana](https://docs.chainstack.com/reference/solana-getblockcommitment.md) - [getBlockHeight | Solana](https://docs.chainstack.com/reference/solana-getblockheight.md) - [getBlockProduction | Solana](https://docs.chainstack.com/reference/solana-getblockproduction.md) - [getBlocks | Solana](https://docs.chainstack.com/reference/solana-getblocks.md) - [getBlockTime | Solana](https://docs.chainstack.com/reference/solana-getblocktime.md) - [getClusterNodes | Solana](https://docs.chainstack.com/reference/solana-getclusternodes.md) - [getEpochInfo | Solana](https://docs.chainstack.com/reference/solana-getepochinfo.md) - [getEpochSchedule | Solana](https://docs.chainstack.com/reference/solana-getepochschedule.md) - [getFeeForMessage | Solana](https://docs.chainstack.com/reference/solana-getfeeformessage.md) - [getFirstAvailableBlock | Solana](https://docs.chainstack.com/reference/solana-getfirstavailableblock.md) - [getGenesisHash | Solana](https://docs.chainstack.com/reference/solana-getgenesishash.md) - [getHighestSnapshotSlot | Solana](https://docs.chainstack.com/reference/solana-gethighestsnapshotslot.md) - [getIdentity | Solana](https://docs.chainstack.com/reference/solana-getidentity.md) - [getInflationGovernor | Solana](https://docs.chainstack.com/reference/solana-getinflationgovernor.md) - [getInflationRate | Solana](https://docs.chainstack.com/reference/solana-getinflationrate.md) - [getInflationReward | Solana](https://docs.chainstack.com/reference/solana-getinflationreward.md) - [getLargestAccounts | Solana](https://docs.chainstack.com/reference/solana-getlargestaccounts.md) - [getLatestBlockhash | Solana](https://docs.chainstack.com/reference/solana-getlatestblockhash.md) - [getMaxRetransmitSlot | Solana](https://docs.chainstack.com/reference/solana-getmaxretransmitslot.md) - [getMaxShredInsertSlot | Solana](https://docs.chainstack.com/reference/solana-getmaxshredinsertslot.md) - [getMinimumBalanceForRentExemption | Solana](https://docs.chainstack.com/reference/solana-getminimumbalanceforrentexemption.md) - [getMultipleAccounts | Solana](https://docs.chainstack.com/reference/solana-getmultipleaccounts.md) - [getProgramAccounts | Solana](https://docs.chainstack.com/reference/solana-getprogramaccounts.md) - [getRecentBlockhash | Solana](https://docs.chainstack.com/reference/solana-getrecentblockhash.md) - [getRecentPerformanceSamples | Solana](https://docs.chainstack.com/reference/solana-getrecentperformancesamples.md) - [getRecentPrioritizationFees | Solana](https://docs.chainstack.com/reference/solana-getrecentprioritizationfees.md) - [getSignaturesForAddress | Solana](https://docs.chainstack.com/reference/solana-getsignaturesforaddress.md) - [getSignatureStatuses | Solana](https://docs.chainstack.com/reference/solana-getsignaturestatuses.md) - [getSlot | Solana](https://docs.chainstack.com/reference/solana-getslot.md) - [getSlotLeader | Solana](https://docs.chainstack.com/reference/solana-getslotleader.md) - [getStakeMinimumDelegation | Solana](https://docs.chainstack.com/reference/solana-getstakeminimumdelegation.md) - [getSupply | Solana](https://docs.chainstack.com/reference/solana-getsupply.md) - [Getting started | Solana](https://docs.chainstack.com/reference/solana-getting-started.md) - [getTokenAccountBalance | Solana](https://docs.chainstack.com/reference/solana-gettokenaccountbalance.md) - [getTokenAccountsByOwner | Solana](https://docs.chainstack.com/reference/solana-gettokenaccountsbyowner.md) - [getTokenLargestAccounts | Solana](https://docs.chainstack.com/reference/solana-gettokenlargestaccounts.md) - [simulateTransaction | Solana](https://docs.chainstack.com/reference/solana-simulatetransaction.md) - [Pathfinder default API version change 0.19.0 | Starknet](https://docs.chainstack.com/reference/starknet-pathfinder-default-api-version-change.md): Pathfinder 0.19.0 changes the default Starknet JSON-RPC API at the root endpoint from v0.7.1 to v0.8.0. Learn how to verify and migrate safely. - [Pathfinder methods deprecation notice 0.17.0 | Starknet](https://docs.chainstack.com/reference/starknet-pathfinder-methods-deprecation.md) - [starknet_call | Starknet](https://docs.chainstack.com/reference/starknet-starknetcall.md): starknet_call - [starknet_estimateFee | Starknet](https://docs.chainstack.com/reference/starknet-starknetestimatefee.md): starknet_estimateFee - [starknet_estimateMessageFee | Starknet](https://docs.chainstack.com/reference/starknet-starknetestimatemessagefee.md): starknet_estimateMessageFee - [starknet_getClassAt | Starknet](https://docs.chainstack.com/reference/starknet-starknetgetclassat.md): starknet_getClassAt - [starknet_getClassHashAt | Starknet](https://docs.chainstack.com/reference/starknet-starknetgetclasshashat.md): starknet_getClassHashAt - [starknet_getNonce | Starknet](https://docs.chainstack.com/reference/starknet-starknetgetnonce.md): starknet_getNonce - [starknet_getStorageAt | Starknet](https://docs.chainstack.com/reference/starknet-starknetgetstorageat.md): starknet_getStorageAt - [starknet_getTransactionByBlockIdAndIndex | Starknet](https://docs.chainstack.com/reference/starknet-starknetgettransactionbyblockidandindex.md): starknet_getTransactionByBlockIdAndIndex - [starknet_getTransactionByHash | Starknet](https://docs.chainstack.com/reference/starknet-starknetgettransactionbyhash.md): starknet_getTransactionByHash - [starknet_simulateTransactions | Starknet](https://docs.chainstack.com/reference/starknet-starknetsimulatetransactions.md): starknet_simulateTransactions - [starknet_traceBlockTransactions | Starknet](https://docs.chainstack.com/reference/starknet-starknettraceblocktransactions.md): starknet_traceBlockTransactions - [Subscribe to events](https://docs.chainstack.com/reference/subscribetobeaconevents.md) - [eth_syncing | Polygon](https://docs.chainstack.com/reference/syncing.md) - [account | TON v3](https://docs.chainstack.com/reference/ton-account-v3.md): Retrieves information about a specific account on the TON blockchain - [addressBook | TON v3](https://docs.chainstack.com/reference/ton-addressbook-v3.md): Retrieves information about an address from the address book - [adjacentTransactions | TON v3](https://docs.chainstack.com/reference/ton-adjacenttransactions-v3.md): Retrieves a list of transactions adjacent to a specific transaction - [blocks | TON v3](https://docs.chainstack.com/reference/ton-blocks-v3.md): Retrieves a list of blocks from the TON blockchain - [detectAddress | TON v2](https://docs.chainstack.com/reference/ton-detectaddress-v2.md) - [estimateFee | TON v3](https://docs.chainstack.com/reference/ton-estimatefee-v3.md): Estimates the fee for a transaction on the TON blockchain - [getAddressBalance | TON v2](https://docs.chainstack.com/reference/ton-getaddressbalance-v2.md) - [getAddressInformation | TON v2](https://docs.chainstack.com/reference/ton-getaddressinformation-v2.md) - [getAddressState | TON v2](https://docs.chainstack.com/reference/ton-getaddressstate-v2.md) - [getBlockHeader | TON v2](https://docs.chainstack.com/reference/ton-getblockheader-v2.md) - [getBlockTransactions | TON v2](https://docs.chainstack.com/reference/ton-getblocktransactions-v2.md) - [getBlockTransactionsExt | TON v2](https://docs.chainstack.com/reference/ton-getblocktransactionsext-v2.md) - [getConfigParam | TON v2](https://docs.chainstack.com/reference/ton-getconfigparam-v2.md) - [getConsensusBlock | TON v2](https://docs.chainstack.com/reference/ton-getconsensusblock-v2.md) - [getExtendedAddressInformation | TON v2](https://docs.chainstack.com/reference/ton-getextendedaddressinformation-v2.md) - [getMasterchainBlockSignatures | TON v2](https://docs.chainstack.com/reference/ton-getmasterchainblocksignatures-v2.md) - [getMasterchainInfo | TON v2](https://docs.chainstack.com/reference/ton-getmasterchaininfo-v2.md) - [getShardBlockProof | TON v2](https://docs.chainstack.com/reference/ton-getshardblockproof-v2.md) - [getTokenData | TON v2](https://docs.chainstack.com/reference/ton-gettokendata-v2.md) - [getTransactions | TON v2](https://docs.chainstack.com/reference/ton-gettransactions-v2.md) - [getWalletInformation | TON v2](https://docs.chainstack.com/reference/ton-getwalletinformation-v2.md) - [jetton/burns | TON v3](https://docs.chainstack.com/reference/ton-jetton-burns-v3.md): Retrieves a list of Jetton burn events for a specific Jetton address from the TON blockchain - [jetton/masters | TON v3](https://docs.chainstack.com/reference/ton-jetton-masters-v3.md): Retrieves a list of Jetton master contracts from the TON blockchain - [jetton/transfers | TON v3](https://docs.chainstack.com/reference/ton-jetton-transfers-v3.md): Retrieves a list of Jetton transfers from the TON blockchain - [jetton/wallets | TON v3](https://docs.chainstack.com/reference/ton-jetton-wallets-v3.md): Retrieves a list of Jetton wallets from the TON blockchain - [lookupBlock | TON v2](https://docs.chainstack.com/reference/ton-lookupblock-v2.md) - [masterchainBlockShards | TON v3](https://docs.chainstack.com/reference/ton-masterchainblockshards-v3.md): Retrieves the shards of a specific masterchain block - [masterchainBlockShardState | TON v3](https://docs.chainstack.com/reference/ton-masterchainblockshardstate-v3.md): Retrieves the shard state of a specific masterchain block - [masterchainInfo | TON v3](https://docs.chainstack.com/reference/ton-masterchaininfo-v3.md): Retrieves information about the current state of the masterchain - [messages | TON v3](https://docs.chainstack.com/reference/ton-messages-v3.md): Retrieves a list of messages from the TON blockchain - [nft/collections | TON v3](https://docs.chainstack.com/reference/ton-nft-collections-v3.md): Retrieves a list of NFT collections from the TON blockchain - [nft/items | TON v3](https://docs.chainstack.com/reference/ton-nft-items-v3.md): Retrieves a list of NFT items from the TON blockchain - [nft/transfers | TON v3](https://docs.chainstack.com/reference/ton-nft-transfers-v3.md): Retrieves a list of NFT transfers from the TON blockchain - [packAddress | TON v2](https://docs.chainstack.com/reference/ton-packaddress-v2.md) - [runGetMethod | TON v2](https://docs.chainstack.com/reference/ton-rungetmethod-v2.md) - [runGetMethod | TON v3](https://docs.chainstack.com/reference/ton-rungetmethod-v3.md): Executes a get method on a smart contract in the TON blockchain - [shards | TON v2](https://docs.chainstack.com/reference/ton-shards-v2.md) - [transactions | TON v3](https://docs.chainstack.com/reference/ton-transactions-v3.md): Retrieves a list of transactions from the TON blockchain - [transactionsByMasterchainBlock | TON v3](https://docs.chainstack.com/reference/ton-transactionsbymasterchainblock-v3.md): Retrieves a list of transactions for a specific masterchain block - [transactionsByMessage | TON v3](https://docs.chainstack.com/reference/ton-transactionsbymessage-v3.md): Retrieves a list of transactions related to a specific message - [tryLocateResultTx | TON v2](https://docs.chainstack.com/reference/ton-trylocateresulttx-v2.md) - [tryLocateSourceTx | TON v2](https://docs.chainstack.com/reference/ton-trylocatesourcetx-v2.md) - [tryLocateTx | TON v2](https://docs.chainstack.com/reference/ton-trylocatetx-v2.md) - [unpackAddress | TON v2](https://docs.chainstack.com/reference/ton-unpackaddress-v2.md) - [wallet | TON v3](https://docs.chainstack.com/reference/ton-wallet-v3.md): Retrieves information about a specific wallet on the TON blockchain - [trace filter | Fantom](https://docs.chainstack.com/reference/trace-filter-fantom.md): Fantom API method that filters and retrieves transaction execution traces based on specified criteria. It provides a detailed record of all the actions taken by transactions within the Ethereum Virtual Machine (EVM) during the specified block range. - [trace get | Fantom](https://docs.chainstack.com/reference/trace-get-fantom.md): Fantom API method that retrieves a specific trace from a transaction by index. Th method is part of the Ethereum client's tracing API, which provides detailed insights into individual transaction steps within the Ethereum Virtual Machine (EVM). It is particularly useful for analyzing transactions with multiple internal calls and operations. - [trace transaction | Fantom](https://docs.chainstack.com/reference/trace-transaction-fantom.md): Fantom API method that traces a specific transaction. It provides a detailed record of all the steps the Ethereum Virtual Machine (EVM) took during the execution, including all the operations performed and the changes made to the blockchain state. This method is available on Erigon only. - [trace block | Fantom](https://docs.chainstack.com/reference/trace_block-fantom.md): Fantom API method that returns traces for all the transactions within a specific block. Developers can use the `trace_block` method to gain insight into the behavior of smart contracts within a block, analyze gas usage, and optimize their contracts accordingly. This method is only available on an Erigon instance. - [trace_transaction | BNB Chain](https://docs.chainstack.com/reference/trace_transaction.md) - [debug_traceBlockByHash | Optimism](https://docs.chainstack.com/reference/traceblockbyhash.md) - [wallet/accountpermissionupdate | TRON](https://docs.chainstack.com/reference/tron-accountpermissionupdate.md) - [Getting started | TRON](https://docs.chainstack.com/reference/tron-api-reference.md) - [wallet/broadcasthex | TRON](https://docs.chainstack.com/reference/tron-broadcasthex.md) - [wallet/broadcasttransaction | TRON](https://docs.chainstack.com/reference/tron-broadcasttransaction.md) - [wallet/cancelallunfreezev2 | TRON](https://docs.chainstack.com/reference/tron-cancelallunfreezev2.md) - [wallet/clearabi | TRON](https://docs.chainstack.com/reference/tron-clearabi.md) - [wallet/createaccount | TRON](https://docs.chainstack.com/reference/tron-createaccount.md) - [wallet/createassetissue | TRON](https://docs.chainstack.com/reference/tron-createassetissue.md) - [wallet/createtransaction | TRON](https://docs.chainstack.com/reference/tron-createtransaction.md) - [wallet/createwitness | TRON](https://docs.chainstack.com/reference/tron-createwitness.md) - [wallet/delegateresource | TRON](https://docs.chainstack.com/reference/tron-delegateresource.md) - [wallet/deploycontract | TRON](https://docs.chainstack.com/reference/tron-deploycontract.md) - [wallet/estimateenergy | TRON](https://docs.chainstack.com/reference/tron-estimateenergy.md) - [wallet/exchangecreate | TRON](https://docs.chainstack.com/reference/tron-exchangecreate.md): Creates a new trading pair on the TRON decentralized exchange with initial liquidity provision - [wallet/exchangeinject | TRON](https://docs.chainstack.com/reference/tron-exchangeinject.md): Adds liquidity to an existing exchange trading pair on the TRON decentralized exchange - [wallet/exchangetransaction | TRON](https://docs.chainstack.com/reference/tron-exchangetransaction.md): Executes a token swap transaction on the TRON decentralized exchange - [wallet/exchangewithdraw | TRON](https://docs.chainstack.com/reference/tron-exchangewithdraw.md): Removes liquidity from an existing exchange trading pair on the TRON decentralized exchange - [wallet/freezebalance | TRON](https://docs.chainstack.com/reference/tron-freezebalance.md) - [wallet/freezebalancev2 | TRON](https://docs.chainstack.com/reference/tron-freezebalancev2.md) - [wallet/getaccount | TRON](https://docs.chainstack.com/reference/tron-getaccount.md) - [wallet/getaccountbalance | TRON](https://docs.chainstack.com/reference/tron-getaccountbalance.md) - [wallet/getaccountnet | TRON](https://docs.chainstack.com/reference/tron-getaccountnet.md) - [wallet/getaccountresource | TRON](https://docs.chainstack.com/reference/tron-getaccountresource.md) - [wallet/getapprovedlist | TRON](https://docs.chainstack.com/reference/tron-getapprovedlist.md) - [wallet/getassetissuebyid | TRON](https://docs.chainstack.com/reference/tron-getassetissuebyid.md) - [wallet/getassetissuebyname | TRON](https://docs.chainstack.com/reference/tron-getassetissuebyname.md) - [wallet/getassetissuelist | TRON](https://docs.chainstack.com/reference/tron-getassetissuelist.md) - [wallet/getassetissuelistbyname | TRON](https://docs.chainstack.com/reference/tron-getassetissuelistbyname.md) - [wallet/getavailableunfreezecount | TRON](https://docs.chainstack.com/reference/tron-getavailableunfreezecount.md) - [wallet/getbandwidthprices | TRON](https://docs.chainstack.com/reference/tron-getbandwidthprices.md) - [wallet/getblock | TRON](https://docs.chainstack.com/reference/tron-getblock.md) - [wallet/getblockbalance | TRON](https://docs.chainstack.com/reference/tron-getblockbalance.md) - [wallet/getblockbyid | TRON](https://docs.chainstack.com/reference/tron-getblockbyid.md) - [wallet/getblockbylatestnum | TRON](https://docs.chainstack.com/reference/tron-getblockbylatestnum.md) - [wallet/getblockbylimitnext | TRON](https://docs.chainstack.com/reference/tron-getblockbylimitnext.md) - [wallet/getblockbynum | TRON](https://docs.chainstack.com/reference/tron-getblockbynum.md) - [wallet/getBrokerage | TRON](https://docs.chainstack.com/reference/tron-getbrokerage.md) - [wallet/getburntrx | TRON](https://docs.chainstack.com/reference/tron-getburntrx.md) - [wallet/getcandelegatedmaxsize | TRON](https://docs.chainstack.com/reference/tron-getcandelegatedmaxsize.md) - [wallet/getcanwithdrawunfreezeamount | TRON](https://docs.chainstack.com/reference/tron-getcanwithdrawunfreezeamount.md) - [wallet/getchainparameters | TRON](https://docs.chainstack.com/reference/tron-getchainparameters.md) - [wallet/getcontract | TRON](https://docs.chainstack.com/reference/tron-getcontract.md) - [wallet/getcontractinfo | TRON](https://docs.chainstack.com/reference/tron-getcontractinfo.md) - [wallet/getdelegatedresource | TRON](https://docs.chainstack.com/reference/tron-getdelegatedresource.md) - [wallet/getdelegatedresourceaccountindex | TRON](https://docs.chainstack.com/reference/tron-getdelegatedresourceaccountindex.md) - [wallet/getdelegatedresourceaccountindexv2 | TRON](https://docs.chainstack.com/reference/tron-getdelegatedresourceaccountindexv2.md) - [wallet/getdelegatedresourcev2 | TRON](https://docs.chainstack.com/reference/tron-getdelegatedresourcev2.md) - [wallet/getenergyprices | TRON](https://docs.chainstack.com/reference/tron-getenergyprices.md) - [wallet/getexchangebyid | TRON](https://docs.chainstack.com/reference/tron-getexchangebyid.md): Retrieves detailed information about a specific exchange trading pair by its unique identifier - [wallet/getmarketorderbyaccount | TRON](https://docs.chainstack.com/reference/tron-getmarketorderbyaccount.md) - [wallet/getmarketorderbyid | TRON](https://docs.chainstack.com/reference/tron-getmarketorderbyid.md) - [wallet/getmarketorderlistbypair | TRON](https://docs.chainstack.com/reference/tron-getmarketorderlistbypair.md) - [wallet/getmarketpairlist | TRON](https://docs.chainstack.com/reference/tron-getmarketpairlist.md) - [wallet/getmarketpricebypair | TRON](https://docs.chainstack.com/reference/tron-getmarketpricebypair.md) - [merkle tree voucher info (client‑side) | TRON](https://docs.chainstack.com/reference/tron-getmerkletreevoucherinfo.md) - [wallet/getnextmaintenancetime | TRON](https://docs.chainstack.com/reference/tron-getnextmaintenancetime.md) - [wallet/getnodeinfo | TRON](https://docs.chainstack.com/reference/tron-getnodeinfo.md) - [wallet/getnowblock | TRON](https://docs.chainstack.com/reference/tron-getnowblock.md) - [wallet/getpaginatedassetissuelist | TRON](https://docs.chainstack.com/reference/tron-getpaginatedassetissuelist.md) - [wallet/getpaginatedproposallist | TRON](https://docs.chainstack.com/reference/tron-getpaginatedproposallist.md) - [wallet/getpendingsize | TRON](https://docs.chainstack.com/reference/tron-getpendingsize.md) - [wallet/getproposalbyid | TRON](https://docs.chainstack.com/reference/tron-getproposalbyid.md) - [wallet/getReward | TRON](https://docs.chainstack.com/reference/tron-getreward.md) - [wallet/gettransactionbyid | TRON](https://docs.chainstack.com/reference/tron-gettransactionbyid.md) - [wallet/gettransactionfrompending | TRON](https://docs.chainstack.com/reference/tron-gettransactionfrompending.md) - [wallet/gettransactioninfobyblocknum | TRON](https://docs.chainstack.com/reference/tron-gettransactioninfobyblocknum.md) - [wallet/gettransactioninfobyid | TRON](https://docs.chainstack.com/reference/tron-gettransactioninfobyid.md) - [wallet/gettransactionlistfrompending | TRON](https://docs.chainstack.com/reference/tron-gettransactionlistfrompending.md) - [jsonrpc eth_blockNumber | TRON](https://docs.chainstack.com/reference/tron-jsonrpc-blocknumber.md): TRON API method that returns the current block number in hexadecimal format. This method provides Ethereum-compatible interface for TRON blockchain. - [jsonrpc eth_call | TRON](https://docs.chainstack.com/reference/tron-jsonrpc-call.md): TRON API method that executes a new message call immediately without creating a transaction. This method provides Ethereum-compatible interface for TRON blockchain. - [jsonrpc web3_clientVersion | TRON](https://docs.chainstack.com/reference/tron-jsonrpc-clientversion.md): TRON API method that returns the current client version string. This method provides Ethereum-compatible interface for TRON blockchain. - [jsonrpc eth_estimateGas | TRON](https://docs.chainstack.com/reference/tron-jsonrpc-estimategas.md): TRON API method that estimates the amount of gas needed to execute a transaction. This method provides Ethereum-compatible interface for TRON blockchain. - [jsonrpc eth_gasPrice | TRON](https://docs.chainstack.com/reference/tron-jsonrpc-gasprice.md): TRON API method that returns the current gas price in wei. This method provides Ethereum-compatible interface for TRON blockchain. - [jsonrpc eth_getBalance | TRON](https://docs.chainstack.com/reference/tron-jsonrpc-getbalance.md): TRON API method that returns the TRX balance of an account. This method provides Ethereum-compatible interface for TRON blockchain. - [jsonrpc eth_getBlockByHash | TRON](https://docs.chainstack.com/reference/tron-jsonrpc-getblockbyhash.md): TRON API method that returns block information by block hash. This method provides Ethereum-compatible interface for TRON blockchain. - [jsonrpc eth_getBlockByNumber | TRON](https://docs.chainstack.com/reference/tron-jsonrpc-getblockbynumber.md): TRON API method that returns block information by block number. This method provides Ethereum-compatible interface for TRON blockchain. - [jsonrpc eth_getBlockTransactionCountByHash | TRON](https://docs.chainstack.com/reference/tron-jsonrpc-getblocktransactioncountbyhash.md) - [jsonrpc eth_getBlockTransactionCountByNumber | TRON](https://docs.chainstack.com/reference/tron-jsonrpc-getblocktransactioncountbynumber.md) - [jsonrpc eth_getCode | TRON](https://docs.chainstack.com/reference/tron-jsonrpc-getcode.md): TRON API method that returns the contract code at a given address. This method provides Ethereum-compatible interface for TRON blockchain. - [jsonrpc eth_getFilterChanges | TRON](https://docs.chainstack.com/reference/tron-jsonrpc-getfilterchanges.md): TRON API method that polls for filter changes and returns new logs or blocks. This method provides Ethereum-compatible interface for TRON blockchain. - [jsonrpc eth_getFilterLogs | TRON](https://docs.chainstack.com/reference/tron-jsonrpc-getfilterlogs.md): TRON API method that returns all logs matching a specific filter. This method provides Ethereum-compatible interface for TRON blockchain. - [jsonrpc eth_getLogs | TRON](https://docs.chainstack.com/reference/tron-jsonrpc-getlogs.md): TRON API method that returns an array of logs matching the specified filter criteria. This method provides Ethereum-compatible interface for TRON blockchain. - [jsonrpc eth_getStorageAt | TRON](https://docs.chainstack.com/reference/tron-jsonrpc-getstorageat.md): TRON API method that returns the value from a storage position at a given address. This method provides Ethereum-compatible interface for TRON blockchain. - [jsonrpc eth_getTransactionByBlockHashAndIndex | TRON](https://docs.chainstack.com/reference/tron-jsonrpc-gettransactionbyblockhashandindex.md) - [jsonrpc eth_getTransactionByBlockNumberAndIndex | TRON](https://docs.chainstack.com/reference/tron-jsonrpc-gettransactionbyblocknumberandindex.md) - [jsonrpc eth_getTransactionByHash | TRON](https://docs.chainstack.com/reference/tron-jsonrpc-gettransactionbyhash.md): TRON API method that returns transaction information by transaction hash. This method provides Ethereum-compatible interface for TRON blockchain. - [jsonrpc eth_getTransactionCount | TRON](https://docs.chainstack.com/reference/tron-jsonrpc-gettransactioncount.md): TRON API method that returns the number of transactions sent from an address (nonce). This method provides Ethereum-compatible interface for TRON blockchain. - [jsonrpc eth_getTransactionReceipt | TRON](https://docs.chainstack.com/reference/tron-jsonrpc-gettransactionreceipt.md): TRON API method that returns the receipt of a transaction by transaction hash. This method provides Ethereum-compatible interface for TRON blockchain. - [jsonrpc eth_getWork | TRON](https://docs.chainstack.com/reference/tron-jsonrpc-getwork.md) - [jsonrpc net_listening | TRON](https://docs.chainstack.com/reference/tron-jsonrpc-listening.md): TRON API method that returns whether the client is actively listening for network connections. This method provides Ethereum-compatible interface for TRON blockchain. - [jsonrpc net_version | TRON](https://docs.chainstack.com/reference/tron-jsonrpc-net-version.md) - [jsonrpc eth_newBlockFilter | TRON](https://docs.chainstack.com/reference/tron-jsonrpc-newblockfilter.md): TRON API method that creates a filter object for new block notifications. This method provides Ethereum-compatible interface for TRON blockchain. - [jsonrpc eth_newFilter | TRON](https://docs.chainstack.com/reference/tron-jsonrpc-newfilter.md): TRON API method that creates a filter object for event log notifications. This method provides Ethereum-compatible interface for TRON blockchain. - [jsonrpc net_peerCount | TRON](https://docs.chainstack.com/reference/tron-jsonrpc-peercount.md): TRON API method that returns the number of peers connected to the client. This method provides Ethereum-compatible interface for TRON blockchain. - [jsonrpc eth_protocolVersion | TRON](https://docs.chainstack.com/reference/tron-jsonrpc-protocolversion.md) - [jsonrpc eth_sendRawTransaction | TRON](https://docs.chainstack.com/reference/tron-jsonrpc-sendrawtransaction.md): TRON API method that submits a pre-signed transaction for broadcast to the network. This method provides Ethereum-compatible interface for TRON blockchain. - [jsonrpc web3_sha3 | TRON](https://docs.chainstack.com/reference/tron-jsonrpc-sha3.md): TRON API method that returns the Keccak-256 hash of the given data. This method provides Ethereum-compatible interface for TRON blockchain. - [jsonrpc eth_syncing | TRON](https://docs.chainstack.com/reference/tron-jsonrpc-syncing.md) - [jsonrpc eth_uninstallFilter | TRON](https://docs.chainstack.com/reference/tron-jsonrpc-uninstallfilter.md): TRON API method that uninstalls a previously created filter. This method provides Ethereum-compatible interface for TRON blockchain. - [jsonrpc net_version | TRON](https://docs.chainstack.com/reference/tron-jsonrpc-version.md): TRON API method that returns the current network ID. This method provides Ethereum-compatible interface for TRON blockchain. - [jsonrpc web3_clientVersion | TRON](https://docs.chainstack.com/reference/tron-jsonrpc-web3-clientversion.md) - [wallet/listexchanges | TRON](https://docs.chainstack.com/reference/tron-listexchanges.md): Retrieves a list of all trading pairs available on the TRON decentralized exchange - [wallet/listnodes | TRON](https://docs.chainstack.com/reference/tron-listnodes.md) - [wallet/listproposals | TRON](https://docs.chainstack.com/reference/tron-listproposals.md) - [wallet/listwitnesses | TRON](https://docs.chainstack.com/reference/tron-listwitnesses.md) - [wallet/marketbuyasset | TRON](https://docs.chainstack.com/reference/tron-marketbuyasset.md) - [wallet/marketcancelorder | TRON](https://docs.chainstack.com/reference/tron-marketcancelorder.md) - [wallet/marketsellasset | TRON](https://docs.chainstack.com/reference/tron-marketsellasset.md) - [wallet/participateassetissue | TRON](https://docs.chainstack.com/reference/tron-participateassetissue.md) - [wallet/proposalapprove | TRON](https://docs.chainstack.com/reference/tron-proposalapprove.md) - [wallet/proposalcreate | TRON](https://docs.chainstack.com/reference/tron-proposalcreate.md) - [wallet/proposaldelete | TRON](https://docs.chainstack.com/reference/tron-proposaldelete.md) - [wallet/createshieldedcontractparameters | TRON](https://docs.chainstack.com/reference/tron-shielded-createshieldedcontractparameters.md) - [wallet/createshieldedcontractparameterswithoutask | TRON](https://docs.chainstack.com/reference/tron-shielded-createshieldedcontractparameterswithoutask.md) - [wallet/createshieldedtransaction | TRON](https://docs.chainstack.com/reference/tron-shielded-createshieldedtransaction.md) - [wallet/createshieldedtransactionwithoutspendauthsig | TRON](https://docs.chainstack.com/reference/tron-shielded-createshieldedtransactionwithoutspendauthsig.md) - [wallet/createspendauthsig | TRON](https://docs.chainstack.com/reference/tron-shielded-createspendauthsig.md) - [wallet/getakfromask | TRON](https://docs.chainstack.com/reference/tron-shielded-getakfromask.md) - [wallet/getdiversifier | TRON](https://docs.chainstack.com/reference/tron-shielded-getdiversifier.md) - [wallet/getexpandedspendingkey | TRON](https://docs.chainstack.com/reference/tron-shielded-getexpandedspendingkey.md) - [wallet/getincomingviewingkey | TRON](https://docs.chainstack.com/reference/tron-shielded-getincomingviewingkey.md) - [wallet/getnewshieldedaddress | TRON](https://docs.chainstack.com/reference/tron-shielded-getnewshieldedaddress.md) - [wallet/getnkfromnsk | TRON](https://docs.chainstack.com/reference/tron-shielded-getnkfromnsk.md) - [derive shielded payment address (client‑side) | TRON](https://docs.chainstack.com/reference/tron-shielded-getshieldedpaymentaddress.md) - [wallet/getspendingkey | TRON](https://docs.chainstack.com/reference/tron-shielded-getspendingkey.md) - [wallet/gettriggerinputforshieldedtrc20contract | TRON](https://docs.chainstack.com/reference/tron-shielded-gettriggerinputforshieldedtrc20contract.md) - [derive zen payment address (client‑side) | TRON](https://docs.chainstack.com/reference/tron-shielded-getzenpaymentaddress.md) - [wallet/isshieldedtrc20contractnotespent | TRON](https://docs.chainstack.com/reference/tron-shielded-isshieldedtrc20contractnotespent.md) - [wallet/scanshieldedtrc20notesbyivk | TRON](https://docs.chainstack.com/reference/tron-shielded-scanshieldedtrc20notesbyivk.md) - [wallet/scanshieldedtrc20notesbyovk | TRON](https://docs.chainstack.com/reference/tron-shielded-scanshieldedtrc20notesbyovk.md) - [walletsolidity/getaccount | TRON](https://docs.chainstack.com/reference/tron-solidity-getaccount.md) - [walletsolidity/getblockbyid | TRON](https://docs.chainstack.com/reference/tron-solidity-getblockbyid.md) - [walletsolidity/getblockbylatestnum | TRON](https://docs.chainstack.com/reference/tron-solidity-getblockbylatestnum.md) - [walletsolidity/getblockbylimitnext | TRON](https://docs.chainstack.com/reference/tron-solidity-getblockbylimitnext.md) - [walletsolidity/getblockbynum | TRON](https://docs.chainstack.com/reference/tron-solidity-getblockbynum.md) - [walletsolidity/getnowblock | TRON](https://docs.chainstack.com/reference/tron-solidity-getnowblock.md) - [walletsolidity/gettransactionbyid | TRON](https://docs.chainstack.com/reference/tron-solidity-gettransactionbyid.md) - [walletsolidity/gettransactioncountbyblocknum | TRON](https://docs.chainstack.com/reference/tron-solidity-gettransactioncountbyblocknum.md) - [walletsolidity/gettransactioninfobyid | TRON](https://docs.chainstack.com/reference/tron-solidity-gettransactioninfobyid.md) - [wallet/transferasset | TRON](https://docs.chainstack.com/reference/tron-transferasset.md) - [wallet/triggerconstantcontract | TRON](https://docs.chainstack.com/reference/tron-triggerconstantcontract.md) - [wallet/triggersmartcontract | TRON](https://docs.chainstack.com/reference/tron-triggersmartcontract.md) - [wallet/undelegateresource | TRON](https://docs.chainstack.com/reference/tron-undelegateresource.md) - [wallet/unfreezeasset | TRON](https://docs.chainstack.com/reference/tron-unfreezeasset.md) - [wallet/unfreezebalance | TRON](https://docs.chainstack.com/reference/tron-unfreezebalance.md) - [wallet/unfreezebalancev2 | TRON](https://docs.chainstack.com/reference/tron-unfreezebalancev2.md) - [wallet/updateaccount | TRON](https://docs.chainstack.com/reference/tron-updateaccount.md) - [wallet/updateasset | TRON](https://docs.chainstack.com/reference/tron-updateasset.md) - [wallet/updateBrokerage | TRON](https://docs.chainstack.com/reference/tron-updatebrokerage.md) - [wallet/updateenergylimit | TRON](https://docs.chainstack.com/reference/tron-updateenergylimit.md) - [wallet/updatesetting | TRON](https://docs.chainstack.com/reference/tron-updatesetting.md) - [wallet/updatewitness | TRON](https://docs.chainstack.com/reference/tron-updatewitness.md) - [wallet/validateaddress | TRON](https://docs.chainstack.com/reference/tron-validateaddress.md) - [wallet/votewitnessaccount | TRON](https://docs.chainstack.com/reference/tron-votewitnessaccount.md) - [wallet/withdrawbalance | TRON](https://docs.chainstack.com/reference/tron-withdrawbalance.md) - [wallet/withdrawexpireunfreeze | TRON](https://docs.chainstack.com/reference/tron-withdrawexpireunfreeze.md) - [eth_uninstallFilter | Polygon](https://docs.chainstack.com/reference/uninstallfilter.md) - [Web3 libraries & tools](https://docs.chainstack.com/reference/web3-libraries.md): A Web3 library is a tool that allows developers to interact with blockchains. These libraries provide an easy-to-use interface for developers to build decentralized applications (DApps) and interact and retrieve data from a blockchain. - [zkevm_batchNumber | zkEVM](https://docs.chainstack.com/reference/zkevm-batchnumber.md) - [zkevm_batchNumberByBlockNumber | zkEVM](https://docs.chainstack.com/reference/zkevm-batchnumberbyblocknumber.md) - [web3_clientVersion | zkEVM](https://docs.chainstack.com/reference/zkevm-clientversion.md) - [zkevm_consolidatedBlockNumber | zkEVM](https://docs.chainstack.com/reference/zkevm-consolidatedblocknumber.md) - [eth_sendRawTransaction | zkEVM](https://docs.chainstack.com/reference/zkevm-endrawtransaction.md) - [eth_estimateGas | zkEVM](https://docs.chainstack.com/reference/zkevm-estimategas.md) - [eth_blockNumber | zkEVM](https://docs.chainstack.com/reference/zkevm-eth_blocknumber.md) - [eth_call | zkEVM](https://docs.chainstack.com/reference/zkevm-ethcall.md) - [eth_getBalance | zkEVM](https://docs.chainstack.com/reference/zkevm-getbalance.md) - [zkevm_getBatchByNumber | zkEVM](https://docs.chainstack.com/reference/zkevm-getbatchbynumber.md) - [eth_getBlockByHash | zkEVM](https://docs.chainstack.com/reference/zkevm-getblockbyhash.md) - [eth_getBlockByNumber | zkEVM](https://docs.chainstack.com/reference/zkevm-getblockbynumber.md) - [eth_getBlockTransactionCountByHash | zkEVM](https://docs.chainstack.com/reference/zkevm-getblocktransactioncountbyhash.md) - [eth_getCode | zkEVM](https://docs.chainstack.com/reference/zkevm-getcode.md) - [eth_getFilterChanges | zkEVM](https://docs.chainstack.com/reference/zkevm-getfilterchanges.md) - [eth_gasPrice | zkEVM](https://docs.chainstack.com/reference/zkevm-getgasprice.md) - [eth_getLogs | zkEVM](https://docs.chainstack.com/reference/zkevm-getlogs.md) - [eth_getStorageAt | zkEVM](https://docs.chainstack.com/reference/zkevm-getstorageat.md) - [Getting started](https://docs.chainstack.com/reference/zkevm-getting-started.md) - [eth_getTransactionByBlockHashAndIndex | zkEVM](https://docs.chainstack.com/reference/zkevm-gettransactionbyblockhashandindex.md) - [eth_getTransactionByBlockNumberAndIndex | zkEVM](https://docs.chainstack.com/reference/zkevm-gettransactionbyblocknumberandindex.md) - [eth_getTransactionByHash | zkEVM](https://docs.chainstack.com/reference/zkevm-gettransactionbyhash.md) - [eth_getTransactionReceipt | zkEVM](https://docs.chainstack.com/reference/zkevm-gettransactionreceipt.md) - [zkevm_isBlockConsolidated | zkEVM](https://docs.chainstack.com/reference/zkevm-isblockconsolidated.md) - [zkevm_isBlockVirtualized | zkEVM](https://docs.chainstack.com/reference/zkevm-isblockvirtualized.md) - [eth_newBlockFilter | zkEVM](https://docs.chainstack.com/reference/zkevm-newblockfilter.md) - [eth_newFilter | zkEVM](https://docs.chainstack.com/reference/zkevm-newfilter.md) - [eth_newPendingTransactionFilter | zkEVM](https://docs.chainstack.com/reference/zkevm-newpendingtransactionfilter.md) - [zkEVM methods | Polygon zkEVM](https://docs.chainstack.com/reference/zkevm-rpc-methods.md): To effectively communicate important information about its L2 network state, the Polygon zkEVM team implemented a special set of JSON RPC methods - [eth_syncing | zkEVM](https://docs.chainstack.com/reference/zkevm-syncing.md) - [eth_uninstallFilter | zkEVM](https://docs.chainstack.com/reference/zkevm-uninstallfilter.md) - [zkevm_verifiedBatchNumber | zkEVM](https://docs.chainstack.com/reference/zkevm-verifiedbatchnumber.md) - [zkevm_virtualBatchNumber | zkEVM](https://docs.chainstack.com/reference/zkevm-virtualbatchnumber.md) - [zks_estimateFee | zkSync Era](https://docs.chainstack.com/reference/zks_estimatefee.md) - [zks_estimateGasL1ToL2 | zkSync Era](https://docs.chainstack.com/reference/zks_estimategasl1tol2.md) - [zks_getAllAccountBalances | zkSync Era](https://docs.chainstack.com/reference/zks_getallaccountbalances.md) - [zks_getBlockDetails | zkSync Era](https://docs.chainstack.com/reference/zks_getblockdetails.md) - [zks_getBridgeContracts | zkSync Era](https://docs.chainstack.com/reference/zks_getbridgecontracts.md) - [zks_getBytecodeByHash | zkSync Era](https://docs.chainstack.com/reference/zks_getbytecodebyhash.md) - [zks_getL1BatchBlockRange | zkSync Era](https://docs.chainstack.com/reference/zks_getl1batchblockrange.md) - [zks_getL1BatchDetails | zkSync Era](https://docs.chainstack.com/reference/zks_getl1batchdetails.md) - [zks_getL2ToL1LogProof | zkSync Era](https://docs.chainstack.com/reference/zks_getl2tol1logproof.md) - [zks_getMainContract | zkSync Era](https://docs.chainstack.com/reference/zks_getmaincontract.md) - [zks_getRawBlockTransactions | zkSync Era](https://docs.chainstack.com/reference/zks_getrawblocktransactions.md) - [zks_getTestnetPaymaster | zkSync Era](https://docs.chainstack.com/reference/zks_gettestnetpaymaster.md) - [zks_getTransactionDetails | zkSync Era](https://docs.chainstack.com/reference/zks_gettransactiondetails.md) - [zks_L1BatchNumber | zkSync Era](https://docs.chainstack.com/reference/zks_l1batchnumber.md) - [zks_L1ChainId | zkSync Era](https://docs.chainstack.com/reference/zks_l1chainid.md) ## Optional - [Status](https://status.chainstack.com/) - [Discord](https://discord.gg/Cymtg2f7pX) - [Telegram](https://t.me/chainstack) - [Blog](https://chainstack.com/blog/) - [llms.txt](https://docs.chainstack.com/llms.txt) - [llms-full.txt](https://docs.chainstack.com/llms-full.txt)