Open Issues Need Help
View All on GitHubAI Summary: Dependabot has identified a security vulnerability in the `tracing-subscriber` dependency, as detailed in a linked security advisory. The objective is to update `tracing-subscriber` to a non-vulnerable version to eliminate the reported security issue. This ensures the project's dependencies are secure and free from known flaws.
MPC Node. Implements secure multi-party threshold signature generation as part of NEAR's chain abstraction infrastructure
MPC Node. Implements secure multi-party threshold signature generation as part of NEAR's chain abstraction infrastructure
MPC Node. Implements secure multi-party threshold signature generation as part of NEAR's chain abstraction infrastructure
MPC Node. Implements secure multi-party threshold signature generation as part of NEAR's chain abstraction infrastructure
MPC Node. Implements secure multi-party threshold signature generation as part of NEAR's chain abstraction infrastructure
MPC Node. Implements secure multi-party threshold signature generation as part of NEAR's chain abstraction infrastructure
AI Summary: Remove nightly-only features from the rustfmt configuration files (rustfmt.toml) to eliminate warnings during `cargo fmt` execution. This involves identifying and removing the `wrap_comments`, `comment_width`, `normalize_comments`, and `imports_granularity` settings, or finding stable alternatives.
MPC Node. Implements secure multi-party threshold signature generation as part of NEAR's chain abstraction infrastructure
AI Summary: The task is to fix a CI/CD pipeline issue where Python linting is unnecessarily re-triggered when a pull request's name changes, but not its code. The solution requires identifying the trigger in the CI configuration that causes this behavior and modifying it to only run the linter when Python code changes are detected.
MPC Node. Implements secure multi-party threshold signature generation as part of NEAR's chain abstraction infrastructure
MPC Node. Implements secure multi-party threshold signature generation as part of NEAR's chain abstraction infrastructure
AI Summary: Improve the `generate-test-configs` CLI tool to handle empty participant sets gracefully. This involves either preventing the generation of configurations with empty sets or providing a more informative error message instead of a panic when an empty set is encountered.
MPC Node. Implements secure multi-party threshold signature generation as part of NEAR's chain abstraction infrastructure
AI Summary: Modify the serialization/deserialization of the `Hash32` struct to exclude the `_marker` field (PhantomData) for improved compatibility with the public API of the MPC smart contract. This involves updating both Serde and Borsh serialization implementations to treat `Hash32` as a transparent 32-byte array.
MPC Node. Implements secure multi-party threshold signature generation as part of NEAR's chain abstraction infrastructure
AI Summary: Generate a valid TDX quote sample for a unit test in the NEAR MPC Node's attestation module. This involves creating a correctly formatted quote string that can be used to verify the functionality of the `report_data` parsing. The new quote must address a previously discovered one-byte shift error.
MPC Node. Implements secure multi-party threshold signature generation as part of NEAR's chain abstraction infrastructure
AI Summary: Add a Continuous Integration (CI) check to the NEAR MPC Node project to ensure consistent formatting of Python code using a popular formatter like Black or Yapf.
MPC Node. Implements secure multi-party threshold signature generation as part of NEAR's chain abstraction infrastructure
AI Summary: Write unit or integration tests for the `report_data` attestation verification functionality in the NEAR MPC node, ensuring comprehensive coverage of the implemented feature. This involves creating test cases that cover various scenarios and edge cases to validate the correctness of the attestation verification process.
MPC Node. Implements secure multi-party threshold signature generation as part of NEAR's chain abstraction infrastructure
AI Summary: Replace instances of the `lazy_static` crate with the standard library's `std::sync::LazyLock` in the NEAR MPC Node project. This involves identifying all uses of `lazy_static`, refactoring the code to use `LazyLock`, and removing `lazy_static` as a dependency.
MPC Node. Implements secure multi-party threshold signature generation as part of NEAR's chain abstraction infrastructure