Skip to main content

Challenger FAQ

Who is running Challenger?

Greenfield Blockchain Validators are running Challengers for the network.

How are challenges generated?

There are two ways to trigger challenges.

  • Submit by users
  • Randomly auto-generated via protocol

Check the details here

How much is slashed by a successful challenge?

Slash amount = slash_amount_size_rate * object size in GB

  • if amount > slash_amount_max, the final amount is slash_amount_max
  • if amount < slash_amount_min, the final amount is slash_amount_min,

Query this API to get the parameters.

How to query the status of a challenge?

Listen to the latest challenges with this API.
The challenge result is not saved on chain forever, only the latest attestation_kept_count will be kept on chain. The EventAttestChallenge will also be emitted for succeed challenges or heartbeat challenges.

Then, use this API to query details.

How to avoid a successful challenge?

  • Backup your database regularly Keep Challenger service running to answer to challenges