Skip to content

Conversation

@random-zebra
Copy link

@random-zebra random-zebra commented Apr 30, 2020

Introduce a minimum value for (positive) stake split threshold (a value of 0 is still accepted, to outright disable stake splitting).
The minimum is enforced both via RPC and GUI controls and can be customized with a startup flag -minstakesplit (default minimum is set at 100 PIV).
A threshold either null or above minimum is also checked during init (a previously set value could become invalid in case of removal of the minstakesplit flag).

@random-zebra random-zebra added RPC GUI Wallet Needs Release Notes Placeholder tag for anything needing mention in the "Notable Changes" section of release notes labels Apr 30, 2020
@random-zebra random-zebra added this to the 5.0.0 milestone Apr 30, 2020
@random-zebra random-zebra self-assigned this Apr 30, 2020
ambassador000
ambassador000 previously approved these changes May 11, 2020
Copy link

@ambassador000 ambassador000 left a comment

Choose a reason for hiding this comment

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

Functionality tested, working as intended.

@random-zebra
Copy link
Author

Rebased

@random-zebra random-zebra force-pushed the 202004_minStakeSplit branch from 4bada45 to 8299e3e Compare May 23, 2020 11:57
@random-zebra
Copy link
Author

Rebased.

@random-zebra random-zebra requested review from Fuzzbawls and furszy June 9, 2020 13:06
Copy link
Collaborator

@Fuzzbawls Fuzzbawls left a comment

Choose a reason for hiding this comment

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

Looks good

utACK 8299e3e

Copy link

@furszy furszy left a comment

Choose a reason for hiding this comment

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

utACK 8299e3e and merging.

@furszy furszy merged commit 73c3ecc into PIVX-Project:master Jun 10, 2020
random-zebra added a commit to random-zebra/PIVX that referenced this pull request Jun 24, 2020
Document the changes introduced in:

- PIVX-Project#1549: Nuke zPIV from the GUI
- PIVX-Project#1586: Minimum value for stake split threshold
- PIVX-Project#1633: Bitcoin 0.12-0.14 serialization improvements
- PIVX-Project#1645: Implement accurate memory accounting for mempool
- PIVX-Project#1647: MemPool package tracking and limits
- PIVX-Project#1650: Benchmarking Framework
- PIVX-Project#1688: TopBar navigation (sync/peers)
random-zebra added a commit that referenced this pull request Jun 29, 2020
4819ee7 [Doc] Add/Update some release notes for 4.2 (random-zebra)

Pull request description:

  Document the changes introduced in:

  - #1549: Nuke zPIV from the GUI
  - #1586: Minimum value for stake split threshold
  - #1633: Bitcoin 0.12-0.14 serialization improvements
  - #1645: Implement accurate memory accounting for mempool
  - #1647: MemPool package tracking and limits
  - #1650: Benchmarking Framework
  - #1688: TopBar navigation (sync/peers)

ACKs for top commit:
  furszy:
    utACK 4819ee7
  Fuzzbawls:
    ACK 4819ee7

Tree-SHA512: 62ad949ea26a2f877ef0b40ec86616cc8105f81e1fcd380c8162cd93af04a46f1093f878c0668408654f198a0059b240798b83af3bf1d5e6c1c1d8611276a325
@random-zebra random-zebra removed the Needs Release Notes Placeholder tag for anything needing mention in the "Notable Changes" section of release notes label Jun 29, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants