1k-validators-be
1k-validators-be copied to clipboard
Thousand Validators Program backend.
https://github.com/w3f/1k-validators-be/blob/2886bc7b19131694dbb6c7803a3196c6c885afde/packages/core/src/scorekeeper.ts#L61 We can get the denom from https://polkadot.js.org/docs/substrate/rpc#properties-chainproperties ```js const provider = new WsProvider('wss://kusama-rpc.polkadot.io'); const api = await ApiPromise.create({ provider }); const chainProps = await api.rpc.system.properties(); const decimals = chainProps.tokenDecimals.toJSON()[0]...
script to update circleci-runner to v3.2.1
https://polkadot.w3f.community/candidate/16ce9zrmiuAtdi9qv1tuiQ1RC1xR6y6NgnBcRtMoQeAobqpZ is showing candidate active = false yet we are in the active set
Similar to #2040 (read that first). The `worker` package is where any work gets separated out into related to querying, computing, aggregating, etc. Basically all the current cron jobs that...
The new paradigm of workers requries Redis as a pub/sub message backend, so there will need to be a deployment of Redis, similar to the mongo deployment. Ideally this would...
Similar to #2040 (read that first), but a bit less invovled: The telemetry client part has been separated out into it's own package named `telemetry`. The sole purpose of this...
The backend is currently being refactored from a monolith to bunch of microservices to help with stability and scalability. Prior, the backend would run a Koa server with the various...
The inclusion rate in the json is not updated reliably since Sept 10. Many nodes that are not active / nominated have a constant inclusion rate. This has a big...
I run the [ksm](https://github.com/metaspan/kusama-1kv-prometheus-exporter) & [dot](https://github.com/metaspan/polkadot-1kv-prometheus-exporter) 1kv prometheus exporters. The underlying data comes from here: https://kusama.w3f.community/candidates and https://polkadot.w3f.community/candidates During monitoring we see the valid indicator flick to false, and then...
Still need to tidy up some of the PJS and make tests pass.