Quest System
Methods for working with the quest system.getQuest
Gets details for a specific quest.Parameters
| Name | Type | Description |
|---|---|---|
| questId | number | ID of the quest |
Returns
Quest object containing quest details.Example
getUserQuestProgress
Gets a user’s progress on a specific quest.Parameters
| Name | Type | Description |
|---|---|---|
| userAddress | Address | Address of the user |
| questId | number | ID of the quest |
Returns
UserQuestProgress object containing progress information.Example
claimQuestReward
Claims the reward for a completed quest.Parameters
| Name | Type | Description |
|---|---|---|
| questId | number | ID of the quest |
Returns
Hex - Transaction hash of the reward claim.
Example
listActiveQuests
Lists all active quests.Returns
Array of Quest objects.Example
getQuestCount
Gets the total number of quests.Returns
number - Total quest count.