Releases: turboflakes/crunch
Crunch v0.28.0
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_updatedevent; - 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
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
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
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_URLdefined at.envfile or use the flag--substrate-asset-hub-ws-urlin the CLI to set a custom AssetHub RPC endpoint. egcrunch --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
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_CALLSis 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 atCRUNCH_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
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
subxttov0.44.0
📌 Highlight
- Additional use of environment variable
CRUNCH_SUBSTRATE_ASSET_HUB_WS_URLor use the flag--substrate-asset-hub-ws-urlto set a custom AssetHub RPC endpoint - If AHM is in progress
crunchjust 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 allcrunchexecution 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
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_INTERVALwhich 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_INTERVALwhich 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
chainrequired to be present in the CLI. Note that the respectivechainis only mandatory to be set in the CLI when in combination with unstable--enable-light-clientfeature.
📦️ 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
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_URLor use the flag--substrate-asset-hub-ws-urlto set a custom AssetHub RPC endpoint
🔧 Changes
- Update
subxttov0.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
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
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