Cover photo

不仅是任务平台,玩转web3产品galaxy数据库

Project Galaxy是一个链上凭证平台,简单地说就是将用户参与的活动通过nft实体化,同时支持任何人通过graph sql进行查询。如果说web3的意义是用户真正拥有自己的数据,没有人可以篡改,那么如何利用这种数据galaxy无疑提供了一种思路。这里我们不想讨论更多这个方向的前景,而是想带大家体验下galaxy的数据库,从更底层的角度感受一下galaxy的魅力。

下面就以最近大火的飞船任务为例,看看怎么知道自己完成了几个任务。

1.首先galaxy的数据库可以通过GraphQL API进行访问,任何人任何地点任何时候都可以。具体的介绍可以看相关文档

https://docs.galaxy.eco/developer/graphql-api/overview

2.galaxy的数据库可以通过postman请求,可以免费注册

https://web.postman.co/workspace/My-Workspace~86f709f3-9a6c-4fbf-8f3f-9e4f8139fe0e/request/create?requestId=5b76aac9-fec2-4d38-974c-c6aeb84b4988

登录postman后界面如下

postman登录后的界面
postman登录后的界面

3.为了请求galaxy数据库,我们首先要得到请求的url和查询语句,从任务页面who is eligible可以查到相关信息下面以飞船任务为例

https://galaxy.eco/galaxy/campaign/GCBdiUUwhs

从这里查看相关信息
从这里查看相关信息
获取查询语句的地方
获取查询语句的地方

3.在postman里进行设置,将address改成自己的钱包地址

通过请求可以知道自己完成任务的个数
通过请求可以知道自己完成任务的个数

通过请求我们可以很容易知道自己完成了几个任务,合理安排计划。

附:

飞船任务查询语句:

query addressInfo { addressInfo(address:"你的钱包地址") { participatedCampaignCount(input: { onlyVerified: true, startTime:1646092800, endTime:1651276800 }) } }

请求地址:

https://graphigo.prd.galaxy.eco/query