Spec Version
Spec Version : 185
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
Full Change Log
- Reserved test nodes by @shibshib in #406
- 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
- fix: bump testnet spec version by @orriin in #407
- 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
- fix finney deploy merge conflicts 5/20/2024 by @sam0x17 in #442
- chore: use staging branch e2e tests by @orriin in #450
- feat: min take 9% by @distributedstatemachine in #451
- Improve errors definition and docs by @open-junius in #433
- [Fix] fix reg interval too short by @camfairchild in #463
- [Fix] allow unstake below nom limit by @camfairchild in #462
- Hotfix/reapply before testnet merge by @distributedstatemachine in #464
- 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
- 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
- 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
New Contributors
- @synthpolis made their first contribution in #339
- @PawKanarek made their first contribution in #364
Full Changelog: https://github.com/opentensor/subtensor/commits/v1.1.0-pre-release