Sam Johnson
Sam Johnson
Fixes #344 note that this merges into `main` because that is what determines the root CI settings for the repo once we change default branch back to `main`. May need...
Right now major migrations in subtensor are perilous. Under AURA consensus, the validators use a round-robin system to pick a validator each time to try to complete the migration. If...
This is desirable in case we ever lose track of our branches in github or if there is some sort of data loss and we genuinely need to know what...
Right now it is possible to have code that panics in pallets, extrinsics, etc., which can brick the chain. Ideally we disallow this at the clippy linting level so the...
We should add automated fuzzing to the CI particularly to catch bugs around matrix operations and unanticipated combinations of extrinsics potentially. AC: - [ ] pick a fuzzing library/crate -...
We want to move to a more formal release process characterized by the following points: * all PRs merge into `main` * PRs don't get merged until they are finney-ready...
It's pretty annoying that the UI doesn't know at all what errors are if they haven't been hard-coded. Unknown error isn't a great user experience, and right now introducing new...
Part of #300, we need to deny the ability to perform potentially-panicking and/or overflowing operations on number types in subtensor AC: - [ ] fix existing offending overflow operations -...
We need a safe type that allows sparse matrix operations that will not panic / does not provide panicking operations or methods. Everything should be infallible or return a `Result`...
Description : We need CI jobs implemented in the subtensor repo for auto checks for rust using cargo, specifically `cargo check`, `cargo format`, and `cargo fix` AC: - [x] CI...