Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement full DkgSign over StackerDB #3911

Merged
merged 40 commits into from
Sep 18, 2023

Commits on Sep 6, 2023

  1. Port DKG logic to stacks-signer

    Signed-off-by: Jacinta Ferrant <[email protected]>
    jferrant committed Sep 6, 2023
    Configuration menu
    Copy the full SHA
    4efee83 View commit details
    Browse the repository at this point in the history
  2. Cleanup state and event processing

    Signed-off-by: Jacinta Ferrant <[email protected]>
    jferrant committed Sep 6, 2023
    Configuration menu
    Copy the full SHA
    0ec99a8 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2023

  1. Add integration test

    Signed-off-by: Jacinta Ferrant <[email protected]>
    jferrant committed Sep 7, 2023
    Configuration menu
    Copy the full SHA
    ec96ebb View commit details
    Browse the repository at this point in the history
  2. WIP: test broken

    Signed-off-by: Jacinta Ferrant <[email protected]>
    jferrant committed Sep 7, 2023
    Configuration menu
    Copy the full SHA
    cd42690 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2023

  1. Configuration menu
    Copy the full SHA
    733c3d7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    21c2fd6 View commit details
    Browse the repository at this point in the history
  3. fix off by one error

    xoloki committed Sep 8, 2023
    Configuration menu
    Copy the full SHA
    d5b915a View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2023

  1. duct tape the test_observer into the SignerRunLoop so I can debug the…

    … crypto while jude and jacinta fix the networking chicken-egg problem
    xoloki committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    659a6c3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e18b197 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2023

  1. full taproot signing works

    xoloki committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    4a3fa4d View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2023

  1. Configuration menu
    Copy the full SHA
    8c4da6f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ea4cd76 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    16f8973 View commit details
    Browse the repository at this point in the history
  4. Add issues to various TODOs

    Signed-off-by: Jacinta Ferrant <[email protected]>
    jferrant committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    1ea77a1 View commit details
    Browse the repository at this point in the history
  5. Cleanup with fmt and clippy

    Signed-off-by: Jacinta Ferrant <[email protected]>
    jferrant committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    176a9b2 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2023

  1. Configuration menu
    Copy the full SHA
    b9a764d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3994c6d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9228f59 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    87590fd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    41de629 View commit details
    Browse the repository at this point in the history
  6. check all round IDs when receiving frost messages, but don't inc dkg_…

    …public_id because that breaks stacks-sbtc
    xoloki committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    e80749e View commit details
    Browse the repository at this point in the history
  7. CRC: add an issue to update slots_per_user function

    Signed-off-by: Jacinta Ferrant <[email protected]>
    jferrant committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    9f9ea62 View commit details
    Browse the repository at this point in the history
  8. CRC: add an issue to update with_socket in session.rs in libsigner

    Signed-off-by: Jacinta Ferrant <[email protected]>
    jferrant committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    6586230 View commit details
    Browse the repository at this point in the history
  9. CRC: cleanup comment on RawConfigFile.stacks_private_key and add issu…

    …e for DKG even y coord incrementation bug
    
    Signed-off-by: Jacinta Ferrant <[email protected]>
    jferrant committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    e6b6592 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2023

  1. Add generate-files to cli for testing purposes and update readme

    Signed-off-by: Jacinta Ferrant <[email protected]>
    jferrant committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    8d2ff2e View commit details
    Browse the repository at this point in the history
  2. CRC: Update host port and make contract ID into CLI arg instead of ju…

    …st name
    
    Signed-off-by: Jacinta Ferrant <[email protected]>
    jferrant committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    eea519c View commit details
    Browse the repository at this point in the history
  3. Fix comment on utils helper functions

    Signed-off-by: Jacinta Ferrant <[email protected]>
    jferrant committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    c6c5d72 View commit details
    Browse the repository at this point in the history
  4. Use SLOTS_PER_USER in build_stackerdb_contract

    Signed-off-by: Jacinta Ferrant <[email protected]>
    jferrant committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    cc9dd4a View commit details
    Browse the repository at this point in the history
  5. Update build_signer_config_tomls to have Option<Duration> for event_t…

    …imeout
    
    Signed-off-by: Jacinta Ferrant <[email protected]>
    jferrant committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    79001cd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7afa742 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    cbd77a5 View commit details
    Browse the repository at this point in the history
  8. Fix hanging of thread due to failure to send data to the listener

    Signed-off-by: Jacinta Ferrant <[email protected]>
    jferrant committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    9c5416a View commit details
    Browse the repository at this point in the history
  9. Clippy fixes for libsigner

    Signed-off-by: Jacinta Ferrant <[email protected]>
    jferrant committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    8bee21e View commit details
    Browse the repository at this point in the history
  10. Fix accidental typo in forward_event during clippy changes

    Signed-off-by: Jacinta Ferrant <[email protected]>
    jferrant committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    6d7e05a View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2023

  1. Configuration menu
    Copy the full SHA
    3f36dbc View commit details
    Browse the repository at this point in the history
  2. try without tmpfs

    xoloki committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    dff0001 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7b5694e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5318cbf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e52b3da View commit details
    Browse the repository at this point in the history
  6. signer_id starts at 0 not 1

    xoloki committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    99c1218 View commit details
    Browse the repository at this point in the history