Ideamarket / gitcoin-bounties

3 stars 8 forks source link

Dune Analytics Dashboard #9

Closed harmonylion closed 3 years ago

harmonylion commented 3 years ago

(About us: Bitcoin is "money without banks." Ideamarket is "credibility without media corporations.")

ideamarket.io | Twitter | Discord

A key goal for Ideamarket is to discover signal in this new asset class.

Who will be the John Bollinger of Ideamarket? Who will build the TradingView of Ideamarket?

This challenge involves using the Ideamarket subgraph to build a Dune Analytics dashboard. Here are some suggested data points to include:

Resources

Prize

$1000 will be awarded to each of the 3 best Dune Analytics dashboards for Ideamarket.

Submission Requirements & Judging Criteria

A demo must be included. Submissions will be judged by code quality, complexity, and creativity. All submissions must be MIT licensed, otherwise we cannot accept them.

The best submissions will display relevant and useful information in a sleek and simple way. Bonus points awarded for creativity in data selection.

Winner Announcement Date

We will choose the best submissions by March 28.

PS — We’re hiring

Applicants who build with us during the Hackathon will receive priority consideration.

gitcoinbot commented 3 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


This issue now has a funding of 3000.0 USDC (3000.0 USD @ $1.0/USDC) attached to it.

gitcoinbot commented 3 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work has been started.

These users each claimed they can complete the work by 2 weeks, 1 day from now. Please review their action plans below:

1) masquot has started work.

I created eCommerce dashboards in a previous career. Excited to make this my first Dune Analytics project as I love the vision behind Ideamarket! 2) ivanmolto has started work.

I love the approach to credibility from Ideamarket. I will enjoy leveraging my analytics skills to build via Dune Analytics a dashboard. 3) jamessandy has started work.

I have experience building interactive analytic dashboards.

Learn more on the Gitcoin Issue Details page.

masquot commented 3 years ago

Hi @harmonylion,

I could not find the Ideamarket smart contracts on Dune - probably they have not yet been added?

From https://github.com/Ideamarket/ideamarket-contracts/blob/master/deployed/deployed-mainnet.json I got the following list.

  1. Can you let me know which contracts are relevant to be uploaded to Dune?
  2. For every contract that needs to be added, Dune asks the following questions:
    • Is this a proxy contract?
    • Are there several instances of this same contract? If there are many instances of the same contract with the same bytecode we can detect and put them all in the same table. Often relevant when a factory deploys contracts.

It would be great to get input from your side, so that I can add the contracts quickly and correctly so all bounty participants start from correctly indexed data. :)

Thank you very much!

Bobface commented 3 years ago

@masquot Which contracts are relevant depends on the features you want to include in your Dune Dashboard. But generally, the most important ones are:

The 4 above are also proxy contracts. For example, in the JSON ideaTokenExchange is the address of the proxy, and ideaTokenExchangeLogic is the address of the logic contract.

And no, there are not several instances of the contracts.

masquot commented 3 years ago

Thank you @Bobface. I have uploaded the most important contracts earlier today. I will make another post here when Dune Analytics confirms that the contracts have been added to the database. The upload process may take up to 24 hours.

Bobface commented 3 years ago

Thank you, that sounds great.

masquot commented 3 years ago

The contracts are available in Dune now. Tested successfully with a simple query: SELECT * FROM ideamarket."IdeaTokenFactory_call_addToken" ORDER BY call_block_time DESC

masquot commented 3 years ago

I made nice progress and completed the foundations for a Dune dashboard that sheds light on the users of Ideamarket: https://duneanalytics.com/masquot/ideamarket-user-engagement Also started work on a trading view: https://duneanalytics.com/masquot/ideamarket-io-exchange

@harmonylion and @Bobface - How does the allocation of prize money of this bounty work? As a single applicant, do I qualify for one prize or more than one? So far I worked on a daily basis on the dashboards, and it would be great if additional deep-dive dashboards could qualify individually for the prizes. Thank you for sharing how you see this.

harmonylion commented 3 years ago

These look great! Yes, you could qualify individually for each prize. We said in the bounty we're awarding the top 3 DASHBOARDS, not the top 3 contributors. :)

On Tue, Mar 16, 2021 at 4:39 AM masquot @.***> wrote:

I made nice progress and completed the foundations for a Dune dashboard that sheds light on the users of Ideamarket: https://duneanalytics.com/masquot/ideamarket-user-engagement Also started work on a trading view: https://duneanalytics.com/masquot/ideamarket-io-exchange

@harmonylion https://github.com/harmonylion and @Bobface https://github.com/Bobface - How does the allocation of prize money of this bounty work? As a single applicant, do I qualify for one prize or more than one? So far I worked on a daily basis on the dashboards, and it would be great if additional deep-dive dashboards could qualify individually for the prizes. Thank you for sharing how you see this.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/Ideamarket/gitcoin-bounties/issues/9#issuecomment-800067215, or unsubscribe https://github.com/notifications/unsubscribe-auth/AMICMDBVJMDC3NP7KKMRYDTTD4KMNANCNFSM4YXACT5Q .

gitcoinbot commented 3 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work for 3000.0 USDC (3000.0 USD @ $1.0/USDC) has been submitted by:


gitcoinbot commented 3 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work for 3000.0 USDC (3000.00 USD @ $1.0/USDC) has been submitted by:

  1. @masquot

@harmonylion please take a look at the submitted work:


gitcoinbot commented 3 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


The funding of 3000.0 USDC (3000.00 USD @ $1.0/USDC) attached to this issue has been approved & issued to @masquot.