Skip to content

Releases: turboflakes/crunch

Crunch v0.28.0

03 Dec 16:57

Choose a tag to compare

Note: This release was built using rustc 1.91.1 (ed61e7d7e 2025-11-07)

🚩 Update Priority

This is a Low priority release for all networks, please update as appropriate.

🔧 Changes

  • Fix RPC reconnection; Log and warn on RPC errors;
  • Watch, log and silent restart on system.code_updated event;
  • Update latest networks metadata

📦️ Current builtin runtime metadata

  • polkadot/2000001
  • asset-hub-polkadot/2000003
  • people-polkadot/2000000
  • kusama/1009002
  • asset-hub-kusama/2000002
  • people-kusama/1009001
  • paseo/2000003
  • asset-hub-paseo/2000001
  • people-paseo/2000001
  • westend/1020001
  • asset-hub-westend/1020005
  • people-westend/1020001

Crunch v0.27.3

06 Nov 21:57

Choose a tag to compare

Note: This release was built using rustc 1.91.0 (f8297e351 2025-10-28)

🚩 Update Priority

This is a High priority release for Polkadot and Low priority for all other networks, please update as appropriate.

🔧 Changes

  • Update latest AHP metadata asset-hub-polkadot/2000001

📦️ Current builtin runtime metadata

  • polkadot/2000001
  • asset-hub-polkadot/2000001
  • people-polkadot/2000000
  • kusama/1009002
  • asset-hub-kusama/2000001
  • people-kusama/1009001
  • paseo/1009003
  • asset-hub-paseo/1009003
  • people-paseo/1009003
  • westend/1020001
  • asset-hub-westend/1020004
  • people-westend/1020001

Crunch v0.27.2

06 Nov 11:12

Choose a tag to compare

Note: This release was built using rustc 1.91.0 (f8297e351 2025-10-28)

🚩 Update Priority

This is a High priority release for Kusama and Low priority for all other networks, please update as appropriate.

🔧 Changes

  • Clean up AHM from all supported networks;
  • Fix stack overflow issue #69;
  • Update latest AHK metadata asset-hub-kusama/2000001

📦️ Current builtin runtime metadata

  • polkadot/2000000
  • asset-hub-polkadot/2000000
  • people-polkadot/1007001
  • kusama/1009002
  • asset-hub-kusama/2000001
  • people-kusama/1009001
  • paseo/1009003
  • asset-hub-paseo/1009003
  • people-paseo/1009003
  • westend/1020001
  • asset-hub-westend/1020004
  • people-westend/1020001

Crunch v0.27.1

03 Nov 16:38

Choose a tag to compare

Note: This release was built using rustc 1.91.0 (f8297e351 2025-10-28)

🚩 Update Priority

This is a High priority release for Polkadot and Low priority for all other networks, please update as appropriate.

✨ New

  • Support Staking on Polkadot Relay Chain and Asset-Hub.
  • Support Asset-Hub migration on Polkadot

📝 Note

  • Use environment variable CRUNCH_SUBSTRATE_ASSET_HUB_WS_URL defined at .env file or use the flag --substrate-asset-hub-ws-url in the CLI to set a custom AssetHub RPC endpoint. eg crunch --substrate-asset-hub-ws-url=wss://asset-hub-polkadot.rpc.turboflakes.io:443 rewards once; Otherwise set the chain explicit in the CLI to use the default RPC endpoints eg. crunch polkadot rewards once

📦️ Current builtin runtime metadata

  • polkadot/2000000
  • asset-hub-polkadot/2000000
  • people-polkadot/1007001
  • kusama/1009002
  • asset-hub-kusama/1009003
  • people-kusama/1009001
  • paseo/1009003
  • asset-hub-paseo/1009003
  • people-paseo/1009003
  • westend/1020001
  • asset-hub-westend/1020004
  • people-westend/1020001

Crunch v0.26.1

23 Oct 00:22

Choose a tag to compare

Note: This release was built using rustc 1.90.0 (1159e78c4 2025-09-14)

🚩 Update Priority

This is a Low priority release, please update as appropriate.

📌 Highlight

  • The variable CRUNCH_MAXIMUM_CALLS is deprecated; Crunch optimizes the number of calls that fit in a single batch call. Validates recursively the weight of the maximum number of pending payouts. The total calls submitted is capped by the value defined at CRUNCH_MAXIMUM_PAYOUTS.

🔧 Changes

  • Fix issue #65 and #66; People RPC is optional and is no longer required to be set at CRUNCH_SUBSTRATE_PEOPLE_WS_URL
  • Fix issue #46; Project structure has been split into several packages to optimize compilation times
  • Fix nomination pools API for Kusama, Paseo and Westend
  • Add runtime upgrade check, log and gracefully restart all API clients

📦️ Current builtin runtime metadata

  • polkadot/1007001
  • people-polkadot/1007001
  • kusama/1009002
  • asset-hub-kusama/1009002
  • people-kusama/1009001
  • paseo/1009002
  • asset-hub-paseo/1009002
  • people-paseo/1009002
  • westend/1020001
  • asset-hub-westend/1020003
  • people-westend/1020001

Crunch v0.25.0

06 Oct 22:47

Choose a tag to compare

Note: This release was built using rustc 1.90.0 (1159e78c4 2025-09-14)

🚩 Update Priority

This is a High priority release for Kusama and Low priority for all other networks, please update as appropriate.

✨ New

  • Support Staking on Kusama Relay Chain and Asset-Hub.
  • Support Asset-Hub migration on Kusama
  • Update subxt to v0.44.0

📌 Highlight

  • Additional use of environment variable CRUNCH_SUBSTRATE_ASSET_HUB_WS_URL or use the flag --substrate-asset-hub-ws-url to set a custom AssetHub RPC endpoint
  • If AHM is in progress crunch just hold operations and try again later after sleep interval reached (10 mins default). If AHM is scheduled or pending, it proceeds with operations on RC. If AHM is completed, it proceeds with operations on AH. This is valid for all crunch execution modes: era, daily, turbo, once;

📦️ Current builtin runtime metadata

  • polkadot/1006002
  • people-polkadot/1006001
  • kusama/1009001
  • asset-hub-kusama/1009001
  • people-kusama/1009001
  • paseo/1006002
  • asset-hub-paseo/1006002
  • people-paseo/1007001
  • westend/1020001
  • asset-hub-westend/1020001
  • people-westend/1020001

Crunch v0.24.2

03 Oct 13:42

Choose a tag to compare

Note: This release was built using rustc 1.90.0 (1159e78c4 2025-09-14)

🚩 Update Priority

This is a Low priority release, please update as appropriate.

✨ New

  • Add a validity check on all genesis state roots hashes on all supported chains. Useful to validate all RPC endpoints are correctly set.
  • Add env CRUNCH_MAXIMUM_ERROR_INTERVAL which caps the exponential backoff retry in case of RPC connection errors to a maximum of 24 hours as default.

📌 Highlight

  • To prevent unnecessary operations during Asset Hub Migration (AHM) a sanity check will be introduced in future releases covering KUSAMA and POLKADOT.
  • Currently is only available on PASEO: Add env CRUNCH_SANITY_SLEEP_INTERVAL which allows crunch to check AHM stage, default is to check stage every 10 minutes. The logic is as follows: If AHM is in progress just hold operations and try again later after sleep interval reached. If AHM is scheduled or pending, continue operations on RC. If AHM is completed, continue operations on AH. This is valid for all crunch execution modes: era, daily, turbo, once;

🐛 Bug Fix

  • Fixed issue introduced in previous release v0.24.1 where querying the validator active status was not correctly displayed on Westend and Paseo chains on Matric reports.
  • Fixed breaking change introduced in previous release v0.24.1 where the chain required to be present in the CLI. Note that the respective chain is only mandatory to be set in the CLI when in combination with unstable --enable-light-client feature.

📦️ Current builtin runtime metadata

  • polkadot/1007001
  • people-polkadot/1007001
  • kusama/1007001
  • people-kusama/1007001
  • paseo/1006002
  • asset-hub-paseo/1006002
  • people-paseo/1007001
  • westend/1020000
  • asset-hub-westend/1020000
  • people-westend/1020000

Crunch v0.24.1

23 Sep 14:00

Choose a tag to compare

Note: This release was built using rustc 1.90.0 (1159e78c4 2025-09-14)

🚩 Update Priority

This is a Low priority release, please update as appropriate.

✨ New

  • Support staking on Asset-Hub test networks and deprecate relay chain support (Paseo and Westend)
  • Add environment variable CRUNCH_SUBSTRATE_ASSET_HUB_WS_URL or use the flag --substrate-asset-hub-ws-url to set a custom AssetHub RPC endpoint

🔧 Changes

  • Update subxt to v0.43.0
  • Update all chain-specs required for light client use

📦️ Current builtin runtime metadata

  • polkadot/1006002
  • people-polkadot/1006001
  • kusama/1007001
  • people-kusama/1007001
  • asset-hub-paseo/1006002
  • people-paseo/1007001
  • asset-hub-westend/1020000
  • people-westend/1020000

Crunch v0.23.0

26 May 14:32

Choose a tag to compare

Note: This release was built using rustc 1.87.0 (17067e9ac 2025-05-09)

🚩 Update Priority

This is a High priority release, please update as appropriate.

🔧 Changes

  • Update Polkadot networks metadata
  • Fix light client support
  • Fix #61 Polkadot, Paseo, Westend subscription support

📦️ Current builtin runtime metadata

  • polkadot/1005001
  • people-polkadot/1005001
  • kusama/1005001
  • people-kusama/1005001
  • paseo/1004003
  • people-paseo/1004003
  • westend/1018005
  • people-westend/1018000

Crunch v0.22.0

26 May 02:21

Choose a tag to compare

Note: This release was built using rustc 1.87.0 (17067e9ac 2025-05-09)

🚩 Update Priority

This is a High priority release, please update as appropriate.

🔧 Changes

  • Update subxt v0.42.1
  • Update all supported networks metadata
  • Disable light client support (To be available in an upcoming version)

📦️ Current builtin runtime metadata

  • polkadot/1004001
  • people-polkadot/1004000
  • kusama/1005001
  • people-kusama/1005001
  • paseo/1004003
  • people-paseo/1004003
  • westend/1018005
  • people-westend/1018000