<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Bitquery</title>
    <description>The latest articles on DEV Community by Bitquery (@bitquery).</description>
    <link>https://dev.to/bitquery</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F7489%2Fa2403875-4f56-48c0-b555-79890b743bb4.png</url>
      <title>DEV Community: Bitquery</title>
      <link>https://dev.to/bitquery</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/bitquery"/>
    <language>en</language>
    <item>
      <title>How to Track USDT TRC20 Transactions</title>
      <dc:creator>Divyasshree</dc:creator>
      <pubDate>Mon, 01 Jul 2024 06:57:56 +0000</pubDate>
      <link>https://dev.to/bitquery/how-to-track-usdt-trc20-transactions-565e</link>
      <guid>https://dev.to/bitquery/how-to-track-usdt-trc20-transactions-565e</guid>
      <description>&lt;p&gt;Tether USDT (TRC20) is a USDT stablecoin issued on the TRON network using the trc20 token standard. It is pegged to the US Dollar, which allows it to provide the stability a traditional currency gives while leveraging the benefits of blockchain technology.&lt;/p&gt;

&lt;p&gt;By combining the stability of Tether and the efficiency of the TRON network, Tether USDT TRC20 becomes an important tool for crypto traders.&lt;/p&gt;

&lt;h2&gt;
  
  
  Understanding TRC20
&lt;/h2&gt;

&lt;p&gt;The TRC20 standard is used to issue and implement tokens on the TRON network. Similarly, as with the Ethereum ERC-20 standard, TRC20 is the standard specially developed for the TRON blockchain, allowing the perfect functioning of tokens within its ecosystem. Tether USDT TRC20 is the representation of the stablecoin Tether, issued according to the standard TRC20 on the TRON network&lt;/p&gt;

&lt;h2&gt;
  
  
  Benefits of Tether USDT TRC20
&lt;/h2&gt;

&lt;p&gt;Here are some benefits of Tether USDT TRC20, and why it has become a popular choice for individuals and organizations in the cryptocurrency ecosystem;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Low Transaction Fees: Transactions involving Tether USDT TRC20 on the Tron network are less expensive than those on other networks.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Fast Transactions: Transactions on the Tron network are executed quickly, reducing the time required for USDT transfers.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Interoperability: The integration of Tether USDT TRC20 tokens with TRON-based decentralized applications (DApps), wallets, and exchanges is seamless.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Stability: Tether USDT TRC20 is pegged to the US dollar, ensuring stability and reducing the volatility commonly seen in other cryptocurrencies.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  How to Track Tether USDT TRC20 Transactions Using Bitquery API?
&lt;/h2&gt;

&lt;p&gt;Tracking USDT transactions can be a difficult task due to the decentralized nature of blockchain technology. All cryptocurrency transactions are recorded on the blockchain, providing transparency while also maintaining a sense of anonymity.&lt;/p&gt;

&lt;p&gt;This means all wallet addresses are anonymous, making it difficult to link them to actual identities.&lt;/p&gt;

&lt;p&gt;However, with blockchain explorers like &lt;a href="https://explorer.bitquery.io/" rel="noopener noreferrer"&gt;Bitquery&lt;/a&gt;, we can easily search for a specific wallet address and view its entire transaction history.&lt;/p&gt;

&lt;h2&gt;
  
  
  Fetching Transactions by Wallet Address
&lt;/h2&gt;

&lt;p&gt;Consider a practical scenario where you need to monitor a specific wallet for Tether USDT TRC20 transactions. Let's break down how you can analyze and interpret the data effectively.&lt;/p&gt;

&lt;p&gt;Transaction Volume: By watching daily transfers of USDT, we can spot patterns and unusual changes in transaction levels. Big spikes in activity, like sudden increases in transactions, often mean important events such as large trades, market shifts, or specific wallet actions.&lt;/p&gt;

&lt;p&gt;For example, let's look at the &lt;a href="https://ide.bitquery.io/InOutbound-transfer-count-by-date-from--June-21-2024---June-28-2024" rel="noopener noreferrer"&gt;In/Outbound transfer&lt;/a&gt; of the wallet address:TL98FzQWz35qsMP93QcXk1vAUfTpqeE3kU from June 21st to June 27th, 2024.&lt;/p&gt;

&lt;p&gt;On June 27th, there was a significant rise in activity: 25 deposits and 14 withdrawals. This surge suggests major financial movements, possibly involving large trades or significant payments.&lt;/p&gt;

&lt;p&gt;Wallet Activity Insights: By examining USDT TRC20 transactions flowing in and out of a wallet, we can understand its behavior.&lt;/p&gt;

&lt;p&gt;This includes how often and how much it transacts, and whether it is mainly accumulating or distributing assets.&lt;/p&gt;

&lt;p&gt;Let's look at wallet &lt;code&gt;TL98FzQWz35qsMP93QcXk1vAUfTpqeE3kU&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;When we look at its transactions, we see significant movements of USDT TRC20 tokens. These large &lt;a href="https://ide.bitquery.io/inflow-of-USDT-on-Tron" rel="noopener noreferrer"&gt;inflows&lt;/a&gt; and &lt;a href="https://ide.bitquery.io/Outflow-of-USDT-on-Tron" rel="noopener noreferrer"&gt;outflows&lt;/a&gt; suggest that money is being moved around, most likely for storage and accumulation.&lt;/p&gt;

&lt;p&gt;Account Management: Analyzing the inflow and outflow of funds in a wallet can give us insights into how the wallet owner manages their money.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Inflow: Regular large deposits suggest the owner is making consistent investments.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Outflow: Significant withdrawals could mean the owner is transferring funds to other wallets, or making payments.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Let's look at wallet TL98FzQWz35qsMP93QcXk1vAUfTpqeE3kU.&lt;/p&gt;

&lt;p&gt;This wallet shows regular &lt;a href="https://ide.bitquery.io/inflow-from-june-20-to-june-27" rel="noopener noreferrer"&gt;inflows&lt;/a&gt; which suggests the owner is making consistent investments. The significant &lt;a href="https://ide.bitquery.io/outflow-from-June-20th-to-June-27th" rel="noopener noreferrer"&gt;outflows&lt;/a&gt; indicate regular spending or transfers to other wallets. By examining these transactions, we can see that the owner is maintaining a balanced financial state.&lt;/p&gt;

&lt;p&gt;Overall, these observations suggest that the wallet owner is in good financial health by effectively managing their expenses and investments.&lt;/p&gt;

&lt;p&gt;By collecting and studying data from many wallets and transactions on the Tron blockchain, we can understand overall market trends and activity. This helps us identify important participants, liquidity sources, and major market changes.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to use Bitquery Investigation Service to Recover Stolen USDT?
&lt;/h2&gt;

&lt;p&gt;Losing digital assets like TRC20 tokens due to hacks, scams, or incorrect transfers can be a distressing and challenging experience, making recovery difficult.&lt;/p&gt;

&lt;p&gt;The &lt;a href="https://bitquery.io/products/crypto-investigation-services" rel="noopener noreferrer"&gt;Bitquery investigation service&lt;/a&gt; can benefit individuals who have lost TRC20 tokens.&lt;/p&gt;

&lt;p&gt;Here's how it works:&lt;/p&gt;

&lt;p&gt;Request Assistance: The process begins by &lt;a href="https://share.hsforms.com/1JFHb2vpNSnGYa5y6F8S1gw3rc4g" rel="noopener noreferrer"&gt;submitting a form&lt;/a&gt; on Bitquery’s platform to request help with recovering stolen USDT TRC20 tokens.&lt;/p&gt;

&lt;p&gt;Initial Assessment: After receiving the request, Bitquery's team of expert crypto investigators conduct an initial assessment using the Coinpath® tool. This tool&lt;/p&gt;

&lt;p&gt;traces the flow of funds on the blockchain, identifying patterns and addresses involved in the incident.&lt;/p&gt;

&lt;p&gt;Follow-Up Investigation: If promising leads are found, such as suspicious transactions or interactions with exchanges, Bitquery conducts more investigation to determine their importance to the case.&lt;/p&gt;

&lt;p&gt;Reporting: The team contacts the victim to discuss the findings and offers the option to purchase a complete report. This report provides a detailed analysis and insights into the incident, including valuable information for creating a case with government officials or law enforcement agencies.&lt;/p&gt;

&lt;p&gt;Collaboration with Authorities: Finally, Bitquery collaborates with authorities. They use the complete report to provide evidence and support for legal proceedings to recover the stolen funds.&lt;/p&gt;

&lt;h2&gt;
  
  
  MoneyFlow
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://bitquery.io/products/moneyflow" rel="noopener noreferrer"&gt;MoneyFlow&lt;/a&gt; is a powerful tool designed specifically for blockchain investigators, and an essential part of &lt;a href="https://bitquery.io/" rel="noopener noreferrer"&gt;Bitquery’s&lt;/a&gt; service. This tool provides an intuitive interface and advanced capabilities for tracking the flow of digital assets across multiple blockchains. Whether you're an investigator looking to trace the movement&lt;/p&gt;

&lt;p&gt;of stolen funds or an analyst monitoring suspicious transactions, MoneyFlow offers a comprehensive solution for following the trail of tokens.&lt;/p&gt;

&lt;h2&gt;
  
  
  Common Questions and Troubleshooting
&lt;/h2&gt;

&lt;p&gt;It's common to encounter issues while tracking Tether USDT TRC20 transactions. Here are some common questions and troubleshooting tips to help you navigate the process&lt;/p&gt;

&lt;p&gt;effectively.&lt;/p&gt;

&lt;h2&gt;
  
  
  How can I track a Tether USDT TRC20 transaction using Bitquery Explorer?
&lt;/h2&gt;

&lt;p&gt;To track a Tether USDT TRC20 transaction, visit the &lt;a href="https://explorer.bitquery.io/" rel="noopener noreferrer"&gt;Bitquery Explorer&lt;/a&gt;, and enter the transaction ID or wallet address in the search bar to view the transaction history.&lt;/p&gt;

&lt;h2&gt;
  
  
  Can I track multiple transactions at once?
&lt;/h2&gt;

&lt;p&gt;You can track multiple transactions by using the Bitquery API to automate the entire process.&lt;/p&gt;

&lt;h2&gt;
  
  
  How do I identify the sender and receiver in a transaction?
&lt;/h2&gt;

&lt;p&gt;When you query the Bitquery API, the details of each transaction include the sender and receiver addresses, the transaction amount, and the timestamp.&lt;/p&gt;

&lt;h2&gt;
  
  
  How can I use the Bitquery API for more advanced tracking?
&lt;/h2&gt;

&lt;p&gt;The Bitquery API allows for more advanced queries and data analysis. For examples and usage guidelines, please refer to the &lt;a href="https://docs.bitquery.io/" rel="noopener noreferrer"&gt;Bitquery documentation&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Troubleshooting Tips
&lt;/h2&gt;

&lt;p&gt;Here are some essential troubleshooting tips in case you encounter issues while tracking Tether USDT TRC20 transactions.&lt;/p&gt;

&lt;h3&gt;
  
  
  Unclear Transaction Path
&lt;/h3&gt;

&lt;p&gt;Tracing the flow of funds can be difficult when handling unclear or complex transaction paths. Here's a simplified approach using an example address and visual aids to show USDT (Tether) transaction flow.&lt;/p&gt;

&lt;p&gt;Example Wallet Address: TDqSquXBgUCLYvYC4XZgrprLK589dkhSCf&lt;/p&gt;

&lt;p&gt;Examining the money flow screenshot allows you to visualize how USDT moves across different addresses. This approach aids in understanding the movement of funds from the initial address to their final destinations, highlighting critical points in the transaction path and identifying patterns.&lt;/p&gt;

&lt;p&gt;Steps;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Identify the wallet address. In this example, we use the address TDqSquXBgUCLYvYC4XZgrprLK589dkhSCf.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://explorer.bitquery.io/tron/address/TDqSquXBgUCLYvYC4XZgrprLK589dkhSCf/graph" rel="noopener noreferrer"&gt;https://explorer.bitquery.io/tron/address/TDqSquXBgUCLYvYC4XZgrprLK589dkhSCf/graph&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Review the screenshots showing inbound and outbound transactions for the address.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjg5526vjf3jfs3brx740.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjg5526vjf3jfs3brx740.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;With this method, you can effectively trace the transaction path and gain insights into the movement of funds across multiple addresses.&lt;/p&gt;

&lt;h2&gt;
  
  
  Best Practices for Safeguarding and Managing USDT on the Tron Blockchain
&lt;/h2&gt;

&lt;p&gt;To keep your Tether USDT TRC20 safe, it's important to follow best practices that promote security and efficiency. These include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Select a secure wallet with strong security features.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Enable two-factor authentication (2FA) for additional protection.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Regularly update your wallet software to guard against vulnerabilities.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Keep your private keys and seed phrases in a secure location and never share them.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Verify recipient addresses and transaction amounts before confirming.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Make sure you are interacting with the correct blockchain (Tron for Tether USDT TRC20).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Always review transaction history and wallet activities.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Tracking Tether USDT TRC20 transactions using the Bitquery API is straightforward. This method can be extended to monitor various transaction types and currencies by&lt;/p&gt;

&lt;p&gt;adjusting query parameters. Bitquery enables efficient blockchain activity monitoring, proving valuable for developers, auditors, and individuals engaged in the cryptocurrency space.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Written by Edgar Nwajei&lt;/em&gt;&lt;/p&gt;

</description>
      <category>tracing</category>
      <category>cryptocurrency</category>
      <category>cybersecurity</category>
      <category>data</category>
    </item>
    <item>
      <title>Hiring a Developer Relations/Developer Advocate</title>
      <dc:creator>Divyasshree</dc:creator>
      <pubDate>Fri, 08 Mar 2024 07:31:10 +0000</pubDate>
      <link>https://dev.to/bitquery/hiring-a-developer-relationsdeveloper-advocate-3a7b</link>
      <guid>https://dev.to/bitquery/hiring-a-developer-relationsdeveloper-advocate-3a7b</guid>
      <description>&lt;p&gt;We are looking for a Developer Relations/Developer Advocate who can create a bridge between our blockchain data products and the developers who use them.&lt;/p&gt;

&lt;p&gt;What You'll Do:&lt;br&gt;
🖋 Craft and share technical content (blog posts, tutorials, documentation)&lt;br&gt;
⭐ Provide technical support and guidance&lt;br&gt;
🗣 Gather and act on community feedback to enhance our offerings&lt;br&gt;
🌱 Cultivate and expand our developer community&lt;/p&gt;

&lt;p&gt;What You Need:&lt;br&gt;
📅 2+ years in dev relations/advocacy or similar roles&lt;br&gt;
🛠 Strong technical background with coding experience&lt;br&gt;
🗨 Exceptional communication skills&lt;br&gt;
💻 Proficiency in languages like Python, JavaScript, or Solidity&lt;br&gt;
✔ An interest in blockchain and its potential&lt;/p&gt;

&lt;p&gt;If this interests you, apply here &lt;a href="https://apply.workable.com/bitquery/j/3CBEF02760/"&gt;https://apply.workable.com/bitquery/j/3CBEF02760/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>hiring</category>
    </item>
    <item>
      <title>Top 20 Blockchain Data Providers</title>
      <dc:creator>Divyasshree</dc:creator>
      <pubDate>Thu, 11 Jan 2024 06:21:12 +0000</pubDate>
      <link>https://dev.to/bitquery/top-20-blockchain-data-providers-4ef3</link>
      <guid>https://dev.to/bitquery/top-20-blockchain-data-providers-4ef3</guid>
      <description>&lt;p&gt;Bitfinex, a major player in the crypto trading landscape, suffered a severe security breach that resulted in the theft of 120,000 bitcoins, highlighting the vulnerability of centralized platforms. The attackers exploited weaknesses in Bitfinex's security infrastructure, raising concerns about the overall safety of digital asset exchanges. In the aftermath of the hack, Bitfinex took immediate measures to address the breach and mitigate its impact on users.&lt;/p&gt;

&lt;p&gt;The incident really showed how important security practices are in the cryptocurrency industry. It's clear that blockchain data played a crucial role in understanding the attack and tracking the stolen bitcoins.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://bitquery.io/"&gt;Blockchain data&lt;/a&gt; providers play a pivotal role in supplying the critical information required to understand, analyze, and leverage the capabilities of blockchain networks. From tracking transaction histories and monitoring market trends to assessing the health of decentralized networks, these providers offer a suite of tools and services that cater to the diverse needs of businesses, investors, developers, and researchers. Moving ahead, the article aims to shed light on the key players in this space, exploring their specializations, key features, and the impact they have on shaping the future of blockchain technology.&lt;/p&gt;

&lt;p&gt;Indexing blockchain data is crucial for various applications and analytics, presenting several challenges, with high cost of running nodes being a primary concern. Here's a brief about the faced challenges:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Resource Intensiveness: Indexing blockchain data requires substantial computational resources and storage capacity. The size of blockchain datasets, especially for popular networks like Bitcoin and Ethereum, demands powerful hardware and ample storage space.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Synchronization Delays: Blockchain networks continuously grow as new blocks are added. Synchronizing and updating an index in real-time with the blockchain can lead to delays. This latency may impact the timeliness of data available for analysis, affecting the accuracy of insights.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Data Consistency Challenges: Ensuring data consistency across a distributed network can be challenging. Nodes may experience discrepancies due to network latency, leading to potential inconsistencies in the indexed data.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Privacy and Security Concerns: Blockchain data often includes sensitive information. Balancing the need for indexing with privacy and security concerns poses a challenge. Striking the right balance is essential to prevent unauthorized access to sensitive transaction details.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Indexing blockchain data involves navigating a complex landscape of technical, economic, and regulatory challenges, with the high operational costs of running nodes being a prominent obstacle to overcome.&lt;/p&gt;

&lt;h1&gt;
  
  
  Top 20 blockchain data providers
&lt;/h1&gt;

&lt;p&gt;Having explored the importance of blockchain data providers, let's now delve into a detailed analysis of top blockchain data providers designed for accessing data.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://explorer.bitquery.io/"&gt;Bitquery&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://explorer.bitquery.io/"&gt;Bitquery&lt;/a&gt; is a prominent blockchain data provider known for offering comprehensive data analytics solutions for various blockchain networks. The platform is designed to empower developers, businesses, and researchers with the tools and insights needed to explore, analyze, and make informed decisions within the decentralized ecosystem.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--AIqJ3Bqp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://lh7-us.googleusercontent.com/XlDcnTsTNO1WPHzqkipKnUp-TysUGobx2Rmx2lfrQEVAwL2Xs5iu9TjXpWR4DGni2S-t1OvgbaimueXyWP-dbGY53-qJk4e_AjC3fF42s4BuR6L0hj5MSwI2Zzdq86ZQ8onrRgbCiE6VfwlpAagCukY" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--AIqJ3Bqp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://lh7-us.googleusercontent.com/XlDcnTsTNO1WPHzqkipKnUp-TysUGobx2Rmx2lfrQEVAwL2Xs5iu9TjXpWR4DGni2S-t1OvgbaimueXyWP-dbGY53-qJk4e_AjC3fF42s4BuR6L0hj5MSwI2Zzdq86ZQ8onrRgbCiE6VfwlpAagCukY" alt="" width="800" height="395"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Fig: Bitquery Explorer&lt;/p&gt;

&lt;p&gt;Its key features include:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Multi-Chain Support: Bitquery supports a 40+ blockchain networks, providing users with access to data from multiple blockchains. This multi-chain support enables a more comprehensive analysis of the decentralized landscape.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Extensive Data Trade: Bitquery's comprehensive suite of tools and services offers extensive data coverage across various dimensions of blockchain networks.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Bitquery provides in-depth insights into &lt;a href="https://docs.bitquery.io/docs/evm/dextrades/"&gt;trade activities&lt;/a&gt; on blockchain networks. Users can analyze trade histories, transaction details, and market trends for a wide range of cryptocurrencies.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Allows users to track the &lt;a href="https://docs.bitquery.io/docs/evm/transfers/"&gt;flow of assets&lt;/a&gt; between addresses and analyze transaction patterns.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Offers insights into &lt;a href="https://docs.bitquery.io/docs/evm/transfers/"&gt;token holders&lt;/a&gt; and their respective holdings. This information is essential for understanding the distribution of tokens across the network and identifying key stakeholders.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;For blockchain networks that support&lt;/strong&gt; &lt;a href="https://bitquery.io/blog/nft-apis"&gt;NFTs&lt;/a&gt;, Bitquery provides comprehensive data on these unique digital assets. Users can explore NFT transactions, ownership details, and other relevant information.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;On-Chain Analytics&lt;/strong&gt;: Bitquery specializes in on-chain analytics, offering insights into transaction details, smart contract interactions, and various on-chain activities. This depth of on-chain data is valuable for understanding network behavior.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Real-Time Data&lt;/strong&gt;: Bitquery offers real-time data updates, ensuring that users have access to the latest information from the blockchain networks. Real-time data is crucial for timely decision-making and staying informed about network activities.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Historical Data Access&lt;/strong&gt;: Bitquery allows users to access historical blockchain data. This feature is essential for conducting in-depth analyses, identifying trends over time, and building comprehensive datasets.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Compliance Solutions&lt;/strong&gt;: Bitquery provides robust &lt;a href="https://bitquery.io/solutions/compliance"&gt;compliance&lt;/a&gt; solutions tailored for blockchain networks. These solutions are designed to address regulatory requirements, ensuring that businesses and organizations can navigate the complex landscape of compliance in the decentralized ecosystem.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;CBDC Solutions&lt;/strong&gt;: Bitquery's &lt;a href="https://bitquery.io/solutions/cbdc"&gt;CBDC solutions&lt;/a&gt; are focused on Central Bank Digital Currencies. These products cater to the specific needs and challenges associated with CBDC implementations.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Bitquery stands out as a robust blockchain data provider, offering a range of features that cater to the diverse needs of developers, businesses, and researchers in the blockchain space. Its emphasis on multi-chain support, GraphQL API, on-chain analytics, and real-time data make it a valuable resource for those seeking in-depth insights into blockchain networks.&lt;/p&gt;

&lt;h2&gt;
  
  
  Alchemy
&lt;/h2&gt;

&lt;p&gt;Alchemy is a blockchain infrastructure platform that empowers developers to build and scale decentralized applications (DApps) by offering a range of tools and services. Among its offerings is a robust blockchain data API that enables developers to access and interact with blockchain data seamlessly.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--NVgWqVvu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://lh7-us.googleusercontent.com/Mjfio6JZj76vuMFt4ygJaP4953df-zniC29FdlDbNtXq-n-MJVTtc5mVhpI2nGdsIafgspHZCIfO_2U586Sli6ddgm7dqMQNoQnVDKBlTvUYHVaF2o9jpsOkzVW2I4qYei2NMumnBD80rodpV3nZ7YE" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--NVgWqVvu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://lh7-us.googleusercontent.com/Mjfio6JZj76vuMFt4ygJaP4953df-zniC29FdlDbNtXq-n-MJVTtc5mVhpI2nGdsIafgspHZCIfO_2U586Sli6ddgm7dqMQNoQnVDKBlTvUYHVaF2o9jpsOkzVW2I4qYei2NMumnBD80rodpV3nZ7YE" alt="" width="800" height="347"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Figure: Alchemy&lt;/p&gt;

&lt;p&gt;Its key features include:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; Reliable and Scalable Infrastructure: Provides a reliable and scalable infrastructure that ensures high availability and performance, reducing the complexities of managing nodes and maintaining infrastructure.&lt;/li&gt;
&lt;li&gt; Blockchain Data API: Allows developers to access a wealth of blockchain data effortlessly. This API is designed to simplify the process of querying and retrieving data from various supported blockchain networks.&lt;/li&gt;
&lt;li&gt; Multi-Chain Support: Alchemy supports multiple blockchain networks, allowing developers to work with data from popular blockchains such as Ethereum. This multi-chain support provides flexibility for projects that interact with different blockchain ecosystems.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Blockdaemon
&lt;/h2&gt;

&lt;p&gt;Blockdaemon is a blockchain infrastructure platform that focuses on simplifying the deployment and management of blockchain nodes. By providing a unified platform for deploying nodes across different blockchain networks, Blockdaemon offers a solution that abstracts the complexities of infrastructure management, allowing developers and businesses to focus on building and deploying their applications.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--VaVBtvj8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://lh7-us.googleusercontent.com/rvwb3ZhUykJw0JX8hPWF5aJ2T1ModDE0EdSJh3Zpfx-e1fe_kvxQr5cg76NAtezKVW6xtNrTmvW54QeDydRGrasu9Tlr_ol-2UnrQNonuZAMluuHV0BVu5HiQ5Hq8yD-QpxWZYnhCouRvJydlPBjs48" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--VaVBtvj8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://lh7-us.googleusercontent.com/rvwb3ZhUykJw0JX8hPWF5aJ2T1ModDE0EdSJh3Zpfx-e1fe_kvxQr5cg76NAtezKVW6xtNrTmvW54QeDydRGrasu9Tlr_ol-2UnrQNonuZAMluuHV0BVu5HiQ5Hq8yD-QpxWZYnhCouRvJydlPBjs48" alt="" width="800" height="397"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Fig: Blockdaemon&lt;/p&gt;

&lt;p&gt;Its key features include:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; Multi-Chain Support: Blockdaemon supports a variety of blockchain protocols, enabling users to deploy nodes for different networks. This multi-chain support is valuable for projects that require interaction with various blockchain ecosystems.&lt;/li&gt;
&lt;li&gt; Node Deployment and Management: The core functionality of Blockdaemon is to streamline the deployment and management of blockchain nodes. Users can easily launch and configure nodes for supported blockchains, reducing the technical barriers associated with node setup.&lt;/li&gt;
&lt;li&gt; Infrastructure as a Service (IaaS): Blockdaemon operates on an Infrastructure as a Service (IaaS) model, providing users with the infrastructure needed to run blockchain nodes. This eliminates the need for users to set up and maintain their own servers, enhancing convenience.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Dune Analytics
&lt;/h2&gt;

&lt;p&gt;Dune Analytics is an on-chain data analysis platform tailored for Ethereum. It allows users to explore, query, and visualize data related to smart contract activities, transactions, and other on-chain interactions. By providing a user-friendly interface and customizable queries, Dune Analytics enables users to derive insights from Ethereum's rich on-chain data.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--tmkvbUGh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://lh7-us.googleusercontent.com/N5mPIlSs5PX0mVFnqGZqM2h78tknulWOnXiEHCGvpT0xAyUbD1N17bwlksZfZxzqcRl-cGohxVqZGGyoCPApE_YCVseDCHzcQgMJr_P2t18gAGjvUbRSSSeB9LbAfu7zB4UK3Np7M4iaeVk7gfKeuNw" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--tmkvbUGh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://lh7-us.googleusercontent.com/N5mPIlSs5PX0mVFnqGZqM2h78tknulWOnXiEHCGvpT0xAyUbD1N17bwlksZfZxzqcRl-cGohxVqZGGyoCPApE_YCVseDCHzcQgMJr_P2t18gAGjvUbRSSSeB9LbAfu7zB4UK3Np7M4iaeVk7gfKeuNw" alt="" width="800" height="402"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Fig: Dune Analytics&lt;/p&gt;

&lt;p&gt;It’s key features include:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; Query and Visualization Tools: Dune Analytics provides tools for creating and running custom queries on Ethereum's on-chain data. Users can then visualize the results through customizable charts and graphs, facilitating a deeper understanding of on-chain activities.&lt;/li&gt;
&lt;li&gt; Smart Contract Analytics: The platform specializes in smart contract analytics, allowing users to explore and analyze the behavior of specific smart contracts. This feature is particularly valuable for developers, researchers, and investors seeking insights into the performance and usage of decentralized applications (DApps).&lt;/li&gt;
&lt;li&gt; User-Friendly Interface: Offers an intuitive and user-friendly interface, making it accessible to a broad audience. Users, including those without extensive technical backgrounds, can navigate and interact with the platform to derive meaningful insights.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;## Chainalysis&lt;/p&gt;

&lt;p&gt;Chainalysis is a prominent investigation toolr specializing in blockchain analysis and forensic services. Established to address the need for comprehensive cryptocurrency investigation tools, Chainalysis has become a key player in providing insights into blockchain transactions and activities. Its services are widely utilized by law enforcement agencies, financial institutions, and businesses to enhance compliance, security, and risk management in the cryptocurrency space.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--hnZDiaUj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://lh7-us.googleusercontent.com/yUFmaY4HX7peSC3zHaypopFiZQgrfyfLs_HKDFzleOTaKzIusQwTSKhEh1Vgu0-6GbwDIdE68B-fCoehGGeyuI4J9WCG_lhUSotZJRkAIqC4Izcz3ToLWioa1dlM5pNtxI-yE7WzJj-8hEU3Lsh6s0k" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--hnZDiaUj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://lh7-us.googleusercontent.com/yUFmaY4HX7peSC3zHaypopFiZQgrfyfLs_HKDFzleOTaKzIusQwTSKhEh1Vgu0-6GbwDIdE68B-fCoehGGeyuI4J9WCG_lhUSotZJRkAIqC4Izcz3ToLWioa1dlM5pNtxI-yE7WzJj-8hEU3Lsh6s0k" alt="" width="800" height="398"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Fig: Chanialysis&lt;/p&gt;

&lt;p&gt;It’s key features include:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Pattern Recognition: The platform employs pattern recognition algorithms to identify common behaviors and trends in blockchain transactions. This helps in detecting anomalies and potentially fraudulent activities.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Investigation Support: Law enforcement agencies use Chainalysis to support investigations related to cryptocurrency-related crimes. The platform provides tools and insights to trace and gather evidence for legal proceedings.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Cryptocurrency Compliance Training: Chainalysis provides educational resources and training programs to help organizations and individuals understand and navigate cryptocurrency compliance requirements. This education is crucial for staying informed about regulatory changes and best practices.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  CoinMetrics
&lt;/h2&gt;

&lt;p&gt;CoinMetrics is a prominent blockchain data provider that specializes in delivering comprehensive market and network data for various cryptocurrencies. Recognized for its commitment to accuracy and transparency, CoinMetrics offers a range of data solutions that cater to the diverse needs of researchers, investors, and businesses operating in the cryptocurrency space.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--W0Lo9GLI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://lh7-us.googleusercontent.com/GrrXBM_EP1NymQAnHzES5_ikldw2FvuHkhIEOzHjghJpIJE5-xUTdk5l6HHdYsnX-obxY6p4HqaST6IrwenD2HJoRMmTERE84wOnKTuTUhgAH7zq6qnqqUzq7mVOZJVHjWPlGLMQZ71czUN5o4or67M" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--W0Lo9GLI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://lh7-us.googleusercontent.com/GrrXBM_EP1NymQAnHzES5_ikldw2FvuHkhIEOzHjghJpIJE5-xUTdk5l6HHdYsnX-obxY6p4HqaST6IrwenD2HJoRMmTERE84wOnKTuTUhgAH7zq6qnqqUzq7mVOZJVHjWPlGLMQZ71czUN5o4or67M" alt="" width="800" height="404"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Fig: CoinMetrics&lt;/p&gt;

&lt;p&gt;Its key features include:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Cryptocurrency Market Data: CoinMetrics provides real-time and historical market data for a wide array of cryptocurrencies. This includes price information, trading volumes, market capitalization, and other relevant metrics critical for market analysis.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Network Data Analytics: The platform offers detailed analytics on blockchain networks, providing insights into on-chain activities, transaction volumes, and other network-related metrics. This facilitates a deeper understanding of the health and dynamics of various blockchain ecosystems.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Asset Correlation Analysis: CoinMetrics enables users to conduct asset correlation analysis, helping them understand the relationships and dependencies between different cryptocurrencies. This feature is valuable for portfolio diversification and risk management.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  CryptoCompare
&lt;/h2&gt;

&lt;p&gt;CryptoCompare is a well-established blockchain data provider that delivers real-time and historical data on various cryptocurrencies. Renowned for its comprehensive coverage of market information and in-depth analytics, CryptoCompare serves as a valuable resource for investors, traders, and enthusiasts looking to gain insights into the cryptocurrency ecosystem.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--vKByN0Cn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://lh7-us.googleusercontent.com/JswCYCfjFcJHNyVBmeAMAuOjl03a9xyjpBJAVdrT0s8c1fcHU1rKT6T9NGwPdF0fXiikqK_ptLHEd4Fd68Kd2DEIKiO-uudYV0A5N0cCQz2V6w58Ggo3lN4fOLy20oWtrmau1dVW4Ep2UkiQwkiSyhk" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--vKByN0Cn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://lh7-us.googleusercontent.com/JswCYCfjFcJHNyVBmeAMAuOjl03a9xyjpBJAVdrT0s8c1fcHU1rKT6T9NGwPdF0fXiikqK_ptLHEd4Fd68Kd2DEIKiO-uudYV0A5N0cCQz2V6w58Ggo3lN4fOLy20oWtrmau1dVW4Ep2UkiQwkiSyhk" alt="" width="800" height="401"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Fig: CryptoCompare&lt;/p&gt;

&lt;p&gt;Its key features include:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Exchange Data Aggregation: CryptoCompare aggregates data from various cryptocurrency exchanges, offering users a consolidated view of market activity. This aggregation enhances transparency and ensures that users have access to a broader dataset.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Crypto-to-Crypto and Fiat-to-Crypto Data: CryptoCompare provides data on both crypto-to-crypto and fiat-to-crypto trading pairs. This versatility allows users to analyze the dynamics of cryptocurrency markets from different perspectives.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Customizable Charting Tools: The platform offers customizable charting tools that empower users to visualize and analyze cryptocurrency market data according to their preferences. These tools include various technical indicators and drawing tools for advanced chart analysis.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Kaiko
&lt;/h2&gt;

&lt;p&gt;Kaiko is a prominent blockchain data provider that specializes in offering institutional-grade market data for a variety of cryptocurrencies. Known for its high-quality data feeds and comprehensive coverage, Kaiko serves as a valuable resource for financial institutions, traders, and researchers seeking reliable and accurate information on cryptocurrency markets.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--n90YgtZI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://lh7-us.googleusercontent.com/CizE83dPsVJekRkoibP_S6sbgouwyVX70cnucgUbv955ssnVduQZJ6njdwfW45gEElANFChfhY893syfwTdEf8fxClQQph8V_M-mZwhwTp_98-9e3w5l5NmIEcCtgXefbbo0tNXoaEKGaRxfdmEN0jE" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n90YgtZI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://lh7-us.googleusercontent.com/CizE83dPsVJekRkoibP_S6sbgouwyVX70cnucgUbv955ssnVduQZJ6njdwfW45gEElANFChfhY893syfwTdEf8fxClQQph8V_M-mZwhwTp_98-9e3w5l5NmIEcCtgXefbbo0tNXoaEKGaRxfdmEN0jE" alt="" width="800" height="385"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Fig: Kaiko&lt;/p&gt;

&lt;p&gt;Its key features include:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Trade and Order Book Data: Kaiko provides detailed trade and order book data, allowing users to analyze market depth, liquidity, and trading activity. This granularity of information is particularly useful for traders executing strategies that require a deep understanding of market dynamics.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;API Access: Kaiko offers API access, enabling users to integrate its market data directly into their trading algorithms, applications, or research platforms. This facilitates seamless access to real-time and historical cryptocurrency market information.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Customizable Data Feeds: The platform allows users to customize their data feeds based on specific requirements. This flexibility ensures that users can focus on the specific cryptocurrencies, exchanges, and data points relevant to their analysis or trading strategies.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Messari
&lt;/h2&gt;

&lt;p&gt;Messari is a prominent blockchain data provider that focuses on delivering accurate and transparent data, research, and insights for the cryptocurrency industry. As a comprehensive platform, Messari caters to a broad audience, including investors, developers, and institutions, providing them with the necessary tools to make informed decisions in the ever-evolving world of cryptocurrencies.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--6HIs5VNV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://lh7-us.googleusercontent.com/FrpcTbpAPXJYb4fhVhlxKgbMsPFyLsMh8owczxA28da8esvkQobyaXuoX8liUwBgLWMql_A92RtbL3XtzLhO-PQQ83KReIIpGsu820p81opUN0Nofq-PlC6Jhiwv0QjcOAdo7g8rkMnlDp3pT2rLgVk" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--6HIs5VNV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://lh7-us.googleusercontent.com/FrpcTbpAPXJYb4fhVhlxKgbMsPFyLsMh8owczxA28da8esvkQobyaXuoX8liUwBgLWMql_A92RtbL3XtzLhO-PQQ83KReIIpGsu820p81opUN0Nofq-PlC6Jhiwv0QjcOAdo7g8rkMnlDp3pT2rLgVk" alt="" width="800" height="402"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Fig: Messari&lt;/p&gt;

&lt;p&gt;Its key features include:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Asset Profiles: Messari offers detailed profiles for individual cryptocurrencies. These profiles include key information such as project details, market data, team information, and historical performance, providing users with a comprehensive overview of each asset.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;News and Research Hub: Messari serves as a hub for cryptocurrency news and research. Users can access curated news articles, analysis, and research reports, keeping them informed about the latest developments and trends in the cryptocurrency space.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;On-Chain Data and Metrics: Messari provides on-chain data and metrics, allowing users to delve into the transactional and behavioral aspects of different blockchain networks. This information is valuable for understanding user activity, network health, and overall blockchain dynamics.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Nomics
&lt;/h2&gt;

&lt;p&gt;Nomics is a blockchain data provider that focuses on delivering transparent and high-quality cryptocurrency market data and analytics. As a provider of financial infrastructure data, Nomics serves a diverse user base, including investors, developers, and institutions, offering them reliable information to navigate the complexities of the cryptocurrency market.&lt;/p&gt;

&lt;p&gt;Its key features include:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Global Cryptocurrency Indices: Nomics calculates and publishes global cryptocurrency indices, providing users with benchmarks to assess overall market performance. These indices offer a snapshot of the broader trends within the cryptocurrency ecosystem.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Transparent Exchange Data: Nomics emphasizes transparency in exchange data, providing users with information about exchange volumes and pricing. This transparency is crucial for users seeking reliable data for making trading and investment decisions.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Market Capitalization Metrics: Nomics offers detailed market capitalization metrics for individual cryptocurrencies. Users can analyze market capitalization trends and changes, gaining insights into the relative size and significance of different digital assets.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Glassnode
&lt;/h2&gt;

&lt;p&gt;Glassnode is a leading blockchain data provider that specializes in delivering on-chain analytics and insights for various cryptocurrencies. The platform focuses on providing data-driven intelligence to investors, traders, and blockchain enthusiasts, offering a comprehensive suite of metrics and analytics to understand and navigate the dynamics of blockchain networks.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--yubd8Upj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://lh7-us.googleusercontent.com/sGS0IE3krAmtW-Qf7HLfcb2mqyESKBJkg9Xh5OKqYbI1vShA4yiaiqf19XMbkSglEiN4fUFbGVSpTfdeEyfXNVU7TSQbSdBZkx71FmkGsJbVL0Nn8xxpR_kP58EJkoLU_2aOBE_z28VBafo-eiSa1zw" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--yubd8Upj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://lh7-us.googleusercontent.com/sGS0IE3krAmtW-Qf7HLfcb2mqyESKBJkg9Xh5OKqYbI1vShA4yiaiqf19XMbkSglEiN4fUFbGVSpTfdeEyfXNVU7TSQbSdBZkx71FmkGsJbVL0Nn8xxpR_kP58EJkoLU_2aOBE_z28VBafo-eiSa1zw" alt="" width="800" height="402"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Fig: Glassnode&lt;/p&gt;

&lt;p&gt;Its key features include:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Customizable Alerts: Users can set up customizable alerts based on specific on-chain events or metrics. This feature allows users to stay informed about critical changes or developments in the blockchain networks they are monitoring.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;DeFi Metrics: Glassnode provides dedicated metrics for decentralized finance (DeFi) ecosystems. This includes data on the total value locked (TVL) in DeFi protocols, user activity, and other metrics relevant to the DeFi space.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;NFT Analytics: The platform offers analytics for non-fungible tokens (NFTs), providing insights into NFT transactions, marketplaces, and the overall activity within the growing NFT ecosystem.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  CoinGecko
&lt;/h2&gt;

&lt;p&gt;CoinGecko is a widely-used cryptocurrency data aggregator and analytics platform. It serves as a comprehensive resource for users seeking real-time information, market data, and insights into various aspects of the cryptocurrency ecosystem. CoinGecko is known for its user-friendly interface and commitment to providing a holistic view of the cryptocurrency market.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Zitm95X7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://lh7-us.googleusercontent.com/T1sL6Cw2ZhGnX8kSMWtpWzRUZfNC_Sl_B_Eo3HikP6quAwJcDrlDPl7F3DroH-M0S2KkeNQK-x-2wYSl58b35Gsr-3Z9Aes6CbpTuGxN6BjyzJM4r5ozeDHTDGOSQQX82x6tNKleyGHsj0a6K7YY9vc" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Zitm95X7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://lh7-us.googleusercontent.com/T1sL6Cw2ZhGnX8kSMWtpWzRUZfNC_Sl_B_Eo3HikP6quAwJcDrlDPl7F3DroH-M0S2KkeNQK-x-2wYSl58b35Gsr-3Z9Aes6CbpTuGxN6BjyzJM4r5ozeDHTDGOSQQX82x6tNKleyGHsj0a6K7YY9vc" alt="" width="800" height="381"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Fig: CoinGecko&lt;/p&gt;

&lt;p&gt;Its key features include:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Market Capitalization Metrics: CoinGecko offers market capitalization metrics for individual cryptocurrencies and the overall market. Users can analyze the relative size and significance of different digital assets based on market capitalization.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Trading Volume Data: Users can access trading volume data, which indicates the level of market activity for specific cryptocurrencies. Trading volume metrics are essential for assessing liquidity and market interest.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Historical Price Charts: CoinGecko provides historical price charts, enabling users to analyze price trends and patterns over different time periods. This feature is valuable for technical analysis and historical performance assessment.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  IntoTheBlock
&lt;/h2&gt;

&lt;p&gt;IntoTheBlock is a blockchain data analytics platform that leverages machine learning and advanced algorithms to provide in-depth insights into various aspects of cryptocurrency markets. It aims to empower traders, investors, and institutions with data-driven intelligence for making informed decisions in the dynamic and complex world of cryptocurrencies.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--276Z6c0o--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://lh7-us.googleusercontent.com/nNavqxUSny9n6p8KN34sUKnxoVekdyDx7DJUM22g_YRjDHyOXgGpiHkNt2xK6O0IWa2EklHiqMz8mq_IPqrTY_2hZOydrJXOCF6Cy1y5VqfBiCgRXGneyKq-6ObN23Zolh8sIiZ6glrrhgf4ZgRG6Y8" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--276Z6c0o--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://lh7-us.googleusercontent.com/nNavqxUSny9n6p8KN34sUKnxoVekdyDx7DJUM22g_YRjDHyOXgGpiHkNt2xK6O0IWa2EklHiqMz8mq_IPqrTY_2hZOydrJXOCF6Cy1y5VqfBiCgRXGneyKq-6ObN23Zolh8sIiZ6glrrhgf4ZgRG6Y8" alt="" width="800" height="401"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Fig: IntoTheBlock&lt;/p&gt;

&lt;p&gt;Its key features include:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Large Transactions Analysis: Users can analyze large transactions on the blockchain, identifying significant movements of funds. This feature helps users track major transactions that might impact market dynamics.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Concentration Metrics: IntoTheBlock provides metrics related to the concentration of tokens and wealth distribution within a specific cryptocurrency. This information is crucial for understanding the level of decentralization or concentration in a network.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Options Analytics: The platform offers analytics for cryptocurrency options, providing insights into options trading activities. This feature is useful for traders and investors involved in derivative markets.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Blockchair
&lt;/h2&gt;

&lt;p&gt;Blockchair is a blockchain explorer and data analytics platform that offers users a comprehensive view of various blockchain networks. It provides tools and features to explore, analyze, and understand on-chain data for multiple cryptocurrencies. Blockchair has been known for its user-friendly interface and in-depth blockchain data capabilities.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--H9xYyz9M--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://lh7-us.googleusercontent.com/MI_4kn58VWrEuaKBFQCs12b4k7dRUeNUS7pCCYWhU51hcuq-GAQEkJlcnjRPDMLTCB48h_j4riAyGHvitBqXpi-r-xbdifOXiNHzbi0tr7NNu-cG1Awjgf11pOQ-NgHwwtmvAi_6VJyI17BZIeVe3qI" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--H9xYyz9M--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://lh7-us.googleusercontent.com/MI_4kn58VWrEuaKBFQCs12b4k7dRUeNUS7pCCYWhU51hcuq-GAQEkJlcnjRPDMLTCB48h_j4riAyGHvitBqXpi-r-xbdifOXiNHzbi0tr7NNu-cG1Awjgf11pOQ-NgHwwtmvAi_6VJyI17BZIeVe3qI" alt="" width="800" height="402"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Fig: BlockChair&lt;/p&gt;

&lt;p&gt;Its key features include:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Advanced Search Functionality: Blockchair offers advanced search functionality, allowing users to search for specific transactions, blocks, or addresses. This feature is useful for users looking to trace specific on-chain activities.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Comprehensive Transaction Details: Users can access detailed information about individual transactions, including transaction inputs and outputs, timestamp, and confirmations. This level of detail aids in understanding the flow of funds on the blockchain.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Address Information: Blockchair provides insights into specific addresses, showcasing their transaction history, balances, and other relevant details. This feature is essential for tracking the activities of particular wallet addresses.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Coinpaprika
&lt;/h2&gt;

&lt;p&gt;Coinpaprika is a cryptocurrency data provider and analytics platform that offers a comprehensive suite of tools for tracking and analyzing cryptocurrency markets. It provides real-time data, market insights, and various metrics to cater to the informational needs of investors, traders, and enthusiasts in the cryptocurrency space.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--D7rPdit2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://lh7-us.googleusercontent.com/3IEV4sRPGtIbaHYWB1AG0OZmvHCwy0NfUBP7R24uqEhAoiHDgi8kWW9eNIEO0P3xhQ9ef0eSCU_lUS-YkAMivbXZ3oDPV6B0NaFn6NXcwbx5Xv8OKr0AcOsW8fWE7PztfrNCK5AP-9EeQVvg0gXDd-4" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--D7rPdit2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://lh7-us.googleusercontent.com/3IEV4sRPGtIbaHYWB1AG0OZmvHCwy0NfUBP7R24uqEhAoiHDgi8kWW9eNIEO0P3xhQ9ef0eSCU_lUS-YkAMivbXZ3oDPV6B0NaFn6NXcwbx5Xv8OKr0AcOsW8fWE7PztfrNCK5AP-9EeQVvg0gXDd-4" alt="" width="800" height="403"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Fig: Coinpaprika&lt;/p&gt;

&lt;p&gt;Its key features include:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;ICO (Initial Coin Offering) Data: The platform covers ICO data, offering information on upcoming, ongoing, and completed token sales. Users interested in the crowdfunding aspect of the cryptocurrency industry can find details on ICO projects.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Cryptocurrency Exchanges Information: Coinpaprika includes information about cryptocurrency exchanges, trading pairs, and trading volumes. This data is crucial for understanding the trading environment and available market options.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Community Engagement Metrics: Coinpaprika incorporates community-driven metrics, including social media activity, developer contributions, and community size. These metrics provide additional context for assessing the popularity and relevance of cryptocurrencies.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Coinlore
&lt;/h2&gt;

&lt;p&gt;Coinlore is a cryptocurrency data provider and market analytics platform that offers real-time information on various digital assets. It provides a range of data, metrics, and tools to help users track and analyze cryptocurrency markets.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--npc9gUsI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://lh7-us.googleusercontent.com/Hcvf_s_I5V29ANf_cwyJ2U8XiFl7hpCRRAvTmiOj5gjfxgxIyTJHmM-L3MkgZeZTwSU5lNeX-f-2RSbANWL-MFV06Z7IDpMw2QZC9kZc-ZsU_C4KQm2mDdJNUj6LXOaowr_DPtqGiDHfZxoBv-fR78c" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--npc9gUsI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://lh7-us.googleusercontent.com/Hcvf_s_I5V29ANf_cwyJ2U8XiFl7hpCRRAvTmiOj5gjfxgxIyTJHmM-L3MkgZeZTwSU5lNeX-f-2RSbANWL-MFV06Z7IDpMw2QZC9kZc-ZsU_C4KQm2mDdJNUj6LXOaowr_DPtqGiDHfZxoBv-fR78c" alt="" width="800" height="401"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Fig: CoinLore&lt;/p&gt;

&lt;p&gt;Its key features include:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Cryptocurrency Coverage: Coinlore covers a wide array of cryptocurrencies, including both well-established tokens and newer projects. Users can access data on market capitalization, prices, trading volumes, and more for individual digital assets.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Real-Time Price Tracking: The platform provides real-time price tracking, allowing users to monitor price movements and changes in cryptocurrency values. Real-time data is crucial for making informed trading and investment decisions.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Market Capitalization Metrics: Coinlore offers market capitalization information for individual cryptocurrencies and the overall market. This helps users assess the relative size and significance of different digital assets.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  TokenAnalyst
&lt;/h2&gt;

&lt;p&gt;TokenAnalyst is a blockchain data analytics platform designed to provide insights into on-chain transactions and behaviors across various blockchain networks. The platform aims to offer transparency and actionable data to individuals, traders, and institutions looking to understand the movements and activities on different blockchains.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--1TZ4sK6P--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://lh7-us.googleusercontent.com/siBN4NX75ye6lv5sJ1bulXT_WNmA76R90jbFtrq3pyRx-CJjaei1tppz7MMAnI8mMwcNVWSOOG9q5rgRZJfpw49qh4t9Tw87O0OmH_4YVjn9GSTxQtjUOZCMpfsAmnASY4cLRFF9IZ2WdI6mRvr-JHg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--1TZ4sK6P--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://lh7-us.googleusercontent.com/siBN4NX75ye6lv5sJ1bulXT_WNmA76R90jbFtrq3pyRx-CJjaei1tppz7MMAnI8mMwcNVWSOOG9q5rgRZJfpw49qh4t9Tw87O0OmH_4YVjn9GSTxQtjUOZCMpfsAmnASY4cLRFF9IZ2WdI6mRvr-JHg" alt="" width="800" height="369"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Fig: TokenAnalyst&lt;/p&gt;

&lt;p&gt;Its key features include:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Address Monitoring: Users can monitor specific wallet addresses to gain insights into their transaction histories, holdings, and activities. This feature is valuable for tracking the behavior of individual entities on the blockchain.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Blockchain Explorer: The platform functions as a blockchain explorer, allowing users to explore blocks, transactions, and addresses on supported blockchain networks. This provides users with a transparent view of on-chain data.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Network and Transaction Metrics: TokenAnalyst provides metrics related to network health, transaction volumes, and other key indicators. Users can analyze these metrics to gauge the overall activity and health of a particular blockchain network.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Coinlib
&lt;/h2&gt;

&lt;p&gt;CoinLib is a cryptocurrency data platform that offers a range of tools and features for tracking and analyzing the cryptocurrency market. It provides real-time data, market insights, and portfolio tracking services to cater to the needs of cryptocurrency investors, traders, and enthusiasts.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--AZ7E5LBL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://lh7-us.googleusercontent.com/trfBTmdk4SdnVHbFjtiJfDJ9Mz8tw9avzNJBXBNLnoVac_GzdJ0dbZNGlopq-njWur7HQE_PaEPidgJAJw-PsztSY0OHBG9kxbvXPtYElpZo3aiFyv6jeTWRDSPwKwERG0rdUN60G0jt22Yv5TX5osA" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--AZ7E5LBL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://lh7-us.googleusercontent.com/trfBTmdk4SdnVHbFjtiJfDJ9Mz8tw9avzNJBXBNLnoVac_GzdJ0dbZNGlopq-njWur7HQE_PaEPidgJAJw-PsztSY0OHBG9kxbvXPtYElpZo3aiFyv6jeTWRDSPwKwERG0rdUN60G0jt22Yv5TX5osA" alt="" width="800" height="403"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Fig: Coinlib&lt;/p&gt;

&lt;p&gt;Its key features include:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Real-Time Price Tracking: The platform offers real-time price tracking, allowing users to monitor cryptocurrency prices and market movements as they occur. Real-time data is essential for making timely and informed investment decisions.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Portfolio Tracking: CoinLib provides portfolio tracking tools that enable users to create and manage their cryptocurrency portfolios. Users can track the performance of their investments, view historical data, and assess overall portfolio health.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Market Capitalization Metrics: Users can access market capitalization data for individual cryptocurrencies and the overall market. This information helps users understand the relative size and significance of different digital assets.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  CoinCheckup
&lt;/h2&gt;

&lt;p&gt;CoinCheckup is a cryptocurrency data platform that offers comprehensive market insights and analysis tools to assist users in making informed decisions within the cryptocurrency space. It aims to provide a user-friendly interface with a variety of features for both beginners and experienced investors.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--N7sNDqpP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://lh7-us.googleusercontent.com/9qA_p04iTQ89boRMPpJ00y6e5SeQ0NmColnFmv2ZCetnLSZL5OrpLPKi5II7oZ6SUufIi3V-tKZtXitDoIJH5hUhkJNOipCki_RpU-FbDsZzCJ1WxgoSQKSIKCmNEbtlMPM67THROIAD-56CPGojjmI" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--N7sNDqpP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://lh7-us.googleusercontent.com/9qA_p04iTQ89boRMPpJ00y6e5SeQ0NmColnFmv2ZCetnLSZL5OrpLPKi5II7oZ6SUufIi3V-tKZtXitDoIJH5hUhkJNOipCki_RpU-FbDsZzCJ1WxgoSQKSIKCmNEbtlMPM67THROIAD-56CPGojjmI" alt="" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Fig: CoinCheckup&lt;/p&gt;

&lt;p&gt;Its key features include:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Market Capitalization Metrics: Users can access market capitalization data for individual cryptocurrencies and the overall market. This helps users understand the relative size and significance of different digital assets.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Trading Volume Information: CoinCheckup includes trading volume data, indicating the level of market activity for specific cryptocurrencies. Trading volume metrics are crucial for assessing liquidity and market interest.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Historical Price Charts: The platform offers historical price charts, allowing users to analyze price trends and patterns over different time periods. This feature is valuable for technical analysis and historical performance assessment.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Coindex
&lt;/h2&gt;

&lt;p&gt;CoinCodex is a cryptocurrency data platform that offers a range of tools and features for tracking and analyzing the cryptocurrency market. It provides real-time data, market insights, and portfolio tracking services to cater to the informational needs of cryptocurrency investors, traders, and enthusiasts.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--w2fhlIvo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://lh7-us.googleusercontent.com/jf2fyD3LTh3krJJh_zDfTDgCAM9p24-RgTUx_haiKA0iWeY6e8XbWpc3tqlfPPnVCkyLT0OhS8nrmLXYkcL7JCAa6GcfMo5ODgiIwWJVpN25gq-40CaaOhZm-mSMotayVqAhJh6uQkknNX_dM1vxwks" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--w2fhlIvo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://lh7-us.googleusercontent.com/jf2fyD3LTh3krJJh_zDfTDgCAM9p24-RgTUx_haiKA0iWeY6e8XbWpc3tqlfPPnVCkyLT0OhS8nrmLXYkcL7JCAa6GcfMo5ODgiIwWJVpN25gq-40CaaOhZm-mSMotayVqAhJh6uQkknNX_dM1vxwks" alt="" width="800" height="393"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Fig: Coincodex&lt;/p&gt;

&lt;p&gt;Its key features include:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Trading Volume Information: CoinCodex includes trading volume data, indicating the level of market activity for specific cryptocurrencies. Trading volume metrics are crucial for assessing liquidity and market interest.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Historical Price Charts: The platform provides historical price charts, allowing users to analyze price trends and patterns over different periods. This feature is valuable for technical analysis and understanding past market performance.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Cryptocurrency Exchanges Information: CoinCodex includes details about cryptocurrency exchanges, trading pairs, and trading volumes. Users can explore information about where specific cryptocurrencies are being traded.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h1&gt;
  
  
  Factors of consideration while choosing a blockchain data provider
&lt;/h1&gt;

&lt;ol&gt;
&lt;li&gt; Data Coverage: Ensure that the data provider covers a wide range of cryptocurrencies, including major ones and any specific tokens or chains relevant to your interests.&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Data Accuracy and Reliability: Verify the accuracy and reliability of the data. Look for a provider that has a reputation for providing real-time and accurate information, minimizing the chances of errors or outdated data.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Historical Data Availability: Assess whether the provider offers historical data. Historical data is crucial for backtesting strategies, conducting trend analysis, and gaining a deeper understanding of market behavior.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Coverage of Metrics: Consider the range of metrics provided. Look for a provider that offers a comprehensive set of metrics such as market capitalization, trading volume, price trends, on-chain analytics, and social media sentiment.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Data Presentation and Visualization: Evaluate the platform's user interface and the way data is presented. A user-friendly and visually intuitive interface can enhance the overall experience of extracting insights from the data.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;API Access and Integration: Check if the data provider offers API access. API integration is essential for developers, traders, and institutions who want to incorporate real-time data into their applications, algorithms, or trading systems. Bitquery’s &lt;a href="https://docs.bitquery.io/v1/docs/graphql-ide/use-it-in-your-application"&gt;GraphQL&lt;/a&gt; IDE allows users to interactively explore and construct precise queries. HTTP requests can be made to the API endpoint using your unique API key. This integration enables the application to dynamically fetch blockchain data and stay up-to-date with the latest insights.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Security and Privacy: Assess the security measures implemented by the data provider to protect user data and ensure the confidentiality of information. Security is crucial, especially when dealing with financial data.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Updates and Timeliness: Ensure that the data is updated in a timely manner. Real-time or near-real-time data is essential for making informed decisions in dynamic markets.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Community Reputation: Research the reputation of the data provider within the cryptocurrency community. User reviews, testimonials, and feedback from other users can provide valuable insights into the reliability and performance of the service.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Costs and Pricing Structure: Understand the pricing structure of the data provider. Consider factors such as subscription fees, data usage costs, and any additional charges. Some providers may offer free basic services with premium features requiring a subscription. Bitquery offers a &lt;a href="https://bitquery.io/pricing"&gt;free developer plan&lt;/a&gt;, allowing users to explore and integrate the blockchain data APIs.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;In conclusion, the article navigates the ever-evolving terrain of blockchain technology, highlighting the pivotal role of data as the driving force behind innovation, transparency, and strategic decision-making. Beyond its origins as a cryptocurrency foundation, blockchain's impact spans diverse sectors, creating an exponential demand for accurate and reliable blockchain data.&lt;/p&gt;

&lt;p&gt;Bitquery, as showcased, stands out as a robust blockchain data provider, offering a diverse range of features addressing the needs of various stakeholders in the blockchain space. Its emphasis on multi-chain support, GraphQL API, on-chain analytics, real-time data, and historical data access positions it as a valuable resource for those seeking profound insights into blockchain networks.&lt;/p&gt;

&lt;p&gt;The article provides a holistic exploration of the transformative power of blockchain data and the key players driving this revolution, while also equipping readers with the knowledge to make informed decisions in selecting the right blockchain data provider for their requirements.&lt;/p&gt;




&lt;p&gt;Blog written by &lt;a href="https://www.linkedin.com/in/nikita-mahoviya-28034b171/"&gt;Nikita&lt;/a&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>datascience</category>
      <category>developers</category>
      <category>blockchain</category>
    </item>
    <item>
      <title>Token Price API for Crypto Developers</title>
      <dc:creator>Divyasshree</dc:creator>
      <pubDate>Mon, 01 Jan 2024 10:32:22 +0000</pubDate>
      <link>https://dev.to/bitquery/token-price-api-for-crypto-developers-1273</link>
      <guid>https://dev.to/bitquery/token-price-api-for-crypto-developers-1273</guid>
      <description>&lt;p&gt;The Token Price API provides comprehensive price data from over 40 different blockchains.  In this blog, we will explore how developers can utilize it to create applications and &lt;a href="https://bitquery.io/"&gt;analyze blockchain data&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Real-Time &amp;amp; Historical Token Prices
&lt;/h3&gt;

&lt;p&gt;Bitquery’s Token Price API helps in accessing both real-time and historical token prices, making it indispensable for market analysis and trading strategy development. This feature allows users to track price movements, identify trends, and analyze market behavior over different timeframes. The historical data aspect is particularly valuable for back-testing trading algorithms and understanding long-term market trends.&lt;/p&gt;

&lt;p&gt;Below is the &lt;a href="https://ide.bitquery.io/token-trades-both-buy-sell-1-inch"&gt;query&lt;/a&gt; to check Historical Prices of Blur Token.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{
  EVM(dataset: combined, network: eth) {
    buyside: DEXTrades(
      limit: {count: 10}
      orderBy: {descending: Block_Time}
      where: {Trade: {Buy: {Currency: {SmartContract: {is: "0x5283d291dbcf85356a21ba090e6db59121208b44"}}, Seller: {is: "0x1111111254eeb25477b68fb85ed929f73a960582"}}}, Block: {Time: {since: "2023-03-03T01:00:00Z", till: "2023-03-05T05:15:23Z"}}}
    ) {
      Block {
        Number
        Time
      }
      Transaction {
        From
        To
        Hash
      }
      Trade {
        Buy {
          Amount
          Buyer
          Currency {
            Name
            Symbol
            SmartContract
          }
          Seller
          Price
        }
        Sell {
          Amount
          Buyer
          Currency {
            Name
            SmartContract
            Symbol
          }
          Seller
          Price
        }
      }
    }
    sellside: DEXTrades(
      limit: {count: 10}
      orderBy: {descending: Block_Time}
      where: {Trade: {Sell: {Currency: {SmartContract: {is: "0x5283d291dbcf85356a21ba090e6db59121208b44"}}, Buyer: {is: "0x1111111254eeb25477b68fb85ed929f73a960582"}}}, Block: {Time: {since: "2023-03-03T01:00:00Z", till: "2023-03-05T05:15:23Z"}}}
    ) {
      Block {
        Number
        Time
      }
      Transaction {
        From
        To
        Hash
      }
      Trade {
        Buy {
          Amount
          Buyer
          Currency {
            Name
            Symbol
            SmartContract
          }
          Seller
          Price
        }
        Sell {
          Amount
          Buyer
          Currency {
            Name
            SmartContract
            Symbol
          }
          Seller
          Price
        }
      }
    }
  }
}

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Below is the &lt;a href="https://ide.bitquery.io/latest-trades-for-a-token---both-buy-and-sell"&gt;query&lt;/a&gt; to check Real-Time Prices of Blur Token.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{
  EVM(dataset: combined, network: eth) {
    buyside: DEXTrades(
      limit: {count: 10}
      orderBy: {descending: Block_Time}
      where: {Trade: {Buy: {Currency: {SmartContract: {is: "0x5283d291dbcf85356a21ba090e6db59121208b44"}}}}}
    ) {
      Block {
        Number
        Time
      }
      Transaction {
        From
        To
        Hash
      }
      Trade {
        Buy {
          Amount
          Buyer
          Currency {
            Name
            Symbol
            SmartContract
          }
          Seller
          Price
        }
        Sell {
          Amount
          Buyer
          Currency {
            Name
            SmartContract
            Symbol
          }
          Seller
          Price
        }
      }
    }
    sellside: DEXTrades(
      limit: {count: 10}
      orderBy: {descending: Block_Time}
      where: {Trade: {Buy: {Currency: {SmartContract: {is: "0x5283d291dbcf85356a21ba090e6db59121208b44"}}}}}
    ) {
      Block {
        Number
        Time
      }
      Transaction {
        From
        To
        Hash
      }
      Trade {
        Buy {
          Amount
          Buyer
          Currency {
            Name
            Symbol
            SmartContract
          }
          Seller
          Price
        }
        Sell {
          Amount
          Buyer
          Currency {
            Name
            SmartContract
            Symbol
          }
          Seller
          Price
        }
      }
    }
  }
}

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  2. DEX Support ( Uniswap, SuShiswap, ... ):
&lt;/h3&gt;

&lt;p&gt;Bitquery’s Token Price API supports real-time trade data for 1+ million tokens from 100+ DEXs &amp;amp; 14+ chains. This wide-ranging coverage is crucial for a complete market analysis, allowing users to compare and analyze token performance across different types of exchanges. This feature is especially beneficial for traders and investors who operate across various platforms, offering them a unified view of the market landscape.&lt;/p&gt;

&lt;p&gt;Below is the &lt;a href="https://ide.bitquery.io/token-trades-for-a-specific-DEX_1"&gt;query&lt;/a&gt; to check the latest prices of token on Uniswap v3.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{
  EVM(dataset: combined, network: eth) {
    buyside: DEXTrades(
      limit: {count: 5}
      orderBy: {descending: Block_Time}
      where: {Trade: {Buy: {Currency: {SmartContract: {is: "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2"}}}, Dex: {ProtocolName: {is: "uniswap_v3"}}}}
    ) {
      Block {
        Number
        Time
      }
      Transaction {
        From
        To
        Hash
      }
      Trade {
        Buy {
          Amount
          Buyer
          Currency {
            Name
            Symbol
            SmartContract
          }
          Seller
          Price
        }
        Sell {
          Amount
          Buyer
          Currency {
            Name
            SmartContract
            Symbol
          }
          Seller
          Price
        }
        Dex {
          ProtocolFamily
          ProtocolName
          SmartContract
          Pair {
            SmartContract
          }
        }
      }
    }
  }
}


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  3. OHLC Data (Open, High, Low, Close):
&lt;/h3&gt;

&lt;p&gt;Bitquery’s Token Price API helps in retrieving OHLC (Open, High, Low, Close) data and distinct buy/sell information on a daily basis. Users can adjust the parameters within the ‘where’ and ‘Block’ sections to customize the query for their specific needs, such as changing the token smart contract addresses or modifying the date range.&lt;/p&gt;

&lt;p&gt;The &lt;a href="https://ide.bitquery.io/OHLC-and-Volume-WETH-USDT-Uniswap-v3"&gt;query&lt;/a&gt; below retrieves the OHLC (Open, High, Low, Close) prices and volume for the WETH-USDT pair on Uniswap v3, providing daily updates.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;query MyQuery {
  EVM(dataset: combined) {
    DEXTradeByTokens(
      orderBy: {descending: Block_Date}
      where: {Trade: {Currency: {SmartContract: {is: "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2"}}, Side: {Currency: {SmartContract: {is: "0xdac17f958d2ee523a2206206994597c13d831ec7"}}, Type: {is: buy}}, Dex: {SmartContract: {is: "0x4e68ccd3e89f51c3074ca5072bbac773960dfa36"}}}}
      limit: {count: 10}
    ) {
      Block {
        Date(interval: {in: days, count: 1})
      }
      volume: sum(of: Trade_Amount)
      Trade {
        high: Price(maximum: Trade_Price)
        low: Price(minimum: Trade_Price)
        open: Price(minimum: Block_Number)
        close: Price(maximum: Block_Number)
        Currency {
          Name
        }
        Dex {
          ProtocolName
          SmartContract
        }
        Side {
          Currency {
            Name
            SmartContract
          }
        }
      }
      count
    }
  }
}

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  4. Liquidity &amp;amp; Pairs:
&lt;/h3&gt;

&lt;p&gt;This API also enables users to conveniently retrieve information about liquidity providers, trading volumes, fees, and other essential metrics for a wide range of pools.&lt;/p&gt;

&lt;p&gt;The query below can be used to find out which tokens are part of a specific liquidity pool.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{
  EVM(dataset: archive, network: arbitrum) {
    DEXTrades(
      where: {Trade: {Dex: {SmartContract: {is: "0xcda53b1f66614552f834ceef361a8d12a0b8dad8"}}}}
      limit: {count: 1}
    ) {
      Trade {
        Dex {
          OwnerAddress
          SmartContract
          Pair {
            SmartContract
          }
        }
        Buy {
          Currency {
            SmartContract
            Symbol
            Name
            ProtocolName
          }
        }
        Sell {
          Currency {
            SmartContract
            Symbol
            Name
            ProtocolName
          }
        }
      }
      Trade_Buy: sum(of: Trade_Buy_Amount)
      Trade_Sell: sum(of: Trade_Sell_Amount)
    }
  }
}

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Users can also utilize Bitquery’s Token Price API to learn about all pairs associated with a given token.&lt;/p&gt;

&lt;p&gt;The &lt;a href="https://ide.bitquery.io/Pairs-for-give-token-on-ethereum"&gt;query&lt;/a&gt; provided below can be used to discover all pairs associated with WETH.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{
  ethereum(network: ethereum) {
    dexTrades(
      baseCurrency: {is: "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2"}
      options: {desc: "count", limit: 10, offset: 0, limitBy: {each: "smartContract.address.address", limit: 1}}
    ) {
      baseCurrency {
        symbol
        name
        address
      }
      quoteCurrency {
        symbol
        name
        address
      }
      smartContract {
        address {
          address
        }
      }
      count
    }
  }
}

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  How to Get Started with Bitquery?
&lt;/h2&gt;

&lt;p&gt;To get started for free, please create an account here with your email: &lt;a href="https://ide.bitquery.io/"&gt;GraphQL IDE&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once created, create your &lt;a href="https://docs.bitquery.io/docs/ide/query/"&gt;first query&lt;/a&gt;. Join the &lt;a href="https://t.me/Bloxy_info"&gt;telegram group&lt;/a&gt; for any doubts and support. To learn more about how to use the Bitquery API, please see the following resources:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Historical / Near-Real Time Chain Data: &lt;a href="https://docs.bitquery.io/v1/"&gt;Blockchain API Documentation (V1 Graphql Docs) | Blockchain Graphql API (V1 API Docs)&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Realtime Data , Websocket and Cloud Product: &lt;a href="https://docs.bitquery.io/"&gt;Blockchain Streaming API (V2 Graphql Docs) | Streaming API (V2 API Docs)&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What Developers Can Build with Bitquery Token Price API?
&lt;/h2&gt;

&lt;p&gt;From enhancing the trading experience with real-time data to developing comprehensive tools for market analysis, Bitquery’s API offers a versatile platform for creative and practical solutions in the world of digital currencies. Let’s explore some of the most exciting and impactful applications that developers can bring to life using the robust features of Bitquery’s Token Price API.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Cryptocurrency Portfolio Tracker
&lt;/h3&gt;

&lt;p&gt;Developers can leverage the Bitquery Token Price API to build dynamic cryptocurrency portfolio trackers. By integrating real-time and historical price data, these trackers can provide users with up-to-date information on the value of their investments. The API’s multi-chain data aggregation allows for tracking a wide range of assets across various blockchains, offering a comprehensive view of one’s portfolio.&lt;/p&gt;

&lt;p&gt;Readers can follow the &lt;a href="https://docs.bitquery.io/docs/usecases/crypto-dashboard/"&gt;Crypto Dashboard Project&lt;/a&gt; tutorial by the Bitquery team, which guides in building a Cryptocurrency Portfolio Dashboard with React. This dashboard fetches and displays the balances of various currencies for a given Ethereum address using the Bitquery Streaming API.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Cryptocurrency Trading Bot
&lt;/h3&gt;

&lt;p&gt;Utilizing the real-time token price data, developers can create sophisticated trading bots. These bots can execute trades based on predefined criteria, such as price fluctuations, trading volume changes, or market sentiment analysis. The historical data available through Bitquery’s API is crucial for back-testing these trading strategies, ensuring their effectiveness before deployment in live markets.&lt;/p&gt;

&lt;p&gt;Here is a comprehensive step-by-step &lt;a href="https://docs.bitquery.io/docs/usecases/trading-indicators/"&gt;guide&lt;/a&gt; by the Bitquery team on building trading indicators for crypto data. Technical indicators are an essential tool for cryptocurrency traders, as they can help identify trends, predict price movements, and facilitate informed trading decisions. In this &lt;a href="https://docs.bitquery.io/docs/usecases/trading-indicators/"&gt;tutorial&lt;/a&gt;, we will explore how to easily calculate popular trading indicators using Bitquery APIs in Python.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Backtest Your Strategies
&lt;/h3&gt;

&lt;p&gt;The extensive historical data provided by Bitquery’s API is a goldmine for developers aiming to backtest trading strategies. By accessing past price movements and market trends, developers can rigorously test and refine their trading algorithms, enhancing their reliability and profitability in various market conditions.&lt;/p&gt;

&lt;p&gt;Readers can also track cryptocurrency in real-time on Telegram using Bitquery. This quick &lt;a href="https://docs.bitquery.io/docs/usecases/telegram-bot/"&gt;tutorial&lt;/a&gt; explains how to get blockchain data on Telegram chat in real-time. By following this guide, you’ll learn to program your Telegram bot to respond to the /start command by initiating a WebSocket connection with Bitquery and sending updates on blockchain data directly to the Telegram chat.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Cryptocurrency Price Alert System
&lt;/h3&gt;

&lt;p&gt;Developers can create customizable price alert systems using Bitquery’s API. These systems can notify users of significant price movements, trading volume spikes, or other relevant market events. This tool is especially useful for traders and investors who need to stay informed about market dynamics to make timely decisions.&lt;/p&gt;

&lt;p&gt;Here is a quick &lt;a href="https://docs.bitquery.io/docs/category/build-your-own-crypto-pl-calculator/"&gt;tutorial&lt;/a&gt; on building your own Crypto Profit and Loss Calculator using Bitquery.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Cryptocurrency Research and Analysis
&lt;/h3&gt;

&lt;p&gt;For those interested in conducting in-depth market research and analysis, Bitquery’s Token Price API offers a wealth of data. Analysts and developers can utilize this data to identify market trends, compare token performance across different exchanges, and conduct comprehensive market analysis. This is invaluable for developing market insights, writing research papers, or creating data-driven content for cryptocurrency communities.&lt;/p&gt;

&lt;p&gt;Here is a quick &lt;a href="https://docs.bitquery.io/docs/category/building-crypto-charts-with-tradingview-advanced-charts-and-bitquery-data/"&gt;tutorial&lt;/a&gt; on Crypto Charts with TradingView Advanced Charts and Bitquery Data.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;In conclusion, Bitquery’s Token Price API emerges as a powerful tool in the ever-evolving landscape of cryptocurrency and blockchain technology. From providing real-time and historical token price data to supporting a multitude of blockchains, Bitquery stands as an invaluable resource for developers, traders, and analysts alike. Whether you’re building a sophisticated trading bot, a comprehensive market analysis tool, or a simple price alert system, Bitquery offers the versatility and depth needed to succeed in the complex world of crypto. So, whether you’re a seasoned developer or just starting out in the world of blockchain, Bitquery offers a treasure trove of possibilities.&lt;/p&gt;

&lt;h2&gt;
  
  
  About Bitquery
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://bitquery.io/"&gt;Bitquery&lt;/a&gt; is your comprehensive toolkit designed with developers in mind, simplifying blockchain data access. Our products offer practical advantages and flexibility.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;APIs - &lt;a href="https://ide.bitquery.io/streaming"&gt;Explore API&lt;/a&gt;: Easily retrieve precise real-time and historical data for over 40 blockchains using GraphQL. Seamlessly integrate blockchain data into your applications, making data-driven decisions effortless.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Coinpath® - Try &lt;a href="https://bitquery.io/products/coinpath"&gt;Coinpath&lt;/a&gt;: Streamline compliance and crypto investigations by tracing money movements across 40+ blockchains. Gain insights for efficient decision-making.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Data in Cloud - Try &lt;a href="https://bitquery.io/products/data-in-cloud?"&gt;Demo Bucket&lt;/a&gt;: Access indexed blockchain data cost-effectively and at scale for your data pipeline. We currently support Ethereum, BSC, Solana, with more blockchains on the horizon, simplifying your data access.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Explorer - Try &lt;a href="http://explorer.bitquery.io/"&gt;Explorer&lt;/a&gt;: Discover an intuitive platform for exploring data from 40+ blockchains. Visualize data, generate queries, and integrate effortlessly into your applications.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;Written by Yash&lt;/p&gt;

</description>
      <category>blockchain</category>
      <category>data</category>
      <category>analytics</category>
      <category>api</category>
    </item>
    <item>
      <title>A Hacker's Guide to ETHIndia 2023</title>
      <dc:creator>Nitin Jakhar</dc:creator>
      <pubDate>Mon, 27 Nov 2023 07:04:29 +0000</pubDate>
      <link>https://dev.to/bitquery/a-hackers-guide-to-ethindia-2023-24a0</link>
      <guid>https://dev.to/bitquery/a-hackers-guide-to-ethindia-2023-24a0</guid>
      <description>&lt;p&gt;Hola Hackers!!, taking place from December 8-10, 2023, ETH India 2023 Hackathon will gather thousands of participants who will compete for over millions in bounties and prizes, as well as up to millions in investment capital. &lt;br&gt;
Evolving beyond a once-a-year event, ETHIndia will function as an incubator and launchpad to create year-round support for early-stage blockchain projects.&lt;/p&gt;

&lt;p&gt;So being the biggest Ethereum Hackathon on the face of the earth, some confusions seem to be natural but worry not we'll get you through to some of the most established projects in Web3 space and how to utilize them to get your way to the delicious bounties and grants, but more than grants team-spirit is required and if you don't have the team there are thousands like you, so buckle up and find a team-mate directly in the hackathon.&lt;/p&gt;

&lt;p&gt;Head onto the &lt;a href="https://ethindia.co/"&gt;ETHIndia&lt;/a&gt; website to register now and read below more a less melodramatic journey&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What Projects can be built?&lt;/strong&gt;&lt;br&gt;
The essence of Ethereum Hackathons is to build anything you like, may it be a web3 protocol or just a simple tuning software but it always helps to go on through the list of Sponsors and build your project around their Protocols and offerings to get that juicy prizes and recognition, you have been waiting for.&lt;br&gt;
Below is the list of sponsors that you can incorporate in your own projects along with how to use their services which range from every aspect of development including every tool that you need and &lt;a href="https://bitquery.io/"&gt;Bitquery&lt;/a&gt; for your data needs.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Defi - Build using 1inch&lt;/strong&gt;&lt;br&gt;
1inch is an OG in the defi space, it is your gateway to seamless crypto swaps and was founded by hackers in ETHIndia 2019 only, so whether you want Wallet and dApp integrations or make protocols for lending, borrowing, margin trading, 1inch has got your back.&lt;br&gt;
Let's talk about the core Protocols offered by 1inch&lt;/p&gt;

&lt;p&gt;Aggregation Protocol V5 - The blue-chip offering of 1inch which provides liquidity across multiple protocols, chains, and liquidity sources.&lt;/p&gt;

&lt;p&gt;Limit Order Protocol V3 - Don't like the current prices of tokens across any liquidity source, put limit orders of the price you want, that too on-chain.&lt;/p&gt;

&lt;p&gt;Spot Price Aggregator - Want to exact and non-vulnerable price data across using multiple Oracle services in 1 click, 1inch got you. Just head over to this &lt;a href="https://explorer.bitquery.io/ethereum/smart_contract/0x07D91f5fb9Bf7798734C3f606dB065549F6893bb"&gt;contract&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Fusion Mode - Tired of being front-run by the annoying MEV bots and want gas-less transactions, build powerful Dapps using this &lt;a href="https://docs.1inch.io/docs/fusion-swap/fusion-sdk/for-integrators/sdk-overview"&gt;SDK&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Those are the core offerings of 1inch but if you need easily indexed data from over 40 chains that can help you build more robust Dapps and APIs, head over to &lt;a href="https://bitquery.io/"&gt;Bitquery&lt;/a&gt;. &lt;br&gt;
For Example, if you got 1inch integrated into your next-gen Defi App but are confused about what the lending and borrowing rates are for different protocols over different chains, write a graphQL query to get exactly what you need or hover over &lt;a href="https://explorer.bitquery.io/ethereum/gas"&gt;Bitquery Explorer&lt;/a&gt; to get the current and historical gas price raw indexed data on Ethereum chain.&lt;br&gt;
Just like this query, provides you with the DAI's average liquidity Rate, Stable Borrow Rate, and Variable Borrow Rate described in the graph below&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--AvqfHSQ9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jp50olav4d45pk7t9dfm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--AvqfHSQ9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jp50olav4d45pk7t9dfm.png" alt="Image description" width="713" height="498"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;L2's to build upon the get the cheap, yum yum gas fee&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Now, we'll talk about the hottest L2s in the space now to build your Dapp upon&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Polygon&lt;/strong&gt; - It all began in the early days, when the founders founded their tribe at ETHIndia '18, laying the roots for the Indian Web3 landscape.&lt;/p&gt;

&lt;p&gt;Their mission? Enhance &lt;a href="https://twitter.com/ethereum"&gt;Ethereum&lt;/a&gt;'s limitations and create a seamless, interconnected ecosystem.&lt;br&gt;
Fast forward to 2023, Polygon metamorphosed, releasing its grand vision — Polygon 2.0, the roadmap to sculpting the Value Layer of the Internet.&lt;br&gt;
The proof is in the pudding: Polygon unveiled Polygon Hermez, a zk-rollup scaling marvel that revolutionized transaction security and speed.&lt;/p&gt;

&lt;p&gt;One of their standout achievements is the &lt;a href="https://wiki.polygon.technology/docs/cdk/"&gt;Polygon Chain Development Kit (CDK)&lt;/a&gt;. This powerful tool simplifies the creation of ZK-powered L2 chains on Ethereum.&lt;br&gt;
Once again to build a robust Dapp, you need Robust Data. Again Bitquery is to rescue, with an explorer explicitly made for Polygon with all the APIs you'll ever need for Polygon data ranging from raw indexed bock data to Dex Trades API to &lt;a href="https://explorer.bitquery.io/matic/miner_distrib"&gt;Miner Distribution APIs&lt;/a&gt;, it's all there.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Scroll ZKP&lt;/strong&gt; - Scroll is the first fully EVM-compatible ZK-Rollup!!, what does that mean dumbo? It means that the code written on Scroll is directly converted in EVM bytecode rather than converted into another gibberish before being compatible with EVM. So now you can write Solidity Dapps without changing their source code by a fraction of a hair. Still puzzled head over to the &lt;a href="https://docs.scroll.io/en/home/"&gt;official documentation&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Backed by external audits &amp;amp; grounded in battle-tested cryptographic libraries, they emphasize a robust security posture.&lt;br&gt;
After 15 months of testnets, 450K+ smart contracts deployed, 90M+ transactions, &amp;amp; 280K ZK proofs, Scroll officially launched on the mainnet in October '23!&lt;/p&gt;

&lt;p&gt;Scroll believes in meeting developers and users where they are. They actively cultivate transformative ideas globally, fostering a diverse community that's shaping the future of Ethereum.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Base L2&lt;/strong&gt; - Yup, another one of the bigshots incubated by Coinbase and progressively decentralizing by each day, Base is a secure, low-cost, builder-friendly Ethereum L2 built to bring the next billion users on-chain.&lt;/p&gt;

&lt;p&gt;You can use it interoperably with Coinbase Exchange to make DeFi-CeFi Dapp incorporating best of the both worlds.&lt;br&gt;
Are you an EIP geek or tired of using the gen-old EOA? Use pre-made ERC4337(Account Abstraction) APIs, gasless transaction API, easy fiat onramps, and more.&lt;br&gt;
Whoa, that was too many to choose from huh, not the next section is critical for any Dapp to be truly decentralized, the big boss itself - decentralized storage&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Decentralized Storage Providers&lt;/strong&gt;&lt;br&gt;
Whether you are building a game, a multi-chain trading app, or even some crazy analytic Dapp, you'll need storage. Welcome to open decentralized storage services&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Filecoin&lt;/strong&gt; - Filecoin is building open services for data. Their vision revolves around the three pillars: storage, retrieval, and data transformation. The goal is to form a credible alternative to the legacy cloud infrastructure, both in scale and suite of data services.&lt;/p&gt;

&lt;p&gt;The launch of FVM earlier this year represents a significant milestone, enabling developers to shape the future of open data economy applications.&lt;/p&gt;

&lt;p&gt;Now, you can build smart contracts, Data DAOs, and more on Filecoin's vast decentralized storage network!&lt;br&gt;
So how does it work - it is a peer-to-peer network that stores files, with built-in economic incentives and cryptography to ensure files are stored reliably over time and is built on top of IPFS protocol.&lt;/p&gt;

&lt;p&gt;Filecoin also supports a wide range of formats of data, including audio and video files.&lt;br&gt;
It's okay if you don't understand how it works, cause the next protocol solves that exact problem.&lt;/p&gt;

&lt;p&gt;Once again, head over to Bitquery's &lt;a href="https://explorer.bitquery.io/filecoin/transfers"&gt;Filecoin Explorer&lt;/a&gt; to get in-depth data on miners, validators, and your data storage transactions.&lt;br&gt;
If you are just like a lost baby girl not able to find the validator suited for your data needs, see all their on-chain Summary&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--AIkw-sLD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/swi9910fztw1kh68o4zc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--AIkw-sLD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/swi9910fztw1kh68o4zc.png" alt="Image description" width="800" height="206"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Lighthouse&lt;/strong&gt; - It is a perpetual file storage protocol that allows you to pay once for your files and store them long-term.&lt;/p&gt;

&lt;p&gt;The aim is to move users from a rent-based cost model where they rent their files on cloud storage to a perpetual storage model. It is built on IPFS and Filecoin, with smart contracts to be deployed on multiple chains like FVM, Optimism, Polygon, Solana, etc.&lt;br&gt;
It uses the miner network and storage capacity of the Filecoin network and IPFS content-addressing system.&lt;/p&gt;

&lt;p&gt;So, forget about the recurring payments to Filecoin Validators, forget about the its-bits of managing the data bots. Here is the &lt;a href="https://docs.lighthouse.storage/lighthouse-1/tutorials/minting-nfts-on-evm-chains"&gt;link&lt;/a&gt; for a great tutorial for storing the metadata of Minting NFT on multiple EVM chains at once!!&lt;/p&gt;

&lt;p&gt;Last one I promise, if you don't like EVM, how about another L1 with its unique benefits&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Celo&lt;/strong&gt; - It is a mobile-first L1 chain with low-cost, multi-currency gas fees and an ultralight client for your ultralight Dapps.&lt;br&gt;
Celo was designed to enable a new universe of financial solutions accessible for mobile users, creating a global financial ecosystem where an end-user can onboard into the Celo ecosystem with just a mobile number. &lt;/p&gt;

&lt;p&gt;If you want your Dapp to scale in a market such as India, you can make your payments as easy as sending a text. Head over to &lt;a href="https://docs.celo.org/developer"&gt;Developer docs&lt;/a&gt; and see it yourself.&lt;br&gt;
Still in doubt about choosing Celo over Ethereum head over to the gas analytics data over to &lt;a href="https://explorer.bitquery.io/celo_mainnet/gas"&gt;bitquery Celo Explorer&lt;/a&gt; to see the difference as depicted in the graph below with average transaction cost costing as less as $0.00075&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--u-viQTlv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/n9a8xgn65l91drt51wxw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--u-viQTlv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/n9a8xgn65l91drt51wxw.png" alt="Image description" width="800" height="468"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Time to Wrap it Up!&lt;/strong&gt;&lt;br&gt;
No matter if you’re new to blockchain or a pro, it’s like a playground for everyone! The worst thing that can happen? You create something cool, make friends, and have a blast. But the best part is way cooler! Imagine building something amazing, winning cash, getting funding, making tons of new friends, AND having an absolute blast! 🎉&lt;/p&gt;

</description>
      <category>ethereum</category>
      <category>blockchain</category>
      <category>solidity</category>
      <category>hackathon</category>
    </item>
    <item>
      <title>All Questions on OpenSea API Answered</title>
      <dc:creator>Divyasshree</dc:creator>
      <pubDate>Tue, 17 Oct 2023 12:17:41 +0000</pubDate>
      <link>https://dev.to/bitquery/all-questions-on-opensea-api-answered-54b4</link>
      <guid>https://dev.to/bitquery/all-questions-on-opensea-api-answered-54b4</guid>
      <description>&lt;h2&gt;
  
  
  How can I find on-chain data for NFT collections?
&lt;/h2&gt;

&lt;p&gt;You can try any free blockchain data provider to get NFT collection information. Bitquery for example provides a free no-code explorer, you put in the collection address and get complete information on sales, transfers, and NFT images.  E.g. &lt;a href="https://explorer.bitquery.io/ethereum/token/0xbed2470ded2519c13eaaf3bd970015ef404d3d20/token_dex_trades"&gt;Saints_of_LA (SAINTS) NFTs &lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--alUXYDMx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7jqp5tz25qs5oiwh18pk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--alUXYDMx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7jqp5tz25qs5oiwh18pk.png" alt="SAINTS NFT" width="800" height="385"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How can I fetch my assets data with Opensea API?
&lt;/h2&gt;

&lt;p&gt;The Opensea API has a retrieve an asset endpoint &lt;a href="https://docs.opensea.io/v1.0/reference/retrieving-a-single-asset"&gt;https://docs.opensea.io/v1.0/reference/retrieving-a-single-asset&lt;/a&gt; However, the API key is not easy to get.  A simpler method would be to use Bitquery Opensea API for free or the Bitquery &lt;a href="https://explorer.bitquery.io/ethereum/token/0xbed2470ded2519c13eaaf3bd970015ef404d3d20/token_dex_trades"&gt;no-code explorer &lt;/a&gt;to get detailed information on the asset.  This GraphQL query for example gets top holders of the SAINTS NFT. &lt;a href="https://ide.bitquery.io/Top-Holders-of-SAINTS-NFT"&gt;Run it here&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;query MyQuery {
  EVM(dataset: archive, network: eth) {
    TokenHolders(
      date: "2023-10-16"
      tokenSmartContract: "0xdac17f958d2ee523a2206206994597c13d831ec7"
      limit: {count: 10}
      orderBy: {descending: Balance_Amount}
    ) {
      Balance {
        Amount
      }
      Holder {
        Address
      }
    }
  }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  How can I get all the NFT contract addresses via Opensea API?
&lt;/h2&gt;

&lt;p&gt;You can use Bitquery's Opensea API to get all NFT contract addresses. Below GraphQL query gets top traded NFTs on BLUR. &lt;a href="https://ide.bitquery.io/Most-traded-NFT-on-Blur-marketplace"&gt;Run it here&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;query MyQuery {
  EVM(dataset: combined, network: eth) {
    DEXTrades(
      where: {Trade: {Dex: {ProtocolName: {in: "seaport_v1.4"}}}, Transaction: {To: {is: "0x39da41747a83aeE658334415666f3EF92DD0D541"}}}
      orderBy: {descendingByField: "count"}
      limit: {count: 10}
    ) {
      tradeVol: sum(of: Trade_Buy_Amount)
      count
      buyers: count(distinct: Trade_Buy_Buyer)
      seller: count(distinct: Trade_Buy_Seller)
      nfts: count(distinct: Trade_Buy_Ids)
      Trade {
        Buy {
          Currency {
            Name
            ProtocolName
            Symbol
            Fungible
            SmartContract
          }
        }
      }
    }
  }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  How can I obtain the most popular NFT being traded on a particular day?
&lt;/h2&gt;

&lt;p&gt;You can get it with Bitquery NFT API. The query below gets the most traded NFT on Opensea. For getting trades on a different marketplace, set the contract address in &lt;code&gt;To&lt;/code&gt;field. You can run the query &lt;a href="https://ide.bitquery.io/Top-Traded-NFTs-on-Opensea"&gt;here&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;query MyQuery {
  EVM(dataset: combined, network: eth) {
    DEXTrades(
      where: {Trade: {Dex: {ProtocolName: {in: "seaport_v1.4"}}}, Transaction: {To: {is: "0x00000000000000adc04c56bf30ac9d3c0aaf14dc"}}}
      orderBy: {descendingByField: "count"}
      limit: {count: 10}
    ) {
      tradeVol: sum(of: Trade_Buy_Amount)
      count
      buyers: count(distinct: Trade_Buy_Buyer)
      seller: count(distinct: Trade_Buy_Seller)
      nfts: count(distinct: Trade_Buy_Ids)
      Trade {
        Buy {
          Currency {
            Name
            ProtocolName
            Symbol
            Fungible
            SmartContract
          }
        }
      }
    }
  }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Verify Opensea NFT ownership via API
&lt;/h2&gt;

&lt;p&gt;Bitquery has an &lt;a href="https://docs.bitquery.io/docs/examples/nft/nft-ownership-api/"&gt;NFT Ownership API&lt;/a&gt; that gives you information on not only OpenSea but also Blur, X2Y2, and other marketplaces.&lt;/p&gt;

&lt;p&gt;To check ownership for an NFT, type the NFT address into the explorer and get complete information. Click on "Get API" to see a detailed API.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--alvLN3wU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/uuwox5whvdbvsrumawl7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--alvLN3wU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/uuwox5whvdbvsrumawl7.png" alt="Image description" width="800" height="385"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>opensea</category>
      <category>blockchain</category>
      <category>nft</category>
      <category>graphql</category>
    </item>
    <item>
      <title>All Questions on an Ethereum Address Answered</title>
      <dc:creator>Divyasshree</dc:creator>
      <pubDate>Fri, 13 Oct 2023 13:27:36 +0000</pubDate>
      <link>https://dev.to/bitquery/all-questions-on-an-ethereum-address-answered-3ke1</link>
      <guid>https://dev.to/bitquery/all-questions-on-an-ethereum-address-answered-3ke1</guid>
      <description>&lt;h2&gt;
  
  
  How do you find your wallet address on the Ethereum blockchain?
&lt;/h2&gt;

&lt;p&gt;If you want to view complete information about a wallet address, including transactions, trades, and everything, there's a simple way. Use &lt;a href="https://explorer.bitquery.io/"&gt;https://explorer.bitquery.io/&lt;/a&gt; and type the address in the search bar, you will see the complete record of the address on chain.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ZbYcW8NY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rh0rjodec7e3hsf71uov.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ZbYcW8NY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rh0rjodec7e3hsf71uov.png" alt="Explorer" width="800" height="387"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How can you identify an Ethereum scam by looking at the wallet address?
&lt;/h2&gt;

&lt;p&gt;Use data providers that have indexed blockchain data. Bitquery for example, labels most of the fraudulent addresses. For example, the following address has a label "Upbit Hacker 1" which tells us that the address was one of the hackers that stole funds from Upbit Exchange.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://explorer.bitquery.io/ethereum/address/0xa09871aeadf4994ca12f5c0b6056bbd1d343c029"&gt;https://explorer.bitquery.io/ethereum/address/0xa09871aeadf4994ca12f5c0b6056bbd1d343c029&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--lU7AlFRt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rcqagc081b0x5x9wqycs.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--lU7AlFRt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rcqagc081b0x5x9wqycs.png" alt="Image description" width="800" height="361"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How can you determine what Ethereum wallet is being used based on a public address?
&lt;/h2&gt;

&lt;p&gt;If you have their address, then go to a blockchain explorer and paste the address. You can see the historical and real-time transactions, trades, and wallet balance&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--dE1MF-AF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/o437kza31jd115qrofrx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--dE1MF-AF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/o437kza31jd115qrofrx.png" alt="Image description" width="657" height="584"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How many Ethereum Addresses are there?
&lt;/h2&gt;

&lt;p&gt;To get the count of addresses that are active right now, you need to use any indexed data provider that gives you Ethereum stats for example, through REST APIs or JSON-RPC.&lt;/p&gt;

&lt;p&gt;At the time of writing, we use&lt;a href="https://ide.bitquery.io/Ethereum-Active-Addresses"&gt; this graphQL query &lt;/a&gt;to find the number of addresses today to be 766346. You can run this query for any period of time to see the active addresses.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;query MyQuery {
  ethereum(network: ethereum) {
    activeAddresses(date: {is: "2023-10-12"}) {
      count(uniq: address)
    }
  }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  I would like to get all transactions given an address
&lt;/h2&gt;

&lt;p&gt;Use &lt;a href="https://ide.bitquery.io/All-transactions-from-Binance-Address"&gt;this query&lt;/a&gt; which gets all transactions where the address is the sender. There is no limit on how much data you can get.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;query ($network: EthereumNetwork!, $address: String!, $from: ISO8601DateTime, $till: ISO8601DateTime) {
  ethereum(network: $network) {
    transactions(
      options: {desc: "block.timestamp.time", limit: 10}
      date: {since: $from, till: $till}
      txSender: {is: $address}
    ) {
      block {
        timestamp {
          time(format: "%Y-%m-%d %H:%M:%S")
        }
        height
      }
      success
      address: to {
        address
        annotation
      }
      gasValue
      gas_value_usd: gasValue(in: USD)
      gasCurrency {
        symbol
      }
      hash
    }
  }
}
{
  "network": "ethereum",
  "address": "0x28c6c06298d514db089934071355e5743bf21d60",
  "from": "2023-10-10",
  "till": "2023-10-17T23:59:59",
  "dateFormat": "%Y-%m-%d"
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>ethereum</category>
      <category>quora</category>
      <category>development</category>
      <category>graphql</category>
    </item>
    <item>
      <title>How to Track liquidity for token pairs on Uniswap</title>
      <dc:creator>Nikhil</dc:creator>
      <pubDate>Tue, 05 Sep 2023 09:30:00 +0000</pubDate>
      <link>https://dev.to/bitquery/how-to-track-liquidity-for-token-pairs-on-uniswap-hgc</link>
      <guid>https://dev.to/bitquery/how-to-track-liquidity-for-token-pairs-on-uniswap-hgc</guid>
      <description>&lt;h2&gt;
  
  
  &lt;strong&gt;Introduction&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Today we will explore different aspects of the liquidity pools of any token pair on Uniswap. Uniswap is the most popular dapp in the crypto ecosystem; it is a decentralized exchange (DEX) that allows you to trade tokens on a blockchain. Out of the different types of DEX, Uniswap is called AMM (Automated money market), which relies on the concept of liquidity pools. Let’s refresh on liquidity pools and then explore data using Bitquery V2 APIs.&lt;/p&gt;

&lt;p&gt;Our &lt;a href="https://docs.bitquery.io/docs/intro/"&gt;V2 APIs&lt;/a&gt; allow us to access blockchain data in real-time using GraphQL subscriptions. You can try out V2 APIs &lt;a href="https://ide.bitquery.io/streaming"&gt;here&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Understanding Token-Pair Liquidity&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;There are different types of DEX, which you can divide mainly into AMM DEX and Order Book DEX. An &lt;a href="https://academy.binance.com/en/articles/what-is-an-automated-market-maker-amm"&gt;AMM DEX&lt;/a&gt; like Uniswap, Sushiswap, etc. relies on algorithmic pricing and liquidity pools, while an order book DEX matches buyers and sellers directly based on their submitted orders.&lt;/p&gt;

&lt;p&gt;Liquidity, in the context of &lt;a href="https://uniswap.org/"&gt;Uniswap&lt;/a&gt; and similar AMM DEXs, refers to the availability of tokens in liquidity pools that facilitate trades. The pools are created by liquidity providers, who provide tokens to liquidity pools in exchange for earning part of trading fees. The depth of liquidity pools plays an important role in determining how easily traders can execute trades without causing significant fluctuations in market prices.&lt;/p&gt;

&lt;p&gt;Now that we have clarified what liquidity pools are and how they affect DEX working, let’s see how to fetch data using the &lt;a href="https://bitquery.io/products/dex"&gt;DEX API&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Get All Liquidity Pools For a Token&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;As anyone can create a liquidity pool for any token, there will be many pools for a single token, so let’s try to fetch a list of all the pools.&lt;/p&gt;

&lt;p&gt;In this query, we will be fetching a list of liquidity pools created for USDT, for which we need to set buy currency to the &lt;a href="https://explorer.bitquery.io/ethereum/token/0xdAC17F958D2ee523a2206206994597C13D831ec7"&gt;address of USDT token&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Open &lt;a href="https://ide.bitquery.io/uniswap-streaming-get-all-liquidity-pools-for-a-token/"&gt;this query&lt;/a&gt; in the GraphQL IDE.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight graphql"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="n"&gt;EVM&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;dataset&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;combined&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;network&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;eth&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="n"&gt;DEXTrades&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="n"&gt;where&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
            &lt;/span&gt;&lt;span class="n"&gt;Trade&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
                &lt;/span&gt;&lt;span class="n"&gt;Buy&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
                    &lt;/span&gt;&lt;span class="n"&gt;Currency&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
                        &lt;/span&gt;&lt;span class="n"&gt;SmartContract&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
                            &lt;/span&gt;&lt;span class="n"&gt;is&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"0xdAC17F958D2ee523a2206206994597C13D831ec7"&lt;/span&gt;&lt;span class="w"&gt;
                        &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
                    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
                &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
            &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="n"&gt;limit&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="n"&gt;count&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="n"&gt;limitBy&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="n"&gt;by&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Trade_Sell_Currency_SmartContract&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;count&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="n"&gt;Trade&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="n"&gt;Dex&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
          &lt;/span&gt;&lt;span class="n"&gt;ProtocolName&lt;/span&gt;&lt;span class="w"&gt;
          &lt;/span&gt;&lt;span class="n"&gt;OwnerAddress&lt;/span&gt;&lt;span class="w"&gt;
          &lt;/span&gt;&lt;span class="n"&gt;ProtocolVersion&lt;/span&gt;&lt;span class="w"&gt;
          &lt;/span&gt;&lt;span class="n"&gt;PairTokenAddress&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SmartContract&lt;/span&gt;&lt;span class="w"&gt;
          &lt;/span&gt;&lt;span class="n"&gt;Pair&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
            &lt;/span&gt;&lt;span class="n"&gt;SmartContract&lt;/span&gt;&lt;span class="w"&gt;
            &lt;/span&gt;&lt;span class="n"&gt;Name&lt;/span&gt;&lt;span class="w"&gt;
            &lt;/span&gt;&lt;span class="n"&gt;Symbol&lt;/span&gt;&lt;span class="w"&gt;
          &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="n"&gt;Buy&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
          &lt;/span&gt;&lt;span class="n"&gt;Currency&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
            &lt;/span&gt;&lt;span class="n"&gt;Name&lt;/span&gt;&lt;span class="w"&gt;
            &lt;/span&gt;&lt;span class="n"&gt;SmartContract&lt;/span&gt;&lt;span class="w"&gt;
          &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="n"&gt;Sell&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
          &lt;/span&gt;&lt;span class="n"&gt;Currency&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
            &lt;/span&gt;&lt;span class="n"&gt;Name&lt;/span&gt;&lt;span class="w"&gt;
            &lt;/span&gt;&lt;span class="n"&gt;SmartContract&lt;/span&gt;&lt;span class="w"&gt;
          &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  &lt;strong&gt;Get all pools for tokens on a certain DEX&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;When we run the above query, you will notice all those pairs are from &lt;a href="https://community.bitquery.io/t/introducing-uniswap-v3-protocol-on-eth/336"&gt;Uniswap V3&lt;/a&gt;. This is because the API sends data for the default DEX if there is no DEX specified in the query.&lt;/p&gt;

&lt;p&gt;In this query, we have defined the name of the DEX from which we need data, which is “&lt;a href="https://explorer.bitquery.io/ethereum/smart_contract/0x7a250d5630b4cf539739df2c5dacb4c659f2488d"&gt;Uniswap V2&lt;/a&gt;”.&lt;/p&gt;

&lt;p&gt;Open &lt;a href="https://ide.bitquery.io/DEX-Streaming-Get-Pools-from-Any-DEX"&gt;this query&lt;/a&gt; in the GraphQL IDE.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight graphql"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="n"&gt;EVM&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;dataset&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;combined&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;network&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;eth&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="n"&gt;DEXTrades&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="n"&gt;where&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
            &lt;/span&gt;&lt;span class="n"&gt;Trade&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
                &lt;/span&gt;&lt;span class="n"&gt;Buy&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
                    &lt;/span&gt;&lt;span class="n"&gt;Currency&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
                        &lt;/span&gt;&lt;span class="n"&gt;SmartContract&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
                            &lt;/span&gt;&lt;span class="n"&gt;is&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"0xdAC17F958D2ee523a2206206994597C13D831ec7"&lt;/span&gt;&lt;span class="w"&gt;
                        &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
                    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
                &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt; 
                &lt;/span&gt;&lt;span class="n"&gt;Dex&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
                    &lt;/span&gt;&lt;span class="n"&gt;Pair&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
                        &lt;/span&gt;&lt;span class="n"&gt;Name&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
                            &lt;/span&gt;&lt;span class="n"&gt;is&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Uniswap V2"&lt;/span&gt;&lt;span class="w"&gt;
                        &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
                    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
                &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
            &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="n"&gt;limit&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="n"&gt;count&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="n"&gt;limitBy&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="n"&gt;by&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Trade_Sell_Currency_SmartContract&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;count&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="n"&gt;Trade&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="n"&gt;Dex&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
          &lt;/span&gt;&lt;span class="n"&gt;ProtocolName&lt;/span&gt;&lt;span class="w"&gt;
          &lt;/span&gt;&lt;span class="n"&gt;OwnerAddress&lt;/span&gt;&lt;span class="w"&gt;
          &lt;/span&gt;&lt;span class="n"&gt;ProtocolVersion&lt;/span&gt;&lt;span class="w"&gt;
          &lt;/span&gt;&lt;span class="n"&gt;PairTokenAddress&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SmartContract&lt;/span&gt;&lt;span class="w"&gt;
          &lt;/span&gt;&lt;span class="n"&gt;Pair&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
            &lt;/span&gt;&lt;span class="n"&gt;SmartContract&lt;/span&gt;&lt;span class="w"&gt;
            &lt;/span&gt;&lt;span class="n"&gt;Name&lt;/span&gt;&lt;span class="w"&gt;
            &lt;/span&gt;&lt;span class="n"&gt;Symbol&lt;/span&gt;&lt;span class="w"&gt;
          &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="n"&gt;Buy&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
          &lt;/span&gt;&lt;span class="n"&gt;Currency&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
            &lt;/span&gt;&lt;span class="n"&gt;Name&lt;/span&gt;&lt;span class="w"&gt;
            &lt;/span&gt;&lt;span class="n"&gt;SmartContract&lt;/span&gt;&lt;span class="w"&gt;
          &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="n"&gt;Sell&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
          &lt;/span&gt;&lt;span class="n"&gt;Currency&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
            &lt;/span&gt;&lt;span class="n"&gt;Name&lt;/span&gt;&lt;span class="w"&gt;
            &lt;/span&gt;&lt;span class="n"&gt;SmartContract&lt;/span&gt;&lt;span class="w"&gt;
          &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You can also use the smart contract address of the DEX instead of the protocol name, as the API might not recognize the name of some DEXs. Instead of selecting the protocolName field in the DEX filter, select the SmartContract field and input the smart contract address. Here is an example query that uses the smart contract address of DEX to filter.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Get liquidity of a liquidity pool&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Now that we can fetch a list of liquidity pools, we can look into fetching details about each pool using the address of a specific liquidity pool.&lt;/p&gt;

&lt;p&gt;This query fetches the balance of tokens in the pool, which is the liquidity of that liquidity pool.&lt;/p&gt;

&lt;p&gt;Open &lt;a href="https://ide.bitquery.io/Uniswap-Streaming-Get-Depth-of-Liquidity-Pool"&gt;this query&lt;/a&gt; in the GraphQL IDE.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight graphql"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="n"&gt;EVM&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;dataset&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;combined&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;network&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;eth&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="n"&gt;BalanceUpdates&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="n"&gt;where&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
            &lt;/span&gt;&lt;span class="n"&gt;BalanceUpdate&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
                &lt;/span&gt;&lt;span class="n"&gt;Address&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
                    &lt;/span&gt;&lt;span class="n"&gt;is&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"0x6ca298d2983ab03aa1da7679389d955a4efee15c"&lt;/span&gt;&lt;span class="w"&gt;
                &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
            &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="n"&gt;orderBy&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="n"&gt;descendingByField&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"balance"&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="n"&gt;Currency&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="n"&gt;Name&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="n"&gt;balance&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;sum&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;of&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;BalanceUpdate_Amount&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="n"&gt;BalanceUpdate&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="n"&gt;Address&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Also Read: &lt;a href="https://bitquery.io/blog/opensea-nft-api"&gt;OpenSea NFT API&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Get number of trades for a liquidity pool&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;We can also get the number of trades that happened in a pool, which will tell us how frequently that pool is being used.&lt;/p&gt;

&lt;p&gt;This query allows you to count all the successful trades in that pool. We have to filter using the address of the pool as an argument for Trade.Pair. SmartContract and using the count method to count distinct Transaction_Hash values.&lt;/p&gt;

&lt;p&gt;Open &lt;a href="https://ide.bitquery.io/Uniswap-Streaming-Get-Number-of-Trades-in-a-Pool"&gt;this query&lt;/a&gt; in the GraphQL IDE.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight graphql"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="n"&gt;EVM&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;network&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;eth&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;dataset&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;combined&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="n"&gt;DEXTrades&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="n"&gt;orderBy&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="n"&gt;descending&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Block_Date&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="n"&gt;where&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
            &lt;/span&gt;&lt;span class="n"&gt;Trade&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
                &lt;/span&gt;&lt;span class="n"&gt;Dex&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
                    &lt;/span&gt;&lt;span class="n"&gt;Pair&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
                        &lt;/span&gt;&lt;span class="n"&gt;SmartContract&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
                            &lt;/span&gt;&lt;span class="n"&gt;is&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"0x0d4a11d5eeaac28ec3f61d100daf4d40471f1852"&lt;/span&gt;&lt;span class="w"&gt;
                        &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
                    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
                &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
            &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="n"&gt;limit&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="n"&gt;count&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="n"&gt;Block&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="n"&gt;Time&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;interval&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="n"&gt;in&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;days&lt;/span&gt;&lt;span class="p"&gt;})&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="n"&gt;Trades&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;count&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="n"&gt;distinct&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Transaction_Hash&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="n"&gt;if&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="n"&gt;TransactionStatus&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="n"&gt;Success&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;}}&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  &lt;strong&gt;Get all the recent token pairs created on Uniswap&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;As anyone can create a liquidity pool without any restrictions, there are many pools created every day, so let’s see how to fetch details about created pools.&lt;/p&gt;

&lt;p&gt;Whenever a new pool is created using the &lt;a href="https://explorer.bitquery.io/ethereum/smart_contract/0x1f98431c8ad98523631ae4a59f267346ea31f984"&gt;Uniswap Factory Smart Contract&lt;/a&gt;, an event called PoolCreated is emitted. We can fetch all those events in order to get details about the newly created pool.&lt;/p&gt;

&lt;p&gt;To fetch events, we will use the &lt;a href="https://docs.bitquery.io/docs/examples/events/events_api/"&gt;Events API&lt;/a&gt; with the address of the Factory contract and the name of the event passed as arguments to the Log.SmartContract and Log.Signature.Name filters, respectively.&lt;/p&gt;

&lt;p&gt;Open &lt;a href="https://ide.bitquery.io/Uniswap-Streaming-Get-Recently-Created-Pools-by-PoolCreated-Event"&gt;this query&lt;/a&gt; in the GraphQL IDE.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight graphql"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="n"&gt;EVM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="n"&gt;Events&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="n"&gt;where&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
            &lt;/span&gt;&lt;span class="n"&gt;Log&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
                &lt;/span&gt;&lt;span class="n"&gt;SmartContract&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
                    &lt;/span&gt;&lt;span class="n"&gt;is&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"0x1F98431c8aD98523631AE4a59f267346ea31F984"&lt;/span&gt;&lt;span class="w"&gt;
                &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt; 
                &lt;/span&gt;&lt;span class="n"&gt;Signature&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
                    &lt;/span&gt;&lt;span class="n"&gt;Name&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
                        &lt;/span&gt;&lt;span class="n"&gt;is&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"PoolCreated"&lt;/span&gt;&lt;span class="w"&gt;
                    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
                &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
            &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="n"&gt;limit&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="n"&gt;count&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="n"&gt;orderBy&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="n"&gt;descending&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Block_Date&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="n"&gt;Arguments&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="n"&gt;Name&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="n"&gt;Value&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
          &lt;/span&gt;&lt;span class="p"&gt;...&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;EVM_ABI_Integer_Value_Arg&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
            &lt;/span&gt;&lt;span class="n"&gt;integer&lt;/span&gt;&lt;span class="w"&gt;
          &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
          &lt;/span&gt;&lt;span class="p"&gt;...&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;EVM_ABI_String_Value_Arg&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
            &lt;/span&gt;&lt;span class="n"&gt;string&lt;/span&gt;&lt;span class="w"&gt;
          &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
          &lt;/span&gt;&lt;span class="p"&gt;...&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;EVM_ABI_Address_Value_Arg&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
            &lt;/span&gt;&lt;span class="n"&gt;address&lt;/span&gt;&lt;span class="w"&gt;
          &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
          &lt;/span&gt;&lt;span class="p"&gt;...&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;EVM_ABI_BigInt_Value_Arg&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
            &lt;/span&gt;&lt;span class="n"&gt;bigInteger&lt;/span&gt;&lt;span class="w"&gt;
          &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
          &lt;/span&gt;&lt;span class="p"&gt;...&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;EVM_ABI_Bytes_Value_Arg&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
            &lt;/span&gt;&lt;span class="n"&gt;hex&lt;/span&gt;&lt;span class="w"&gt;
          &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
          &lt;/span&gt;&lt;span class="p"&gt;...&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;EVM_ABI_Boolean_Value_Arg&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
            &lt;/span&gt;&lt;span class="n"&gt;bool&lt;/span&gt;&lt;span class="w"&gt;
          &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="n"&gt;Type&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="n"&gt;Index&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="n"&gt;Block&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="n"&gt;Hash&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Also Read:  &lt;a href="https://bitquery.io/blog/ethereum-dex-graphql-api"&gt;Ethereum DEX GraphQL APIs with Examples&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Get all pools for token pair&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;As anyone can create liquidity pools, there can be many pools for the same token pairs. As some pools will have low liquidity and some might have high liquidity, getting that data is important.&lt;/p&gt;

&lt;p&gt;To get a list of liquidity pools for a token pair, we will pass the token addresses for both tokens in the pair to Trade.Buy.Currency.SmartContract and Trade.Sell.Currency. SmartContract respectively. Finally, we will limit the result by setting the value of Trade_Dex_Pair_SmartContract to 1, so we will get all the unique pools for the particular token pair.&lt;/p&gt;

&lt;p&gt;Open &lt;a href="https://ide.bitquery.io/DEX-Streaming-Get-All-Pools-for-Token-Pair"&gt;this query&lt;/a&gt; in the GraphQL IDE.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight graphql"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="n"&gt;EVM&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;dataset&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;combined&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;network&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;eth&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="n"&gt;DEXTrades&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="n"&gt;where&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
            &lt;/span&gt;&lt;span class="n"&gt;Trade&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
                &lt;/span&gt;&lt;span class="n"&gt;Buy&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
                    &lt;/span&gt;&lt;span class="n"&gt;Currency&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
                        &lt;/span&gt;&lt;span class="n"&gt;SmartContract&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
                            &lt;/span&gt;&lt;span class="n"&gt;is&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48"&lt;/span&gt;&lt;span class="w"&gt;
                        &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
                    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
                &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt; 
                &lt;/span&gt;&lt;span class="n"&gt;Sell&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
                    &lt;/span&gt;&lt;span class="n"&gt;Currency&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
                        &lt;/span&gt;&lt;span class="n"&gt;SmartContract&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
                            &lt;/span&gt;&lt;span class="n"&gt;is&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2"&lt;/span&gt;&lt;span class="w"&gt;
                        &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
                    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
                &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
            &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="n"&gt;limit&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="n"&gt;count&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="n"&gt;limitBy&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="n"&gt;by&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Trade_Dex_Pair_SmartContract&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;count&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="n"&gt;Trade&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="n"&gt;Dex&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
          &lt;/span&gt;&lt;span class="n"&gt;ProtocolName&lt;/span&gt;&lt;span class="w"&gt;
          &lt;/span&gt;&lt;span class="n"&gt;OwnerAddress&lt;/span&gt;&lt;span class="w"&gt;
          &lt;/span&gt;&lt;span class="n"&gt;ProtocolVersion&lt;/span&gt;&lt;span class="w"&gt;
          &lt;/span&gt;&lt;span class="n"&gt;PairTokenAddress&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SmartContract&lt;/span&gt;&lt;span class="w"&gt;
          &lt;/span&gt;&lt;span class="n"&gt;Pair&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
            &lt;/span&gt;&lt;span class="n"&gt;SmartContract&lt;/span&gt;&lt;span class="w"&gt;
            &lt;/span&gt;&lt;span class="n"&gt;Name&lt;/span&gt;&lt;span class="w"&gt;
            &lt;/span&gt;&lt;span class="n"&gt;Symbol&lt;/span&gt;&lt;span class="w"&gt;
          &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="n"&gt;Buy&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
          &lt;/span&gt;&lt;span class="n"&gt;Currency&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
            &lt;/span&gt;&lt;span class="n"&gt;Name&lt;/span&gt;&lt;span class="w"&gt;
            &lt;/span&gt;&lt;span class="n"&gt;SmartContract&lt;/span&gt;&lt;span class="w"&gt;
          &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="n"&gt;Sell&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
          &lt;/span&gt;&lt;span class="n"&gt;Currency&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
            &lt;/span&gt;&lt;span class="n"&gt;Name&lt;/span&gt;&lt;span class="w"&gt;
            &lt;/span&gt;&lt;span class="n"&gt;SmartContract&lt;/span&gt;&lt;span class="w"&gt;
          &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  &lt;strong&gt;Get Uniswap Data From Arbitrum&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;For demonstration, we have fetched the data from Uniswap Contracts deployed on Ethereum, but you can also fetch data from Uniswap Contracts deployed on Arbitrum by changing the value of the network field. Just make sure you change the addresses for all the tokens or DEXs to appropriate Arbitrum addresses.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Get Liquidity Pool Data From DEXs Besides Uniswap&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;We explored Uniswap V3 and V2 data here, but you can also fetch data from &lt;a href="https://explorer.bitquery.io/ethereum/token/0x6b3595068778dd592e39a122f4f5a5cf09c90fe2"&gt;SushiSwap&lt;/a&gt;, &lt;a href="https://explorer.bitquery.io/ethereum/token/0xd533a949740bb3306d119cc777fa900ba034cd52"&gt;Curve&lt;/a&gt;, &lt;a href="https://explorer.bitquery.io/ethereum/token/0xba100000625a3754423978a60c9317c58a424e3d"&gt;Balancer&lt;/a&gt;, and many other DEXs.&lt;/p&gt;

&lt;p&gt;The Bitquery V2 API currently supports Ethereum, Arbitrum, and BSC, so you will be able to fetch data from many DEXs on these chains.&lt;/p&gt;

&lt;h2&gt;
  
  
  Also Read:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://bitquery.io/blog/top-uniswap-APIs"&gt;Top Uniswap APIs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bitquery.io/blog/tron-dex-api"&gt;Tron DEX APIs with Bitquery | GraphQL APIs&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>beginners</category>
      <category>tutorial</category>
      <category>graphql</category>
      <category>blockchain</category>
    </item>
  </channel>
</rss>
