Spec Version
Spec Version : 151
Highlights
Commit Reveal
- PR: #396
- In order to mitigate the effects of weight copying , we have implemented a commit reveal scheme. Validators are now able to conceal their weights by submitting hashing to the chain , and then later revealing them. This reduces the chances of weight copiers performing better than honest validaor
No emissions for subnets with registrations turned off
- PR: #474
- From this release onwards , subnets will only earn emissions if they have their registration turned on.
Upgrade to Polkadot 1.10
PR: #387
- Continuing the effort to reduce technical debt , this release migrates the codebase from polkadot-sdk v1.0.0 to v1.10
What's Changed
- Upgrade to polkadot-sdk-v1.10.0 by @orriin in #387
- Add set_root_weights() by @JohnReedV in #335
- Fix the metadata by @open-junius in #391
- fix: genesis config builder by @orriin in #397
- ci: clippy deny warnings by @orriin in #398
- fix: bump development spec version by @orriin in #408
- fix pays no check by @open-junius in #404
- Added reserved nodes to docker compose to ensure sync with validator by @sam0x17 in #409
- Junius/fix faucet calc by @open-junius in #410
- update comments by @cuteolaf in #390
- feat: allow invoking localnet.sh from anywhere by @orriin in #413
- Commit-Reveal Weights by @JohnReedV in #396
- Documentation improvement for runtime by @open-junius in #400
- test dissolve_network by @JohnReedV in #423
- fix benchmarks by @JohnReedV in #424
- fix: localnet pow-faucet feature by @orriin in #427
- Normalise weights in Root Epoch Calculation by @distributedstatemachine in #415
- Remove more direct indexing by @keithtensor in #429
- feat: e2e bittensor tests by @orriin in #434
- chore: use staging branch e2e tests by @orriin in #450
- Improve errors definition and docs by @open-junius in #433
- chore: remove applied migrations by @orriin in #459
- Fix wrong raw spec by @open-junius in #460
- Update old script arguments --ws-external and --ws-max-connections by @PawKanarek in #364
- Fix spec in dev by @open-junius in #470
- Fix spec testnet by @open-junius in #471
- Hotfix/no registration no emission by @distributedstatemachine in #474
- Enable exponential backoff for AuRa by @keithtensor in #480
- feat: localnet fast blocks by @orriin in #481
- add set_target_stakes_per_interval extrinsic by @open-junius in #483
- new development/deployment/release process by @sam0x17 in #346
- feat: bad blocks chain extension by @orriin in #479
- Add salt to weights commit-reveal by @gztensor in #478
- Testnet Deployment 290524 by @distributedstatemachine in #491
- Add event and unit test for stakes interval set by @open-junius in #484
- Backport/dev no registration no emission by @distributedstatemachine in #475
- add sudo calls & tests by @JohnReedV in #432
- Testnet 290524 by @distributedstatemachine in #492
- Backport/testnet no registration no emission by @distributedstatemachine in #476
- Hotfix/docker by @distributedstatemachine in #496
- fix: write permissions for ci packages by @distributedstatemachine in #499
- [fix] Revert axon info field ordering by @camfairchild in #512
- Finney deployment 11062024 by @distributedstatemachine in #519
New Contributors
- @PawKanarek made their first contribution in #364
Full Changelog: v1.0.1...v1.1.1