Releases: turboflakes/crunch
Crunch v0.5.1
Note: This release was built using rustc 1.59.0 (9d1b2106e 2022-02-23)
🔧 Changes
- Fixes
is-short
flag to use collapsible section to show/hide details with a brief summary highlightingcrunch
actions.
📦️ Builtin runtimes metadata
Polkadot/9151
Kusama/9170
Westend/9160
Crunch v0.5.0
Note: This release was built using rustc 1.58.1 (db9d1b20b 2022-01-20)
✨ New
- Collapsible section to show/hide details with a brief summary highlighting
crunch
actions. Closes #3 - Optional flag 'stashes-url'. This flag allows stashes to be loaded into
crunch
from a remote endpoint. Payouts are triggered for these stashes without the need of a service restart or a local file configuration change. Closes #6 - Added a random waiting period (up to a maximum of 120 seconds) before triggering the procedure to execute the batch calls. This aims to prevent a block race from all
crunch
bots at the beginning of each era.
🔧 Changes
- Fixes #4 Already claimed rewards issue
- Fixes default endpoints by setting the default
:443
port number
📦️ Builtin runtimes metadata
Polkadot/9151
Kusama/9160
Westend/9160
Crunch v0.4.1
Note: This release was built using rustc 1.58.0 (02072b482 2022-01-11)
🔧 Changes
- Update encoded metadata for Kusama and Westend
📦️ Builtin runtimes metadata
Polkadot/9140
Kusama/9150
Westend/9150
Crunch v0.4.0
Note: This release was built using rustc 1.57.0 (f1edd0429 2021-11-29)
✨ New
- New
maximum-calls
flag with default value of8
. By defaultcrunch
collects all the outstanding payouts from previous eras and group all the extrinsic payout calls in group of 8 (or whatever value defined by this flag) so that a single batch call per group can be made.
Note 1: Using batch calls rather than single payouts we could expect a significant drop in transaction fees and a significant increase oncrunch
performance.
Note 2: The collection of all outstanding payouts from previous eras is limited by two other flags. The first beingmaximum-payouts
which default value is4
- this flag limits the number of payouts per stash. The other one is themaximum-history-eras
flag, which default value is also4
- this flag limits the number of past erascrunch
will look for unclaimed rewards - but this flag is only executed ifshort
flag is also used in the configuration. This is done so thatcrunch
can run efficiently every era.
🔧 Changes
- Changed single payouts for batch calls.
- Update
subxt
dependency to revision41bd8cc
📦️ Builtin runtimes metadata
Polkadot/9140
Kusama/9130
Westend/9130
Crunch v0.3.2
Note: This release was built using rustc 1.56.1 (59eed8a2a 2021-11-01)
🔧 Changes
- Update
subxt
dependency with some bug fixes - Fix loading
CRUNCH_SUBSTRATE_WS_URL
environment from .env file - Default
error-interva
time reduced to 5 minutes
🚧 In progress
- Working on getting
batch
calls fixed
Crunch v0.3.0
Note: This release was built using rustc 1.55.0 (c8dfcfe04 2021-09-06)
💥 Breaking changes
- Fix
subxt
dependency for metadata V14 and support Polkadot/Kusama 9110 runtime
🔧 Changes
- Currently
batch
calls are no longer supported on this version only single payouts -> fix will be available soon
Crunch v0.2.2
Note: This release was built using rustc 1.55.0 (c8dfcfe04 2021-09-06)
✨ New
- Add optional
--maximum_history_eras
flag with default value of 4.
Note 1: This flag is only valid if--short
flag is also present. By default crunch will only check for unclaimed rewards in the last 4 eras rather than the value specified in constanthistory_depth
(usually 84) as in previous versions. This will just speed upcrunch
by avoiding repeated checks every era.
Note 2: If runningcrunch
in verbose mode the check in the last 84 eras is enforced by default since Inclusion and Crunched stats are relevant only with all eras history available on-chain.
🐛 Bugfix
- Fix loading configuration variables like
CRUNCH_SEED_PATH, CRUNCH_MAXIMUM_PAYOUTS
specified in.env
configuration file. - Fix issue when new chains have potentially a
current_era
value lower than thehistory_depth
constant.
Crunch v0.1.19
Note: This release was built using rustc 1.55.0 (c8dfcfe04 2021-09-06)
To keep older versions of crunch
still running, this pre-release may be useful for chains that do not implement the Utility
pallet where batch transactions are not yet supported.
🐛 Bugfix
- Fix issue when new chains have potentially a
current_era
value lower than thehistory_depth
constant.
Crunch v0.2.1
Note: This release was built using rustc 1.55.0 (c8dfcfe04 2021-09-06)
✨ New
- Bash script
crunch-update.sh
for easier install or crunch update
🔧 Changes
- Identify an excellence performance by using Interquartile Range(IQR)
- Update substrate-subxt dependency
🐛 Bugfix
Substrate_subxt error: Scale codec error: Could not decode 'Outcome', variant doesn't exist
Crunch v0.2.0
Note: This release was built using rustc 1.55.0 (c8dfcfe04 2021-09-06)
✨ New
- Support a batch of payout calls by default
- Additional 99.9% confidence interval for performance reaction
- Additional randomness on emojis and flakes messages
🔧 Changes
- Fix typos
- Improve identity
- Notification message refactored
- Minor message changes
- Update substrate-subxt dependency
- Multilingual hello message