Skip to main content

Deploy Task

The create-task-cli is used to register a new task on K2.

note

Before proceeding, download the Koii CLI here, create a Koii wallet, and fund your wallet.

After setting up the KOII CLI and funding your Koii wallet, follow the steps below to create and register your task on K2:

  • Run npx @_koii/create-task-cli@latest in your terminal within the task directory; it prompts for your wallet path:
✔ Enter the path to your wallet … /Users/<YOUR_HOME>/.config/koii/id.json
tip

Run koii config get to get the information of your wallet path.

Don't have a Koii wallet yet? Check here and generate one quickly. Remember to save your wallet path.

  • Next, you will be prompted with seven options, select Create a new task to create a new task:
? Select operation › - Use arrow-keys. Return to submit.
❯ Create a new task
update existing task
Activate task
Claim reward
Fund task with more KOII
Withdraw staked funds from task
upload assets to IPFS(metadata/local vars)
  • There are two options to create a new task, select "using config YML" as we've updated the config-task.yml file with our task information:
? Select operation › - Use arrow-keys. Return to submit.
❯ using CLI
using config YML
  • If there is an error, follow the instructions to correct it. If it was successful, your terminal should display an output similar to this:
Your MetaData CID is bafybeibjbtiendwzxq3ou5hsgauyym4wcg4gtodbhssh4cxhxdipqibrrm/metadata.json

Your account will be deducted 16.96090088 KOII for creating the task, which includes the rent exemption(6.96090088 KOII) and bounty amount fees (10 KOII)
  • Hit y to subtract the necessary amount of KOII for your task creation.
  • Finally, the details of your task, including the task ID, are returned.
Calling Create Task
Task Id: 4b4A15VaMqFtzgtSHxJsJ8UxVaUSQ4vRVEfnqMcFxUPh
Stake Pot Account Pubkey: stakepotaccount6G1XJXA1AZBKbwdhhbTSDi3AGLs7
Note: Task Id is basically the public key of taskStateInfoKeypair.json
Success

Congratulations! You've created your first Koii task. See the links below to learn and build more Koii tasks: