subtensor
subtensor copied to clipboard
Bittensor Blockchain Layer
### Describe the bug The `Run in Docker` section is outdated. ### To Reproduce Follow README section `Run in Docker` https://github.com/opentensor/subtensor/blob/1d3cb71660e2e6f271a54c548bc7d853aab7841b/README.md?plain=1#L281-L306 But there is no ``` ./scripts/docker_run.sh ``` ### Expected...
### Describe the bug look at steps to reproduce and expected behavior ### To Reproduce 1. Register miners 1-N that do nothing where N>more than subnet limit (currently 256) 2....
Some recent changes to the workspace root package broke some syntax like `cargo test --features=try-runtime` without `--workspace`. This fixes some issues in the root workspace `Cargo.toml` re-enabling that old behavior...
## Description ## Related Issue(s) - Closes #[issue number] ## Type of Change - [ ] Bug fix (non-breaking change which fixes an issue) - [ ] New feature (non-breaking...
### Describe the bug Some subnets, have almost 90% of their miners with 0 emission. It seems that this logic will always pick the last UID from the UID indexes...
## Description Adds subnet Identities Done: - Define subnet identity structs and storage items. - Add extrinsic ` set_subnet_identity`. - Add the subnet identity fields to `SubnetInfo`. - Remove the...
## Description Currently, the subnet registration process doesn't include identity information, and the `SubnetInfo` struct lacks fields for storing this data. We need to enhance the subnet registration process to...
## Description Add protection from an attack when (a) parent hotkey stakes close to the subnet tempo, (b) nominator stakes close to the hotkey emission tempo, and quickly unstakes after...
## Description Currently, Bittensor lacks a standardized process for the community to propose and discuss changes to the protocol. Implementing a Bittensor Improvement Template (BIT) system, similar to Ethereum's EIPs,...
#513 introduced the `#[freeze_struct]` attribute which allows you to "lock" a storage struct such that any changes to it result in a new hash code that is enforced at compile...