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

replaces PR #13 for merge #16

Closed
wants to merge 7 commits into from
Closed

replaces PR #13 for merge #16

wants to merge 7 commits into from

Conversation

brewmaster012
Copy link
Collaborator

replaces #13 because #13 has hard to resolve conflict after merging other PRs.

brewmaster012 and others added 7 commits October 21, 2021 04:02
We used to have two set of proto message; one datatype and one
voter. Here we try to reduce that to 1.
1. as voter for MetaClient to vote on a observed Send event;
2. as consensus Send structure
3. as voter for MetaClient to vote on a observed Send confirmation;
4. as consensus of Send tx confirmation on external chains
MetaClient watch receive type for outbound tx;
once the outbound tx is confirmed, it sends
receiveConfirm msg (to be introduced in later commit)
Once enough voters votes on receiveConfirm, it's
considered confirmed.

MetaClient needs to make sure not to double sign
and not to drop and "receive" outbound.
@ankurzeta ankurzeta deleted the new-issue-10 branch October 24, 2021 22:44
@ankurzeta ankurzeta restored the new-issue-10 branch October 24, 2021 22:44
@ankurzeta ankurzeta deleted the new-issue-10 branch February 14, 2022 08:14
lumtis pushed a commit that referenced this pull request Dec 18, 2023
* avoid posting uncessary outtx confirmation

* updated changelog.md

* added ballot identifier in log prints

* unified tx hash variable names

* updated changelog

* updated changelog
lumtis pushed a commit that referenced this pull request Dec 19, 2023
* avoid posting uncessary outtx confirmation

* updated changelog.md

* added ballot identifier in log prints

* unified tx hash variable names

* updated changelog

* updated changelog
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant