-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathschema.graphql
56 lines (53 loc) · 997 Bytes
/
schema.graphql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
type Bounty @entity {
id: ID!
bountyId: BigInt
sender: Bytes
title: String
type: String
nftHash: String
fileHash: String
contributersType: String
spotifyPlays: String
instagramFollowers: String
email: String
description: String
estimatedTime: String
featureBountyType: String
bountyPrice: String
paymentDue: String
deadline: BigInt
token: Bytes
fulfillmentId: BigInt
fulfillers: String
finalFulfiller: String
createdAt: BigInt
}
type PerformedAction @entity {
id: ID!
bountyId: BigInt!
sender: Bytes
fulfiller: Bytes!
mode: String
fulfillerToAdd: String
finalFulfiller: String
createdAt: BigInt
}
type Fulfillment @entity {
id: ID!
bountyId: BigInt!
sender: Bytes
fulfillmentId: BigInt
approver: Bytes!
tokenAmounts: String
data: String
createdAt: BigInt
}
type Contribution @entity {
id: ID!
bountyId: BigInt!
sender: Bytes
contributionId: BigInt!
contributor: Bytes!
amount: BigInt!
createdAt: BigInt
}