completed

TheGraph in Milkomeda

$20,000.00 Received
$20,000.00 Requested
Ideascale logo View on ideascale
Community Review Results (1 reviewers)
Addresses Challenge
Feasibility
Auditability
解决方案

我们将在Milkomeda部署一个TheGraph的实例,它将作为一个索引协议,用于查询Milkomeda和IPFS等网络。

Problem:

索引器是DeFi的一个核心组件,一个流行的索引器协议被称为TheGraph。我们在Cardano中需要一个这样的项目

Yes Votes:
₳ 178,967,619
No Votes:
₳ 10,141,326
Votes Cast:
314

This proposal was approved and funded by the Cardano Community via Project F8: DApps and Integrations Catalyst funding round.

  • Video cover image

[IMPACT]

TheGraph is an open source protocol for Ethereum that we can redeploy as a Cardano dApp through Milkomeda. Since indexer protocols are core infrastructure, many other dApps depend having access to data sources provided by protocols such as TheGraph to function properly. Having an implementation of TheGraph on Milkomeda will help more projects deploy on Cardano as they will have the required infrastructure available to them

Providing the required infrastructure for dApps will attract more developers to the Cardano ecosystem and allow them to deploy their protocol and start gathering users

TheGraph is not a protocol written by dcSpark and so we will have to continuously update our deployment with upstream changes they made and monitor these changes to make sure they also make sense for the Milkomeda deployment. This is difficult engineering work, but we're confident our team has the right skills and experience to do this.

[FEASIBILITY]

We plan to start investigating the deployment in Q2 2022 and have the deployment ready in Q3 2022

  • $10K - developer cost of understanding the codebase and correctly deploying the protocol on Milkomeda
  • $10K - cost of maintaining the service (merging upstream changes, server hosting costs, etc.)

dcSpark is one of the core contributors to Milkomeda so we have multiple developers familiar with Ethereum, Solidity and open source development and so they have the right skills to bring TheGraph to Cardano through Milkomeda

[AUDITABILITY]

Progress will be defined as our progress towards deploying TheGraph onto Milkomeda

Success for the project looks like multiple dApps being deployed to Cardano through Milkomeda that use data stored in TheGraph to power their functionality

New proposal

社区顾问评论 (1)

Comments

Monthly Reports

The project is being implemented as planned. We are currently in TheGraph codebase research phase.

Disbursed to Date
$20,000
Status
Still in progress
Completion Target
11/30/2022
Comments 0

Login or Register to leave a comment!

The project is being implemented as planned but we have few additional issues ongoing. We created a Milkomeda bridge subgraph to test the integration, but realized thegraph has some critical features that needs additional work from our team to be supported. We are currently working to accommodate these restrictions to deploy a public graph node.

Disbursed to Date
$20,000
Status
Still in progress
Completion Target
9/30/2022
Attachment(s)
Comments 0

Login or Register to leave a comment!

Last month, we experienced a hold in our development process due to a shortage of DevOps resources. However, we have found a solution to this issue. We have decided to modify the geth full node for Ethereum, which has full compatibility with the graph, so that it is able to sync with C1 (based on Hyperledger Besu). This approach is more efficient than modifying TheGraph to work with Besu.

By making this change, we hope to overcome the DevOps resource block and continue making progress on our project. We believe that this solution will allow us to move forward smoothly and efficiently.

Disbursed to Date
$20,000
Status
Still in progress
Completion Target
2. In the next 3 months
Attachment(s)
Comments 0

Login or Register to leave a comment!

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    3分钟24秒
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    4分钟3秒
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    3分钟48秒
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    2分钟16秒
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    3分钟14秒
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    3分钟19秒
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    4分钟59秒
    Darlington Kofa
0:00
/
~0:00