Project Galaxy是一个链上凭证平台,简单地说就是将用户参与的活动通过nft实体化,同时支持任何人通过graph sql进行查询。如果说web3的意义是用户真正拥有自己的数据,没有人可以篡改,那么如何利用这种数据galaxy无疑提供了一种思路。这里我们不想讨论更多这个方向的前景,而是想带大家体验下galaxy的数据库,从更底层的角度感受一下galaxy的魅力。
下面就以最近大火的飞船任务为例,看看怎么知道自己完成了几个任务。
1.首先galaxy的数据库可以通过GraphQL API进行访问,任何人任何地点任何时候都可以。具体的介绍可以看相关文档
https://docs.galaxy.eco/developer/graphql-api/overview
2.galaxy的数据库可以通过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 }) } }
请求地址:

