Commitments

#18

Cryptographic commitment scheme for secure data submission

Part of Bittensor Core: The heart of Bittensor - subnets, staking, validation, and emissions

Filter by:
AccountNotAllowedCommit error v151 → v393 #1

Your account is not allowed to make commitments to this subnet.

Commitment event v140 → v393 #0

Emitted when an account sets a commitment for a subnet.

Emitted by: set_commitment Modifies: CommitmentOf, LastCommitment +2
●●●●○○ Significant usage
ValidationIdentity
CommitmentOf storage v140 → v393

Stores commitment data for an account on a specific subnet.

Modified by: set_commitment
●●●●●○ High usage
ValidationIdentity
CommitmentRevealed event v257 → v393 #2

Emitted when a timelocked commitment is auto-revealed.

●●○○○○ Moderate usage
ValidationIdentity
FieldDeposit constant v140 → v393

Additional deposit per field in commitment.

InitialDeposit constant v140 → v393

Deposit required to register a commitment identity.

LastBondsReset storage v273 → v393

Block number of the last bonds reset for an account on a subnet.

Validation
LastCommitment storage v140 → v393

Block number of the last commitment update for an account on a subnet.

Modified by: set_commitment
●●●●●○ High usage
Validation
MaxFields constant v140 → v393

Maximum number of additional fields in a commitment.

MaxSpace storage v257 → v393

Maximum commitment space per account per rate limit interval.

Modified by: set_max_space
ValidationAdmin
RevealedCommitments storage v257 → v393

Stores revealed timelocked commitment data after auto-reveal.

Validation
set_commitment call v140 → v393 #0

Stores on-chain commitment data for an account on a specific subnet.

Emits: Commitment, TimelockCommitment Modifies: CommitmentOf, LastCommitment +2
●●●●●● Dominant usage
ValidationIdentity
set_max_space call v257 → v393 #2

Sets the maximum commitment space per account (sudo only).

Modifies: MaxSpace
●●○○○○ Low usage
Admin
SpaceLimitExceeded error v257 → v393 #2

You've exceeded your commitment space quota for this interval.

TimelockCommitment event v257 → v393 #1

Emitted when an account sets a timelocked commitment.

Emitted by: set_commitment Modifies: CommitmentOf, LastCommitment +2
●●○○○○ Moderate usage
ValidationIdentity
TimelockedIndex storage v257 → v393

Tracks all commitments that have timelocked fields pending reveal.

Modified by: set_commitment
Validation
TooManyFieldsInCommitmentInfo error v151 → v393 #0

Your commitment contains more fields than the maximum allowed.

UnexpectedUnreserveLeftover error v257 → v393 #3

An internal error occurred when unreserving deposit funds.

UsedSpaceOf storage v257 → v393

Tracks commitment space usage for rate limiting.

Modified by: set_commitment
Validation

Related Pallets