-
Notifications
You must be signed in to change notification settings - Fork 0
/
config-task.yml
60 lines (44 loc) · 2.55 KB
/
config-task.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
# Name and metadata of your task
task_name: 'Hello World Orca'
author: 'Koii'
description: 'description'
repositoryUrl: 'https://github.com/koii-network/task-template' # Replace with your own repo URL
imageUrl: 'imageUrl'
infoUrl: 'infoUrl'
# Task executable network: DEVELOPMENT, ARWEAVE, or IPFS
# IPFS is the default value, as the CLI automatically manages the upload process via the Koii Storage SDK.
task_executable_network: 'IPFS'
# Task audit program: Path to your executable webpack if the selected network is IPFS. In the case of DEVELOPMENT, name it as main.
task_audit_program: 'dist/main.js'
# Round time: The total duration of your task, measured in slots (with each slot approximately equal to 408ms).
round_time: 1000
# Audit window: The audit window should be greater than 1/3 of the round time.
audit_window: 300
# Submission window: The submission window should be greater than 1/3 of the round time.
submission_window: 300
# Minimum stake amount: The minimum amount of KOII that a user must stake in order to participate in the task.
minimum_stake_amount: 0.1
# Task Bounty Type: KOII, KPL
task_type: 'KOII'
# OPTIONAL (ONLY IF Task Type = KPL) : Token Mint Address, Fire Token as an example here.
token_type: 'FJG2aEPtertCXoedgteCCMmgngSZo1Zd715oNBzR7xpR'
# Total bounty amount: The total bounty amount that will be distributed to the task. (Not accepted in case of update task).
total_bounty_amount: 10
bounty_amount_per_round: 0.1
# Allowed failed distributions: Number of times re-submission is allowed for the distribution list in case of an audit.
# It is also the number of rounds submission will be kept.
allowed_failed_distributions: 3
# Space: Space in MBs for the account size, that holds the task data.
# For testing tasks this can be set to 0.1, but for production it should be set to at least 1.
space: 0.1
# Note that the value field in RequirementTag is optional, so it is up to you to include it or not based on your use case.
# To add more global variables and task variables, please refer to the type, value, description format shown below.
requirementsTags:
- type: ADDON
value: 'ORCA_TASK'
# OPTIONAL variables for creating task / REQUIRED variables for updating task
# ONLY provide the task_id and migrationDescription if you are updating the task, otherwise leave blank.
# Task_id: Previous task ID.
task_id: 'B9ku2vPpZ3TJkmkciWNKhb43dJ9J65siZ8GwFLEoBQJn'
# Migration description: Provide the description for changes made in the new version of the task.
migrationDescription: 'update task'