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

Don't create machine accounts for non-consensus or collection nodes #244

Merged
merged 2 commits into from
Sep 9, 2021

Conversation

joshuahannan
Copy link
Member

@joshuahannan joshuahannan commented Sep 9, 2021

Closes #241

  • Ignores votes that have not been submitted for qc and adds a test case for this

  • Only call create machine account function if the node is collection or consensus so the account that is registering doesn't have to pay account creation fees

@joshuahannan
Copy link
Member Author

joshuahannan commented Sep 9, 2021

@jordanschalm @kc1116 Can you check out this PR instead? This includes the QC fix as well as a staking collection update for a machine account bug

@joshuahannan joshuahannan merged commit 6fcd492 into master Sep 9, 2021
@joshuahannan joshuahannan deleted the no-machine branch September 9, 2021 20:51
bors bot added a commit to onflow/flow-go that referenced this pull request Sep 17, 2021
1278: Update core-contracts version `v0.7.7->v0.7.9` r=jordanschalm a=jordanschalm

Integrate a critical bug-fix on the `FlowClusterQC` contract from onflow/flow-core-contracts#244

Co-authored-by: Jordan Schalm <jordan@dapperlabs.com>
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.

QC Generation assumes all cluster participants have voted
3 participants