Skip to content

Re-introduce nInstantSendKeepLock check for LLMQ-based IS when spork19 is OFF - #2829

Merged
codablock merged 1 commit into
dashpay:developfrom
UdjinM6:clearllmqislocks
Apr 5, 2019
Merged

Re-introduce nInstantSendKeepLock check for LLMQ-based IS when spork19 is OFF#2829
codablock merged 1 commit into
dashpay:developfrom
UdjinM6:clearllmqislocks

Conversation

@UdjinM6

Copy link
Copy Markdown

This reuses NotifyChainLock cause effectively the same logic applies here as well.

@UdjinM6UdjinM6 added this to the 14.0 milestone Apr 4, 2019

@codablockcodablock left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

utACK

@codablock

codablock commented Apr 4, 2019

Copy link
Copy Markdown

I just realized that CInstantSendManager::NotifyChainLock will cause a long hang when called the first time, as it reads all blocks until genesis. We should maybe add code to track the lowest block for which we have an InstantSend lock so that we know when to stop in NotifyChainLock.

Not related to this PR however, so another PR is needed.

@codablock
codablock merged commit 208406d into dashpay:developApr 5, 2019
@UdjinM6
UdjinM6 deleted the clearllmqislocks branch November 26, 2020 11:36
PastaPastaPasta pushed a commit to PastaPastaPasta/dash that referenced this pull request Mar 13, 2022
…32 nChild (de)serialization
7fc487a refactor: use `{Read,Write}BE32` helpers for BIP32 nChild (de)serialization (Sebastian Falbesoner)
Pull request description:
This small refactoring PR replaces manual bit-fiddling (de)serialization of the BIP32 child number (nChild) by the helpers `ReadBE32`/`WriteBE32`. Note that those were first introduced in dashpay#4100, almost one year _after_ the BIP32 derivation implementation has been merged (dashpay#2829, eb2c999).
ACKs for top commit:
sipa:
utACK 7fc487a
laanwj:
Code review ACK 7fc487a
Tree-SHA512: bbe3e411fb0429fa74c8a5705a91f4d6ed704dac9d6623ecb633563f22acf8e21f3189a16f1d0cf1aeedfc56a5b695df54ae51e9577e34eb6d7dc335de2da6de
gades pushed a commit to cosanta/cosanta-core that referenced this pull request Jun 18, 2023
…32 nChild (de)serialization
7fc487a refactor: use `{Read,Write}BE32` helpers for BIP32 nChild (de)serialization (Sebastian Falbesoner)
Pull request description:
This small refactoring PR replaces manual bit-fiddling (de)serialization of the BIP32 child number (nChild) by the helpers `ReadBE32`/`WriteBE32`. Note that those were first introduced in dashpay#4100, almost one year _after_ the BIP32 derivation implementation has been merged (dashpay#2829, eb2c999).
ACKs for top commit:
sipa:
utACK 7fc487a
laanwj:
Code review ACK 7fc487a
Tree-SHA512: bbe3e411fb0429fa74c8a5705a91f4d6ed704dac9d6623ecb633563f22acf8e21f3189a16f1d0cf1aeedfc56a5b695df54ae51e9577e34eb6d7dc335de2da6de
gades pushed a commit to piratecash/pirate that referenced this pull request Dec 9, 2023
…32 nChild (de)serialization
7fc487a refactor: use `{Read,Write}BE32` helpers for BIP32 nChild (de)serialization (Sebastian Falbesoner)
Pull request description:
This small refactoring PR replaces manual bit-fiddling (de)serialization of the BIP32 child number (nChild) by the helpers `ReadBE32`/`WriteBE32`. Note that those were first introduced in dashpay#4100, almost one year _after_ the BIP32 derivation implementation has been merged (dashpay#2829, eb2c999).
ACKs for top commit:
sipa:
utACK 7fc487a
laanwj:
Code review ACK 7fc487a
Tree-SHA512: bbe3e411fb0429fa74c8a5705a91f4d6ed704dac9d6623ecb633563f22acf8e21f3189a16f1d0cf1aeedfc56a5b695df54ae51e9577e34eb6d7dc335de2da6de
Sign up for freeto 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.

2 participants

@UdjinM6@codablock