mithril icon indicating copy to clipboard operation
mithril copied to clipboard

Stake-based threshold multi-signatures protocol

Results 150 mithril issues
Sort by recently updated
recently updated
newest added

## Why While implementing the issue #1804, we have made the usage of the `beacon` field in the pending certificate optional. We want to do this operation on the Certificate...

refactoring :hammer_and_wrench:

## Content This PR includes some **experimental** optimizations of the **Cardano transactions proof generation** in order to enhance the throughput. ## Pre-submit checklist - Branch - [ ] Tests are...

prototype :hammer_and_wrench:

## Context & versions `cargo deny check` complains that the mithril libraries rely on `LGPL-3.0+` licensed dependencies. This is a problem for code because these libraries are statically linked, which...

## Content This PR includes a small refactor of aggregator & signer `CardanoTransactionImporter` threading logic to use [task::spawn_blocking](https://docs.rs/tokio/latest/tokio/task/fn.spawn_blocking.html) instead of [task::block_in_place](https://docs.rs/tokio/latest/tokio/task/fn.block_in_place.html). ## Pre-submit checklist - Branch - [x] Tests are...

## Why The Cardano transaction importer does not import the last block displayed as certified: - In the aggregator artifact route: ```json { "merkle_root": "05e65f0c58565d1097254ae35432a61a26f06426b2a723ecdac63126bd5d595e", "epoch": 493, "block_number": 10499370, "hash":...

bug :warning:

## Why ## What - Develop a prototype leveraging an experimental implementation of a new mini-protocol for signature diffusion on the Cardano network - The prototype Mithril signer and aggregator...

epic :crossed_swords:

## Why In order to move further toward decentralization of the Mithril protocol where multiple aggregators will be able to operate, we need to decentralize the signature orchestration and make...

epic :crossed_swords:

## Why Cardano transactions are not produced consistently on the `testing-sanchonet`. The problem is not occurring on the `testing-preview` network which is running the same code as `testing-sanchonet`. ## What...

bug :warning:

## Why We want to decentralize Mithril networks and have the capability of running multiple aggregators: - Avoid the need to build and configure an alternate networking/relaying mechanism - Strengthen...

epic :crossed_swords:

## Why Have a stronger type checking implemented on the `BlockNumber` and `SlotNumber` type which is currently an alias to `u64`. ## What Refactor the `BlockNumber`and `SlotNumber` with a struct....

refactoring :hammer_and_wrench: