Explore the subgraph here 👉 https://thegraph.com/explorer/subgraph/anudit/saarthi
The Graph Documentation 👉 https://thegraph.com/docs/
Queries (HTTP): https://api.thegraph.com/subgraphs/name/anudit/saarthi
IPFS: https://api.thegraph.com/subgraphs/id/QmcZyHK9uiuqqRPe2m2f2r1wi6ycDAqXCm9LCmnefUjnFy
Subscriptions (WS): wss://api.thegraph.com/subgraphs/name/anudit/saarthi
Get Campaign Data.
{
campaigns {
id
campaigner
campaignCount
campaignEnabled
donationCount
amountReceived
campaignHistory {
id
campaignData
createdOn
donationCount
amountReceived
donatorAddresses
}
}
}
Response
{ "data": { "campaigns": [ { "amountReceived": "0", "campaignCount": "1", "campaignEnabled": true, "campaignHistory": [ { "amountReceived": "0", "campaignData": "QmR3VgpgJcGJZX4iazxBcvn2G7jHktLCdozaWF6Hp8DLLH", "createdOn": "1610423578", "donationCount": "0", "donatorAddresses": [], "id": "0x99ca5dc3da5ba953d78847d3b852f1bec1b63637261ed86942793657746727ae" } ], "campaigner": "0x707ac3937a9b31c225d8c240f5917be97cab9f20", "donationCount": "0", "id": "0x707ac3937a9b31c225d8c240f5917be97cab9f20" }, { "amountReceived": "50000000000000000", "campaignCount": "1", "campaignEnabled": true, "campaignHistory": [ { "amountReceived": "50000000000000000", "campaignData": "QmR3VgpgJcGJZX4iazxBcvn2G7jHktLCdozaWF6Hp8DLLH", "createdOn": "1610423593", "donationCount": "1", "donatorAddresses": [ "0x707ac3937a9b31c225d8c240f5917be97cab9f20" ], "id": "0x766791c2e0218c18f032d16d6c819676a7a9c42ed5a346d7fe34b5a8bd1ba7bd" } ], "campaigner": "0xbeb71662ff9c08afef3866f85a6591d4aebe6e4e", "donationCount": "1", "id": "0xbeb71662ff9c08afef3866f85a6591d4aebe6e4e" } ] } }
Get Funds Data.
{
donationItems{
id
createdOn
from
amount
}
funds {
id
paymentReceiver
fundIndex
createdOn
orgName
fundName
donationCount
amountReceived
donations {
id
createdOn
from
amount
}
}
}
Response
{ "data": { "donationItems": [ { "amount": "5000000000000000", "createdOn": "1610454637", "from": "0xbeb71662ff9c08afef3866f85a6591d4aebe6e4e", "id": "0x7b39d2e2cf0f59cf49fa26a6e0de7a0aa0ee287052587e2272a66623edb41b9e" }, { "amount": "5000000000000000", "createdOn": "1610454637", "from": "0xd90c844c0252797c2e3f87aa63a8389a16a63767", "id": "0xed7073837bca4ca8fbdfc52fa9c80310a762cefcbec6de20373df0c187a43366" } ], "funds": [ { "amountReceived": "10000000000000000", "createdOn": "1610454607", "donationCount": "2", "donations": [ { "amount": "5000000000000000", "createdOn": "1610454637", "from": "0xbeb71662ff9c08afef3866f85a6591d4aebe6e4e", "id": "0x7b39d2e2cf0f59cf49fa26a6e0de7a0aa0ee287052587e2272a66623edb41b9e" }, { "amount": "5000000000000000", "createdOn": "1610454637", "from": "0xd90c844c0252797c2e3f87aa63a8389a16a63767", "id": "0xed7073837bca4ca8fbdfc52fa9c80310a762cefcbec6de20373df0c187a43366" } ], "fundIndex": "1", "fundName": "COVID-19 Solidarity Fund", "id": "0x1", "orgName": "WHO", "paymentReceiver": "0x707ac3937a9b31c225d8c240f5917be97cab9f20" }, { "amountReceived": "0", "createdOn": "1610454607", "donationCount": "0", "donations": [], "fundIndex": "2", "fundName": "Coronavirus Relief Fund", "id": "0x2", "orgName": "GlobalGiving", "paymentReceiver": "0x707ac3937a9b31c225d8c240f5917be97cab9f20" }, { "amountReceived": "0", "createdOn": "1610454637", "donationCount": "0", "donations": [], "fundIndex": "3", "fundName": "Crypto Against COVID", "id": "0x3", "orgName": "Binance Charity", "paymentReceiver": "0x707ac3937a9b31c225d8c240f5917be97cab9f20" } ] } }
Get Reports Data.
{
reportDatas {
id
totalReports
reports{
id
reportIndex
reporter
location
file
details
reportedOn
}
}
}
Response
{ "data": { "reportDatas": [ { "id": "0x1", "reports": [ { "details": "An Anonymous Report filed at GooglePlex.", "file": "QmR3VgpgJcGJZX4iazxBcvn2G7jHktLCdozaWF6Hp8DLLH", "id": "0x0", "location": "37.4221 N, 122.0841 W", "reportIndex": "0", "reportedOn": "1610423608", "reporter": "0x707ac3937a9b31c225d8c240f5917be97cab9f20" } ], "totalReports": "1" } ] } }
Get Approvals Data.
{
approvals {
id
from
to
state
}
}
Response
{ "data": { "approvals": [ { "from": "0x707ac3937a9b31c225d8c240f5917be97cab9f20", "id": "0x707ac3937a9b31c225d8c240f5917be97cab9f20-0xbeb71662ff9c08afef3866f85a6591d4aebe6e4e", "state": true, "to": "0xbeb71662ff9c08afef3866f85a6591d4aebe6e4e" } ] } }
Get Task Coordinator Data.
{
tasks {
id
taskId
user
cost
createdOn
currentRound
totalRounds
modelstates {
id
round
modelState
createdOn
}
}
}
Response
{ "data": { "tasks": [ { "cost": "0", "createdOn": "1610352951", "currentRound": "2", "id": "1", "modelstates": [ { "createdOn": "1610352951", "id": "0x6d609f205882c790e794b321c0f7120260f8cbc484a5a5de356e517860b03226", "modelState": "QmWmyoMoctfbAaiEs2G46gpeUmhqFRDW6KWo64y5r581Vz", "round": "1" }, { "createdOn": "1610353041", "id": "0xf2abffbc21fdb72465c068b8aa6c79c59a76292b6a70587d5f7e09451faad064", "modelState": "QmWmyoMoctfbAaiEs2G46gpeUmhqFRDW6KWo64y5r581Vz", "round": "2" } ], "taskId": "1", "totalRounds": "2", "user": "0x707ac3937a9b31c225d8c240f5917be97cab9f20" } ] } }
Get Hospital Data
{
hospitals {
id
state
totalBilledAmount
billsCount
bills {
id
from
to
amount
}
}
userHospitalBills {
id
totalBilledAmount
billsCount
bills {
id
from
to
amount
}
}
}
Response
{ "data": { "hospitals": [ { "bills": [ { "amount": "1000000000000000000", "from": "0xbeb71662ff9c08afef3866f85a6591d4aebe6e4e", "id": "0x99d44cc52a747267a0f6af6a81f63f69d0826ebf84ffbd79e9d24664f900f9e3", "to": "0xd90c844c0252797c2e3f87aa63a8389a16a63767" } ], "billsCount": "1", "id": "0xbeb71662ff9c08afef3866f85a6591d4aebe6e4e", "state": true, "totalBilledAmount": "1000000000000000000" } ], "userHospitalBills": [ { "bills": [ { "amount": "1000000000000000000", "from": "0xbeb71662ff9c08afef3866f85a6591d4aebe6e4e", "id": "0x99d44cc52a747267a0f6af6a81f63f69d0826ebf84ffbd79e9d24664f900f9e3", "to": "0xd90c844c0252797c2e3f87aa63a8389a16a63767" } ], "billsCount": "1", "id": "0xd90c844c0252797c2e3f87aa63a8389a16a63767", "totalBilledAmount": "1000000000000000000" } ] } }