Skip to content
This repository was archived by the owner on Feb 3, 2025. It is now read-only.

More effienct esplora syncing#690

Merged
benthecarman merged 1 commit intomasterfrom
updated-sync
Aug 6, 2023
Merged

More effienct esplora syncing#690
benthecarman merged 1 commit intomasterfrom
updated-sync

Conversation

@benthecarman
Copy link
Copy Markdown
Collaborator

@benthecarman benthecarman commented Aug 4, 2023

Replaces the current syncing with a more efficient version copied from bitcoindevkit/bdk#1040

Keeps the old syncing mechanism that is used for the reset keychain tracker so we can get txs if they are missed somehow.

Needed to add a flag to do a full sync after a restore so we can find our on-chain balances

@benthecarman benthecarman force-pushed the updated-sync branch 5 times, most recently from 0b31e0c to df99c34 Compare August 4, 2023 21:49
@AnthonyRonning
Copy link
Copy Markdown
Contributor

if the "reset chain state" button is clicked, does it run through full sync again? should it delete NEED_FULL_SYNC_KEY or set to false?

@benthecarman
Copy link
Copy Markdown
Collaborator Author

the reset keychain tracker just deleted the bdk history so added it so it sets need full sync

@benthecarman benthecarman merged commit 21f17c1 into master Aug 6, 2023
@benthecarman benthecarman deleted the updated-sync branch August 6, 2023 19:13
AnthonyRonning added a commit that referenced this pull request Aug 7, 2023
benthecarman added a commit that referenced this pull request Aug 8, 2023
AnthonyRonning added a commit that referenced this pull request Aug 8, 2023
…splora

Revert "Revert "More effienct esplora syncing (#690)""
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants