Skip to main content

Cruncher Commands

Cruncher commands handle participant operations — creating a profile, registering for competitions, managing models, and claiming rewards.

cruncher create

Create a new Cruncher profile.
Arguments: Example:

cruncher register

Register for a competition.
Arguments: Example:

cruncher get

Get Cruncher information by wallet address.
Arguments: Examples:

cruncher get-address

Get cruncher PDA address from a wallet address.

cruncher get-claim-record

Get the claim record for a cruncher in a competition.
Example:
Shows the claim record address and cruncher index for the specified competition.

cruncher get-claimable-checkpoints

Get claimable checkpoints for the current wallet.
Example:
Lists all available checkpoints with amounts that can be claimed.

cruncher claim

Claim available checkpoint rewards from a competition.
Example:

Model Commands

Model commands are subcommands of cruncher for managing model submissions within competitions.

cruncher model add

Submit a new model to a competition.
Arguments: Options: Example:

cruncher model update

Update an existing model’s results or metadata.
Arguments: Example:
The updateData JSON can include any of: submissionId, resourceId, hardwareType, desiredState.

cruncher model get

Get detailed information about a specific model.
Example:

cruncher model get-crunch-models

Get all models submitted to a competition.
Example:

Staking Commands

Staking commands manage token deposits, delegation, and rewards.

staking deposit

Deposit CRNCH tokens to stake.
Example:

staking withdraw

Withdraw CRNCH tokens from stake.
Example:

staking delegate

Delegate tokens to a coordinator.
Arguments: Example:

staking undelegate

Undelegate tokens from a coordinator.
Example:

staking positions

Show your current staking positions.

staking available

Show available balance for staking.

staking rewards

Show claimable staking rewards.

staking claim

Claim pending staking rewards.

staking accounts

Show staking account addresses.

staking positions-accounts

Show position account addresses.

Command Reference Summary

Common Workflows

Participating in a Competition

1

Create Profile

2

Register for Competition

3

Submit Model

4

Update Model

5

Check Rewards

6

Claim Rewards

Staking Workflow

1

Deposit Tokens

2

Delegate to Coordinator

3

Monitor Positions

4

Check Rewards

5

Claim Rewards