Skip to content

Conversation

@Fuzzbawls
Copy link
Collaborator

@Fuzzbawls Fuzzbawls commented Nov 22, 2022

Backports the following PRs to the 5.5 branch:
#2772
#2774
#2779
#2780
#2781
#2784

PeterL73 and others added 10 commits November 21, 2022 19:08
- commented out non PIVX code in descriptor.cpp
- added scantxoutset related code to rpc/blockchain.cpp and rpc/client.cpp
- made some minor adjustments in BitCoins code (call to HexStr and help description) in rpc/blockchain.cpp
- added SigningProvider related code to script/sign.cpp and script/sign.h

Github-Pull: PIVX-Project#2780
Rebased-From: c5ba307
- changed the addresses and keys to fit PIVX requirments
- changed the first non HD unspent outputs test from 0.002 to 0.007, because PIVX does not have P2SH_SEGWIT and BECH32 addresses, only LEGACY are tested here

Github-Pull: PIVX-Project#2780
Rebased-From: fe55859
Mainnet activation height set to 3672000

Github-Pull: PIVX-Project#2781
Rebased-From: dee3306
@Fuzzbawls Fuzzbawls added this to the 5.5.0 milestone Nov 22, 2022
@Fuzzbawls Fuzzbawls self-assigned this Nov 22, 2022
@yenachar
Copy link

yenachar commented Dec 4, 2022

ACK 200b908

Mostly minor changes and Bitcoin backports. Reviewed, built, and ran.
Accepted 3672000 as the activation height, though it is coming very soon.

@Liquid369
Copy link
Member

uTACK
Agreed on bumping activation height due to time constraints

Gives more time for users to update given the holiday season.
Mainnet activation height set to 3715200

Github-Pull: PIVX-Project#2784
Rebased-From: 142c137
@Fuzzbawls Fuzzbawls merged commit b57c7f7 into PIVX-Project:5.5 Dec 12, 2022
panleone pushed a commit to panleone/PIVX that referenced this pull request Nov 5, 2024
… be sent (PIVX-Project#2783)

* Introduce "qsendrecsigs" to indicate that plain recovered sigs should be sent

Full nodes, including masternodes, will send this message automatically.
Other node implementations (e.g. SPV) are usually not interested and would
not send this message.

* Use std::atomic<bool> instead of std::atomic_bool

Not related to this PR, but a small enough change to include it here as
well.
Fuzzbawls added a commit that referenced this pull request Nov 9, 2024
901976a Stop tracking interested/participating nodes and send/announce to MNAUTH peers (#2798) (Alexander Block)
59dfdc2 update bestChainLockWithKnownBlock in AcceptedBlockHeader (Alessandro Rezzi)
bd0a3f8 Introduce "qsendrecsigs" to indicate that plain recovered sigs should be sent (#2783) (Alexander Block)
846fd9a Make LLMQ/InstantSend/ChainLocks code less spammy (#2781) (Alexander Block)
1a52ad0 Fix LogPrintf call in ::DoInvalidateBlock (Alessandro Rezzi)
e3c5eef Multiple fixes/refactorings for ChainLocks (#2765) (Alexander Block)
9dda5d2 Implement LLMQ based InstantSend (#2735) (Alexander Block)
149e3e3 Various small cleanups (#2761) (UdjinM6)
cc7450d Use ReleaseNodeVector and CopyNodeVector in PIVX specific code (Alessandro Rezzi)
ed463a6 Do not hold cs_vNodes in CSigSharesManager::SendMessages() for too long (#2758) (UdjinM6)
cd1809f Implement persistence for LLMQ based InstantSend (#2756) (Alexander Block)
924ee8f Don't be too harsh for invalid CLSIGs (#2742) (Alexander Block)
f255314 Fix banning when local node doesn't have the vvec (#2739) (Alexander Block)

Pull request description:

  each commit backports a different PR. The PR number is in the commit message.

  There are also 3 extra (trivial) commits added by me

ACKs for top commit: 901976a
  Duddino:
    utACK 901976a
  Liquid369:
    uTACK 901976a

Tree-SHA512: 70b53ae3fc014c23964cae3452f6c8270d96b3b375c0f172e04039ba6f3b537d56c38677e5e4005c8b810a82b447a64fc978c2d63344b9e9736ceff7db162a18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants