The purpose of this dashboard is to list pain points that make building on Terra more difficult, services/tools/capabilities that would address these pain points and real-world example from another ecosystem and show how these services/tools/capabilities enables/empowers developers in that ecosystem

    Pain points that make building on Terra more difficult

    Below is the list of pain points that make building on Terra more difficult:

    1. Rust is new programming language and hard to learn
    2. Debugging toolkit is not available
    3. Query data from Terra blockchain is hard

    Services/tools/capabilities that would address these pain points

    To address these pain points, the following services/tools/capabilities need to be available:

    1. A library of tutorials for Rust and how to use this programming language to create smart contracts on Terra. This can help developers to learn Rust faster and apply what they learn into practice.

    2. An on-chain debugging toolkit can help developers search through on-chain transactions to find out any issues and debug their code

    3. Graph queries for Terra can help developers to get needed data from a wallet or a smart contracts for their own purposes such as find out pending transactions, find out the winner of an auction and so on.

    Real-world example from another ecosystem for mentioned services/tools/capabilities

    1. nftschool.dev is a library of tutorials to build NFT marketplace on Ethereum which helps Ethereum to learn how to build a NFT marketplace step-by-step with Solidity.

    >NFT School, a collective of web developers and technology enthusiasts here to figure out what's going on with non-fungible tokens, or NFTs. In the past few years, NFTs have gone from a niche concern within the blockchain world to a cultural phenomenon that has captured the imagination of artists, technologists, and the mass media.

    >As builders, we'll be exploring NFTs from the technical side, taking them apart, and seeing how they work. We'll also take a look at some of the use cases for NFTs, so that we can help build new experiences around them.

    1. Alchemy Build is a no-configuration in-house suite of developer tools to prototype, debug, and ship products faster.

    > Alchemy Build saves countless engineering hours and accelerates release cycles with the following features : >1. Explorer: Instantly search through millions of historical requests to find specific bugs, performance optimizations, or patterns of errors. >2. Mempool Visualizer: View the real-time state of transactions in the mempool in order to identify delayed, stuck, or dropped transactions. >3. Composer: Make JSON-RPC calls directly from the dashboard in order to prototype and fix failing requests or explore the behavior of new methods. >4. Debug Toolkit: Quickly scan recent requests and recent errors, plus a real-time query visualizer to help you debug faster than ever.

    1. Bitquery GraphQL allows developers to query almost all data types such as smart contracts, transactions, addresses, DEX trades, DApps, etc. Besides, GraphQL APIs are better than REST APIs because they give the flexibility to express your data needs in the API query. Using this GraphQL Playground, developers can create, test, and share Blockchain GraphQL APIs.

    > what developers can do with bitquery API ?

    1. Track funds using the graph-based Coinpath® technology.
    2. Query tokens/coins distributions and statistics.
    3. Analyze and monitor address activities.
    4. Query statistics of smart contract calls, methods and traces of execution.