# Chainstack ## Docs - [Release notes](https://docs.chainstack.com/changelog.md) - [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, 2024](https://docs.chainstack.com/changelog/chainstack-updates-april-12-2023.md) - [Chainstack updates: April 12, 2023](https://docs.chainstack.com/changelog/chainstack-updates-april-12-2023-1.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, 2024](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 15, 2024](https://docs.chainstack.com/changelog/chainstack-updates-august-15-2024.md) - [Chainstack updates: August 20, 2024](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 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 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: 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 11, 2024](https://docs.chainstack.com/changelog/chainstack-updates-june-11-2024.md) - [Chainstack updates: June 14, 2024](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: 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, 2025](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, 2024](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 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 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 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 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 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) - [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. - [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. - [Aptos methods](https://docs.chainstack.com/docs/aptos-methods.md) - [Aptos tooling](https://docs.chainstack.com/docs/aptos-tooling.md) - [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) - [Arbitrum methods](https://docs.chainstack.com/docs/arbitrum-methods.md) - [Arbitrum tooling](https://docs.chainstack.com/docs/arbitrum-tooling.md) - [Arbitrum: L1 to L2 messaging smart contract](https://docs.chainstack.com/docs/arbitrum-tutorial-l1-to-l2-messaging-smart-contract.md) - [Aurora methods](https://docs.chainstack.com/docs/aurora-methods.md) - [Aurora tooling](https://docs.chainstack.com/docs/aurora-tooling.md) - [Aurora: Simple on-chain governance contract with Remix and OpenZeppelin wizard](https://docs.chainstack.com/docs/aurora-tutorial-simple-on-chain-governance-contract-with-remix-and-openzeppelin-wizard.md) - [Authentication methods available on Chainstack](https://docs.chainstack.com/docs/authentication-methods-for-different-scenarios.md) - [Available node methods](https://docs.chainstack.com/docs/available-node-methods.md): API methods available for the Chainstack supported protocols - [Avalanche methods](https://docs.chainstack.com/docs/avalanche-methods.md) - [Avalanche tooling](https://docs.chainstack.com/docs/avalanche-tooling.md) - [Avalanche: Aave V3 flash loan with Hardhat](https://docs.chainstack.com/docs/avalanche-tutorial-aavev3-flash-loans-with-hardhat.md) - [Base methods](https://docs.chainstack.com/docs/base-methods.md) - [Base tooling](https://docs.chainstack.com/docs/base-tooling.md) - [Base: Deploy an ERC-721 contract with Hardhat](https://docs.chainstack.com/docs/base-tutorial-deploy-an-erc-721-contract-with-hardhat.md) - [Best practices for error handling in API requests](https://docs.chainstack.com/docs/best-practices-for-error-handling-in-api-requests.md) - [Bitcoin methods](https://docs.chainstack.com/docs/bitcoin-methods.md) - [Bitcoin tooling](https://docs.chainstack.com/docs/bitcoin-tooling.md) - [Blast methods](https://docs.chainstack.com/docs/blast-methods.md) - [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) - [Blob transactions the hard way](https://docs.chainstack.com/docs/blob-transactions-the-hard-way.md) - [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) - [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) - [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) - [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) - [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. - [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 and open-source dashboard for monitoring RPC node providers performance - [Chainstack Compare: Revolutionizing RPC node performance analysis in blockchains](https://docs.chainstack.com/docs/chainstack-compare-rpc-node-performance.md) - [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) - [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) - [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) - [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) - [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) - [Ethers.js: Enhancing Blockchain Data Reliability with FallbackProvider](https://docs.chainstack.com/docs/enhancing-blockchain-data-reliability-with-ethers-fallbackprovider.md) - [Solana: Enhancing SPL Token Transfers with Retry Logic](https://docs.chainstack.com/docs/enhancing-solana-spl-token-transfers-with-retry-logic.md) - [Ethereum Dencun: Rundown with Examples](https://docs.chainstack.com/docs/ethereum-dencun-rundown-with-examples.md) - [Ethereum: How to analyze pending blocks](https://docs.chainstack.com/docs/ethereum-how-to-analyze-pending-blocks.md) - [Ethereum logs tutorial series: Logs and filters](https://docs.chainstack.com/docs/ethereum-logs-tutorial-series-logs-and-filters.md) - [Ethereum methods](https://docs.chainstack.com/docs/ethereum-methods.md) - [Ethereum: How to set up a redundant event listener with Python](https://docs.chainstack.com/docs/ethereum-redundant-event-listener-python-version.md) - [Ethereum: BUIDLing a redundant event listener with ethers and web3.js](https://docs.chainstack.com/docs/ethereum-redundant-event-llstener-ethers-web3js.md) - [Ethereum tooling](https://docs.chainstack.com/docs/ethereum-tooling.md) - [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) - [Ethereum: Asset Tokenization with Embark](https://docs.chainstack.com/docs/ethereum-tutorial-asset-tokenization-with-embark.md) - [Ethereum: Trust Fund Account with Remix](https://docs.chainstack.com/docs/ethereum-tutorial-trust-fund-account-with-remix.md) - [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) - [Expanding your blockchain horizons: The eth_getBlockReceipts emulator](https://docs.chainstack.com/docs/expanding-your-blockchain-horizons-the-eth_getblockreceipts-emulator.md) - [Exploring Bitcoin transactions with `getrawtransaction`](https://docs.chainstack.com/docs/exploring-bitcoin-transactions-with-getrawtransaction.md) - [Fantom methods](https://docs.chainstack.com/docs/fantom-methods.md) - [Fantom tooling](https://docs.chainstack.com/docs/fantom-tooling.md) - [Fantom: ERC-721 Collection Contract with Truffle & OpenZeppelin](https://docs.chainstack.com/docs/fantom-tutorial-erc-721-collection-contract-with-truffle-and-openzeppelin.md) - [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) - [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) - [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) - [Fuse tooling](https://docs.chainstack.com/docs/fuse-tooling.md) - [Fuse: Simple MultiSig Contract with Hardhat](https://docs.chainstack.com/docs/fuse-tutorial-simple-multisig-contract-with-hardhat.md) - [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) - [Getting started with Foundry](https://docs.chainstack.com/docs/getting-started-with-foundry.md) - [TON: Deploy a smart contract](https://docs.chainstack.com/docs/getting-started-with-ton-deploy-a-smart-contract.md) - [Global Node](https://docs.chainstack.com/docs/global-elastic-node.md) - [Gnosis Chain](https://docs.chainstack.com/docs/gnosis-chain.md) - [Gnosis Chain tooling](https://docs.chainstack.com/docs/gnosis-tooling.md) - [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) - [Hybrid hosting](https://docs.chainstack.com/docs/hybrid-hosting.md): Chainstack can be used as a solution 100% hosted in your data center or with any selected components deployed in the location of your choice. - [Implementing JWT validation in Golang for Chainstack marketplace integration](https://docs.chainstack.com/docs/implementing-jwt-validation-in-golang-for-chainstack-marketplace-integration.md) - [Introducing Bun: The future of JavaScript runtimes](https://docs.chainstack.com/docs/introducing-bun-the-future-of-javascript-runtimes.md) - [Introduction to smart contract auditing using Foundry](https://docs.chainstack.com/docs/introduction-to-smart-contract-manual-auditing-with-foundry-and-slither.md) - [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) - [Kaia (ex. Klaytn): Contract Sizzle 100](https://docs.chainstack.com/docs/klaytn-contract-sizzle-100.md) - [Kaia (ex. Klaytn) tooling](https://docs.chainstack.com/docs/klaytn-tooling.md) - [Throughput guidelines](https://docs.chainstack.com/docs/limits.md) - [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) - [Manage your account](https://docs.chainstack.com/docs/manage-your-account.md) - [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 nodes](https://docs.chainstack.com/docs/manage-your-node.md) - [Manage your organization](https://docs.chainstack.com/docs/manage-your-organization.md) - [Manage your projects](https://docs.chainstack.com/docs/manage-your-project.md) - [Manage your subgraphs](https://docs.chainstack.com/docs/manage-your-subgraphs.md) - [Mastering custom JavaScript tracing for Ethereum Virtual Machine](https://docs.chainstack.com/docs/mastering-custom-javascript-tracing-for-ethereum-virtual-machine.md) - [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) - [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) - [MEV protection](https://docs.chainstack.com/docs/mev-protection.md): With on, your mainnet transaction is redirected to a 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) - [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) - [Moonbeam methods](https://docs.chainstack.com/docs/moonbeam-methods.md) - [Moonbeam: Monitoring the Conviction Voting contract](https://docs.chainstack.com/docs/moonbeam-monitoring-the-conviction-voting-contract.md) - [Moonbeam tooling](https://docs.chainstack.com/docs/moonbeam-tooling.md): Find a complete list of tools on the [Moonbeam docs](https://docs.moonbeam.network/builders/build/). - [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 & U=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) - [Oasis Sapphire methods](https://docs.chainstack.com/docs/oasis-sapphire-methods.md) - [Oasis Sapphire tooling](https://docs.chainstack.com/docs/oasis-sapphire-tooling.md) - [Oasis Sapphire: Understanding confidential smart contracts](https://docs.chainstack.com/docs/oasis-sapphire-tutorial-understanding-confidential-smart-contracts-with-oasis-sapphire.md) - [opBNB: How to listen to deposits on the opBNB bridge](https://docs.chainstack.com/docs/opbnb-how-to-listen-deposits-bridge.md) - [opBNB tooling](https://docs.chainstack.com/docs/opbnb-tooling.md): Find a complete list of available tools on the . - [Optimism methods](https://docs.chainstack.com/docs/optimism-methods.md) - [Optimism tooling](https://docs.chainstack.com/docs/optimism-tooling.md) - [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) - [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. - [Polygon methods](https://docs.chainstack.com/docs/polygon-methods.md) - [Polygon tooling](https://docs.chainstack.com/docs/polygon-tooling.md) - [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) - [Polygon zkEVM tooling](https://docs.chainstack.com/docs/polygon-zkevm-tooling.md) - [Polygon zkEVM: Deploy a smart contract using Hardhat](https://docs.chainstack.com/docs/polygon-zkevm-tutorial-deploy-a-smart-contract-using-hardhat.md) - [Introduction](https://docs.chainstack.com/docs/pricing-introduction.md) - [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) - [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) - [Ronin: Consensus algorithm](https://docs.chainstack.com/docs/ronin-consensus-algorithm.md) - [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) - [Ronin: on-chain meta racing game](https://docs.chainstack.com/docs/ronin-on-chain-meta-racing-game.md) - [Ronin tooling](https://docs.chainstack.com/docs/ronin-tooling.md) - [Ronin: Make a game's smart contract](https://docs.chainstack.com/docs/ronin-tutorial-making-a-game-contract.md) - [Scroll methods](https://docs.chainstack.com/docs/scroll-methods.md) - [Scroll tooling](https://docs.chainstack.com/docs/scroll-tooling.md) - [Scroll: Deploy Uniswap V3 on Scroll](https://docs.chainstack.com/docs/scroll-tutorial-deploy-the-uniswap-v3-smart-contracts-on-scroll.md) - [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) - [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) - [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): TLDR: - [Solana account retrieval methods: getAccountInfo vs getMultipleAccounts](https://docs.chainstack.com/docs/solana-getaccountinfo-getmultipleaccounts.md) - [Solana's getTokenLargestAccounts RPC method: How to view top SLP holder distribution](https://docs.chainstack.com/docs/solana-gettokenlargestaccounts-rpc-method.md) - [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): YouTube embed - [Solana: How to handle the transaction expiry error](https://docs.chainstack.com/docs/solana-how-to-handle-the-transaction-expiry-error.md) - [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) - [Solana: How to Use Priority Fees to Unlock Faster Transactions](https://docs.chainstack.com/docs/solana-how-to-priority-fees-faster-transactions.md) - [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) - [Solana: Listening to pump.fun migrations to Raydium](https://docs.chainstack.com/docs/solana-listening-to-pumpfun-migrations-to-raydium.md) - [Solana: Listening to pump.fun token mint using Geyser](https://docs.chainstack.com/docs/solana-listening-to-pumpfun-token-mint-using-geyser.md): Learn how to use Geyser to stream Solana transactions over gRPC for faster token mint detection compared to logsSubscribe or blockSubscribe methods. - [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 methods](https://docs.chainstack.com/docs/solana-methods.md) - [Solana: Optimize your getBlock performance](https://docs.chainstack.com/docs/solana-optimize-your-getblock-performance.md): With examples in curl and Python - [Solana: Priority fees for a Jupiter Swap in Python](https://docs.chainstack.com/docs/solana-priority-fees-for-a-jupiter-in-python.md) - [Solana tooling](https://docs.chainstack.com/docs/solana-tooling.md) - [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) - [Sonic](https://docs.chainstack.com/docs/sonic-methods.md) - [Sonic: Swap farming for points walkthrough in Python](https://docs.chainstack.com/docs/sonic-swap-farming-for-points-walkthrough-in-python.md) - [Sonic tooling](https://docs.chainstack.com/docs/sonic-tooling.md) - [Starknet methods](https://docs.chainstack.com/docs/starknet-methods.md) - [Starknet tooling](https://docs.chainstack.com/docs/starknet-tooling.md): Chainstack runs the [Pathfinder](https://github.com/eqlabs/pathfinder) Starknet client. - [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) - [Introduction](https://docs.chainstack.com/docs/subgraphs-introduction.md) - [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) - [Debugging Subgraphs with a local Graph node](https://docs.chainstack.com/docs/subgraphs-tutorial-debug-subgraphs-with-a-local-graph-node.md) - [Deploying a Lido subgraph with Chainstack](https://docs.chainstack.com/docs/subgraphs-tutorial-deploying-a-lido-subgraph-with-chainstack.md) - [Fetching ubgraph data using JS](https://docs.chainstack.com/docs/subgraphs-tutorial-fetching-subgraph-data-using-javascript.md) - [Indexing ERC-20 token balance using subgraphs](https://docs.chainstack.com/docs/subgraphs-tutorial-indexing-erc-20-token-balance.md) - [Indexing Uniswap data with subgraphs](https://docs.chainstack.com/docs/subgraphs-tutorial-indexing-uniswap-data.md) - [Explaining subgraph schemas](https://docs.chainstack.com/docs/subgraphs-tutorial-working-with-schemas.md) - [Tezos tooling](https://docs.chainstack.com/docs/tezos-tooling.md) - [Tezos: A simple fund contract in LIGO](https://docs.chainstack.com/docs/tezos-tutorial-a-simple-fund-contract-in-ligo.md) - [TON: Choosing v2 or v3](https://docs.chainstack.com/docs/ton-choosing-v2-or-v3.md) - [TON: How to customize fungible tokens (Jettons)](https://docs.chainstack.com/docs/ton-how-to-customize-fungible-tokens-jettons.md) - [TON: How to develop fungible tokens (Jettons)](https://docs.chainstack.com/docs/ton-how-to-develop-fungible-tokens-jettons.md) - [TON: How to develop non-fungible tokens (NFT)](https://docs.chainstack.com/docs/ton-how-to-develop-non-fungible-tokens.md) - [TON: How to interact with Jettons](https://docs.chainstack.com/docs/ton-how-to-interact-with-jettons.md) - [TON methods](https://docs.chainstack.com/docs/ton-methods.md) - [TON tooling](https://docs.chainstack.com/docs/ton-tooling.md) - [TON: Wallet initialization with Tonweb](https://docs.chainstack.com/docs/ton-wallet-initialization-with-tonweb.md) - [Tracking some Bored Apes: The Ethereum event logs tutorial](https://docs.chainstack.com/docs/tracking-some-bored-apes-the-ethereum-event-logs-tutorial.md) - [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) - [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) - [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 tooling](https://docs.chainstack.com/docs/tron-tooling.md) - [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) - [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) - [Uncovering the power of eth_getBlockReceipts](https://docs.chainstack.com/docs/uncovering-the-power-of-ethgetblockreceipts.md) - [Understanding eth_getLogs limitations](https://docs.chainstack.com/docs/understanding-eth-getlogs-limitations.md) - [Understanding Ethereum's "Filter not found" error and eow to fix it](https://docs.chainstack.com/docs/understanding-ethereums-filter-not-found-error-and-how-to-fix-it.md) - [Solana: Understanding the Difference Between Blocks and Slots](https://docs.chainstack.com/docs/understanding-the-difference-between-blocks-and-slots-on-solana.md) - [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 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 . - [Warp transactions](https://docs.chainstack.com/docs/warp-transactions.md): Warp transactions are a [Trader Node](/docs/trader-node) feature. 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) - [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) - [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) - [Yellowstone gRPC Geyser plugin](https://docs.chainstack.com/docs/yellowstone-grpc-geyser-plugin.md) - [ZKsync Era methods](https://docs.chainstack.com/docs/zksync-era-methods.md) - [zkSync Era tooling](https://docs.chainstack.com/docs/zksync-era-tooling.md) - [zkSync Era: Develop a custom paymaster contract](https://docs.chainstack.com/docs/zksync-tutorial-develop-a-custom-paymaster-contract.md) - [Chainstack Developer Portal](https://docs.chainstack.com/home.md): Developer tutorials and interactive RPC node APIs. AI-ready. - [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) - [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) - [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. - [web3_clientVersion | Aurora](https://docs.chainstack.com/reference/aurora-clientversion.md) - [eth_estimateGas | Aurora](https://docs.chainstack.com/reference/aurora-estimategas.md) - [eth_call | Aurora](https://docs.chainstack.com/reference/aurora-ethcall.md) - [eth_getBalance | Aurora](https://docs.chainstack.com/reference/aurora-getbalance.md) - [eth_chainId | Aurora](https://docs.chainstack.com/reference/aurora-getchainid.md) - [eth_getCode | Aurora](https://docs.chainstack.com/reference/aurora-getcode.md) - [eth_getFilterChanges | Aurora](https://docs.chainstack.com/reference/aurora-getfilterchanges.md) - [eth_gasPrice | Aurora](https://docs.chainstack.com/reference/aurora-getgasprice.md) - [eth_getLogs | Aurora](https://docs.chainstack.com/reference/aurora-getlogs.md) - [eth_getStorageAt | Aurora](https://docs.chainstack.com/reference/aurora-getstorageat.md) - [eth_getTransactionByBlockHashAndIndex | Aurora](https://docs.chainstack.com/reference/aurora-gettransactionbyblockhashandindex.md) - [eth_getTransactionByBlockNumberAndIndex | Aurora](https://docs.chainstack.com/reference/aurora-gettransactionbyblocknumberandindex.md) - [eth_getTransactionByHash | Aurora](https://docs.chainstack.com/reference/aurora-gettransactionbyhash.md) - [eth_getTransactionCount | Aurora](https://docs.chainstack.com/reference/aurora-gettransactioncount.md) - [eth_getTransactionReceipt | Aurora](https://docs.chainstack.com/reference/aurora-gettransactionreceipt.md) - [net_listening | Aurora](https://docs.chainstack.com/reference/aurora-listening.md) - [eth_newBlockFilter | Aurora](https://docs.chainstack.com/reference/aurora-newblockfilter.md) - [eth_newFilter | Aurora](https://docs.chainstack.com/reference/aurora-newfilter.md) - [eth_sendRawTransaction | Aurora](https://docs.chainstack.com/reference/aurora-sendrawtransaction.md) - [eth_uninstallFilter | Aurora](https://docs.chainstack.com/reference/aurora-uninstallfilter.md) - [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) - [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) - [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 tarted | 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) - [eth_blockNumber | Aurora](https://docs.chainstack.com/reference/blocknumber-aurora.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-3.md) - [eth_getBlockByHash | Aurora](https://docs.chainstack.com/reference/getblockbyhash-aurora.md) - [eth_getBlockByNumber | Aurora](https://docs.chainstack.com/reference/getblockbynumber-aurora.md) - [getBlocksWithLimit | Solana](https://docs.chainstack.com/reference/getblockswithlimit.md) - [eth_getBlockTransactionCountByHash | Aurora](https://docs.chainstack.com/reference/getblocktransactioncountbyhash.md) - [eth_getBlockTransactionCountByNumber | zkEVM](https://docs.chainstack.com/reference/getblocktransactioncountbynumber.md) - [eth_getBlockTransactionCountByNumber | Aurora](https://docs.chainstack.com/reference/getblocktransactioncountbynumber-aurora.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-1.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) - [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 | Aurora](https://docs.chainstack.com/reference/getting-started-aurora.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. - [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) - [eth_newPendingTransactionFilter | Aurora](https://docs.chainstack.com/reference/newpendingtransactionfilter.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) - [net_peerCount | Aurora](https://docs.chainstack.com/reference/peercount-1.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) - [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) - [eth_syncing | Aurora](https://docs.chainstack.com/reference/syncing-2.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) - [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)