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

Assume utreexo + bugfixes #181

Merged
merged 16 commits into from
Jun 25, 2024
Merged

Assume utreexo + bugfixes #181

merged 16 commits into from
Jun 25, 2024

Conversation

Davidson-Souza
Copy link
Collaborator

No description provided.

@Davidson-Souza Davidson-Souza force-pushed the assume-utreexo branch 2 times, most recently from c7b8c99 to 7b75905 Compare June 25, 2024 18:57
@Davidson-Souza Davidson-Souza merged commit 7631208 into master Jun 25, 2024
5 checks passed
@Davidson-Souza Davidson-Souza deleted the assume-utreexo branch June 25, 2024 22:58
jaoleal pushed a commit to jaoleal/Floresta that referenced this pull request Jul 2, 2024
* feat: assumeutreexo

If pow fraud proofs aren't available in a given network, we can use
hard-coded assumeutreexo value. Right now we only have it for mainnet.

* fix: fix some bugs where we would get stuck

There's a bug on our functions to check if we have peers in a given
network, so we would get stuck in a few cases. This commit fixes it

* bug: fix problem address_man reads hard-coded seed

We had a silent bug where we couldn't read the hardcoded seeds due to a
json parsing error, now we sould be able to.

* add mainnet seeds

* tweak loggin on sync_node.rs

* improve reliability of our cfilters impl

* don't try to create connection too often

* implement an integrity check that doesn't go through every single block

* simplify the loggin logic for new blocks

* use the same value for assumeutreexo with or without run

* address_man: don't return any address if peer is connected

* forece to find new utreexo peers if we don't have any

* peer: only notify the node if they ack our version too

* {ibd, running}Node: do a better job at not getting stuck

* put placeholder assumeutreexo values
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