Estfor Kingdom API v1
Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.
Estfor Kingdom game created by the PaintSwap team built on the Fantom Network
Official game:
https://estfor.com
Introduction
This is the game API for developers to be able to fetch game data.
No authorization or sign up required. Go ahead and start using our API
Base URLs:
Players
Players are the main characters users will mint and play the game with.
Users will level up, fight monsters and collection loot with their players
Search Players
Code samples
# You can also use wget
curl -X GET https://api.estfor.com/players \
-H 'Accept: application/json'
const headers = {
'Accept':'application/json'
};
fetch('https://api.estfor.com/players',
{
method: 'GET',
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.estfor.com/players', headers = headers)
print(r.json())
<?php
require 'vendor/autoload.php';
$headers = array(
'Accept' => 'application/json',
);
$client = new \GuzzleHttp\Client();
// Define array of request body.
$request_body = array();
try {
$response = $client->request('GET','https://api.estfor.com/players', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}
// ...
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/players", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/players");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json'
}
result = RestClient.get 'https://api.estfor.com/players',
params: {
}, headers: headers
p JSON.parse(result)
GET /players
Returns an array of players
Example:
https://api.estfor.com/players?numToSkip=0&numToFetch=1000&orderDirection=desc&orderBy=id&avatarIds[]=1&owner=0x1f11478b094d51080b2650c01eaec01de154de30&name=Estfor
Parameters
Name | In | Type | Required | Description |
---|---|---|---|---|
numToSkip | query | integer(int64) | false | This is for pagination functionality when you want to skip a certain number from the list. Default 0 |
numToFetch | query | integer(int64) | false | How many players will be returned in the response. Default 1000 |
orderDirection | query | string | false | Orders by numeric and alphabetical value. Descending or Ascending. Default desc |
orderBy | query | string | false | The property which the value will be ordered in. Default id |
owner | query | string | false | Search for players which have this owner |
exactName | query | string | false | Search for this exact name. Case insensitive |
name | query | string | false | Search if name contains this value. Case insensitive |
avatarIds | query | string | false | Single or an Array of avatarIds. eg avatarIds[]=1&avatarIds[]=2 |
tokenIds | query | string | false | Single or an Array of tokenIds. eg tokenIds[]=1&tokenIds[]=2 |
onlyFullMode | query | string | false | True or false whether to only return only full mode players |
Enumerated Values
Parameter | Value |
---|---|
orderDirection | desc, asc |
orderBy | id, tokenId, avatarId, name, lowercaseName owner, isActive, totalDonated, meleeXP, rangedXP, defenceXP, magicXP, healthXP, miningXP, smithingXP, woodcuttingXP, firemakingXP, cookingXP, craftingXP, fishingXP, thievingXP, fletchingXP, forgingXP alchemyXP, agilityXP, totalXP, numActivities, boostVal, boostType, boostDuration, boostStartTime, boostItemTokenId, pendingRandomRewards, lastTimestamp, mintedNumber, mintedTimestamp, meleeRank, defenceRank, magicRank, rangedRank, healthRank, miningRank, smithingRank, woodcuttingRank, firemakingRank, fletchingRank, forgingRank, alchemyRank, agilityRank, combinedRank, discord, twitter, telegram |
Example responses
200 Response
{
"players": [
{
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
}
]
}
Responses
Status | Meaning | Description | Schema |
---|---|---|---|
200 | OK | A JSON array of player objects | Players |
422 | Unprocessable Entity | Invalid value passed for a search parameter eg owner address isn’t an address | Error |
500 | Internal Server Error | Error fetching players | Error |
Get a Player
Code samples
# You can also use wget
curl -X GET https://api.estfor.com/players/{id} \
-H 'Accept: application/json'
const headers = {
'Accept':'application/json'
};
fetch('https://api.estfor.com/players/{id}',
{
method: 'GET',
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.estfor.com/players/{id}', headers = headers)
print(r.json())
<?php
require 'vendor/autoload.php';
$headers = array(
'Accept' => 'application/json',
);
$client = new \GuzzleHttp\Client();
// Define array of request body.
$request_body = array();
try {
$response = $client->request('GET','https://api.estfor.com/players/{id}', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}
// ...
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/players/{id}", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/players/{id}");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json'
}
result = RestClient.get 'https://api.estfor.com/players/{id}',
params: {
}, headers: headers
p JSON.parse(result)
GET /players/{id}
Returns a player object
Example:
https://api.estfor.com/players/13
Parameters
Name | In | Type | Required | Description |
---|---|---|---|---|
id | path | integer(int64) | true | ID of the player |
Example responses
200 Response
{
"player": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
}
}
Responses
Status | Meaning | Description | Schema |
---|---|---|---|
200 | OK | A JSON array of item objects | Inline |
422 | Unprocessable Entity | Invalid id, has to be an integer | Error |
500 | Internal Server Error | Something went wrong | Error |
Response Schema
Status Code 200
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
» player | Player | false | none | none |
»» id | string | false | none | none |
»» tokenId | string | false | none | none |
»» avatarId | string | false | none | none |
»» name | string | false | none | none |
»» lowercaseName | string | false | none | none |
»» owner | string | false | none | none |
»» isActive | boolean | false | none | none |
»» firstToReachMaxSkill | boolean | false | none | none |
»» totalDonated | string | false | none | none |
»» meleeXP | string | false | none | none |
»» defenceXP | string | false | none | none |
»» magicXP | string | false | none | none |
»» rangedXP | string | false | none | none |
»» healthXP | string | false | none | none |
»» miningXP | string | false | none | none |
»» smithingXP | string | false | none | none |
»» woodcuttingXP | string | false | none | none |
»» firemakingXP | string | false | none | none |
»» cookingXP | string | false | none | none |
»» craftingXP | string | false | none | none |
»» fishingXP | string | false | none | none |
»» thievingXP | string | false | none | none |
»» agilityXP | string | false | none | none |
»» fletchingXP | string | false | none | none |
»» alchemyXP | string | false | none | none |
»» totalXP | string | false | none | none |
»» extraBoostDuration | integer | false | none | none |
»» extraBoostItemTokenId | integer | false | none | none |
»» extraBoostStartTime | string | false | none | none |
»» extraBoostType | integer | false | none | none |
»» extraBoostVal | integer | false | none | none |
»» numActivities | integer | false | none | none |
»» boostVal | integer | false | none | none |
»» boostType | integer | false | none | none |
»» boostDuration | integer | false | none | none |
»» boostStartTime | string | false | none | none |
»» boostItemTokenId | integer | false | none | none |
»» pendingRandomRewards | [string] | false | none | none |
»» lastTimestamp | string | false | none | none |
»» mintedNumber | string | false | none | none |
»» mintedTimestamp | string | false | none | none |
»» activeQuest | PlayerQuest | false | none | none |
»»» id | string | false | none | none |
»»» playerId | string | false | none | none |
»»» quest | Quest | false | none | none |
»»»» id | string | false | none | none |
»»»» questId | integer | false | none | none |
»»»» action1 | Action | false | none | none |
»»»»» id | string | false | none | none |
»»»»» actionId | integer | false | none | none |
»»»»» actionChoiceRequired | boolean | false | none | none |
»»»»» skill | integer | false | none | none |
»»»»» xpPerHour | integer | false | none | none |
»»»»» numSpawn | integer | false | none | none |
»»»»» minXP | string | false | none | none |
»»»»» isAvailable | boolean | false | none | none |
»»»»» isDynamic | boolean | false | none | none |
»»»»» guaranteedRewardItemTokenIds | [integer] | false | none | none |
»»»»» guaranteedRewardRates | [integer] | false | none | none |
»»»»» randomChanceItemTokenIds | [integer] | false | none | none |
»»»»» randomChanceRates | [integer] | false | none | none |
»»»»» handItemTokenIdRangeMin | integer | false | none | none |
»»»»» handItemTokenIdRangeMax | integer | false | none | none |
»»»»» health | integer | false | none | none |
»»»»» magic | integer | false | none | none |
»»»»» magicDefence | integer | false | none | none |
»»»»» melee | integer | false | none | none |
»»»»» meleeDefence | integer | false | none | none |
»»»»» ranged | integer | false | none | none |
»»»»» rangedDefence | integer | false | none | none |
»»»»» successPercent | integer | false | none | none |
»»»»» isFullModeOnly | boolean | false | none | none |
»»»»» worldLocation | integer | false | none | none |
»»»» actionNum1 | integer | false | none | none |
»»»» action2 | Action | false | none | none |
»»»» actionNum2 | integer | false | none | none |
»»»» actionChoice | ActionChoice | false | none | none |
»»»»» id | string | false | none | none |
»»»»» actionId | integer | false | none | none |
»»»»» inputTokenId1 | integer | false | none | none |
»»»»» inputTokenId2 | integer | false | none | none |
»»»»» inputTokenId3 | integer | false | none | none |
»»»»» inputAmount1 | integer | false | none | none |
»»»»» inputAmount2 | integer | false | none | none |
»»»»» inputAmount3 | integer | false | none | none |
»»»»» outputTokenId | integer | false | none | none |
»»»»» outputAmount | integer | false | none | none |
»»»»» successPercent | integer | false | none | none |
»»»»» skill | integer | false | none | none |
»»»»» skillDiff | string | false | none | none |
»»»»» rate | string | false | none | none |
»»»»» xpPerHour | integer | false | none | none |
»»»»» minXP | string | false | none | none |
»»»»» isFullModeOnly | boolean | false | none | none |
»»»»» handItemTokenIdRangeMin | integer | false | none | none |
»»»»» handItemTokenIdRangeMax | integer | false | none | none |
»»»» actionChoiceNum | integer | false | none | none |
»»»» skillReward | integer | false | none | none |
»»»» skillXPGained | integer | false | none | none |
»»»» rewardItem1 | Item | false | none | none |
»»»»» id | string | false | none | none |
»»»»» tokenId | integer | false | none | none |
»»»»» magic | integer | false | none | none |
»»»»» melee | integer | false | none | none |
»»»»» ranged | integer | false | none | none |
»»»»» meleeDefence | integer | false | none | none |
»»»»» magicDefence | integer | false | none | none |
»»»»» rangedDefence | integer | false | none | none |
»»»»» health | integer | false | none | none |
»»»»» totalQuentity | string | false | none | none |
»»»»» equipPosition | integer | false | none | none |
»»»»» healthRestored | integer | false | none | none |
»»»»» skill | integer | false | none | none |
»»»»» boostType | integer | false | none | none |
»»»»» boostValue | integer | false | none | none |
»»»»» boostDuration | integer | false | none | none |
»»»»» minXP | string | false | none | none |
»»»»» isFullModeOnly | boolean | false | none | none |
»»»»» isForgeable | boolean | false | none | none |
»»»» rewardAmount1 | integer | false | none | none |
»»»» rewardItem2 | Item | false | none | none |
»»»» rewardAmount2 | integer | false | none | none |
»»»» burnItem | Item | false | none | none |
»»»» burnAmount | integer | false | none | none |
»»»» requireActionsCompletedBeforeBurning | boolean | false | none | none |
»»»» isActive | boolean | false | none | none |
»»»» isFixed | boolean | false | none | none |
»»»» isFullModeOnly | boolean | false | none | none |
»»»» worldLocation | integer | false | none | none |
»»»» createdTimestamp | string | false | none | none |
»»»» minRequirementSkills | array | false | none | none |
»»»» minRequirementXPs | array | false | none | none |
»»»» dependentQuest | DependentQuest | false | none | none |
»»»»» id | string | false | none | none |
»»»»» questId | integer | false | none | none |
»»»»» action1 | Action | false | none | none |
»»»»» actionNum1 | integer | false | none | none |
»»»»» action2 | Action | false | none | none |
»»»»» actionNum2 | integer | false | none | none |
»»»»» actionChoice | ActionChoice | false | none | none |
»»»»» actionChoiceNum | integer | false | none | none |
»»»»» skillReward | integer | false | none | none |
»»»»» skillXPGained | integer | false | none | none |
»»»»» rewardItem1 | Item | false | none | none |
»»»»» rewardAmount1 | integer | false | none | none |
»»»»» rewardItem2 | Item | false | none | none |
»»»»» rewardAmount2 | integer | false | none | none |
»»»»» burnItem | Item | false | none | none |
»»»»» burnAmount | integer | false | none | none |
»»»»» requireActionsCompletedBeforeBurning | boolean | false | none | none |
»»»»» isActive | boolean | false | none | none |
»»»»» isFixed | boolean | false | none | none |
»»»»» createdTimestamp | string | false | none | none |
»»»»» minRequirementSkills | array | false | none | none |
»»»»» minRequirementXPs | array | false | none | none |
»»» completed | boolean | false | none | none |
»»» createdTimestamp | string | false | none | none |
»»» lastUpdatedTimestamp | string | false | none | none |
»»» actionCompletedNum1 | integer | false | none | none |
»»» actionCompletedNum2 | integer | false | none | none |
»»» actionChoiceCompletedNum | integer | false | none | none |
»»» burnCompletedAmount | integer | false | none | none |
»» numFixedQuestsCompleted | integer | false | none | none |
»» combinedRank | integer | false | none | none |
»» woodcuttingRank | integer | false | none | none |
»» firemakingRank | integer | false | none | none |
»» fishingRank | integer | false | none | none |
»» cookingRank | integer | false | none | none |
»» miningRank | integer | false | none | none |
»» smithingRank | integer | false | none | none |
»» craftingRank | integer | false | none | none |
»» thievingRank | integer | false | none | none |
»» meleeRank | integer | false | none | none |
»» magicRank | integer | false | none | none |
»» rangeRank | integer | false | none | none |
»» defenceRank | integer | false | none | none |
»» discord | string | false | none | none |
»» twitter | string | false | none | none |
»» telegram | string | false | none | none |
»» isFullMode | boolean | false | none | none |
Get all Avatar IDs
Code samples
# You can also use wget
curl -X GET https://api.estfor.com/avatars \
-H 'Accept: application/json'
const headers = {
'Accept':'application/json'
};
fetch('https://api.estfor.com/avatars',
{
method: 'GET',
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.estfor.com/avatars', headers = headers)
print(r.json())
<?php
require 'vendor/autoload.php';
$headers = array(
'Accept' => 'application/json',
);
$client = new \GuzzleHttp\Client();
// Define array of request body.
$request_body = array();
try {
$response = $client->request('GET','https://api.estfor.com/avatars', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}
// ...
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/avatars", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/avatars");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json'
}
result = RestClient.get 'https://api.estfor.com/avatars',
params: {
}, headers: headers
p JSON.parse(result)
GET /avatars
Returns an array of avatar ids
Example:
https://api.estfor.com/avatars
Example responses
200 Response
{
"avatars": [
{
"id": 1
}
]
}
Responses
Status | Meaning | Description | Schema |
---|---|---|---|
200 | OK | An array of avatars ids | Avatars |
500 | Internal Server Error | Error fetching avatars | Error |
Global Player Stats
Code samples
# You can also use wget
curl -X GET https://api.estfor.com/global-player-stats \
-H 'Accept: application/json'
const headers = {
'Accept':'application/json'
};
fetch('https://api.estfor.com/global-player-stats',
{
method: 'GET',
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.estfor.com/global-player-stats', headers = headers)
print(r.json())
<?php
require 'vendor/autoload.php';
$headers = array(
'Accept' => 'application/json',
);
$client = new \GuzzleHttp\Client();
// Define array of request body.
$request_body = array();
try {
$response = $client->request('GET','https://api.estfor.com/global-player-stats', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}
// ...
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/global-player-stats", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/global-player-stats");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json'
}
result = RestClient.get 'https://api.estfor.com/global-player-stats',
params: {
}, headers: headers
p JSON.parse(result)
GET /global-player-stats
Returns some global player stats
Example:
https://api.estfor.com/global-player-stats
Example responses
200 Response
{
"globalPlayerStats": {
"id": "1",
"totalPlayers": "358",
"numActivities": "97804",
"totalAvatars": [
"73",
"36",
"31",
"60",
"25",
"43",
"51",
"39"
],
"lastMintedPlayer": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"lastQueuedActionPlayer": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"lastQueuedActions": [
{
"id": "2871",
"playerId": "192",
"actionId": 2503,
"skill": 11,
"combatStyle": 0,
"regenerateId": 0,
"choice": "string",
"rightHandEquipmentTokenId": 0,
"leftHandEquipmentTokenId": 0,
"startTime": "1680530973",
"timespan": 28800,
"headEquipped": 0,
"neckEquipped": 0,
"bodyEquipped": 0,
"armsEquipped": 0,
"legsEquipped": 0,
"feetEquipped": 0,
"ringEquipped": 0,
"isValid": true,
"isActive": true,
"originalStartTime": "1680530973",
"originalTimespan": 28800
}
],
"lastQueuedActionTimestamp": "1684134960"
}
}
Responses
Status | Meaning | Description | Schema |
---|---|---|---|
200 | OK | A JSON object of global player stats | GlobalPlayerStats |
500 | Internal Server Error | Something went wrong | Error |
Get Last Full Equipments
Code samples
# You can also use wget
curl -X GET https://api.estfor.com/last-full-equipments/:userAddress/:playerId/:skill \
-H 'Accept: application/json'
const headers = {
'Accept':'application/json'
};
fetch('https://api.estfor.com/last-full-equipments/:userAddress/:playerId/:skill',
{
method: 'GET',
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.estfor.com/last-full-equipments/:userAddress/:playerId/:skill', headers = headers)
print(r.json())
<?php
require 'vendor/autoload.php';
$headers = array(
'Accept' => 'application/json',
);
$client = new \GuzzleHttp\Client();
// Define array of request body.
$request_body = array();
try {
$response = $client->request('GET','https://api.estfor.com/last-full-equipments/:userAddress/:playerId/:skill', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}
// ...
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/last-full-equipments/:userAddress/:playerId/:skill", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/last-full-equipments/:userAddress/:playerId/:skill");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json'
}
result = RestClient.get 'https://api.estfor.com/last-full-equipments/:userAddress/:playerId/:skill',
params: {
}, headers: headers
p JSON.parse(result)
GET /last-full-equipments/:userAddress/:playerId/:skill
Returns the full equipment for a player’s skill
Example:
https://api.estfor.com/last-full-equipments/0x85dec8c4B2680793661bCA91a8F129607571863d/1/14
Parameters
Name | In | Type | Required | Description |
---|---|---|---|---|
userAddress | path | string | true | User wallet address |
playerId | path | integer(int64) | true | Player id |
skill | path | integer(int64) | true | Skill id |
Example responses
200 Response
{
"lastFullEquipment": {
"id": "1_2",
"playerId": "1",
"user": "0x316342122a9ae36de41b231260579b92f4c8be7f",
"timestamp": "1679755024",
"skill": 2,
"combatStyle": 1,
"queuedAction": {
"id": "2871",
"playerId": "192",
"actionId": 2503,
"skill": 11,
"combatStyle": 0,
"regenerateId": 0,
"choice": "string",
"rightHandEquipmentTokenId": 0,
"leftHandEquipmentTokenId": 0,
"startTime": "1680530973",
"timespan": 28800,
"headEquipped": 0,
"neckEquipped": 0,
"bodyEquipped": 0,
"armsEquipped": 0,
"legsEquipped": 0,
"feetEquipped": 0,
"ringEquipped": 0,
"isValid": true,
"isActive": true,
"originalStartTime": "1680530973",
"originalTimespan": 28800
}
}
}
Responses
Status | Meaning | Description | Schema |
---|---|---|---|
200 | OK | A JSON object of players last full equipment | Inline |
422 | Unprocessable Entity | Invalid user wallet address, player id or skill id | Error |
500 | Internal Server Error | Error fetching last full equipment | Error |
Response Schema
Status Code 200
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
» lastFullEquipment | LastFullEquipment | false | none | none |
»» id | string | false | none | none |
»» playerId | string | false | none | none |
»» user | string | false | none | none |
»» timestamp | string | false | none | none |
»» skill | integer | false | none | none |
»» combatStyle | integer | false | none | none |
»» queuedAction | QueuedAction | false | none | none |
»»» id | string | false | none | none |
»»» playerId | string | false | none | none |
»»» actionId | integer | false | none | none |
»»» skill | integer | false | none | none |
»»» combatStyle | integer | false | none | none |
»»» regenerateId | integer | false | none | none |
»»» choice | string¦null | false | none | none |
»»» rightHandEquipmentTokenId | integer | false | none | none |
»»» leftHandEquipmentTokenId | integer | false | none | none |
»»» startTime | string | false | none | none |
»»» timespan | integer | false | none | none |
»»» headEquipped | integer | false | none | none |
»»» neckEquipped | integer | false | none | none |
»»» bodyEquipped | integer | false | none | none |
»»» armsEquipped | integer | false | none | none |
»»» legsEquipped | integer | false | none | none |
»»» feetEquipped | integer | false | none | none |
»»» ringEquipped | integer | false | none | none |
»»» isValid | boolean | false | none | none |
»»» isActive | boolean | false | none | none |
»»» originalStartTime | string | false | none | none |
»»» originalTimespan | integer | false | none | none |
Users
Viewing users
Search Users
Code samples
# You can also use wget
curl -X GET https://api.estfor.com/users \
-H 'Accept: application/json'
const headers = {
'Accept':'application/json'
};
fetch('https://api.estfor.com/users',
{
method: 'GET',
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.estfor.com/users', headers = headers)
print(r.json())
<?php
require 'vendor/autoload.php';
$headers = array(
'Accept' => 'application/json',
);
$client = new \GuzzleHttp\Client();
// Define array of request body.
$request_body = array();
try {
$response = $client->request('GET','https://api.estfor.com/users', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}
// ...
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/users", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/users");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json'
}
result = RestClient.get 'https://api.estfor.com/users',
params: {
}, headers: headers
p JSON.parse(result)
GET /users
Returns an array of users
Example:
https://api.estfor.com/users?numToSkip=0&numToFetch=1000&orderDirection=desc&orderBy=id
Parameters
Name | In | Type | Required | Description |
---|---|---|---|---|
numToSkip | query | integer(int64) | false | This is for pagination functionality when you want to skip a certain number from the list. Default 0 |
numToFetch | query | integer(int64) | false | How many users will be returned in the response. Default 1000 |
orderDirection | query | string | false | Orders by numeric and alphabetical value. Descending or Ascending. Default desc |
orderBy | query | string | false | The property which the value will be ordered in. Default id |
Enumerated Values
Parameter | Value |
---|---|
orderDirection | desc, asc |
orderBy | id, numActivities, numUniqueItems, numPlayers, numPlayersDonated, totalBought, totalDonated, totalSold |
Example responses
200 Response
{
"users": [
{
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"numActions": 0,
"numItems": 0,
"numPlayers": 1,
"numPlayersDonated": 0,
"totalBought": 0,
"totalDonated": 0,
"totalSold": 0
}
]
}
Responses
Status | Meaning | Description | Schema |
---|---|---|---|
200 | OK | A JSON array of user objects | Users |
422 | Unprocessable Entity | Invalid value passed for a search parameter | Error |
500 | Internal Server Error | Something went wrong | Error |
Get a User
Code samples
# You can also use wget
curl -X GET https://api.estfor.com/users/{id} \
-H 'Accept: application/json'
const headers = {
'Accept':'application/json'
};
fetch('https://api.estfor.com/users/{id}',
{
method: 'GET',
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.estfor.com/users/{id}', headers = headers)
print(r.json())
<?php
require 'vendor/autoload.php';
$headers = array(
'Accept' => 'application/json',
);
$client = new \GuzzleHttp\Client();
// Define array of request body.
$request_body = array();
try {
$response = $client->request('GET','https://api.estfor.com/users/{id}', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}
// ...
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/users/{id}", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/users/{id}");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json'
}
result = RestClient.get 'https://api.estfor.com/users/{id}',
params: {
}, headers: headers
p JSON.parse(result)
GET /users/{id}
Returns a user object
Example:
https://api.estfor.com/users/0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006
Parameters
Name | In | Type | Required | Description |
---|---|---|---|---|
id | path | string | true | User wallet address |
Example responses
200 Response
{
"user": {
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"numActions": 0,
"numItems": 0,
"numPlayers": 1,
"numPlayersDonated": 0,
"totalBought": 0,
"totalDonated": 0,
"totalSold": 0
}
}
Responses
Status | Meaning | Description | Schema |
---|---|---|---|
200 | OK | A JSON object of a user | Inline |
422 | Unprocessable Entity | Invalid user id | Error |
500 | Internal Server Error | Something went wrong | Error |
Response Schema
Status Code 200
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
» user | User | false | none | none |
»» id | string | false | none | none |
»» numActions | integer | false | none | none |
»» numItems | integer | false | none | none |
»» numPlayers | integer | false | none | none |
»» numPlayersDonated | integer | false | none | none |
»» totalBought | string | false | none | none |
»» totalDonated | string | false | none | none |
»» totalSold | string | false | none | none |
Global User Stats
Code samples
# You can also use wget
curl -X GET https://api.estfor.com/global-user-stats \
-H 'Accept: application/json'
const headers = {
'Accept':'application/json'
};
fetch('https://api.estfor.com/global-user-stats',
{
method: 'GET',
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.estfor.com/global-user-stats', headers = headers)
print(r.json())
<?php
require 'vendor/autoload.php';
$headers = array(
'Accept' => 'application/json',
);
$client = new \GuzzleHttp\Client();
// Define array of request body.
$request_body = array();
try {
$response = $client->request('GET','https://api.estfor.com/global-user-stats', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}
// ...
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/global-user-stats", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/global-user-stats");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json'
}
result = RestClient.get 'https://api.estfor.com/global-user-stats',
params: {
}, headers: headers
p JSON.parse(result)
GET /global-user-stats
Returns the global user stats
Example:
https://api.estfor.com/global-player-stats
Example responses
200 Response
{
"globalUserStats": {
"id": "1",
"totalUsers": "500",
"totalSold": "85262254765671577558431",
"numActivities": "10355",
"totalBought": "32529000000000000000000",
"totalBrushBurned": "16264500000000000000000"
}
}
Responses
Status | Meaning | Description | Schema |
---|---|---|---|
200 | OK | A JSON object of global user stats | GlobalUserStats |
500 | Internal Server Error | Something went wrong | Error |
Clans
View clans
Search Clans
Code samples
# You can also use wget
curl -X GET https://api.estfor.com/clans \
-H 'Accept: application/json'
const headers = {
'Accept':'application/json'
};
fetch('https://api.estfor.com/clans',
{
method: 'GET',
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.estfor.com/clans', headers = headers)
print(r.json())
<?php
require 'vendor/autoload.php';
$headers = array(
'Accept' => 'application/json',
);
$client = new \GuzzleHttp\Client();
// Define array of request body.
$request_body = array();
try {
$response = $client->request('GET','https://api.estfor.com/clans', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}
// ...
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/clans", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/clans");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json'
}
result = RestClient.get 'https://api.estfor.com/clans',
params: {
}, headers: headers
p JSON.parse(result)
GET /clans
Returns an array of clans
Example:
https://api.estfor.com/clans?numToSkip=0&numToFetch=1000&orderDirection=desc&orderBy=id
Parameters
Name | In | Type | Required | Description |
---|---|---|---|---|
ownerId | query | integer(int64) | false | Fetch the clan by player id of the owner of the clan |
tierIds | query | integer(int64) | false | Fetch the clan by tier ids |
name | query | string | false | Fetch the clan by its name |
numToSkip | query | integer(int64) | false | This is for pagination functionality when you want to skip a certain number from the list. Default 0 |
numToFetch | query | integer(int64) | false | How many clans will be returned in the response. Default 1000 |
orderDirection | query | string | false | Orders by numeric and alphabetical value. Descending or Ascending. Default desc |
orderBy | query | string | false | The property which the value will be ordered in. Default id |
Enumerated Values
Parameter | Value |
---|---|
orderDirection | desc, asc |
orderBy | id, ownerId, name, imageId, tierId, createdTimestamp, createdCount, memberCount, bankAddress, totalLevel, totalDonated, lastDonationThreshold, nextDonationThresholdRewardItemTokenId, numDonationsToday, boostDuration, boostItemTokenId, boostType, boostStartTime, boostVal |
orderBy | discord |
orderBy | telegram |
orderBy | pinnedMessage |
orderBy | pinnedMessageTimestamp |
Example responses
200 Response
{
"clans": [
{
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"owner": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"name": "Clan Name",
"lowercaseName": "clan name",
"imageId": 1,
"tier": {
"id": "1",
"maxMemberCapacity": 3,
"maxBankCapacity": 5,
"maxImageId": 10000,
"price": "0",
"minimumAge": "0"
},
"createdTimestamp": "1681920086",
"createdCount": "5",
"memberCount": 1,
"bankAddress": "0xb446f0e6ff6ce8343d160af2c11429fb79901097",
"totalLevel": 16,
"discord": 16,
"telegram": 16,
"joinRequestsEnabled": 16,
"totalDonated": 10000000000,
"lastDonationThreshold": "0",
"nextDonationThresholdRewardItemTokenId": 0,
"lastDonationTimestamp": "1681920086",
"boostDuration": 86400,
"boostItemTokenId": 0,
"boostType": 0,
"boostStartTime": "1690394566",
"boostVal": 0,
"gateKeepNFTs": [
[
"0xef5af209ae811fb759c0d863d7f6ec1af3a0a986"
]
],
"pinnedMessage": "Remember to donate! Bank needs extra food",
"pinnedMessagePlayer": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"pinnedMessageTimestamp": "1690394566",
"combinedRank": 2,
"bankValue": 0
}
]
}
Responses
Status | Meaning | Description | Schema |
---|---|---|---|
200 | OK | A JSON array of clan objects | Clans |
422 | Unprocessable Entity | Invalid value passed for a search parameter | Error |
500 | Internal Server Error | Error fetching clans | Error |
Get a Clan
Code samples
# You can also use wget
curl -X GET https://api.estfor.com/clans/{id} \
-H 'Accept: application/json'
const headers = {
'Accept':'application/json'
};
fetch('https://api.estfor.com/clans/{id}',
{
method: 'GET',
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.estfor.com/clans/{id}', headers = headers)
print(r.json())
<?php
require 'vendor/autoload.php';
$headers = array(
'Accept' => 'application/json',
);
$client = new \GuzzleHttp\Client();
// Define array of request body.
$request_body = array();
try {
$response = $client->request('GET','https://api.estfor.com/clans/{id}', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}
// ...
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/clans/{id}", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/clans/{id}");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json'
}
result = RestClient.get 'https://api.estfor.com/clans/{id}',
params: {
}, headers: headers
p JSON.parse(result)
GET /clans/{id}
Returns a clan object
Example:
https://api.estfor.com/clans/1
Parameters
Name | In | Type | Required | Description |
---|---|---|---|---|
id | path | integer | true | Clan id |
Example responses
200 Response
{
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"owner": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"name": "Clan Name",
"lowercaseName": "clan name",
"imageId": 1,
"tier": {
"id": "1",
"maxMemberCapacity": 3,
"maxBankCapacity": 5,
"maxImageId": 10000,
"price": "0",
"minimumAge": "0"
},
"createdTimestamp": "1681920086",
"createdCount": "5",
"memberCount": 1,
"bankAddress": "0xb446f0e6ff6ce8343d160af2c11429fb79901097",
"totalLevel": 16,
"discord": 16,
"telegram": 16,
"joinRequestsEnabled": 16,
"totalDonated": 10000000000,
"lastDonationThreshold": "0",
"nextDonationThresholdRewardItemTokenId": 0,
"lastDonationTimestamp": "1681920086",
"boostDuration": 86400,
"boostItemTokenId": 0,
"boostType": 0,
"boostStartTime": "1690394566",
"boostVal": 0,
"gateKeepNFTs": [
[
"0xef5af209ae811fb759c0d863d7f6ec1af3a0a986"
]
],
"pinnedMessage": "Remember to donate! Bank needs extra food",
"pinnedMessagePlayer": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"pinnedMessageTimestamp": "1690394566",
"combinedRank": 2,
"bankValue": 0
}
Responses
Status | Meaning | Description | Schema |
---|---|---|---|
200 | OK | A JSON object of a clan | Clan |
422 | Unprocessable Entity | Invalid clan id | Error |
500 | Internal Server Error | Something went wrong | Error |
Clan Tiers
Code samples
# You can also use wget
curl -X GET https://api.estfor.com/clan-tiers \
-H 'Accept: application/json'
const headers = {
'Accept':'application/json'
};
fetch('https://api.estfor.com/clan-tiers',
{
method: 'GET',
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.estfor.com/clan-tiers', headers = headers)
print(r.json())
<?php
require 'vendor/autoload.php';
$headers = array(
'Accept' => 'application/json',
);
$client = new \GuzzleHttp\Client();
// Define array of request body.
$request_body = array();
try {
$response = $client->request('GET','https://api.estfor.com/clan-tiers', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}
// ...
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/clan-tiers", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/clan-tiers");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json'
}
result = RestClient.get 'https://api.estfor.com/clan-tiers',
params: {
}, headers: headers
p JSON.parse(result)
GET /clan-tiers
Returns an array of clan tiers
Example:
https://api.estfor.com/clan-tiers
Parameters
Name | In | Type | Required | Description |
---|---|---|---|---|
orderDirection | query | string | false | Orders by numeric and alphabetical value. Descending or Ascending. Default desc |
orderBy | query | string | false | The property which the value will be ordered in. Default price |
Enumerated Values
Parameter | Value |
---|---|
orderDirection | desc, asc |
orderBy | price, id, maxMemberCapacity, maxBankCapacity, maxImageId, minimumAge |
Example responses
200 Response
{
"clanTiers": [
{
"id": "1",
"maxMemberCapacity": 3,
"maxBankCapacity": 5,
"maxImageId": 10000,
"price": "0",
"minimumAge": "0"
}
]
}
Responses
Status | Meaning | Description | Schema |
---|---|---|---|
200 | OK | A JSON array of clan tier objects | ClanTiers |
500 | Internal Server Error | Something went wrong | Error |
Search Clan Members
Code samples
# You can also use wget
curl -X GET https://api.estfor.com/clan-members \
-H 'Accept: application/json'
const headers = {
'Accept':'application/json'
};
fetch('https://api.estfor.com/clan-members',
{
method: 'GET',
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.estfor.com/clan-members', headers = headers)
print(r.json())
<?php
require 'vendor/autoload.php';
$headers = array(
'Accept' => 'application/json',
);
$client = new \GuzzleHttp\Client();
// Define array of request body.
$request_body = array();
try {
$response = $client->request('GET','https://api.estfor.com/clan-members', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}
// ...
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/clan-members", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/clan-members");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json'
}
result = RestClient.get 'https://api.estfor.com/clan-members',
params: {
}, headers: headers
p JSON.parse(result)
GET /clan-members
Returns an array of clan members
Example:
https://api.estfor.com/clan-members
Parameters
Name | In | Type | Required | Description |
---|---|---|---|---|
clanId | query | string | false | The clan id |
requestedClanId | query | string | false | The requested clan id |
rank | query | string | false | The rank |
numToSkip | query | string | false | The number of clan members to skip. Default 0 |
numToFetch | query | string | false | The number of clan members to fetch. Default 1000 |
orderDirection | query | string | false | The direction of the order. Default desc |
orderBy | query | string | false | The property which the value will be ordered in. Default joinedTimestamp |
onlyFullMode | query | string | false | True or false whether to only return only full mode players |
Enumerated Values
Parameter | Value |
---|---|
orderDirection | desc, asc |
orderBy | id, joinedTimestamp, rank |
Example responses
200 Response
{
"clanMembers": [
{
"id": "1",
"clan": {
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"owner": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"name": "Clan Name",
"lowercaseName": "clan name",
"imageId": 1,
"tier": {
"id": "1",
"maxMemberCapacity": 3,
"maxBankCapacity": 5,
"maxImageId": 10000,
"price": "0",
"minimumAge": "0"
},
"createdTimestamp": "1681920086",
"createdCount": "5",
"memberCount": 1,
"bankAddress": "0xb446f0e6ff6ce8343d160af2c11429fb79901097",
"totalLevel": 16,
"discord": 16,
"telegram": 16,
"joinRequestsEnabled": 16,
"totalDonated": 10000000000,
"lastDonationThreshold": "0",
"nextDonationThresholdRewardItemTokenId": 0,
"lastDonationTimestamp": "1681920086",
"boostDuration": 86400,
"boostItemTokenId": 0,
"boostType": 0,
"boostStartTime": "1690394566",
"boostVal": 0,
"gateKeepNFTs": [
[
"0xef5af209ae811fb759c0d863d7f6ec1af3a0a986"
]
],
"pinnedMessage": "Remember to donate! Bank needs extra food",
"pinnedMessagePlayer": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"pinnedMessageTimestamp": "1690394566",
"combinedRank": 2,
"bankValue": 0
},
"requestedClan": {
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"owner": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"name": "Clan Name",
"lowercaseName": "clan name",
"imageId": 1,
"tier": {
"id": "1",
"maxMemberCapacity": 3,
"maxBankCapacity": 5,
"maxImageId": 10000,
"price": "0",
"minimumAge": "0"
},
"createdTimestamp": "1681920086",
"createdCount": "5",
"memberCount": 1,
"bankAddress": "0xb446f0e6ff6ce8343d160af2c11429fb79901097",
"totalLevel": 16,
"discord": 16,
"telegram": 16,
"joinRequestsEnabled": 16,
"totalDonated": 10000000000,
"lastDonationThreshold": "0",
"nextDonationThresholdRewardItemTokenId": 0,
"lastDonationTimestamp": "1681920086",
"boostDuration": 86400,
"boostItemTokenId": 0,
"boostType": 0,
"boostStartTime": "1690394566",
"boostVal": 0,
"gateKeepNFTs": [
[
"0xef5af209ae811fb759c0d863d7f6ec1af3a0a986"
]
],
"pinnedMessage": "Remember to donate! Bank needs extra food",
"pinnedMessagePlayer": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"pinnedMessageTimestamp": "1690394566",
"combinedRank": 2,
"bankValue": 0
},
"requestedClanTimestamp": "1681920086",
"rank": 1,
"joinedTimestamp": "1681920086",
"player": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"totalDonated": "1000000000"
}
]
}
Responses
Status | Meaning | Description | Schema |
---|---|---|---|
200 | OK | A JSON array of clan member objects | ClanMembers |
422 | Unprocessable Entity | Invalid query parameter | Error |
500 | Internal Server Error | Error fetching clan members | Error |
Get a Clan Member
Code samples
# You can also use wget
curl -X GET https://api.estfor.com/clan-member/{id} \
-H 'Accept: application/json'
const headers = {
'Accept':'application/json'
};
fetch('https://api.estfor.com/clan-member/{id}',
{
method: 'GET',
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.estfor.com/clan-member/{id}', headers = headers)
print(r.json())
<?php
require 'vendor/autoload.php';
$headers = array(
'Accept' => 'application/json',
);
$client = new \GuzzleHttp\Client();
// Define array of request body.
$request_body = array();
try {
$response = $client->request('GET','https://api.estfor.com/clan-member/{id}', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}
// ...
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/clan-member/{id}", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/clan-member/{id}");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json'
}
result = RestClient.get 'https://api.estfor.com/clan-member/{id}',
params: {
}, headers: headers
p JSON.parse(result)
GET /clan-member/{id}
Returns a clan member object
Example:
https://api.estfor.com/clan-member/1
Parameters
Name | In | Type | Required | Description |
---|---|---|---|---|
id | path | integer | true | Clan member id |
Example responses
200 Response
{
"id": "1",
"clan": {
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"owner": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"name": "Clan Name",
"lowercaseName": "clan name",
"imageId": 1,
"tier": {
"id": "1",
"maxMemberCapacity": 3,
"maxBankCapacity": 5,
"maxImageId": 10000,
"price": "0",
"minimumAge": "0"
},
"createdTimestamp": "1681920086",
"createdCount": "5",
"memberCount": 1,
"bankAddress": "0xb446f0e6ff6ce8343d160af2c11429fb79901097",
"totalLevel": 16,
"discord": 16,
"telegram": 16,
"joinRequestsEnabled": 16,
"totalDonated": 10000000000,
"lastDonationThreshold": "0",
"nextDonationThresholdRewardItemTokenId": 0,
"lastDonationTimestamp": "1681920086",
"boostDuration": 86400,
"boostItemTokenId": 0,
"boostType": 0,
"boostStartTime": "1690394566",
"boostVal": 0,
"gateKeepNFTs": [
[
"0xef5af209ae811fb759c0d863d7f6ec1af3a0a986"
]
],
"pinnedMessage": "Remember to donate! Bank needs extra food",
"pinnedMessagePlayer": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"pinnedMessageTimestamp": "1690394566",
"combinedRank": 2,
"bankValue": 0
},
"requestedClan": {
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"owner": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"name": "Clan Name",
"lowercaseName": "clan name",
"imageId": 1,
"tier": {
"id": "1",
"maxMemberCapacity": 3,
"maxBankCapacity": 5,
"maxImageId": 10000,
"price": "0",
"minimumAge": "0"
},
"createdTimestamp": "1681920086",
"createdCount": "5",
"memberCount": 1,
"bankAddress": "0xb446f0e6ff6ce8343d160af2c11429fb79901097",
"totalLevel": 16,
"discord": 16,
"telegram": 16,
"joinRequestsEnabled": 16,
"totalDonated": 10000000000,
"lastDonationThreshold": "0",
"nextDonationThresholdRewardItemTokenId": 0,
"lastDonationTimestamp": "1681920086",
"boostDuration": 86400,
"boostItemTokenId": 0,
"boostType": 0,
"boostStartTime": "1690394566",
"boostVal": 0,
"gateKeepNFTs": [
[
"0xef5af209ae811fb759c0d863d7f6ec1af3a0a986"
]
],
"pinnedMessage": "Remember to donate! Bank needs extra food",
"pinnedMessagePlayer": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"pinnedMessageTimestamp": "1690394566",
"combinedRank": 2,
"bankValue": 0
},
"requestedClanTimestamp": "1681920086",
"rank": 1,
"joinedTimestamp": "1681920086",
"player": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"totalDonated": "1000000000"
}
Responses
Status | Meaning | Description | Schema |
---|---|---|---|
200 | OK | A JSON object of a clan member | ClanMember |
422 | Unprocessable Entity | Invalid clan member id | Error |
500 | Internal Server Error | Something went wrong | Error |
Search Clan Invites
Code samples
# You can also use wget
curl -X GET https://api.estfor.com/clan-invites \
-H 'Accept: application/json'
const headers = {
'Accept':'application/json'
};
fetch('https://api.estfor.com/clan-invites',
{
method: 'GET',
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.estfor.com/clan-invites', headers = headers)
print(r.json())
<?php
require 'vendor/autoload.php';
$headers = array(
'Accept' => 'application/json',
);
$client = new \GuzzleHttp\Client();
// Define array of request body.
$request_body = array();
try {
$response = $client->request('GET','https://api.estfor.com/clan-invites', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}
// ...
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/clan-invites", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/clan-invites");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json'
}
result = RestClient.get 'https://api.estfor.com/clan-invites',
params: {
}, headers: headers
p JSON.parse(result)
GET /clan-invites
Returns an array of clan invites
Example:
https://api.estfor.com/clan-invites
Parameters
Name | In | Type | Required | Description |
---|---|---|---|---|
clanId | query | string | false | The clan id |
playerId | query | string | false | The player id |
numToSkip | query | string | false | The number of clan invites to skip. Default 0 |
numToFetch | query | string | false | The number of clan invites to fetch. Default 1000 |
orderDirection | query | string | false | The direction of the order. Default desc |
orderBy | query | string | false | The property which the value will be ordered in. Default sentTimestamp |
Enumerated Values
Parameter | Value |
---|---|
orderDirection | desc, asc |
orderBy | id |
Example responses
200 Response
{
"clanInvites": [
{
"id": "1",
"member": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"clan": {
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"owner": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"name": "Clan Name",
"lowercaseName": "clan name",
"imageId": 1,
"tier": {
"id": "1",
"maxMemberCapacity": 3,
"maxBankCapacity": 5,
"maxImageId": 10000,
"price": "0",
"minimumAge": "0"
},
"createdTimestamp": "1681920086",
"createdCount": "5",
"memberCount": 1,
"bankAddress": "0xb446f0e6ff6ce8343d160af2c11429fb79901097",
"totalLevel": 16,
"discord": 16,
"telegram": 16,
"joinRequestsEnabled": 16,
"totalDonated": 10000000000,
"lastDonationThreshold": "0",
"nextDonationThresholdRewardItemTokenId": 0,
"lastDonationTimestamp": "1681920086",
"boostDuration": 86400,
"boostItemTokenId": 0,
"boostType": 0,
"boostStartTime": "1690394566",
"boostVal": 0,
"gateKeepNFTs": [
[
"0xef5af209ae811fb759c0d863d7f6ec1af3a0a986"
]
],
"pinnedMessage": "Remember to donate! Bank needs extra food",
"pinnedMessagePlayer": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"pinnedMessageTimestamp": "1690394566",
"combinedRank": 2,
"bankValue": 0
},
"invitedBy": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"invitedTimestamp": "1681920086",
"totalDonated": "1000000000"
}
]
}
Responses
Status | Meaning | Description | Schema |
---|---|---|---|
200 | OK | A JSON array of clan invite objects | ClanInvites |
422 | Unprocessable Entity | Invalid query parameter | Error |
500 | Internal Server Error | Error fetching clan invites | Error |
Quests
View quests
Get Quests
Code samples
# You can also use wget
curl -X GET https://api.estfor.com/quests \
-H 'Accept: application/json'
const headers = {
'Accept':'application/json'
};
fetch('https://api.estfor.com/quests',
{
method: 'GET',
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.estfor.com/quests', headers = headers)
print(r.json())
<?php
require 'vendor/autoload.php';
$headers = array(
'Accept' => 'application/json',
);
$client = new \GuzzleHttp\Client();
// Define array of request body.
$request_body = array();
try {
$response = $client->request('GET','https://api.estfor.com/quests', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}
// ...
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/quests", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/quests");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json'
}
result = RestClient.get 'https://api.estfor.com/quests',
params: {
}, headers: headers
p JSON.parse(result)
GET /quests
Returns an array of quests
Example:
https://api.estfor.com/quests
Parameters
Name | In | Type | Required | Description |
---|---|---|---|---|
playerId | query | string | false | Get quests for this player |
numToSkip | query | string | false | The number of quests to skip. Default 0 |
numToFetch | query | string | false | The number of quests to fetch. Default 1000 |
orderDirection | query | string | false | The direction of the order. Default desc |
orderBy | query | string | false | The property which the value will be ordered in. Default id |
Enumerated Values
Parameter | Value |
---|---|
orderDirection | desc, asc |
orderBy | id, questId, actionNum, actionNum1, actionChoiceNum, skillReward, skillXPGained, rewardAmount, rewardAmount1, burnAmount, isActive, isFixed, createdTimestamp, minRequirementSkills, minRequirementXPs |
Example responses
200 Response
{
"quests": [
{
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
}
]
}
Responses
Status | Meaning | Description | Schema |
---|---|---|---|
200 | OK | A JSON array of quest objects | Quests |
422 | Unprocessable Entity | Invalid query parameter | Error |
500 | Internal Server Error | Error fetching quests | Error |
Get a Quest
Code samples
# You can also use wget
curl -X GET https://api.estfor.com/quest/{id} \
-H 'Accept: application/json'
const headers = {
'Accept':'application/json'
};
fetch('https://api.estfor.com/quest/{id}',
{
method: 'GET',
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.estfor.com/quest/{id}', headers = headers)
print(r.json())
<?php
require 'vendor/autoload.php';
$headers = array(
'Accept' => 'application/json',
);
$client = new \GuzzleHttp\Client();
// Define array of request body.
$request_body = array();
try {
$response = $client->request('GET','https://api.estfor.com/quest/{id}', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}
// ...
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/quest/{id}", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/quest/{id}");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json'
}
result = RestClient.get 'https://api.estfor.com/quest/{id}',
params: {
}, headers: headers
p JSON.parse(result)
GET /quest/{id}
Returns a quest object
Example:
https://api.estfor.com/quest/1
Parameters
Name | In | Type | Required | Description |
---|---|---|---|---|
id | path | integer | true | Quest id |
Example responses
200 Response
{
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
}
Responses
Status | Meaning | Description | Schema |
---|---|---|---|
200 | OK | A JSON object of a quest | Quest |
422 | Unprocessable Entity | Invalid quest id | Error |
500 | Internal Server Error | Something went wrong | Error |
Get Player Quests
Code samples
# You can also use wget
curl -X GET https://api.estfor.com/player-quests?playerId=string \
-H 'Accept: application/json'
const headers = {
'Accept':'application/json'
};
fetch('https://api.estfor.com/player-quests?playerId=string',
{
method: 'GET',
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.estfor.com/player-quests', params={
'playerId': 'string'
}, headers = headers)
print(r.json())
<?php
require 'vendor/autoload.php';
$headers = array(
'Accept' => 'application/json',
);
$client = new \GuzzleHttp\Client();
// Define array of request body.
$request_body = array();
try {
$response = $client->request('GET','https://api.estfor.com/player-quests', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}
// ...
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/player-quests", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/player-quests?playerId=string");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json'
}
result = RestClient.get 'https://api.estfor.com/player-quests',
params: {
'playerId' => 'string'
}, headers: headers
p JSON.parse(result)
GET /player-quests
Returns an array of player quests
Example:
https://api.estfor.com/player-quests?playerId=1
Parameters
Name | In | Type | Required | Description |
---|---|---|---|---|
playerId | query | string | true | The player id |
numToSkip | query | string | false | The number of player quests to skip. Default 0 |
numToFetch | query | string | false | The number of player quests to fetch. Default 1000 |
orderDirection | query | string | false | The direction of the order. Default desc |
orderBy | query | string | false | The property which the value will be ordered in. Default id |
Enumerated Values
Parameter | Value |
---|---|
orderDirection | desc, asc |
orderBy | id, playerId, createdTimestamp, lastUpdatedTimestamp, actionCompletedNum1, actionCompletedNum2, actionChoiceCompletedNum, burnCompletedAmount, completed |
Example responses
200 Response
{
"playerQuests": [
{
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
}
]
}
Responses
Status | Meaning | Description | Schema |
---|---|---|---|
200 | OK | A JSON array of player quest objects | PlayerQuests |
422 | Unprocessable Entity | Invalid query parameter | Error |
500 | Internal Server Error | Error fetching player quests | Error |
Items
Items are all the other nfts in this game aside from the main character such as equipment, loot, food, weapons
Items are NFT’s that can be bought and sold on https://paintswap.finance
Search Items
Code samples
# You can also use wget
curl -X GET https://api.estfor.com/items \
-H 'Accept: application/json'
const headers = {
'Accept':'application/json'
};
fetch('https://api.estfor.com/items',
{
method: 'GET',
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.estfor.com/items', headers = headers)
print(r.json())
<?php
require 'vendor/autoload.php';
$headers = array(
'Accept' => 'application/json',
);
$client = new \GuzzleHttp\Client();
// Define array of request body.
$request_body = array();
try {
$response = $client->request('GET','https://api.estfor.com/items', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}
// ...
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/items", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/items");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json'
}
result = RestClient.get 'https://api.estfor.com/items',
params: {
}, headers: headers
p JSON.parse(result)
GET /items
Returns an array of items
Example:
https://api.estfor.com/items?numToSkip=0&numToFetch=1000&orderDirection=desc&orderBy=id&tokenIds[]=9
Parameters
Name | In | Type | Required | Description |
---|---|---|---|---|
tokenIds | query | string | false | Single or an Array of tokenIds |
numToSkip | query | integer(int64) | false | This is for pagination functionality when you want to skip a certain number from the list. Default 0 |
numToFetch | query | integer(int64) | false | How many items will be returned in the response. Default 1000 |
orderDirection | query | string | false | Orders by numeric and alphabetical value. Descending or Ascending. Default desc |
orderBy | query | string | false | The property which the value will be ordered in. Default id |
Enumerated Values
Parameter | Value |
---|---|
orderDirection | desc, asc |
orderBy | id, tokenId, melee, magic, ranged, meleeDefence, magicDefence, minXP, rangedDefence, health, totalQuantity, equipPosition, healthRestored, skill, boostType, boostValue, boostDuration, isFullModeOnly |
Example responses
200 Response
{
"items": [
{
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
}
]
}
Responses
Status | Meaning | Description | Schema |
---|---|---|---|
200 | OK | A JSON array of item objects | Items |
422 | Unprocessable Entity | Invalid value passed for a search parameter | Error |
500 | Internal Server Error | Something went wrong | Error |
Get an Item
Code samples
# You can also use wget
curl -X GET https://api.estfor.com/items/{id} \
-H 'Accept: application/json'
const headers = {
'Accept':'application/json'
};
fetch('https://api.estfor.com/items/{id}',
{
method: 'GET',
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.estfor.com/items/{id}', headers = headers)
print(r.json())
<?php
require 'vendor/autoload.php';
$headers = array(
'Accept' => 'application/json',
);
$client = new \GuzzleHttp\Client();
// Define array of request body.
$request_body = array();
try {
$response = $client->request('GET','https://api.estfor.com/items/{id}', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}
// ...
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/items/{id}", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/items/{id}");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json'
}
result = RestClient.get 'https://api.estfor.com/items/{id}',
params: {
}, headers: headers
p JSON.parse(result)
GET /items/{id}
Returns an item object
Example:
https://api.estfor.com/items/1
Parameters
Name | In | Type | Required | Description |
---|---|---|---|---|
id | path | integer(int64) | true | ID of the item |
Example responses
200 Response
{
"item": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
}
}
Responses
Status | Meaning | Description | Schema |
---|---|---|---|
200 | OK | A JSON object of an item | Inline |
422 | Unprocessable Entity | Invalid id, has to be an integer | Error |
500 | Internal Server Error | Something went wrong | Error |
Response Schema
Status Code 200
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
» item | Item | false | none | none |
»» id | string | false | none | none |
»» tokenId | integer | false | none | none |
»» magic | integer | false | none | none |
»» melee | integer | false | none | none |
»» ranged | integer | false | none | none |
»» meleeDefence | integer | false | none | none |
»» magicDefence | integer | false | none | none |
»» rangedDefence | integer | false | none | none |
»» health | integer | false | none | none |
»» totalQuentity | string | false | none | none |
»» equipPosition | integer | false | none | none |
»» healthRestored | integer | false | none | none |
»» skill | integer | false | none | none |
»» boostType | integer | false | none | none |
»» boostValue | integer | false | none | none |
»» boostDuration | integer | false | none | none |
»» minXP | string | false | none | none |
»» isFullModeOnly | boolean | false | none | none |
»» isForgeable | boolean | false | none | none |
Search Shop Items
Code samples
# You can also use wget
curl -X GET https://api.estfor.com/shop-items \
-H 'Accept: application/json'
const headers = {
'Accept':'application/json'
};
fetch('https://api.estfor.com/shop-items',
{
method: 'GET',
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.estfor.com/shop-items', headers = headers)
print(r.json())
<?php
require 'vendor/autoload.php';
$headers = array(
'Accept' => 'application/json',
);
$client = new \GuzzleHttp\Client();
// Define array of request body.
$request_body = array();
try {
$response = $client->request('GET','https://api.estfor.com/shop-items', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}
// ...
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/shop-items", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/shop-items");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json'
}
result = RestClient.get 'https://api.estfor.com/shop-items',
params: {
}, headers: headers
p JSON.parse(result)
GET /shop-items
Returns an array of shop items
Example:
https://api.estfor.com/shop-items?numToSkip=0&numToFetch=1000&orderDirection=desc&orderBy=id
Parameters
Name | In | Type | Required | Description |
---|---|---|---|---|
numToSkip | query | integer(int64) | false | This is for pagination functionality when you want to skip a certain number from the list. Default 0 |
numToFetch | query | integer(int64) | false | How many shop items will be returned in the response. Default 1000 |
orderDirection | query | string | false | Orders by numeric and alphabetical value. Descending or Ascending. Default desc |
orderBy | query | string | false | The property which the value will be ordered in. Default id |
Enumerated Values
Parameter | Value |
---|---|
orderDirection | desc, asc |
orderBy | id, tokenId, price |
Example responses
200 Response
{
"shop-items": [
{
"id": "1",
"tokenId": 1,
"price": "20",
"item": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
}
}
]
}
Responses
Status | Meaning | Description | Schema |
---|---|---|---|
200 | OK | A JSON array of item objects | ShopItems |
422 | Unprocessable Entity | Invalid value passed for a search parameter | Error |
500 | Internal Server Error | Something went wrong | Error |
Get a Shop Item
Code samples
# You can also use wget
curl -X GET https://api.estfor.com/shop-items/{id} \
-H 'Accept: application/json'
const headers = {
'Accept':'application/json'
};
fetch('https://api.estfor.com/shop-items/{id}',
{
method: 'GET',
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.estfor.com/shop-items/{id}', headers = headers)
print(r.json())
<?php
require 'vendor/autoload.php';
$headers = array(
'Accept' => 'application/json',
);
$client = new \GuzzleHttp\Client();
// Define array of request body.
$request_body = array();
try {
$response = $client->request('GET','https://api.estfor.com/shop-items/{id}', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}
// ...
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/shop-items/{id}", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/shop-items/{id}");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json'
}
result = RestClient.get 'https://api.estfor.com/shop-items/{id}',
params: {
}, headers: headers
p JSON.parse(result)
GET /shop-items/{id}
Returns a shop item object
Example:
https://api.estfor.com/shop-items/1
Parameters
Name | In | Type | Required | Description |
---|---|---|---|---|
id | path | integer(int64) | true | ID of the shop item |
Example responses
200 Response
{
"shopItem": {
"id": "1",
"tokenId": 1,
"price": "20",
"item": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
}
}
}
Responses
Status | Meaning | Description | Schema |
---|---|---|---|
200 | OK | A JSON object of a shop item | Inline |
422 | Unprocessable Entity | Invalid id, has to be an integer | Error |
500 | Internal Server Error | Something went wrong | Error |
Response Schema
Status Code 200
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
» shopItem | ShopItem | false | none | none |
»» id | string | false | none | none |
»» tokenId | integer | false | none | none |
»» price | string | false | none | none |
»» item | Item | false | none | none |
»»» id | string | false | none | none |
»»» tokenId | integer | false | none | none |
»»» magic | integer | false | none | none |
»»» melee | integer | false | none | none |
»»» ranged | integer | false | none | none |
»»» meleeDefence | integer | false | none | none |
»»» magicDefence | integer | false | none | none |
»»» rangedDefence | integer | false | none | none |
»»» health | integer | false | none | none |
»»» totalQuentity | string | false | none | none |
»»» equipPosition | integer | false | none | none |
»»» healthRestored | integer | false | none | none |
»»» skill | integer | false | none | none |
»»» boostType | integer | false | none | none |
»»» boostValue | integer | false | none | none |
»»» boostDuration | integer | false | none | none |
»»» minXP | string | false | none | none |
»»» isFullModeOnly | boolean | false | none | none |
»»» isForgeable | boolean | false | none | none |
Get User Items Nfts
Code samples
# You can also use wget
curl -X GET https://api.estfor.com/user-item-nfts/{userAddress} \
-H 'Accept: application/json'
const headers = {
'Accept':'application/json'
};
fetch('https://api.estfor.com/user-item-nfts/{userAddress}',
{
method: 'GET',
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.estfor.com/user-item-nfts/{userAddress}', headers = headers)
print(r.json())
<?php
require 'vendor/autoload.php';
$headers = array(
'Accept' => 'application/json',
);
$client = new \GuzzleHttp\Client();
// Define array of request body.
$request_body = array();
try {
$response = $client->request('GET','https://api.estfor.com/user-item-nfts/{userAddress}', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}
// ...
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/user-item-nfts/{userAddress}", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/user-item-nfts/{userAddress}");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json'
}
result = RestClient.get 'https://api.estfor.com/user-item-nfts/{userAddress}',
params: {
}, headers: headers
p JSON.parse(result)
GET /user-item-nfts/{userAddress}
Returns an User Item NFTs
Example:
https://api.estfor.com/user-item-nfts/0x316342122a9ae36de41b231260579b92f4c8be7f?tokenIds[]=1&tokenIds[]=2&numToSkip=0&numToFetch=1000&orderDirection=desc&orderBy=id
Parameters
Name | In | Type | Required | Description |
---|---|---|---|---|
userAddress | path | string | true | Wallet address of the user |
tokenIds | query | string | false | Single or an Array of tokenIds |
equipPosition | query | string | false | Equiped position id |
numToSkip | query | integer(int64) | false | This is for pagination functionality when you want to skip a certain number from the list. Default 0 |
numToFetch | query | integer(int64) | false | How many nfts will be returned in the response. Default 1000 |
orderDirection | query | string | false | Orders by numeric and alphabetical value. Descending or Ascending. Default desc |
orderBy | query | string | false | The property which the value will be ordered in. Default tokenId |
Enumerated Values
Parameter | Value |
---|---|
orderDirection | desc, asc |
orderBy | id, user, tokenId, amount |
Example responses
200 Response
{
"userItemNFTs": [
{
"id": "1",
"user": "0x316342122a9ae36de41b231260579b92f4c8be7f",
"tokenId": 1,
"amount": "200",
"selfMade": true,
"item": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
}
}
]
}
Responses
Status | Meaning | Description | Schema |
---|---|---|---|
200 | OK | A JSON object of a shop item | UserItemNfts |
422 | Unprocessable Entity | Invalid user wallet address or invalid search param | Error |
500 | Internal Server Error | Something went wrong | Error |
Actions
Viewing actions
Search Actions
Code samples
# You can also use wget
curl -X GET https://api.estfor.com/actions \
-H 'Accept: application/json'
const headers = {
'Accept':'application/json'
};
fetch('https://api.estfor.com/actions',
{
method: 'GET',
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.estfor.com/actions', headers = headers)
print(r.json())
<?php
require 'vendor/autoload.php';
$headers = array(
'Accept' => 'application/json',
);
$client = new \GuzzleHttp\Client();
// Define array of request body.
$request_body = array();
try {
$response = $client->request('GET','https://api.estfor.com/actions', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}
// ...
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/actions", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/actions");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json'
}
result = RestClient.get 'https://api.estfor.com/actions',
params: {
}, headers: headers
p JSON.parse(result)
GET /actions
Returns an array of actions
Example:
https://api.estfor.com/actions?numToSkip=0&numToFetch=1000&orderDirection=desc&orderBy=id
Parameters
Name | In | Type | Required | Description |
---|---|---|---|---|
numToSkip | query | integer(int64) | false | This is for pagination functionality when you want to skip a certain number from the list. Default 0 |
numToFetch | query | integer(int64) | false | How many actions will be returned in the response. Default 1000 |
orderDirection | query | string | false | Orders by numeric and alphabetical value. Descending or Ascending. Default desc |
orderBy | query | string | false | The property which the value will be ordered in. Default id |
Enumerated Values
Parameter | Value |
---|---|
orderDirection | desc, asc |
orderBy | id actionId actionChoiceRequired skill xpPerHour numSpawn minXP isAvailable isDynamic guaranteedRewardItemTokenIds guaranteedRewardRates randomChanceItemTokenIds randomChanceRates handItemTokenIdRangeMin handItemTokenIdRangeMax health magic magicDefence melee meleeDefence randomChanceItemTokenIds randomChanceRates ranged rangedDefence successPercent isFullModeOnly worldLocation |
Example responses
200 Response
{
"actions": [
{
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
}
]
}
Responses
Status | Meaning | Description | Schema |
---|---|---|---|
200 | OK | A JSON array of action objects | Actions |
422 | Unprocessable Entity | Invalid value passed for a search parameter | Error |
500 | Internal Server Error | Something went wrong | Error |
Get an Action
Code samples
# You can also use wget
curl -X GET https://api.estfor.com/actions/{id} \
-H 'Accept: application/json'
const headers = {
'Accept':'application/json'
};
fetch('https://api.estfor.com/actions/{id}',
{
method: 'GET',
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.estfor.com/actions/{id}', headers = headers)
print(r.json())
<?php
require 'vendor/autoload.php';
$headers = array(
'Accept' => 'application/json',
);
$client = new \GuzzleHttp\Client();
// Define array of request body.
$request_body = array();
try {
$response = $client->request('GET','https://api.estfor.com/actions/{id}', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}
// ...
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/actions/{id}", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/actions/{id}");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json'
}
result = RestClient.get 'https://api.estfor.com/actions/{id}',
params: {
}, headers: headers
p JSON.parse(result)
GET /actions/{id}
Returns an action object
Example:
https://api.estfor.com/actions/1
Parameters
Name | In | Type | Required | Description |
---|---|---|---|---|
id | path | integer(int64) | true | ID of the action |
Example responses
200 Response
{
"action": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
}
}
Responses
Status | Meaning | Description | Schema |
---|---|---|---|
200 | OK | A JSON object of an action | Inline |
422 | Unprocessable Entity | Invalid id, has to be an integer | Error |
500 | Internal Server Error | Something went wrong | Error |
Response Schema
Status Code 200
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
» action | Action | false | none | none |
»» id | string | false | none | none |
»» actionId | integer | false | none | none |
»» actionChoiceRequired | boolean | false | none | none |
»» skill | integer | false | none | none |
»» xpPerHour | integer | false | none | none |
»» numSpawn | integer | false | none | none |
»» minXP | string | false | none | none |
»» isAvailable | boolean | false | none | none |
»» isDynamic | boolean | false | none | none |
»» guaranteedRewardItemTokenIds | [integer] | false | none | none |
»» guaranteedRewardRates | [integer] | false | none | none |
»» randomChanceItemTokenIds | [integer] | false | none | none |
»» randomChanceRates | [integer] | false | none | none |
»» handItemTokenIdRangeMin | integer | false | none | none |
»» handItemTokenIdRangeMax | integer | false | none | none |
»» health | integer | false | none | none |
»» magic | integer | false | none | none |
»» magicDefence | integer | false | none | none |
»» melee | integer | false | none | none |
»» meleeDefence | integer | false | none | none |
»» ranged | integer | false | none | none |
»» rangedDefence | integer | false | none | none |
»» successPercent | integer | false | none | none |
»» isFullModeOnly | boolean | false | none | none |
»» worldLocation | integer | false | none | none |
Get Action Choices
Code samples
# You can also use wget
curl -X GET https://api.estfor.com/action-choices/{actionId} \
-H 'Accept: application/json'
const headers = {
'Accept':'application/json'
};
fetch('https://api.estfor.com/action-choices/{actionId}',
{
method: 'GET',
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.estfor.com/action-choices/{actionId}', headers = headers)
print(r.json())
<?php
require 'vendor/autoload.php';
$headers = array(
'Accept' => 'application/json',
);
$client = new \GuzzleHttp\Client();
// Define array of request body.
$request_body = array();
try {
$response = $client->request('GET','https://api.estfor.com/action-choices/{actionId}', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}
// ...
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/action-choices/{actionId}", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/action-choices/{actionId}");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json'
}
result = RestClient.get 'https://api.estfor.com/action-choices/{actionId}',
params: {
}, headers: headers
p JSON.parse(result)
GET /action-choices/{actionId}
Returns an action choices array
Example:
https://api.estfor.com/action-choices/2
Parameters
Name | In | Type | Required | Description |
---|---|---|---|---|
actionId | path | integer(int64) | true | ID of an action |
Example responses
200 Response
{
"actionChoices": [
{
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
}
]
}
Responses
Status | Meaning | Description | Schema |
---|---|---|---|
200 | OK | An array of action choices | ActionChoices |
422 | Unprocessable Entity | Invalid id, has to be an integer | Error |
500 | Internal Server Error | Something went wrong | Error |
Search Queued Actions
Code samples
# You can also use wget
curl -X GET https://api.estfor.com/queued-actions \
-H 'Accept: application/json'
const headers = {
'Accept':'application/json'
};
fetch('https://api.estfor.com/queued-actions',
{
method: 'GET',
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.estfor.com/queued-actions', headers = headers)
print(r.json())
<?php
require 'vendor/autoload.php';
$headers = array(
'Accept' => 'application/json',
);
$client = new \GuzzleHttp\Client();
// Define array of request body.
$request_body = array();
try {
$response = $client->request('GET','https://api.estfor.com/queued-actions', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}
// ...
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/queued-actions", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/queued-actions");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json'
}
result = RestClient.get 'https://api.estfor.com/queued-actions',
params: {
}, headers: headers
p JSON.parse(result)
GET /queued-actions
Returns an array of queued actions
Example:
https://api.estfor.com/queued-actions?numToSkip=0&numToFetch=1000&orderDirection=desc&orderBy=id
Parameters
Name | In | Type | Required | Description |
---|---|---|---|---|
playerId | query | string | false | Search for queued actions for this player Id |
isActive | query | boolean | false | For fetching only active or inactive queued Actions |
numToSkip | query | integer(int64) | false | This is for pagination functionality when you want to skip a certain number from the list. Default 0 |
numToFetch | query | integer(int64) | false | How many queued actions will be returned in the response. Default 1000 |
orderDirection | query | string | false | Orders by numeric and alphabetical value. Descending or Ascending. Default desc |
orderBy | query | string | false | The property which the value will be ordered in. Default id |
Enumerated Values
Parameter | Value |
---|---|
orderDirection | desc, asc |
orderBy | id playerId actionId skill combatStyle regenerateId rightHandEquipmentTokenId leftHandEquipmentTokenId startTime timespan headEquipped neckEquipped bodyEquipped armsEquipped legsEquipped feetEquipped ringEquipped isValid isActive originalStartTime originalTimespan |
Example responses
200 Response
{
"queuedActions": [
{
"id": "2871",
"playerId": "192",
"actionId": 2503,
"skill": 11,
"combatStyle": 0,
"regenerateId": 0,
"choice": "string",
"rightHandEquipmentTokenId": 0,
"leftHandEquipmentTokenId": 0,
"startTime": "1680530973",
"timespan": 28800,
"headEquipped": 0,
"neckEquipped": 0,
"bodyEquipped": 0,
"armsEquipped": 0,
"legsEquipped": 0,
"feetEquipped": 0,
"ringEquipped": 0,
"isValid": true,
"isActive": true,
"originalStartTime": "1680530973",
"originalTimespan": 28800
}
]
}
Responses
Status | Meaning | Description | Schema |
---|---|---|---|
200 | OK | A JSON array of item objects | QueuedActions |
422 | Unprocessable Entity | Invalid value passed for a search parameter eg playerId isn’t a valid id | Error |
500 | Internal Server Error | Something went wrong | Error |
Search instant actions
Code samples
# You can also use wget
curl -X GET https://api.estfor.com/instant-actions \
-H 'Accept: application/json'
const headers = {
'Accept':'application/json'
};
fetch('https://api.estfor.com/instant-actions',
{
method: 'GET',
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.estfor.com/instant-actions', headers = headers)
print(r.json())
<?php
require 'vendor/autoload.php';
$headers = array(
'Accept' => 'application/json',
);
$client = new \GuzzleHttp\Client();
// Define array of request body.
$request_body = array();
try {
$response = $client->request('GET','https://api.estfor.com/instant-actions', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}
// ...
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/instant-actions", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/instant-actions");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json'
}
result = RestClient.get 'https://api.estfor.com/instant-actions',
params: {
}, headers: headers
p JSON.parse(result)
GET /instant-actions
(Not live yet) Returns an array of instant actions
Example:
https://api.estfor.com/instant-actions?numToSkip=0&numToFetch=1000&orderDirection=desc&orderBy=id
Parameters
Name | In | Type | Required | Description |
---|---|---|---|---|
numToSkip | query | integer(int64) | false | This is for pagination functionality when you want to skip a certain number from the list. Default 0 |
numToFetch | query | integer(int64) | false | How many instant actions will be returned in the response. Default 1000 |
orderDirection | query | string | false | Orders by numeric and alphabetical value. Descending or Ascending. Default desc |
orderBy | query | string | false | The property which the value will be ordered in. Default id |
Enumerated Values
Parameter | Value |
---|---|
orderDirection | desc, asc |
orderBy | id, actionId, minSkills, minXPs, inputTokenIds, inputAmounts, outputTokenId, outputAmount, isFullModeOnly, actionType |
Example responses
200 Response
{
"actions": [
{
"id": "9",
"actionId": 9,
"minSkills": [
"4",
"7"
],
"minXPs": [
"45000",
"70000"
],
"inputTokenIds": [
"1",
"2"
],
"inputAmounts": [
"100",
"50"
],
"outputTokenId": 3,
"outputAmount": 1,
"isFullModeOnly": false,
"actionType": 0
}
]
}
Responses
Status | Meaning | Description | Schema |
---|---|---|---|
200 | OK | A JSON array of item objects | InstantActions |
422 | Unprocessable Entity | Invalid value passed for a search parameter eg actionId isn’t a valid id | Error |
500 | Internal Server Error | Something went wrong | Error |
Get an instant action
Code samples
# You can also use wget
curl -X GET https://api.estfor.com/instant-actions/{id} \
-H 'Accept: application/json'
const headers = {
'Accept':'application/json'
};
fetch('https://api.estfor.com/instant-actions/{id}',
{
method: 'GET',
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.estfor.com/instant-actions/{id}', headers = headers)
print(r.json())
<?php
require 'vendor/autoload.php';
$headers = array(
'Accept' => 'application/json',
);
$client = new \GuzzleHttp\Client();
// Define array of request body.
$request_body = array();
try {
$response = $client->request('GET','https://api.estfor.com/instant-actions/{id}', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}
// ...
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/instant-actions/{id}", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/instant-actions/{id}");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json'
}
result = RestClient.get 'https://api.estfor.com/instant-actions/{id}',
params: {
}, headers: headers
p JSON.parse(result)
GET /instant-actions/{id}
Returns an instant action
Example:
https://api.estfor.com/instant-actions/1
Parameters
Name | In | Type | Required | Description |
---|---|---|---|---|
id | path | integer(int64) | true | ID of the instant action |
Example responses
200 Response
{
"action": {
"id": "9",
"actionId": 9,
"minSkills": [
"4",
"7"
],
"minXPs": [
"45000",
"70000"
],
"inputTokenIds": [
"1",
"2"
],
"inputAmounts": [
"100",
"50"
],
"outputTokenId": 3,
"outputAmount": 1,
"isFullModeOnly": false,
"actionType": 0
}
}
Responses
Status | Meaning | Description | Schema |
---|---|---|---|
200 | OK | A JSON object of an instant action | Inline |
422 | Unprocessable Entity | Invalid id, has to be an integer | Error |
500 | Internal Server Error | Something went wrong | Error |
Response Schema
Status Code 200
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
» action | InstantAction | false | none | none |
»» id | string | false | none | none |
»» actionId | integer | false | none | none |
»» minSkills | array | false | none | none |
»» minXPs | array | false | none | none |
»» inputTokenIds | array | false | none | none |
»» inputAmounts | array | false | none | none |
»» outputTokenId | integer | false | none | none |
»» outputAmount | integer | false | none | none |
»» isFullModeOnly | boolean | false | none | none |
»» actionType | integer | false | none | none |
Search XP Threshold Rewards
Code samples
# You can also use wget
curl -X GET https://api.estfor.com/xp-threshold-rewards \
-H 'Accept: application/json'
const headers = {
'Accept':'application/json'
};
fetch('https://api.estfor.com/xp-threshold-rewards',
{
method: 'GET',
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.estfor.com/xp-threshold-rewards', headers = headers)
print(r.json())
<?php
require 'vendor/autoload.php';
$headers = array(
'Accept' => 'application/json',
);
$client = new \GuzzleHttp\Client();
// Define array of request body.
$request_body = array();
try {
$response = $client->request('GET','https://api.estfor.com/xp-threshold-rewards', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}
// ...
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/xp-threshold-rewards", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/xp-threshold-rewards");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json'
}
result = RestClient.get 'https://api.estfor.com/xp-threshold-rewards',
params: {
}, headers: headers
p JSON.parse(result)
GET /xp-threshold-rewards
Returns an array of xp threshold rewards
Example:
https://api.estfor.com/xp-threshold-rewards?numToSkip=0&numToFetch=1000&orderDirection=desc&orderBy=xp
Parameters
Name | In | Type | Required | Description |
---|---|---|---|---|
numToSkip | query | integer(int64) | false | This is for pagination functionality when you want to skip a certain number from the list. Default 0 |
numToFetch | query | integer(int64) | false | How many xp threshold rewards will be returned in the response. Default 1000 |
orderDirection | query | string | false | Orders by numeric and alphabetical value. Descending or Ascending. Default desc |
orderBy | query | string | false | The property which the value will be ordered in. Default id |
Enumerated Values
Parameter | Value |
---|---|
orderDirection | desc, asc |
orderBy | id, rewardItemAmounts, rewardItemTokenIds, xp |
Example responses
200 Response
{
"xpThresholdRewards": [
{
"id": "500",
"rewardItemAmounts": [
[
1
]
],
"rewardItemTokenIds": [
[
2100
]
],
"xp": "500"
}
]
}
Responses
Status | Meaning | Description | Schema |
---|---|---|---|
200 | OK | A JSON array of xp threshold reward objects | XpThresholdRewards |
422 | Unprocessable Entity | Invalid value passed for a search parameter | Error |
500 | Internal Server Error | Something went wrong | Error |
Activities
View Activities
Search Activities
Code samples
# You can also use wget
curl -X GET https://api.estfor.com/activities \
-H 'Accept: application/json'
const headers = {
'Accept':'application/json'
};
fetch('https://api.estfor.com/activities',
{
method: 'GET',
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.estfor.com/activities', headers = headers)
print(r.json())
<?php
require 'vendor/autoload.php';
$headers = array(
'Accept' => 'application/json',
);
$client = new \GuzzleHttp\Client();
// Define array of request body.
$request_body = array();
try {
$response = $client->request('GET','https://api.estfor.com/activities', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}
// ...
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/activities", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/activities");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json'
}
result = RestClient.get 'https://api.estfor.com/activities',
params: {
}, headers: headers
p JSON.parse(result)
GET /activities
Returns an activities array
Example:
https://api.estfor.com/activities
Parameters
Name | In | Type | Required | Description |
---|---|---|---|---|
playerId | query | string | false | Search with player ID |
userAddress | query | string | false | Search with user’s wallet address |
numToSkip | query | integer(int64) | false | This is for pagination functionality when you want to skip a certain number from the list. Default 0 |
numToFetch | query | integer(int64) | false | How many activities will be returned in the response. Default 1000 |
orderDirection | query | string | false | Orders by numeric and alphabetical value. Descending or Ascending. Default desc |
orderBy | query | string | false | The property which the value will be ordered in. Default id |
activityTypesToSkip | query | array | false | The activity type to skip. activityTypesToSkip[]=1&activityTypesToSkip[]=2 |
undertaker | query | string | false | The user doing the activity. Either a user address or player name. Case sensitive. If player is passed here playerId param must be included. in query |
Enumerated Values
Parameter | Value |
---|---|
orderDirection | desc, asc |
orderBy | id, type, prices, itemTokenIds, amounts, directions, timestamp, hash, playerId, user, undertaker |
Example responses
200 Response
{
"activities": [
{
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006_0",
"type": "Buy",
"queueId": "30",
"activityId": "40",
"clanId": "3",
"clanName": "Beardies Unite",
"undertaker": "Sam",
"prices": [],
"activityTypesToSkip": [],
"itemTokenIds": [
10496
],
"amounts": [
"3"
],
"directions": [
"Consumed"
],
"timestamp": "1677754127",
"hash": "0x93f464748c2fa44cdbf0c82073b38bbee92f0080b5ddcea5da2a9f8098bb5999",
"playerId": "0",
"user": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"otherAddress": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"thirdAddress": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"queuedAction": {
"id": "2871",
"playerId": "192",
"actionId": 2503,
"skill": 11,
"combatStyle": 0,
"regenerateId": 0,
"choice": "string",
"rightHandEquipmentTokenId": 0,
"leftHandEquipmentTokenId": 0,
"startTime": "1680530973",
"timespan": 28800,
"headEquipped": 0,
"neckEquipped": 0,
"bodyEquipped": 0,
"armsEquipped": 0,
"legsEquipped": 0,
"feetEquipped": 0,
"ringEquipped": 0,
"isValid": true,
"isActive": true,
"originalStartTime": "1680530973",
"originalTimespan": 28800
},
"playerQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"gainedSkills": [],
"gainedXPs": [],
"miscs": [],
"blockNumber": "38512",
"uniqueTransactionId": "129",
"isLastInSameTransaction": false
}
]
}
Responses
Status | Meaning | Description | Schema |
---|---|---|---|
200 | OK | An array of activities | Activities |
422 | Unprocessable Entity | Invalid search parameter | Error |
500 | Internal Server Error | Something went wrong | Error |
Get Activities
Code samples
# You can also use wget
curl -X GET https://api.estfor.com/activities/{userAddress} \
-H 'Accept: application/json'
const headers = {
'Accept':'application/json'
};
fetch('https://api.estfor.com/activities/{userAddress}',
{
method: 'GET',
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.estfor.com/activities/{userAddress}', headers = headers)
print(r.json())
<?php
require 'vendor/autoload.php';
$headers = array(
'Accept' => 'application/json',
);
$client = new \GuzzleHttp\Client();
// Define array of request body.
$request_body = array();
try {
$response = $client->request('GET','https://api.estfor.com/activities/{userAddress}', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}
// ...
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/activities/{userAddress}", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/activities/{userAddress}");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json'
}
result = RestClient.get 'https://api.estfor.com/activities/{userAddress}',
params: {
}, headers: headers
p JSON.parse(result)
GET /activities/{userAddress}
Returns an activities array
Example:
https://api.estfor.com/activities/0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006
Parameters
Name | In | Type | Required | Description |
---|---|---|---|---|
userAddress | path | string | true | Wallet address |
playerId | query | string | false | Search with player ID |
numToSkip | query | integer(int64) | false | This is for pagination functionality when you want to skip a certain number from the list. Default 0 |
numToFetch | query | integer(int64) | false | How many activities will be returned in the response. Default 1000 |
orderDirection | query | string | false | Orders by numeric and alphabetical value. Descending or Ascending. Default desc |
orderBy | query | string | false | The property which the value will be ordered in. Default id |
Enumerated Values
Parameter | Value |
---|---|
orderDirection | desc, asc |
orderBy | id, type, prices, itemTokenIds, amounts, directions, timestamp, hash, playerId, user, undertaker |
Example responses
200 Response
{
"activities": [
{
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006_0",
"type": "Buy",
"queueId": "30",
"activityId": "40",
"clanId": "3",
"clanName": "Beardies Unite",
"undertaker": "Sam",
"prices": [],
"activityTypesToSkip": [],
"itemTokenIds": [
10496
],
"amounts": [
"3"
],
"directions": [
"Consumed"
],
"timestamp": "1677754127",
"hash": "0x93f464748c2fa44cdbf0c82073b38bbee92f0080b5ddcea5da2a9f8098bb5999",
"playerId": "0",
"user": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"otherAddress": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"thirdAddress": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"queuedAction": {
"id": "2871",
"playerId": "192",
"actionId": 2503,
"skill": 11,
"combatStyle": 0,
"regenerateId": 0,
"choice": "string",
"rightHandEquipmentTokenId": 0,
"leftHandEquipmentTokenId": 0,
"startTime": "1680530973",
"timespan": 28800,
"headEquipped": 0,
"neckEquipped": 0,
"bodyEquipped": 0,
"armsEquipped": 0,
"legsEquipped": 0,
"feetEquipped": 0,
"ringEquipped": 0,
"isValid": true,
"isActive": true,
"originalStartTime": "1680530973",
"originalTimespan": 28800
},
"playerQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"gainedSkills": [],
"gainedXPs": [],
"miscs": [],
"blockNumber": "38512",
"uniqueTransactionId": "129",
"isLastInSameTransaction": false
}
]
}
Responses
Status | Meaning | Description | Schema |
---|---|---|---|
200 | OK | An array of activities | Activities |
422 | Unprocessable Entity | Invalid user wallet or search parameter | Error |
500 | Internal Server Error | Something went wrong | Error |
Oracle
Oracles are used to fetch data from external sources
Get Random Words
Code samples
# You can also use wget
curl -X GET https://api.estfor.com/random-words \
-H 'Accept: application/json'
const headers = {
'Accept':'application/json'
};
fetch('https://api.estfor.com/random-words',
{
method: 'GET',
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.estfor.com/random-words', headers = headers)
print(r.json())
<?php
require 'vendor/autoload.php';
$headers = array(
'Accept' => 'application/json',
);
$client = new \GuzzleHttp\Client();
// Define array of request body.
$request_body = array();
try {
$response = $client->request('GET','https://api.estfor.com/random-words', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}
// ...
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/random-words", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/random-words");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json'
}
result = RestClient.get 'https://api.estfor.com/random-words',
params: {
}, headers: headers
p JSON.parse(result)
GET /random-words
Returns information about the latest random words returned by the oracle
Example:
https://api.estfor.com/random-words
Example responses
200 Response
{
"randomWord": {
"id": "1",
"lastRequestId": "14787916211073831790805787940155009315619039915223392040649524373835262935624",
"lastRequestedBy": "0x45fb84286c4ed459ebf1a49b3809af1fe5021f4f",
"lastRequestedTimestamp": "1680480000",
"lastRandomWordsReceived": "0x64bc1c485694354aeb7eeacc69b8d8d3af5c85aaf23c41da8d781980b932a781008af23bf1d92dd5514a999d93b8b055fb9d722181c5bec07cf29fcc1262f5e45882497a4ee80fca00b2c93e711b4121f158db2b65da301d0efd4a4b05b0283423",
"hasLastRequestedRandomWordsBeenReceived": true,
"lastRequestedPlayer": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
}
}
}
Responses
Status | Meaning | Description | Schema |
---|---|---|---|
200 | OK | A JSON object of the generated random word | Inline |
500 | Internal Server Error | Something went wrong | Error |
Response Schema
Status Code 200
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
» randomWord | RandomWord | false | none | none |
»» id | string | false | none | none |
»» lastRequestId | string | false | none | none |
»» lastRequestedBy | string | false | none | none |
»» lastRequestedTimestamp | string | false | none | none |
»» lastRandomWordsReceived | string | false | none | none |
»» hasLastRequestedRandomWordsBeenReceived | boolean | false | none | none |
»» lastRequestedPlayer | Player | false | none | none |
»»» id | string | false | none | none |
»»» tokenId | string | false | none | none |
»»» avatarId | string | false | none | none |
»»» name | string | false | none | none |
»»» lowercaseName | string | false | none | none |
»»» owner | string | false | none | none |
»»» isActive | boolean | false | none | none |
»»» firstToReachMaxSkill | boolean | false | none | none |
»»» totalDonated | string | false | none | none |
»»» meleeXP | string | false | none | none |
»»» defenceXP | string | false | none | none |
»»» magicXP | string | false | none | none |
»»» rangedXP | string | false | none | none |
»»» healthXP | string | false | none | none |
»»» miningXP | string | false | none | none |
»»» smithingXP | string | false | none | none |
»»» woodcuttingXP | string | false | none | none |
»»» firemakingXP | string | false | none | none |
»»» cookingXP | string | false | none | none |
»»» craftingXP | string | false | none | none |
»»» fishingXP | string | false | none | none |
»»» thievingXP | string | false | none | none |
»»» agilityXP | string | false | none | none |
»»» fletchingXP | string | false | none | none |
»»» alchemyXP | string | false | none | none |
»»» totalXP | string | false | none | none |
»»» extraBoostDuration | integer | false | none | none |
»»» extraBoostItemTokenId | integer | false | none | none |
»»» extraBoostStartTime | string | false | none | none |
»»» extraBoostType | integer | false | none | none |
»»» extraBoostVal | integer | false | none | none |
»»» numActivities | integer | false | none | none |
»»» boostVal | integer | false | none | none |
»»» boostType | integer | false | none | none |
»»» boostDuration | integer | false | none | none |
»»» boostStartTime | string | false | none | none |
»»» boostItemTokenId | integer | false | none | none |
»»» pendingRandomRewards | [string] | false | none | none |
»»» lastTimestamp | string | false | none | none |
»»» mintedNumber | string | false | none | none |
»»» mintedTimestamp | string | false | none | none |
»»» activeQuest | PlayerQuest | false | none | none |
»»»» id | string | false | none | none |
»»»» playerId | string | false | none | none |
»»»» quest | Quest | false | none | none |
»»»»» id | string | false | none | none |
»»»»» questId | integer | false | none | none |
»»»»» action1 | Action | false | none | none |
»»»»»» id | string | false | none | none |
»»»»»» actionId | integer | false | none | none |
»»»»»» actionChoiceRequired | boolean | false | none | none |
»»»»»» skill | integer | false | none | none |
»»»»»» xpPerHour | integer | false | none | none |
»»»»»» numSpawn | integer | false | none | none |
»»»»»» minXP | string | false | none | none |
»»»»»» isAvailable | boolean | false | none | none |
»»»»»» isDynamic | boolean | false | none | none |
»»»»»» guaranteedRewardItemTokenIds | [integer] | false | none | none |
»»»»»» guaranteedRewardRates | [integer] | false | none | none |
»»»»»» randomChanceItemTokenIds | [integer] | false | none | none |
»»»»»» randomChanceRates | [integer] | false | none | none |
»»»»»» handItemTokenIdRangeMin | integer | false | none | none |
»»»»»» handItemTokenIdRangeMax | integer | false | none | none |
»»»»»» health | integer | false | none | none |
»»»»»» magic | integer | false | none | none |
»»»»»» magicDefence | integer | false | none | none |
»»»»»» melee | integer | false | none | none |
»»»»»» meleeDefence | integer | false | none | none |
»»»»»» ranged | integer | false | none | none |
»»»»»» rangedDefence | integer | false | none | none |
»»»»»» successPercent | integer | false | none | none |
»»»»»» isFullModeOnly | boolean | false | none | none |
»»»»»» worldLocation | integer | false | none | none |
»»»»» actionNum1 | integer | false | none | none |
»»»»» action2 | Action | false | none | none |
»»»»» actionNum2 | integer | false | none | none |
»»»»» actionChoice | ActionChoice | false | none | none |
»»»»»» id | string | false | none | none |
»»»»»» actionId | integer | false | none | none |
»»»»»» inputTokenId1 | integer | false | none | none |
»»»»»» inputTokenId2 | integer | false | none | none |
»»»»»» inputTokenId3 | integer | false | none | none |
»»»»»» inputAmount1 | integer | false | none | none |
»»»»»» inputAmount2 | integer | false | none | none |
»»»»»» inputAmount3 | integer | false | none | none |
»»»»»» outputTokenId | integer | false | none | none |
»»»»»» outputAmount | integer | false | none | none |
»»»»»» successPercent | integer | false | none | none |
»»»»»» skill | integer | false | none | none |
»»»»»» skillDiff | string | false | none | none |
»»»»»» rate | string | false | none | none |
»»»»»» xpPerHour | integer | false | none | none |
»»»»»» minXP | string | false | none | none |
»»»»»» isFullModeOnly | boolean | false | none | none |
»»»»»» handItemTokenIdRangeMin | integer | false | none | none |
»»»»»» handItemTokenIdRangeMax | integer | false | none | none |
»»»»» actionChoiceNum | integer | false | none | none |
»»»»» skillReward | integer | false | none | none |
»»»»» skillXPGained | integer | false | none | none |
»»»»» rewardItem1 | Item | false | none | none |
»»»»»» id | string | false | none | none |
»»»»»» tokenId | integer | false | none | none |
»»»»»» magic | integer | false | none | none |
»»»»»» melee | integer | false | none | none |
»»»»»» ranged | integer | false | none | none |
»»»»»» meleeDefence | integer | false | none | none |
»»»»»» magicDefence | integer | false | none | none |
»»»»»» rangedDefence | integer | false | none | none |
»»»»»» health | integer | false | none | none |
»»»»»» totalQuentity | string | false | none | none |
»»»»»» equipPosition | integer | false | none | none |
»»»»»» healthRestored | integer | false | none | none |
»»»»»» skill | integer | false | none | none |
»»»»»» boostType | integer | false | none | none |
»»»»»» boostValue | integer | false | none | none |
»»»»»» boostDuration | integer | false | none | none |
»»»»»» minXP | string | false | none | none |
»»»»»» isFullModeOnly | boolean | false | none | none |
»»»»»» isForgeable | boolean | false | none | none |
»»»»» rewardAmount1 | integer | false | none | none |
»»»»» rewardItem2 | Item | false | none | none |
»»»»» rewardAmount2 | integer | false | none | none |
»»»»» burnItem | Item | false | none | none |
»»»»» burnAmount | integer | false | none | none |
»»»»» requireActionsCompletedBeforeBurning | boolean | false | none | none |
»»»»» isActive | boolean | false | none | none |
»»»»» isFixed | boolean | false | none | none |
»»»»» isFullModeOnly | boolean | false | none | none |
»»»»» worldLocation | integer | false | none | none |
»»»»» createdTimestamp | string | false | none | none |
»»»»» minRequirementSkills | array | false | none | none |
»»»»» minRequirementXPs | array | false | none | none |
»»»»» dependentQuest | DependentQuest | false | none | none |
»»»»»» id | string | false | none | none |
»»»»»» questId | integer | false | none | none |
»»»»»» action1 | Action | false | none | none |
»»»»»» actionNum1 | integer | false | none | none |
»»»»»» action2 | Action | false | none | none |
»»»»»» actionNum2 | integer | false | none | none |
»»»»»» actionChoice | ActionChoice | false | none | none |
»»»»»» actionChoiceNum | integer | false | none | none |
»»»»»» skillReward | integer | false | none | none |
»»»»»» skillXPGained | integer | false | none | none |
»»»»»» rewardItem1 | Item | false | none | none |
»»»»»» rewardAmount1 | integer | false | none | none |
»»»»»» rewardItem2 | Item | false | none | none |
»»»»»» rewardAmount2 | integer | false | none | none |
»»»»»» burnItem | Item | false | none | none |
»»»»»» burnAmount | integer | false | none | none |
»»»»»» requireActionsCompletedBeforeBurning | boolean | false | none | none |
»»»»»» isActive | boolean | false | none | none |
»»»»»» isFixed | boolean | false | none | none |
»»»»»» createdTimestamp | string | false | none | none |
»»»»»» minRequirementSkills | array | false | none | none |
»»»»»» minRequirementXPs | array | false | none | none |
»»»» completed | boolean | false | none | none |
»»»» createdTimestamp | string | false | none | none |
»»»» lastUpdatedTimestamp | string | false | none | none |
»»»» actionCompletedNum1 | integer | false | none | none |
»»»» actionCompletedNum2 | integer | false | none | none |
»»»» actionChoiceCompletedNum | integer | false | none | none |
»»»» burnCompletedAmount | integer | false | none | none |
»»» numFixedQuestsCompleted | integer | false | none | none |
»»» combinedRank | integer | false | none | none |
»»» woodcuttingRank | integer | false | none | none |
»»» firemakingRank | integer | false | none | none |
»»» fishingRank | integer | false | none | none |
»»» cookingRank | integer | false | none | none |
»»» miningRank | integer | false | none | none |
»»» smithingRank | integer | false | none | none |
»»» craftingRank | integer | false | none | none |
»»» thievingRank | integer | false | none | none |
»»» meleeRank | integer | false | none | none |
»»» magicRank | integer | false | none | none |
»»» rangeRank | integer | false | none | none |
»»» defenceRank | integer | false | none | none |
»»» discord | string | false | none | none |
»»» twitter | string | false | none | none |
»»» telegram | string | false | none | none |
»»» isFullMode | boolean | false | none | none |
Donations
User, player and global donations
Search Donations
Code samples
# You can also use wget
curl -X GET https://api.estfor.com/donations \
-H 'Accept: application/json'
const headers = {
'Accept':'application/json'
};
fetch('https://api.estfor.com/donations',
{
method: 'GET',
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.estfor.com/donations', headers = headers)
print(r.json())
<?php
require 'vendor/autoload.php';
$headers = array(
'Accept' => 'application/json',
);
$client = new \GuzzleHttp\Client();
// Define array of request body.
$request_body = array();
try {
$response = $client->request('GET','https://api.estfor.com/donations', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}
// ...
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/donations", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/donations");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json'
}
result = RestClient.get 'https://api.estfor.com/donations',
params: {
}, headers: headers
p JSON.parse(result)
GET /donations
Returns an array of users or players who have donated
Example:
https://api.estfor.com/donations?useUsers=true&orderDirection=desc&orderBy=donationAmountRank
Parameters
Name | In | Type | Required | Description |
---|---|---|---|---|
numToSkip | query | integer(int64) | false | This is for pagination functionality when you want to skip a certain number from the list. Default 0 |
numToFetch | query | integer(int64) | false | How many donations will be returned in the response. Default 1000 |
orderDirection | query | string | false | Orders by numeric and alphabetical value. Descending or Ascending. Default desc |
orderBy | query | string | false | The property which the value will be ordered in. Default id |
useUsers | query | boolean | false | Whether to return user or player donations. |
user | query | string | false | Finds the donations of a user address. useUsers must be true for this to work |
owner | query | string | false | Finds the player owner’s address. useUsers must be false for this to work |
name | query | string | false | Search for the name of the players character. useUsers must be false for this to work |
Enumerated Values
Parameter | Value |
---|---|
orderDirection | desc, asc |
orderBy | id, donationAmountRank, user, amount, lastUpdatedTimestamp, player__owner, player__name |
Example responses
200 Response
{
"donations": [
{
"id": "1",
"user": "0x42424242424242",
"player": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"amount": "10000000000000",
"lastDonatedAmount": "10000000",
"lastDonatedTimestamp": "1681920086",
"onlyFullMode": false
}
]
}
Responses
Status | Meaning | Description | Schema |
---|---|---|---|
200 | OK | A JSON array of donation objects | Donations |
422 | Unprocessable Entity | Invalid value passed for a query parameter | Error |
500 | Internal Server Error | Something went wrong | Error |
Global Donation Stats
Code samples
# You can also use wget
curl -X GET https://api.estfor.com/global-donation-stats \
-H 'Accept: application/json'
const headers = {
'Accept':'application/json'
};
fetch('https://api.estfor.com/global-donation-stats',
{
method: 'GET',
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.estfor.com/global-donation-stats', headers = headers)
print(r.json())
<?php
require 'vendor/autoload.php';
$headers = array(
'Accept' => 'application/json',
);
$client = new \GuzzleHttp\Client();
// Define array of request body.
$request_body = array();
try {
$response = $client->request('GET','https://api.estfor.com/global-donation-stats', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}
// ...
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/global-donation-stats", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/global-donation-stats");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json'
}
result = RestClient.get 'https://api.estfor.com/global-donation-stats',
params: {
}, headers: headers
p JSON.parse(result)
GET /global-donation-stats
Returns the global donation stats
Example:
https://api.estfor.com/global-donation-stats
Example responses
200 Response
{
"globalDonationStats": {
"id": "1",
"numUsersDonated": "3",
"numPlayersDonated": "84",
"totalDonationAmounts": "32529000000000000000000",
"numDonations": "40"
}
}
Responses
Status | Meaning | Description | Schema |
---|---|---|---|
200 | OK | A JSON object of global donation stats | GlobalDonationStats |
500 | Internal Server Error | Something went wrong | Error |
Display the total daily donations
Code samples
# You can also use wget
curl -X GET https://api.estfor.com/donation-day-datas \
-H 'Accept: application/json'
const headers = {
'Accept':'application/json'
};
fetch('https://api.estfor.com/donation-day-datas',
{
method: 'GET',
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.estfor.com/donation-day-datas', headers = headers)
print(r.json())
<?php
require 'vendor/autoload.php';
$headers = array(
'Accept' => 'application/json',
);
$client = new \GuzzleHttp\Client();
// Define array of request body.
$request_body = array();
try {
$response = $client->request('GET','https://api.estfor.com/donation-day-datas', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}
// ...
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/donation-day-datas", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/donation-day-datas");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json'
}
result = RestClient.get 'https://api.estfor.com/donation-day-datas',
params: {
}, headers: headers
p JSON.parse(result)
GET /donation-day-datas
Returns the donations by daily intervals
Example:
https://api.estfor.com/donation-day-datas
Example responses
200 Response
{
"donationDayDatas": {
"id": "1",
"date": "1690243200",
"numDonators": 5,
"numLotteryEntries": 5,
"totalDonated": "32529000000000000000000"
}
}
Responses
Status | Meaning | Description | Schema |
---|---|---|---|
200 | OK | A JSON object of donation day datas | DonationDayDatas |
500 | Internal Server Error | Something went wrong | Error |
Lottery
Raffle and lottery
Raffle Entries
Code samples
# You can also use wget
curl -X GET https://api.estfor.com/raffle-entries \
-H 'Accept: application/json'
const headers = {
'Accept':'application/json'
};
fetch('https://api.estfor.com/raffle-entries',
{
method: 'GET',
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.estfor.com/raffle-entries', headers = headers)
print(r.json())
<?php
require 'vendor/autoload.php';
$headers = array(
'Accept' => 'application/json',
);
$client = new \GuzzleHttp\Client();
// Define array of request body.
$request_body = array();
try {
$response = $client->request('GET','https://api.estfor.com/raffle-entries', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}
// ...
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/raffle-entries", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/raffle-entries");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json'
}
result = RestClient.get 'https://api.estfor.com/raffle-entries',
params: {
}, headers: headers
p JSON.parse(result)
GET /raffle-entries
Returns raffle entries
Example:
https://api.estfor.com/raffle-entries
Parameters
Name | In | Type | Required | Description |
---|---|---|---|---|
numToSkip | query | integer(int64) | false | This is for pagination functionality when you want to skip a certain number from the list. Default 0 |
numToFetch | query | integer(int64) | false | How many raffle entries will be returned in the response. Default 1000 |
orderDirection | query | string | false | Orders by numeric and alphabetical value. Descending or Ascending. Default desc |
orderBy | query | string | false | The property which the value will be ordered in. Default id |
user | query | string | false | The user wallet address to fetch raffles for |
lotteryId | query | integer(int64) | false | The lottery id to fetch raffles for |
playerId | query | integer(int64) | false | The player id to fetch raffles for |
raffleId | query | integer(int64) | false | The raffle id to fetch raffles for |
Enumerated Values
Parameter | Value |
---|---|
orderDirection | desc, asc |
orderBy | id, lotteryId, raffleId, playerId, user, timestamp |
Example responses
200 Response
{
"raffleEntries": [
{
"id": "1_2",
"lotteryId": "1",
"raffleId": "2",
"playerId": "9",
"user": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"timestamp": "1690443403"
}
]
}
Responses
Status | Meaning | Description | Schema |
---|---|---|---|
200 | OK | A JSON object of the raffle entries | RaffleEntries |
422 | Unprocessable Entity | Invalid value passed for a search parameter eg raffleId is not a valid number id | Error |
500 | Internal Server Error | Error fetching raffle entries | Error |
Lotteries
Code samples
# You can also use wget
curl -X GET https://api.estfor.com/lotteries \
-H 'Accept: application/json'
const headers = {
'Accept':'application/json'
};
fetch('https://api.estfor.com/lotteries',
{
method: 'GET',
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.estfor.com/lotteries', headers = headers)
print(r.json())
<?php
require 'vendor/autoload.php';
$headers = array(
'Accept' => 'application/json',
);
$client = new \GuzzleHttp\Client();
// Define array of request body.
$request_body = array();
try {
$response = $client->request('GET','https://api.estfor.com/lotteries', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}
// ...
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/lotteries", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/lotteries");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json'
}
result = RestClient.get 'https://api.estfor.com/lotteries',
params: {
}, headers: headers
p JSON.parse(result)
GET /lotteries
Returns lotteries
Example:
https://api.estfor.com/lotteries
Parameters
Name | In | Type | Required | Description |
---|---|---|---|---|
numToSkip | query | integer(int64) | false | This is for pagination functionality when you want to skip a certain number from the list. Default 0 |
numToFetch | query | integer(int64) | false | How many lotteries will be returned in the response. Default 1000 |
orderDirection | query | string | false | Orders by numeric and alphabetical value. Descending or Ascending. Default desc |
orderBy | query | string | false | The property which the value will be ordered in. Default id |
Enumerated Values
Parameter | Value |
---|---|
orderDirection | desc, asc |
orderBy | id, raffleIdWinner, hasClaimed, rewardItemTokenId, rewardAmount, timestamp |
Example responses
200 Response
{
"lotteries": [
{
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"raffleIdWinner": "1",
"hasClaimed": false,
"rewardItemTokenId": 1324,
"rewardAmount": "1",
"timestamp": "1690294749"
}
]
}
Responses
Status | Meaning | Description | Schema |
---|---|---|---|
200 | OK | A JSON object of the lotteries | Lotteries |
422 | Unprocessable Entity | Invalid value passed for a search parameter eg numToFetch passed is not a number | Error |
500 | Internal Server Error | Error fetching lotteries | Error |
Lottery
Code samples
# You can also use wget
curl -X GET https://api.estfor.com/lotteries/{id} \
-H 'Accept: application/json'
const headers = {
'Accept':'application/json'
};
fetch('https://api.estfor.com/lotteries/{id}',
{
method: 'GET',
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.estfor.com/lotteries/{id}', headers = headers)
print(r.json())
<?php
require 'vendor/autoload.php';
$headers = array(
'Accept' => 'application/json',
);
$client = new \GuzzleHttp\Client();
// Define array of request body.
$request_body = array();
try {
$response = $client->request('GET','https://api.estfor.com/lotteries/{id}', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}
// ...
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/lotteries/{id}", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/lotteries/{id}");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json'
}
result = RestClient.get 'https://api.estfor.com/lotteries/{id}',
params: {
}, headers: headers
p JSON.parse(result)
GET /lotteries/{id}
Return a Lottery
Example:
https://api.estfor.com/lotteries/1
Parameters
Name | In | Type | Required | Description |
---|---|---|---|---|
id | path | integer(int64) | true | ID of the lottery |
Example responses
200 Response
{
"lottery": {
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"raffleIdWinner": "1",
"hasClaimed": false,
"rewardItemTokenId": 1324,
"rewardAmount": "1",
"timestamp": "1690294749"
}
}
Responses
Status | Meaning | Description | Schema |
---|---|---|---|
200 | OK | A JSON object of the lotteries | Inline |
500 | Internal Server Error | Error fetch lottery | Error |
Response Schema
Status Code 200
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
» lottery | Lottery | false | none | none |
»» id | string | false | none | none |
»» raffleIdWinner | string | false | none | none |
»» hasClaimed | boolean | false | none | none |
»» rewardItemTokenId | integer | false | none | none |
»» rewardAmount | string | false | none | none |
»» timestamp | string | false | none | none |
Other
Other endpoints for data
Core data
Code samples
# You can also use wget
curl -X GET https://api.estfor.com/core-data \
-H 'Accept: application/json'
const headers = {
'Accept':'application/json'
};
fetch('https://api.estfor.com/core-data',
{
method: 'GET',
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.estfor.com/core-data', headers = headers)
print(r.json())
<?php
require 'vendor/autoload.php';
$headers = array(
'Accept' => 'application/json',
);
$client = new \GuzzleHttp\Client();
// Define array of request body.
$request_body = array();
try {
$response = $client->request('GET','https://api.estfor.com/core-data', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}
// ...
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/core-data", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/core-data");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json'
}
result = RestClient.get 'https://api.estfor.com/core-data',
params: {
}, headers: headers
p JSON.parse(result)
GET /core-data
Returns core data
Example:
https://api.estfor.com/core-data
Example responses
200 Response
{
"coreData": {
"id": "1",
"clanEditNameCost": "1000000000000000000",
"playerEditNameCost": "1000000000000000000",
"playerUpgradeCost": "5000000000000000000",
"gamePaused": false,
"clanDonationThresholdRewardIncrement": "1000000000000000000",
"lastGlobalDonationThreshold": "1000000000000000000",
"raffleEntryCost": "5000000000000000000",
"globalDonationThresholdRewardIncrement": 100,
"nextGlobalDonationThresholdRewardItemTokenId": 12807,
"startClanDonationThresholdRewardItemTokenId": 12815,
"globalBoostDuration": 0,
"globalBoostItemTokenId": 0,
"globalBoostStartTime": "0",
"globalBoostType": 0,
"globalBoostVal": 0
}
}
Responses
Status | Meaning | Description | Schema |
---|---|---|---|
200 | OK | A JSON object of the core data | Inline |
500 | Internal Server Error | Error fetching core data | Error |
Response Schema
Status Code 200
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
» coreData | CoreData | false | none | none |
»» id | string | false | none | none |
»» clanEditNameCost | string | false | none | none |
»» playerEditNameCost | string | false | none | none |
»» playerUpgradeCost | string | false | none | none |
»» gamePaused | boolean | false | none | none |
»» clanDonationThresholdRewardIncrement | string | false | none | none |
»» lastGlobalDonationThreshold | string | false | none | none |
»» raffleEntryCost | string | false | none | none |
»» globalDonationThresholdRewardIncrement | string | false | none | none |
»» nextGlobalDonationThresholdRewardItemTokenId | string | false | none | none |
»» startClanDonationThresholdRewardItemTokenId | integer | false | none | none |
»» globalBoostDuration | integer | false | none | none |
»» globalBoostItemTokenId | integer | false | none | none |
»» globalBoostStartTime | string | false | none | none |
»» globalBoostType | integer | false | none | none |
»» globalBoostVal | integer | false | none | none |
Promotions
Code samples
# You can also use wget
curl -X GET https://api.estfor.com/promotions/{id} \
-H 'Accept: application/json'
const headers = {
'Accept':'application/json'
};
fetch('https://api.estfor.com/promotions/{id}',
{
method: 'GET',
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.estfor.com/promotions/{id}', headers = headers)
print(r.json())
<?php
require 'vendor/autoload.php';
$headers = array(
'Accept' => 'application/json',
);
$client = new \GuzzleHttp\Client();
// Define array of request body.
$request_body = array();
try {
$response = $client->request('GET','https://api.estfor.com/promotions/{id}', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}
// ...
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/promotions/{id}", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/promotions/{id}");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json'
}
result = RestClient.get 'https://api.estfor.com/promotions/{id}',
params: {
}, headers: headers
p JSON.parse(result)
GET /promotions/{id}
Returns a promotion
Example:
https://api.estfor.com/promotions/2
Example responses
200 Response
{
"promotionInfo": {
"id": "1",
"promotionId": 1,
"startTime": "1698701204",
"endTime": "1698825600",
"isMultiday": false,
"minTotalXP": "6000",
"adminOnly": false,
"brushCost": "0",
"evolvedHeroOnly": false,
"brushCostMissedDay": "0",
"numDaysHitNeededForStreakBonus": 0,
"numDaysClaimablePeriodStreakBonus": 0
}
}
Responses
Status | Meaning | Description | Schema |
---|---|---|---|
200 | OK | A JSON object of the promotion | Inline |
500 | Internal Server Error | Error fetching promotion | Error |
Response Schema
Status Code 200
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
» promotionInfo | PromotionInfo | false | none | none |
»» id | string | false | none | none |
»» promotionId | integer | false | none | none |
»» startTime | string | false | none | none |
»» endTime | string | false | none | none |
»» isMultiday | boolean | false | none | none |
»» minTotalXP | string | false | none | none |
»» adminOnly | boolean | false | none | none |
»» brushCost | string | false | none | none |
»» evolvedHeroOnly | boolean | false | none | none |
»» brushCostMissedDay | string | false | none | none |
»» numDaysHitNeededForStreakBonus | integer | false | none | none |
»» numDaysClaimablePeriodStreakBonus | integer | false | none | none |
Player Promotions
Code samples
# You can also use wget
curl -X GET https://api.estfor.com/player-promotions \
-H 'Accept: application/json'
const headers = {
'Accept':'application/json'
};
fetch('https://api.estfor.com/player-promotions',
{
method: 'GET',
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
import requests
headers = {
'Accept': 'application/json'
}
r = requests.get('https://api.estfor.com/player-promotions', headers = headers)
print(r.json())
<?php
require 'vendor/autoload.php';
$headers = array(
'Accept' => 'application/json',
);
$client = new \GuzzleHttp\Client();
// Define array of request body.
$request_body = array();
try {
$response = $client->request('GET','https://api.estfor.com/player-promotions', array(
'headers' => $headers,
'json' => $request_body,
)
);
print_r($response->getBody()->getContents());
}
catch (\GuzzleHttp\Exception\BadResponseException $e) {
// handle exception or api errors.
print_r($e->getMessage());
}
// ...
package main
import (
"bytes"
"net/http"
)
func main() {
headers := map[string][]string{
"Accept": []string{"application/json"},
}
data := bytes.NewBuffer([]byte{jsonReq})
req, err := http.NewRequest("GET", "https://api.estfor.com/player-promotions", data)
req.Header = headers
client := &http.Client{}
resp, err := client.Do(req)
// ...
}
URL obj = new URL("https://api.estfor.com/player-promotions");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
require 'rest-client'
require 'json'
headers = {
'Accept' => 'application/json'
}
result = RestClient.get 'https://api.estfor.com/player-promotions',
params: {
}, headers: headers
p JSON.parse(result)
GET /player-promotions
Returns list of promotions
Example:
https://api.estfor.com/player-promotions
Parameters
Name | In | Type | Required | Description |
---|---|---|---|---|
playerId | query | integer(int64) | false | The player id to fetch promotions for |
promotionId | query | integer(int64) | false | The promotion id to fetch promotions for |
numToSkip | query | integer(int64) | false | This is for pagination functionality when you want to skip a certain number from the list. Default 0 |
numToFetch | query | integer(int64) | false | How many player promotions will be returned in the response. Default 1000 |
orderDirection | query | string | false | Orders by numeric and alphabetical value. Descending or Ascending. Default desc |
orderBy | query | string | false | The property which the value will be ordered in. Default promotionId |
Enumerated Values
Parameter | Value |
---|---|
orderDirection | desc, asc |
orderBy | playerId, promotionId |
Example responses
200 Response
{
"playerPromotions": {
"playerPromotions": [
{
"id": "1",
"playerId": "1",
"promotionId": 1,
"itemTokenIds": [
[
2100
]
],
"amounts": [
[
1
]
],
"days": [
[
1
]
]
}
]
}
}
Responses
Status | Meaning | Description | Schema |
---|---|---|---|
200 | OK | An Array of player promotions | Inline |
500 | Internal Server Error | Error fetching promotion | Error |
Response Schema
Status Code 200
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
» playerPromotions | PlayerPromotions | false | none | none |
»» playerPromotions | [PlayerPromotion] | false | none | none |
»»» id | string | false | none | none |
»»» playerId | string | false | none | none |
»»» promotionId | integer | false | none | none |
»»» itemTokenIds | [integer] | false | none | none |
»»» amounts | [integer] | false | none | none |
»»» days | [integer] | false | none | none |
Schemas
Players
{
"players": [
{
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
}
]
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
players | [Player] | false | none | none |
Player
{
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
id | string | false | none | none |
tokenId | string | false | none | none |
avatarId | string | false | none | none |
name | string | false | none | none |
lowercaseName | string | false | none | none |
owner | string | false | none | none |
isActive | boolean | false | none | none |
firstToReachMaxSkill | boolean | false | none | none |
totalDonated | string | false | none | none |
meleeXP | string | false | none | none |
defenceXP | string | false | none | none |
magicXP | string | false | none | none |
rangedXP | string | false | none | none |
healthXP | string | false | none | none |
miningXP | string | false | none | none |
smithingXP | string | false | none | none |
woodcuttingXP | string | false | none | none |
firemakingXP | string | false | none | none |
cookingXP | string | false | none | none |
craftingXP | string | false | none | none |
fishingXP | string | false | none | none |
thievingXP | string | false | none | none |
agilityXP | string | false | none | none |
fletchingXP | string | false | none | none |
alchemyXP | string | false | none | none |
totalXP | string | false | none | none |
extraBoostDuration | integer | false | none | none |
extraBoostItemTokenId | integer | false | none | none |
extraBoostStartTime | string | false | none | none |
extraBoostType | integer | false | none | none |
extraBoostVal | integer | false | none | none |
numActivities | integer | false | none | none |
boostVal | integer | false | none | none |
boostType | integer | false | none | none |
boostDuration | integer | false | none | none |
boostStartTime | string | false | none | none |
boostItemTokenId | integer | false | none | none |
pendingRandomRewards | [string] | false | none | none |
lastTimestamp | string | false | none | none |
mintedNumber | string | false | none | none |
mintedTimestamp | string | false | none | none |
activeQuest | PlayerQuest | false | none | none |
numFixedQuestsCompleted | integer | false | none | none |
combinedRank | integer | false | none | none |
woodcuttingRank | integer | false | none | none |
firemakingRank | integer | false | none | none |
fishingRank | integer | false | none | none |
cookingRank | integer | false | none | none |
miningRank | integer | false | none | none |
smithingRank | integer | false | none | none |
craftingRank | integer | false | none | none |
thievingRank | integer | false | none | none |
meleeRank | integer | false | none | none |
magicRank | integer | false | none | none |
rangeRank | integer | false | none | none |
defenceRank | integer | false | none | none |
discord | string | false | none | none |
string | false | none | none | |
telegram | string | false | none | none |
isFullMode | boolean | false | none | none |
Items
{
"items": [
{
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
}
]
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
items | [Item] | false | none | none |
Item
{
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
id | string | false | none | none |
tokenId | integer | false | none | none |
magic | integer | false | none | none |
melee | integer | false | none | none |
ranged | integer | false | none | none |
meleeDefence | integer | false | none | none |
magicDefence | integer | false | none | none |
rangedDefence | integer | false | none | none |
health | integer | false | none | none |
totalQuentity | string | false | none | none |
equipPosition | integer | false | none | none |
healthRestored | integer | false | none | none |
skill | integer | false | none | none |
boostType | integer | false | none | none |
boostValue | integer | false | none | none |
boostDuration | integer | false | none | none |
minXP | string | false | none | none |
isFullModeOnly | boolean | false | none | none |
isForgeable | boolean | false | none | none |
Actions
{
"actions": [
{
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
}
]
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
actions | [Action] | false | none | none |
Action
{
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
id | string | false | none | none |
actionId | integer | false | none | none |
actionChoiceRequired | boolean | false | none | none |
skill | integer | false | none | none |
xpPerHour | integer | false | none | none |
numSpawn | integer | false | none | none |
minXP | string | false | none | none |
isAvailable | boolean | false | none | none |
isDynamic | boolean | false | none | none |
guaranteedRewardItemTokenIds | [integer] | false | none | none |
guaranteedRewardRates | [integer] | false | none | none |
randomChanceItemTokenIds | [integer] | false | none | none |
randomChanceRates | [integer] | false | none | none |
handItemTokenIdRangeMin | integer | false | none | none |
handItemTokenIdRangeMax | integer | false | none | none |
health | integer | false | none | none |
magic | integer | false | none | none |
magicDefence | integer | false | none | none |
melee | integer | false | none | none |
meleeDefence | integer | false | none | none |
ranged | integer | false | none | none |
rangedDefence | integer | false | none | none |
successPercent | integer | false | none | none |
isFullModeOnly | boolean | false | none | none |
worldLocation | integer | false | none | none |
InstantActions
{
"actions": [
{
"id": "9",
"actionId": 9,
"minSkills": [
"4",
"7"
],
"minXPs": [
"45000",
"70000"
],
"inputTokenIds": [
"1",
"2"
],
"inputAmounts": [
"100",
"50"
],
"outputTokenId": 3,
"outputAmount": 1,
"isFullModeOnly": false,
"actionType": 0
}
]
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
actions | [InstantAction] | false | none | none |
InstantAction
{
"id": "9",
"actionId": 9,
"minSkills": [
"4",
"7"
],
"minXPs": [
"45000",
"70000"
],
"inputTokenIds": [
"1",
"2"
],
"inputAmounts": [
"100",
"50"
],
"outputTokenId": 3,
"outputAmount": 1,
"isFullModeOnly": false,
"actionType": 0
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
id | string | false | none | none |
actionId | integer | false | none | none |
minSkills | array | false | none | none |
minXPs | array | false | none | none |
inputTokenIds | array | false | none | none |
inputAmounts | array | false | none | none |
outputTokenId | integer | false | none | none |
outputAmount | integer | false | none | none |
isFullModeOnly | boolean | false | none | none |
actionType | integer | false | none | none |
ActionChoices
{
"actionChoices": [
{
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
}
]
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
actionChoices | [ActionChoice] | false | none | none |
ActionChoice
{
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
id | string | false | none | none |
actionId | integer | false | none | none |
inputTokenId1 | integer | false | none | none |
inputTokenId2 | integer | false | none | none |
inputTokenId3 | integer | false | none | none |
inputAmount1 | integer | false | none | none |
inputAmount2 | integer | false | none | none |
inputAmount3 | integer | false | none | none |
outputTokenId | integer | false | none | none |
outputAmount | integer | false | none | none |
successPercent | integer | false | none | none |
skill | integer | false | none | none |
skillDiff | string | false | none | none |
rate | string | false | none | none |
xpPerHour | integer | false | none | none |
minXP | string | false | none | none |
isFullModeOnly | boolean | false | none | none |
handItemTokenIdRangeMin | integer | false | none | none |
handItemTokenIdRangeMax | integer | false | none | none |
Activities
{
"activities": [
{
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006_0",
"type": "Buy",
"queueId": "30",
"activityId": "40",
"clanId": "3",
"clanName": "Beardies Unite",
"undertaker": "Sam",
"prices": [],
"activityTypesToSkip": [],
"itemTokenIds": [
10496
],
"amounts": [
"3"
],
"directions": [
"Consumed"
],
"timestamp": "1677754127",
"hash": "0x93f464748c2fa44cdbf0c82073b38bbee92f0080b5ddcea5da2a9f8098bb5999",
"playerId": "0",
"user": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"otherAddress": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"thirdAddress": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"queuedAction": {
"id": "2871",
"playerId": "192",
"actionId": 2503,
"skill": 11,
"combatStyle": 0,
"regenerateId": 0,
"choice": "string",
"rightHandEquipmentTokenId": 0,
"leftHandEquipmentTokenId": 0,
"startTime": "1680530973",
"timespan": 28800,
"headEquipped": 0,
"neckEquipped": 0,
"bodyEquipped": 0,
"armsEquipped": 0,
"legsEquipped": 0,
"feetEquipped": 0,
"ringEquipped": 0,
"isValid": true,
"isActive": true,
"originalStartTime": "1680530973",
"originalTimespan": 28800
},
"playerQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"gainedSkills": [],
"gainedXPs": [],
"miscs": [],
"blockNumber": "38512",
"uniqueTransactionId": "129",
"isLastInSameTransaction": false
}
]
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
activities | [Activity] | false | none | none |
Activity
{
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006_0",
"type": "Buy",
"queueId": "30",
"activityId": "40",
"clanId": "3",
"clanName": "Beardies Unite",
"undertaker": "Sam",
"prices": [],
"activityTypesToSkip": [],
"itemTokenIds": [
10496
],
"amounts": [
"3"
],
"directions": [
"Consumed"
],
"timestamp": "1677754127",
"hash": "0x93f464748c2fa44cdbf0c82073b38bbee92f0080b5ddcea5da2a9f8098bb5999",
"playerId": "0",
"user": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"otherAddress": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"thirdAddress": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"queuedAction": {
"id": "2871",
"playerId": "192",
"actionId": 2503,
"skill": 11,
"combatStyle": 0,
"regenerateId": 0,
"choice": "string",
"rightHandEquipmentTokenId": 0,
"leftHandEquipmentTokenId": 0,
"startTime": "1680530973",
"timespan": 28800,
"headEquipped": 0,
"neckEquipped": 0,
"bodyEquipped": 0,
"armsEquipped": 0,
"legsEquipped": 0,
"feetEquipped": 0,
"ringEquipped": 0,
"isValid": true,
"isActive": true,
"originalStartTime": "1680530973",
"originalTimespan": 28800
},
"playerQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"gainedSkills": [],
"gainedXPs": [],
"miscs": [],
"blockNumber": "38512",
"uniqueTransactionId": "129",
"isLastInSameTransaction": false
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
id | string | false | none | none |
type | string | false | none | none |
queueId | string | false | none | none |
activityId | string | false | none | none |
clanId | string | false | none | none |
clanName | string | false | none | none |
undertaker | string | false | none | none |
prices | array | false | none | none |
activityTypesToSkip | array | false | none | none |
itemTokenIds | array | false | none | none |
amounts | array | false | none | none |
directions | array | false | none | none |
timestamp | string | false | none | none |
hash | string | false | none | none |
playerId | string | false | none | none |
user | string | false | none | none |
otherAddress | string | false | none | none |
thirdAddress | string | false | none | none |
queuedAction | QueuedAction | false | none | none |
playerQuest | PlayerQuest | false | none | none |
gainedSkills | array | false | none | none |
gainedXPs | array | false | none | none |
miscs | array | false | none | none |
blockNumber | string | false | none | none |
uniqueTransactionId | boolean | false | none | none |
isLastInSameTransaction | boolean | false | none | none |
Avatars
{
"avatars": [
{
"id": 1
}
]
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
avatars | [any] | false | none | none |
» id | string | false | none | none |
QueuedActions
{
"queuedActions": [
{
"id": "2871",
"playerId": "192",
"actionId": 2503,
"skill": 11,
"combatStyle": 0,
"regenerateId": 0,
"choice": "string",
"rightHandEquipmentTokenId": 0,
"leftHandEquipmentTokenId": 0,
"startTime": "1680530973",
"timespan": 28800,
"headEquipped": 0,
"neckEquipped": 0,
"bodyEquipped": 0,
"armsEquipped": 0,
"legsEquipped": 0,
"feetEquipped": 0,
"ringEquipped": 0,
"isValid": true,
"isActive": true,
"originalStartTime": "1680530973",
"originalTimespan": 28800
}
]
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
queuedActions | [QueuedAction] | false | none | none |
QueuedAction
{
"id": "2871",
"playerId": "192",
"actionId": 2503,
"skill": 11,
"combatStyle": 0,
"regenerateId": 0,
"choice": "string",
"rightHandEquipmentTokenId": 0,
"leftHandEquipmentTokenId": 0,
"startTime": "1680530973",
"timespan": 28800,
"headEquipped": 0,
"neckEquipped": 0,
"bodyEquipped": 0,
"armsEquipped": 0,
"legsEquipped": 0,
"feetEquipped": 0,
"ringEquipped": 0,
"isValid": true,
"isActive": true,
"originalStartTime": "1680530973",
"originalTimespan": 28800
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
id | string | false | none | none |
playerId | string | false | none | none |
actionId | integer | false | none | none |
skill | integer | false | none | none |
combatStyle | integer | false | none | none |
regenerateId | integer | false | none | none |
choice | string¦null | false | none | none |
rightHandEquipmentTokenId | integer | false | none | none |
leftHandEquipmentTokenId | integer | false | none | none |
startTime | string | false | none | none |
timespan | integer | false | none | none |
headEquipped | integer | false | none | none |
neckEquipped | integer | false | none | none |
bodyEquipped | integer | false | none | none |
armsEquipped | integer | false | none | none |
legsEquipped | integer | false | none | none |
feetEquipped | integer | false | none | none |
ringEquipped | integer | false | none | none |
isValid | boolean | false | none | none |
isActive | boolean | false | none | none |
originalStartTime | string | false | none | none |
originalTimespan | integer | false | none | none |
ShopItems
{
"shop-items": [
{
"id": "1",
"tokenId": 1,
"price": "20",
"item": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
}
}
]
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
shop-items | [ShopItem] | false | none | none |
ShopItem
{
"id": "1",
"tokenId": 1,
"price": "20",
"item": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
}
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
id | string | false | none | none |
tokenId | integer | false | none | none |
price | string | false | none | none |
item | Item | false | none | none |
UserItemNfts
{
"userItemNFTs": [
{
"id": "1",
"user": "0x316342122a9ae36de41b231260579b92f4c8be7f",
"tokenId": 1,
"amount": "200",
"selfMade": true,
"item": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
}
}
]
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
userItemNFTs | [UserItemNft] | false | none | none |
UserItemNft
{
"id": "1",
"user": "0x316342122a9ae36de41b231260579b92f4c8be7f",
"tokenId": 1,
"amount": "200",
"selfMade": true,
"item": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
}
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
id | string | false | none | none |
user | string | false | none | none |
tokenId | integer | false | none | none |
amount | string | false | none | none |
selfMade | boolean | false | none | none |
item | Item | false | none | none |
LastFullEquipment
{
"id": "1_2",
"playerId": "1",
"user": "0x316342122a9ae36de41b231260579b92f4c8be7f",
"timestamp": "1679755024",
"skill": 2,
"combatStyle": 1,
"queuedAction": {
"id": "2871",
"playerId": "192",
"actionId": 2503,
"skill": 11,
"combatStyle": 0,
"regenerateId": 0,
"choice": "string",
"rightHandEquipmentTokenId": 0,
"leftHandEquipmentTokenId": 0,
"startTime": "1680530973",
"timespan": 28800,
"headEquipped": 0,
"neckEquipped": 0,
"bodyEquipped": 0,
"armsEquipped": 0,
"legsEquipped": 0,
"feetEquipped": 0,
"ringEquipped": 0,
"isValid": true,
"isActive": true,
"originalStartTime": "1680530973",
"originalTimespan": 28800
}
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
id | string | false | none | none |
playerId | string | false | none | none |
user | string | false | none | none |
timestamp | string | false | none | none |
skill | integer | false | none | none |
combatStyle | integer | false | none | none |
queuedAction | QueuedAction | false | none | none |
GlobalPlayerStats
{
"globalPlayerStats": {
"id": "1",
"totalPlayers": "358",
"numActivities": "97804",
"totalAvatars": [
"73",
"36",
"31",
"60",
"25",
"43",
"51",
"39"
],
"lastMintedPlayer": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"lastQueuedActionPlayer": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"lastQueuedActions": [
{
"id": "2871",
"playerId": "192",
"actionId": 2503,
"skill": 11,
"combatStyle": 0,
"regenerateId": 0,
"choice": "string",
"rightHandEquipmentTokenId": 0,
"leftHandEquipmentTokenId": 0,
"startTime": "1680530973",
"timespan": 28800,
"headEquipped": 0,
"neckEquipped": 0,
"bodyEquipped": 0,
"armsEquipped": 0,
"legsEquipped": 0,
"feetEquipped": 0,
"ringEquipped": 0,
"isValid": true,
"isActive": true,
"originalStartTime": "1680530973",
"originalTimespan": 28800
}
],
"lastQueuedActionTimestamp": "1684134960"
}
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
globalPlayerStats | object | false | none | none |
» id | string | false | none | none |
» totalPlayers | string | false | none | none |
» numActivities | string | false | none | none |
» totalAvatars | [string] | false | none | none |
» lastMintedPlayer | Player | false | none | none |
» lastQueuedActionPlayer | Player | false | none | none |
» lastQueuedActions | [QueuedAction] | false | none | none |
» lastQueuedActionTimestamp | string | false | none | none |
GlobalUserStats
{
"globalUserStats": {
"id": "1",
"totalUsers": "500",
"totalSold": "85262254765671577558431",
"numActivities": "10355",
"totalBought": "32529000000000000000000",
"totalBrushBurned": "16264500000000000000000"
}
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
globalUserStats | object | false | none | none |
» id | string | false | none | none |
» totalUsers | string | false | none | none |
» totalSold | string | false | none | none |
» numActivities | string | false | none | none |
» totalBought | string | false | none | none |
» totalBrushBurned | string | false | none | none |
GlobalDonationStats
{
"globalDonationStats": {
"id": "1",
"numUsersDonated": "3",
"numPlayersDonated": "84",
"totalDonationAmounts": "32529000000000000000000",
"numDonations": "40"
}
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
globalDonationStats | object | false | none | none |
» id | string | false | none | none |
» numUsersDonated | string | false | none | none |
» numPlayersDonated | string | false | none | none |
» totalDonationAmounts | string | false | none | none |
» numDonations | string | false | none | none |
DonationDayDatas
{
"donationDayDatas": {
"id": "1",
"date": "1690243200",
"numDonators": 5,
"numLotteryEntries": 5,
"totalDonated": "32529000000000000000000"
}
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
donationDayDatas | object | false | none | none |
» id | string | false | none | none |
» date | string | false | none | none |
» numDonators | string | false | none | none |
» numLotteryEntries | string | false | none | none |
» totalDonated | string | false | none | none |
RandomWord
{
"id": "1",
"lastRequestId": "14787916211073831790805787940155009315619039915223392040649524373835262935624",
"lastRequestedBy": "0x45fb84286c4ed459ebf1a49b3809af1fe5021f4f",
"lastRequestedTimestamp": "1680480000",
"lastRandomWordsReceived": "0x64bc1c485694354aeb7eeacc69b8d8d3af5c85aaf23c41da8d781980b932a781008af23bf1d92dd5514a999d93b8b055fb9d722181c5bec07cf29fcc1262f5e45882497a4ee80fca00b2c93e711b4121f158db2b65da301d0efd4a4b05b0283423",
"hasLastRequestedRandomWordsBeenReceived": true,
"lastRequestedPlayer": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
}
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
id | string | false | none | none |
lastRequestId | string | false | none | none |
lastRequestedBy | string | false | none | none |
lastRequestedTimestamp | string | false | none | none |
lastRandomWordsReceived | string | false | none | none |
hasLastRequestedRandomWordsBeenReceived | boolean | false | none | none |
lastRequestedPlayer | Player | false | none | none |
CoreData
{
"id": "1",
"clanEditNameCost": "1000000000000000000",
"playerEditNameCost": "1000000000000000000",
"playerUpgradeCost": "5000000000000000000",
"gamePaused": false,
"clanDonationThresholdRewardIncrement": "1000000000000000000",
"lastGlobalDonationThreshold": "1000000000000000000",
"raffleEntryCost": "5000000000000000000",
"globalDonationThresholdRewardIncrement": 100,
"nextGlobalDonationThresholdRewardItemTokenId": 12807,
"startClanDonationThresholdRewardItemTokenId": 12815,
"globalBoostDuration": 0,
"globalBoostItemTokenId": 0,
"globalBoostStartTime": "0",
"globalBoostType": 0,
"globalBoostVal": 0
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
id | string | false | none | none |
clanEditNameCost | string | false | none | none |
playerEditNameCost | string | false | none | none |
playerUpgradeCost | string | false | none | none |
gamePaused | boolean | false | none | none |
clanDonationThresholdRewardIncrement | string | false | none | none |
lastGlobalDonationThreshold | string | false | none | none |
raffleEntryCost | string | false | none | none |
globalDonationThresholdRewardIncrement | string | false | none | none |
nextGlobalDonationThresholdRewardItemTokenId | string | false | none | none |
startClanDonationThresholdRewardItemTokenId | integer | false | none | none |
globalBoostDuration | integer | false | none | none |
globalBoostItemTokenId | integer | false | none | none |
globalBoostStartTime | string | false | none | none |
globalBoostType | integer | false | none | none |
globalBoostVal | integer | false | none | none |
Users
{
"users": [
{
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"numActions": 0,
"numItems": 0,
"numPlayers": 1,
"numPlayersDonated": 0,
"totalBought": 0,
"totalDonated": 0,
"totalSold": 0
}
]
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
users | [User] | false | none | none |
User
{
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"numActions": 0,
"numItems": 0,
"numPlayers": 1,
"numPlayersDonated": 0,
"totalBought": 0,
"totalDonated": 0,
"totalSold": 0
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
id | string | false | none | none |
numActions | integer | false | none | none |
numItems | integer | false | none | none |
numPlayers | integer | false | none | none |
numPlayersDonated | integer | false | none | none |
totalBought | string | false | none | none |
totalDonated | string | false | none | none |
totalSold | string | false | none | none |
Clans
{
"clans": [
{
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"owner": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"name": "Clan Name",
"lowercaseName": "clan name",
"imageId": 1,
"tier": {
"id": "1",
"maxMemberCapacity": 3,
"maxBankCapacity": 5,
"maxImageId": 10000,
"price": "0",
"minimumAge": "0"
},
"createdTimestamp": "1681920086",
"createdCount": "5",
"memberCount": 1,
"bankAddress": "0xb446f0e6ff6ce8343d160af2c11429fb79901097",
"totalLevel": 16,
"discord": 16,
"telegram": 16,
"joinRequestsEnabled": 16,
"totalDonated": 10000000000,
"lastDonationThreshold": "0",
"nextDonationThresholdRewardItemTokenId": 0,
"lastDonationTimestamp": "1681920086",
"boostDuration": 86400,
"boostItemTokenId": 0,
"boostType": 0,
"boostStartTime": "1690394566",
"boostVal": 0,
"gateKeepNFTs": [
[
"0xef5af209ae811fb759c0d863d7f6ec1af3a0a986"
]
],
"pinnedMessage": "Remember to donate! Bank needs extra food",
"pinnedMessagePlayer": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"pinnedMessageTimestamp": "1690394566",
"combinedRank": 2,
"bankValue": 0
}
]
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
clans | [Clan] | false | none | none |
Clan
{
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"owner": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"name": "Clan Name",
"lowercaseName": "clan name",
"imageId": 1,
"tier": {
"id": "1",
"maxMemberCapacity": 3,
"maxBankCapacity": 5,
"maxImageId": 10000,
"price": "0",
"minimumAge": "0"
},
"createdTimestamp": "1681920086",
"createdCount": "5",
"memberCount": 1,
"bankAddress": "0xb446f0e6ff6ce8343d160af2c11429fb79901097",
"totalLevel": 16,
"discord": 16,
"telegram": 16,
"joinRequestsEnabled": 16,
"totalDonated": 10000000000,
"lastDonationThreshold": "0",
"nextDonationThresholdRewardItemTokenId": 0,
"lastDonationTimestamp": "1681920086",
"boostDuration": 86400,
"boostItemTokenId": 0,
"boostType": 0,
"boostStartTime": "1690394566",
"boostVal": 0,
"gateKeepNFTs": [
[
"0xef5af209ae811fb759c0d863d7f6ec1af3a0a986"
]
],
"pinnedMessage": "Remember to donate! Bank needs extra food",
"pinnedMessagePlayer": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"pinnedMessageTimestamp": "1690394566",
"combinedRank": 2,
"bankValue": 0
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
id | string | false | none | none |
owner | Player | false | none | none |
name | string | false | none | none |
lowercaseName | string | false | none | none |
imageId | integer | false | none | none |
tier | ClanTier | false | none | none |
createdTimestamp | string | false | none | none |
createdCount | string | false | none | none |
memberCount | integer | false | none | none |
bankAddress | string | false | none | none |
totalLevel | integer | false | none | none |
discord | integer | false | none | none |
telegram | integer | false | none | none |
joinRequestsEnabled | integer | false | none | none |
totalDonated | string | false | none | none |
lastDonationThreshold | string | false | none | none |
nextDonationThresholdRewardItemTokenId | integer | false | none | none |
lastDonationTimestamp | string | false | none | none |
boostDuration | integer | false | none | none |
boostItemTokenId | integer | false | none | none |
boostType | integer | false | none | none |
boostStartTime | string | false | none | none |
boostVal | integer | false | none | none |
gateKeepNFTs | [string] | false | none | none |
pinnedMessage | string | false | none | none |
pinnedMessagePlayer | Player | false | none | none |
pinnedMessageTimestamp | string | false | none | none |
combinedRank | integer | false | none | none |
bankValue | string | false | none | none |
RaffleEntries
{
"raffleEntries": [
{
"id": "1_2",
"lotteryId": "1",
"raffleId": "2",
"playerId": "9",
"user": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"timestamp": "1690443403"
}
]
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
raffleEntries | [RaffleEntry] | false | none | none |
RaffleEntry
{
"id": "1_2",
"lotteryId": "1",
"raffleId": "2",
"playerId": "9",
"user": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"timestamp": "1690443403"
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
id | string | false | none | none |
lotteryId | string | false | none | none |
raffleId | string | false | none | none |
playerId | string | false | none | none |
user | boolean | false | none | none |
timestamp | integer | false | none | none |
Lotteries
{
"lotteries": [
{
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"raffleIdWinner": "1",
"hasClaimed": false,
"rewardItemTokenId": 1324,
"rewardAmount": "1",
"timestamp": "1690294749"
}
]
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
lotteries | [Lottery] | false | none | none |
Lottery
{
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"raffleIdWinner": "1",
"hasClaimed": false,
"rewardItemTokenId": 1324,
"rewardAmount": "1",
"timestamp": "1690294749"
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
id | string | false | none | none |
raffleIdWinner | string | false | none | none |
hasClaimed | boolean | false | none | none |
rewardItemTokenId | integer | false | none | none |
rewardAmount | string | false | none | none |
timestamp | string | false | none | none |
ClanTiers
{
"clanTiers": [
{
"id": "1",
"maxMemberCapacity": 3,
"maxBankCapacity": 5,
"maxImageId": 10000,
"price": "0",
"minimumAge": "0"
}
]
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
clanTiers | [ClanTier] | false | none | none |
ClanTier
{
"id": "1",
"maxMemberCapacity": 3,
"maxBankCapacity": 5,
"maxImageId": 10000,
"price": "0",
"minimumAge": "0"
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
id | string | false | none | none |
maxMemberCapacity | integer | false | none | none |
maxBankCapacity | integer | false | none | none |
maxImageId | integer | false | none | none |
price | string | false | none | none |
minimumAge | string | false | none | none |
ClanMembers
{
"clanMembers": [
{
"id": "1",
"clan": {
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"owner": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"name": "Clan Name",
"lowercaseName": "clan name",
"imageId": 1,
"tier": {
"id": "1",
"maxMemberCapacity": 3,
"maxBankCapacity": 5,
"maxImageId": 10000,
"price": "0",
"minimumAge": "0"
},
"createdTimestamp": "1681920086",
"createdCount": "5",
"memberCount": 1,
"bankAddress": "0xb446f0e6ff6ce8343d160af2c11429fb79901097",
"totalLevel": 16,
"discord": 16,
"telegram": 16,
"joinRequestsEnabled": 16,
"totalDonated": 10000000000,
"lastDonationThreshold": "0",
"nextDonationThresholdRewardItemTokenId": 0,
"lastDonationTimestamp": "1681920086",
"boostDuration": 86400,
"boostItemTokenId": 0,
"boostType": 0,
"boostStartTime": "1690394566",
"boostVal": 0,
"gateKeepNFTs": [
[
"0xef5af209ae811fb759c0d863d7f6ec1af3a0a986"
]
],
"pinnedMessage": "Remember to donate! Bank needs extra food",
"pinnedMessagePlayer": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"pinnedMessageTimestamp": "1690394566",
"combinedRank": 2,
"bankValue": 0
},
"requestedClan": {
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"owner": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"name": "Clan Name",
"lowercaseName": "clan name",
"imageId": 1,
"tier": {
"id": "1",
"maxMemberCapacity": 3,
"maxBankCapacity": 5,
"maxImageId": 10000,
"price": "0",
"minimumAge": "0"
},
"createdTimestamp": "1681920086",
"createdCount": "5",
"memberCount": 1,
"bankAddress": "0xb446f0e6ff6ce8343d160af2c11429fb79901097",
"totalLevel": 16,
"discord": 16,
"telegram": 16,
"joinRequestsEnabled": 16,
"totalDonated": 10000000000,
"lastDonationThreshold": "0",
"nextDonationThresholdRewardItemTokenId": 0,
"lastDonationTimestamp": "1681920086",
"boostDuration": 86400,
"boostItemTokenId": 0,
"boostType": 0,
"boostStartTime": "1690394566",
"boostVal": 0,
"gateKeepNFTs": [
[
"0xef5af209ae811fb759c0d863d7f6ec1af3a0a986"
]
],
"pinnedMessage": "Remember to donate! Bank needs extra food",
"pinnedMessagePlayer": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"pinnedMessageTimestamp": "1690394566",
"combinedRank": 2,
"bankValue": 0
},
"requestedClanTimestamp": "1681920086",
"rank": 1,
"joinedTimestamp": "1681920086",
"player": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"totalDonated": "1000000000"
}
]
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
clanMembers | [ClanMember] | false | none | none |
ClanMember
{
"id": "1",
"clan": {
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"owner": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"name": "Clan Name",
"lowercaseName": "clan name",
"imageId": 1,
"tier": {
"id": "1",
"maxMemberCapacity": 3,
"maxBankCapacity": 5,
"maxImageId": 10000,
"price": "0",
"minimumAge": "0"
},
"createdTimestamp": "1681920086",
"createdCount": "5",
"memberCount": 1,
"bankAddress": "0xb446f0e6ff6ce8343d160af2c11429fb79901097",
"totalLevel": 16,
"discord": 16,
"telegram": 16,
"joinRequestsEnabled": 16,
"totalDonated": 10000000000,
"lastDonationThreshold": "0",
"nextDonationThresholdRewardItemTokenId": 0,
"lastDonationTimestamp": "1681920086",
"boostDuration": 86400,
"boostItemTokenId": 0,
"boostType": 0,
"boostStartTime": "1690394566",
"boostVal": 0,
"gateKeepNFTs": [
[
"0xef5af209ae811fb759c0d863d7f6ec1af3a0a986"
]
],
"pinnedMessage": "Remember to donate! Bank needs extra food",
"pinnedMessagePlayer": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"pinnedMessageTimestamp": "1690394566",
"combinedRank": 2,
"bankValue": 0
},
"requestedClan": {
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"owner": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"name": "Clan Name",
"lowercaseName": "clan name",
"imageId": 1,
"tier": {
"id": "1",
"maxMemberCapacity": 3,
"maxBankCapacity": 5,
"maxImageId": 10000,
"price": "0",
"minimumAge": "0"
},
"createdTimestamp": "1681920086",
"createdCount": "5",
"memberCount": 1,
"bankAddress": "0xb446f0e6ff6ce8343d160af2c11429fb79901097",
"totalLevel": 16,
"discord": 16,
"telegram": 16,
"joinRequestsEnabled": 16,
"totalDonated": 10000000000,
"lastDonationThreshold": "0",
"nextDonationThresholdRewardItemTokenId": 0,
"lastDonationTimestamp": "1681920086",
"boostDuration": 86400,
"boostItemTokenId": 0,
"boostType": 0,
"boostStartTime": "1690394566",
"boostVal": 0,
"gateKeepNFTs": [
[
"0xef5af209ae811fb759c0d863d7f6ec1af3a0a986"
]
],
"pinnedMessage": "Remember to donate! Bank needs extra food",
"pinnedMessagePlayer": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"pinnedMessageTimestamp": "1690394566",
"combinedRank": 2,
"bankValue": 0
},
"requestedClanTimestamp": "1681920086",
"rank": 1,
"joinedTimestamp": "1681920086",
"player": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"totalDonated": "1000000000"
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
id | string | false | none | none |
clan | Clan | false | none | none |
requestedClan | Clan | false | none | none |
requestedClanTimestamp | string | false | none | none |
rank | integer | false | none | none |
joinedTimestamp | string | false | none | none |
player | Player | false | none | none |
totalDonated | string | false | none | none |
ClanInvites
{
"clanInvites": [
{
"id": "1",
"member": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"clan": {
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"owner": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"name": "Clan Name",
"lowercaseName": "clan name",
"imageId": 1,
"tier": {
"id": "1",
"maxMemberCapacity": 3,
"maxBankCapacity": 5,
"maxImageId": 10000,
"price": "0",
"minimumAge": "0"
},
"createdTimestamp": "1681920086",
"createdCount": "5",
"memberCount": 1,
"bankAddress": "0xb446f0e6ff6ce8343d160af2c11429fb79901097",
"totalLevel": 16,
"discord": 16,
"telegram": 16,
"joinRequestsEnabled": 16,
"totalDonated": 10000000000,
"lastDonationThreshold": "0",
"nextDonationThresholdRewardItemTokenId": 0,
"lastDonationTimestamp": "1681920086",
"boostDuration": 86400,
"boostItemTokenId": 0,
"boostType": 0,
"boostStartTime": "1690394566",
"boostVal": 0,
"gateKeepNFTs": [
[
"0xef5af209ae811fb759c0d863d7f6ec1af3a0a986"
]
],
"pinnedMessage": "Remember to donate! Bank needs extra food",
"pinnedMessagePlayer": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"pinnedMessageTimestamp": "1690394566",
"combinedRank": 2,
"bankValue": 0
},
"invitedBy": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"invitedTimestamp": "1681920086",
"totalDonated": "1000000000"
}
]
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
clanInvites | [ClanInvite] | false | none | none |
ClanInvite
{
"id": "1",
"member": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"clan": {
"id": "0xec08fa2f34dd9ab9a53b956dddaa17e9972ee006",
"owner": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"name": "Clan Name",
"lowercaseName": "clan name",
"imageId": 1,
"tier": {
"id": "1",
"maxMemberCapacity": 3,
"maxBankCapacity": 5,
"maxImageId": 10000,
"price": "0",
"minimumAge": "0"
},
"createdTimestamp": "1681920086",
"createdCount": "5",
"memberCount": 1,
"bankAddress": "0xb446f0e6ff6ce8343d160af2c11429fb79901097",
"totalLevel": 16,
"discord": 16,
"telegram": 16,
"joinRequestsEnabled": 16,
"totalDonated": 10000000000,
"lastDonationThreshold": "0",
"nextDonationThresholdRewardItemTokenId": 0,
"lastDonationTimestamp": "1681920086",
"boostDuration": 86400,
"boostItemTokenId": 0,
"boostType": 0,
"boostStartTime": "1690394566",
"boostVal": 0,
"gateKeepNFTs": [
[
"0xef5af209ae811fb759c0d863d7f6ec1af3a0a986"
]
],
"pinnedMessage": "Remember to donate! Bank needs extra food",
"pinnedMessagePlayer": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"pinnedMessageTimestamp": "1690394566",
"combinedRank": 2,
"bankValue": 0
},
"invitedBy": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"invitedTimestamp": "1681920086",
"totalDonated": "1000000000"
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
id | string | false | none | none |
member | Player | false | none | none |
clan | Clan | false | none | none |
invitedBy | Player | false | none | none |
invitedTimestamp | string | false | none | none |
totalDonated | string | false | none | none |
PlayerQuests
{
"playerQuests": [
{
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
}
]
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
playerQuests | [PlayerQuest] | false | none | none |
PlayerQuest
{
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
id | string | false | none | none |
playerId | string | false | none | none |
quest | Quest | false | none | none |
completed | boolean | false | none | none |
createdTimestamp | string | false | none | none |
lastUpdatedTimestamp | string | false | none | none |
actionCompletedNum1 | integer | false | none | none |
actionCompletedNum2 | integer | false | none | none |
actionChoiceCompletedNum | integer | false | none | none |
burnCompletedAmount | integer | false | none | none |
Donations
{
"donations": [
{
"id": "1",
"user": "0x42424242424242",
"player": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"amount": "10000000000000",
"lastDonatedAmount": "10000000",
"lastDonatedTimestamp": "1681920086",
"onlyFullMode": false
}
]
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
donations | [Donation] | false | none | none |
Donation
{
"id": "1",
"user": "0x42424242424242",
"player": {
"id": "99",
"tokenId": "99",
"avatarId": "1",
"name": "Teleskope",
"lowercaseName": "teleskope",
"owner": "0xe53439db3e9a240c5a8b5abb874bbbed5934c47c",
"isActive": false,
"firstToReachMaxSkill": false,
"totalDonated": "1000",
"meleeXP": "0",
"defenceXP": "0",
"magicXP": "374",
"rangedXP": "0",
"healthXP": "0",
"miningXP": "0",
"smithingXP": "0",
"woodcuttingXP": "0",
"firemakingXP": "0",
"cookingXP": "0",
"craftingXP": "0",
"fishingXP": "0",
"thievingXP": "0",
"agilityXP": "0",
"fletchingXP": "0",
"alchemyXP": "0",
"totalXP": "374",
"extraBoostDuration": 0,
"extraBoostItemTokenId": 0,
"extraBoostStartTime": "1680297407",
"extraBoostType": 0,
"extraBoostVal": 0,
"numActivities": 0,
"boostVal": 0,
"boostType": 0,
"boostDuration": 0,
"boostStartTime": "0",
"boostItemTokenId": 0,
"pendingRandomRewards": [
"string"
],
"lastTimestamp": "1680297407",
"mintedNumber": "99",
"mintedTimestamp": "1680297407",
"activeQuest": {
"id": "1",
"playerId": "1",
"quest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
},
"completed": false,
"createdTimestamp": "1681920086",
"lastUpdatedTimestamp": "1681920086",
"actionCompletedNum1": 0,
"actionCompletedNum2": 0,
"actionChoiceCompletedNum": 0,
"burnCompletedAmount": 0
},
"numFixedQuestsCompleted": 3,
"combinedRank": 178,
"woodcuttingRank": 115,
"firemakingRank": 39,
"fishingRank": 115,
"cookingRank": 66,
"miningRank": 117,
"smithingRank": 26,
"craftingRank": 57,
"thievingRank": 88,
"meleeRank": 165,
"magicRank": 2,
"rangeRank": 1,
"defenceRank": 89,
"discord": "Teleskope#0001",
"twitter": "Teleskope",
"telegram": "Teleskope",
"isFullMode": false
},
"amount": "10000000000000",
"lastDonatedAmount": "10000000",
"lastDonatedTimestamp": "1681920086",
"onlyFullMode": false
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
id | string | false | none | none |
user | string | false | none | none |
player | Player | false | none | none |
amount | string | false | none | none |
lastDonatedAmount | string | false | none | none |
lastDonatedTimestamp | string | false | none | none |
onlyFullMode | boolean | false | none | none |
Quests
{
"quests": [
{
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
}
]
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
quests | [Quest] | false | none | none |
Quest
{
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"isFullModeOnly": true,
"worldLocation": 1,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
],
"dependentQuest": {
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
id | string | false | none | none |
questId | integer | false | none | none |
action1 | Action | false | none | none |
actionNum1 | integer | false | none | none |
action2 | Action | false | none | none |
actionNum2 | integer | false | none | none |
actionChoice | ActionChoice | false | none | none |
actionChoiceNum | integer | false | none | none |
skillReward | integer | false | none | none |
skillXPGained | integer | false | none | none |
rewardItem1 | Item | false | none | none |
rewardAmount1 | integer | false | none | none |
rewardItem2 | Item | false | none | none |
rewardAmount2 | integer | false | none | none |
burnItem | Item | false | none | none |
burnAmount | integer | false | none | none |
requireActionsCompletedBeforeBurning | boolean | false | none | none |
isActive | boolean | false | none | none |
isFixed | boolean | false | none | none |
isFullModeOnly | boolean | false | none | none |
worldLocation | integer | false | none | none |
createdTimestamp | string | false | none | none |
minRequirementSkills | array | false | none | none |
minRequirementXPs | array | false | none | none |
dependentQuest | DependentQuest | false | none | none |
DependentQuest
{
"id": "1",
"questId": 1,
"action1": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum1": 900,
"action2": {
"id": "9",
"actionId": 9,
"actionChoiceRequired": false,
"skill": 8,
"xpPerHour": 680,
"numSpawn": 0,
"minXP": "784726",
"isAvailable": false,
"isDynamic": false,
"guaranteedRewardItemTokenIds": [
10504
],
"guaranteedRewardRates": [
3500
],
"randomChanceItemTokenIds": [
0
],
"randomChanceRates": [
0
],
"handItemTokenIdRangeMin": 2822,
"handItemTokenIdRangeMax": 3071,
"health": 0,
"magic": 0,
"magicDefence": 0,
"melee": 0,
"meleeDefence": 0,
"ranged": 0,
"rangedDefence": 0,
"successPercent": 100,
"isFullModeOnly": false,
"worldLocation": 0
},
"actionNum2": 1,
"actionChoice": {
"id": "1",
"actionId": 1000,
"inputTokenId1": 10496,
"inputTokenId2": 0,
"inputTokenId3": 0,
"inputAmount1": 1,
"inputAmount2": 0,
"inputAmount3": 0,
"outputTokenId": 0,
"outputAmount": 0,
"successPercent": 100,
"skill": 14,
"skillDiff": "0",
"rate": "12200",
"xpPerHour": 25,
"minXP": "0",
"isFullModeOnly": false,
"handItemTokenIdRangeMin": 0,
"handItemTokenIdRangeMax": 0
},
"actionChoiceNum": 1,
"skillReward": 1,
"skillXPGained": 500,
"rewardItem1": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount1": 1,
"rewardItem2": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"rewardAmount2": 1,
"burnItem": {
"id": "1",
"tokenId": 721,
"magic": 0,
"melee": 0,
"ranged": 0,
"meleeDefence": 0,
"magicDefence": 0,
"rangedDefence": 0,
"health": 0,
"totalQuentity": "2",
"equipPosition": 3,
"healthRestored": 0,
"skill": 0,
"boostType": 0,
"boostValue": 0,
"boostDuration": 0,
"minXP": "1021",
"isFullModeOnly": false,
"isForgeable": false
},
"burnAmount": 1,
"requireActionsCompletedBeforeBurning": false,
"isActive": true,
"isFixed": true,
"createdTimestamp": "1681920086",
"minRequirementSkills": [
6
],
"minRequirementXPs": [
3000
]
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
id | string | false | none | none |
questId | integer | false | none | none |
action1 | Action | false | none | none |
actionNum1 | integer | false | none | none |
action2 | Action | false | none | none |
actionNum2 | integer | false | none | none |
actionChoice | ActionChoice | false | none | none |
actionChoiceNum | integer | false | none | none |
skillReward | integer | false | none | none |
skillXPGained | integer | false | none | none |
rewardItem1 | Item | false | none | none |
rewardAmount1 | integer | false | none | none |
rewardItem2 | Item | false | none | none |
rewardAmount2 | integer | false | none | none |
burnItem | Item | false | none | none |
burnAmount | integer | false | none | none |
requireActionsCompletedBeforeBurning | boolean | false | none | none |
isActive | boolean | false | none | none |
isFixed | boolean | false | none | none |
createdTimestamp | string | false | none | none |
minRequirementSkills | array | false | none | none |
minRequirementXPs | array | false | none | none |
XpThresholdRewards
{
"xpThresholdRewards": [
{
"id": "500",
"rewardItemAmounts": [
[
1
]
],
"rewardItemTokenIds": [
[
2100
]
],
"xp": "500"
}
]
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
xpThresholdRewards | [XpThresholdReward] | false | none | none |
XpThresholdReward
{
"id": "500",
"rewardItemAmounts": [
[
1
]
],
"rewardItemTokenIds": [
[
2100
]
],
"xp": "500"
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
id | string | false | none | none |
rewardItemAmounts | [integer] | false | none | none |
rewardItemTokenIds | [integer] | false | none | none |
xp | string | false | none | none |
PromotionInfo
{
"id": "1",
"promotionId": 1,
"startTime": "1698701204",
"endTime": "1698825600",
"isMultiday": false,
"minTotalXP": "6000",
"adminOnly": false,
"brushCost": "0",
"evolvedHeroOnly": false,
"brushCostMissedDay": "0",
"numDaysHitNeededForStreakBonus": 0,
"numDaysClaimablePeriodStreakBonus": 0
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
id | string | false | none | none |
promotionId | integer | false | none | none |
startTime | string | false | none | none |
endTime | string | false | none | none |
isMultiday | boolean | false | none | none |
minTotalXP | string | false | none | none |
adminOnly | boolean | false | none | none |
brushCost | string | false | none | none |
evolvedHeroOnly | boolean | false | none | none |
brushCostMissedDay | string | false | none | none |
numDaysHitNeededForStreakBonus | integer | false | none | none |
numDaysClaimablePeriodStreakBonus | integer | false | none | none |
PlayerPromotions
{
"playerPromotions": [
{
"id": "1",
"playerId": "1",
"promotionId": 1,
"itemTokenIds": [
[
2100
]
],
"amounts": [
[
1
]
],
"days": [
[
1
]
]
}
]
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
playerPromotions | [PlayerPromotion] | false | none | none |
PlayerPromotion
{
"id": "1",
"playerId": "1",
"promotionId": 1,
"itemTokenIds": [
[
2100
]
],
"amounts": [
[
1
]
],
"days": [
[
1
]
]
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
id | string | false | none | none |
playerId | string | false | none | none |
promotionId | integer | false | none | none |
itemTokenIds | [integer] | false | none | none |
amounts | [integer] | false | none | none |
days | [integer] | false | none | none |
Error
{
"error": "The error message will be here"
}
The error message as to why the request failed
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
error | string | false | none | none |