Skip to content

Conversation

@Velnbur
Copy link
Collaborator

@Velnbur Velnbur commented Nov 20, 2024

πŸ” Objective

Implement operator behaviour with all steps required for shared signing of all transactions like it was described in BitVM paper.

πŸ†• Added

πŸ”§ Fixed/Updated

βœ… Checklist

  • PR title corresponds to the body of changes.
  • PR has a proper label, assignee, and reviewers.
  • Tests that cover the changes are added (if needed).
  • Documentation (README files, paper) and Code Comments are updated accordingly.
  • Code is formatted, all tests pass, and CI shows no errors.

@Velnbur Velnbur self-assigned this Nov 20, 2024
@Velnbur Velnbur added the feature New feature or request label Nov 20, 2024
@Velnbur Velnbur changed the title WIP Implement operator and comittee behavior with singing of all transactions Nov 20, 2024
@Velnbur Velnbur marked this pull request as draft November 20, 2024 11:19
@Velnbur Velnbur marked this pull request as ready for review November 28, 2024 08:49
@Velnbur Velnbur requested a review from ZamDimon December 5, 2024 14:37
ZamDimon
ZamDimon previously approved these changes Dec 5, 2024
Copy link
Collaborator

@ZamDimon ZamDimon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All looks super! LGTM

Want to further see the updated paper and documentation :)

"nero-core",
"bitcoin-utils",
"nero-cli",
# "nero-cli",
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remove if not needed

// fuck, bitcoin, I don't know...
let mut buff = Vec::new();
tx.version.consensus_encode(&mut buff).unwrap();
// 0x00.consensus_encode(&mut buff).unwrap();
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are these comments needed?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In theory, if somebody else will struggle with an encoding of txs in RPC calls. I can remove it

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just add a comment, "If someone is struggling with..., here is..." or alike

@ZamDimon
Copy link
Collaborator

ZamDimon commented Dec 5, 2024

Also, make sure to merge #27 to the main branch as it contains a slightly updated paper

@ZamDimon ZamDimon changed the title Implement operator and comittee behavior with singing of all transactions πŸ—οΈ Implement operator and comittee behavior with singing of all transactions Dec 5, 2024
@Velnbur
Copy link
Collaborator Author

Velnbur commented Dec 10, 2024

@ZamDimon checkout updated doc

@ZamDimon
Copy link
Collaborator

@ZamDimon checkout updated doc

Will shortly do

@Velnbur Velnbur enabled auto-merge (squash) December 24, 2024 17:11
@Velnbur Velnbur disabled auto-merge December 24, 2024 17:11
@Velnbur Velnbur merged commit 3d5623c into main Dec 24, 2024
0 of 5 checks passed
@Velnbur Velnbur deleted the feature/operator branch December 24, 2024 17:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants