Guilds
List guilds by campaign
Path parameters
campaignContractstringRequiredExample:
Campaign contract address
inj15r735cjk9m6ujxtqn9zgxtdhd2lfzslde6c0s5
Query parameters
limitinteger · min: 1 · max: 100OptionalDefault:
Limit number of returned guilds
100
Example: 24
skipinteger · int64OptionalDefault:
Skip some first guilds in the list for next page
0
Example: 1738397338855263700
sortBystring · enumOptionalExample:
Sort by some metrics
volume
Possible values: Responses
200
OK response.
application/json
400
Bad Request response.
application/vnd.goa.error
404
Not Found response.
application/vnd.goa.error
500
Internal Server Error response.
application/vnd.goa.error
get
GET /api/campaigns/v1/{campaignContract}/guilds HTTP/1.1
Host: inj-indexer.nownodes.io
Accept: */*
{
"campaignSummary": {
"campaignContract": "inj15r735cjk9m6ujxtqn9zgxtdhd2lfzslde6c0s5",
"campaignID": "tia-guilds",
"endTime": 1544614248000,
"startTime": 1544614248000,
"totalAverageTVL": "9999999.1234",
"totalGuildsCount": 10,
"totalMembersCount": 10000,
"totalTVL": "1000000000000",
"totalVolume": "200000000000000",
"updatedAt": 1544614248000
},
"guilds": [
{
"campaignContract": "inj15r735cjk9m6ujxtqn9zgxtdhd2lfzslde6c0s5",
"createdAt": 1698635900918,
"description": "We are going to beat other DEXs",
"guildId": "guild1",
"isActive": true,
"logo": "1",
"masterAddress": "inj1cml96vmptgw99syqrrz8az79xer2pcgp0a885r",
"masterBalance": "1000000000000000",
"name": "guild one",
"rankByTvl": 1,
"rankByVolume": 1,
"totalTVL": "1000000000",
"tvlScore": "10000000000",
"updatedAt": 1544614248000,
"volumeScore": "1000000000000"
},
{
"campaignContract": "inj15r735cjk9m6ujxtqn9zgxtdhd2lfzslde6c0s5",
"createdAt": 1698635900918,
"description": "We are going to beat other DEXs",
"guildId": "guild1",
"isActive": true,
"logo": "1",
"masterAddress": "inj1cml96vmptgw99syqrrz8az79xer2pcgp0a885r",
"masterBalance": "1000000000000000",
"name": "guild one",
"rankByTvl": 1,
"rankByVolume": 1,
"totalTVL": "1000000000",
"tvlScore": "10000000000",
"updatedAt": 1544614248000,
"volumeScore": "1000000000000"
},
{
"campaignContract": "inj15r735cjk9m6ujxtqn9zgxtdhd2lfzslde6c0s5",
"createdAt": 1698635900918,
"description": "We are going to beat other DEXs",
"guildId": "guild1",
"isActive": true,
"logo": "1",
"masterAddress": "inj1cml96vmptgw99syqrrz8az79xer2pcgp0a885r",
"masterBalance": "1000000000000000",
"name": "guild one",
"rankByTvl": 1,
"rankByVolume": 1,
"totalTVL": "1000000000",
"tvlScore": "10000000000",
"updatedAt": 1544614248000,
"volumeScore": "1000000000000"
},
{
"campaignContract": "inj15r735cjk9m6ujxtqn9zgxtdhd2lfzslde6c0s5",
"createdAt": 1698635900918,
"description": "We are going to beat other DEXs",
"guildId": "guild1",
"isActive": true,
"logo": "1",
"masterAddress": "inj1cml96vmptgw99syqrrz8az79xer2pcgp0a885r",
"masterBalance": "1000000000000000",
"name": "guild one",
"rankByTvl": 1,
"rankByVolume": 1,
"totalTVL": "1000000000",
"tvlScore": "10000000000",
"updatedAt": 1544614248000,
"volumeScore": "1000000000000"
}
],
"paging": {
"countBySubaccount": 3144167030999342600,
"from": 1916499695,
"next": [
"Ea rerum.",
"Aut dolorem cum voluptas quae.",
"Voluptas repellendus qui ipsam est."
],
"to": 391437627,
"total": 7364854934794692000
},
"updatedAt": 1544614248000
}
List guild members of given campaign and guildId
Path parameters
campaignContractstringRequiredExample:
Campaign contract address
inj15r735cjk9m6ujxtqn9zgxtdhd2lfzslde6c0s5
guildIdstringRequiredExample:
ID of guild, inside campaign
guild1
Query parameters
limitinteger · min: 1 · max: 100OptionalDefault:
Limit number of returned guild members
100
Example: 42
skipinteger · int64OptionalDefault:
Skip some first guild members in the list for next page
0
Example: 1919479944036918300
includeGuildInfobooleanOptionalDefault:
whether to include guild summary info, it's better to use this in terms of latency, instead of sending 2 requests we just need once
false
Example: false
sortBystring · enumOptionalExample:
Sort by some metrics
volume
Possible values: Responses
200
OK response.
application/json
400
Bad Request response.
application/vnd.goa.error
404
Not Found response.
application/vnd.goa.error
500
Internal Server Error response.
application/vnd.goa.error
get
GET /api/campaigns/v1/{campaignContract}/guilds/{guildId} HTTP/1.1
Host: inj-indexer.nownodes.io
Accept: */*
{
"guildInfo": {
"campaignContract": "inj15r735cjk9m6ujxtqn9zgxtdhd2lfzslde6c0s5",
"createdAt": 1698635900918,
"description": "We are going to beat other DEXs",
"guildId": "guild1",
"isActive": true,
"logo": "1",
"masterAddress": "inj1cml96vmptgw99syqrrz8az79xer2pcgp0a885r",
"masterBalance": "1000000000000000",
"name": "guild one",
"rankByTvl": 1,
"rankByVolume": 1,
"totalTVL": "1000000000",
"tvlScore": "10000000000",
"updatedAt": 1544614248000,
"volumeScore": "1000000000000"
},
"members": [
{
"address": "inj1cml96vmptgw99syqrrz8az79xer2pcgp0a885r",
"campaignContract": "inj15r735cjk9m6ujxtqn9zgxtdhd2lfzslde6c0s5",
"guildId": "guild1",
"joinedAt": 1698635900918,
"totalTVL": "1000000000000",
"tvlReward": [
{
"amount": "1000000000000000000",
"denom": "USDT"
},
{
"amount": "1000000000000000000",
"denom": "USDT"
},
{
"amount": "1000000000000000000",
"denom": "USDT"
},
{
"amount": "1000000000000000000",
"denom": "USDT"
}
],
"tvlScore": "10000000000",
"tvlScorePercentage": 10,
"volumeReward": [
{
"amount": "1000000000000000000",
"denom": "USDT"
},
{
"amount": "1000000000000000000",
"denom": "USDT"
},
{
"amount": "1000000000000000000",
"denom": "USDT"
}
],
"volumeScore": "1000000000000",
"volumeScorePercentage": 12
},
{
"address": "inj1cml96vmptgw99syqrrz8az79xer2pcgp0a885r",
"campaignContract": "inj15r735cjk9m6ujxtqn9zgxtdhd2lfzslde6c0s5",
"guildId": "guild1",
"joinedAt": 1698635900918,
"totalTVL": "1000000000000",
"tvlReward": [
{
"amount": "1000000000000000000",
"denom": "USDT"
},
{
"amount": "1000000000000000000",
"denom": "USDT"
},
{
"amount": "1000000000000000000",
"denom": "USDT"
},
{
"amount": "1000000000000000000",
"denom": "USDT"
}
],
"tvlScore": "10000000000",
"tvlScorePercentage": 10,
"volumeReward": [
{
"amount": "1000000000000000000",
"denom": "USDT"
},
{
"amount": "1000000000000000000",
"denom": "USDT"
},
{
"amount": "1000000000000000000",
"denom": "USDT"
}
],
"volumeScore": "1000000000000",
"volumeScorePercentage": 12
},
{
"address": "inj1cml96vmptgw99syqrrz8az79xer2pcgp0a885r",
"campaignContract": "inj15r735cjk9m6ujxtqn9zgxtdhd2lfzslde6c0s5",
"guildId": "guild1",
"joinedAt": 1698635900918,
"totalTVL": "1000000000000",
"tvlReward": [
{
"amount": "1000000000000000000",
"denom": "USDT"
},
{
"amount": "1000000000000000000",
"denom": "USDT"
},
{
"amount": "1000000000000000000",
"denom": "USDT"
},
{
"amount": "1000000000000000000",
"denom": "USDT"
}
],
"tvlScore": "10000000000",
"tvlScorePercentage": 10,
"volumeReward": [
{
"amount": "1000000000000000000",
"denom": "USDT"
},
{
"amount": "1000000000000000000",
"denom": "USDT"
},
{
"amount": "1000000000000000000",
"denom": "USDT"
}
],
"volumeScore": "1000000000000",
"volumeScorePercentage": 12
}
],
"paging": {
"countBySubaccount": 3144167030999342600,
"from": 1916499695,
"next": [
"Ea rerum.",
"Aut dolorem cum voluptas quae.",
"Voluptas repellendus qui ipsam est."
],
"to": 391437627,
"total": 7364854934794692000
}
}