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

Update master #235

Merged
merged 1,540 commits into from
Jul 6, 2023
Merged

Update master #235

merged 1,540 commits into from
Jul 6, 2023

Conversation

galpHub
Copy link
Contributor

@galpHub galpHub commented Jun 29, 2023

Feature

  • Update master

Description

  • Activation timestamp for new hardfork features: 1692792000 (~Aug 23, 2023)
    • Masternode deprecation
    • (BETA) New opcode activation: OP_LIMIT_TRANSFER, OP_CHECKLOCKTIMEVERIFY
      • Applications: allowances, and subscriptions
  • Fix crash recovery method bug that results in nodes failing to move past block 100
    • New flag for automatic crash recovery: --recoverblockdb
  • Automatically rescan as part of a seed restore
  • Multiwallet support (i.e. multiple wallets can be loaded and sync at the same time; though only the active wallet may take active actions)
  • Vault spends optimized for improved staking performance
  • Vault funding now optimized for stake splitting
  • Vault spends can now target vaults specifically to better manage spending
  • New flag enabling use of account names as labels to enable privacy optimizations
  • New send option flags: "receiver_pays", "sweep_funds"
  • Fix sporadic balance calculation for zero-confirmation spending
  • Deprecate mempool indices for tracking 'nominal' balance changes
  • Improve RPC management for lock/unlock commands (unlocking from staking mode now reverts to original state after unlocking for spending)
  • Encryption of wallet no longer requires daemon shutdown
  • Significant refactoring of the core chain extension logic
  • Dramatically increased testability for codebase

Notes

  • Nothing more to add at this time.

Current CI has an apparent limit on the number of tests it can process
within a specific execution of the test runner. Splitting it into two
or more files will keep things running smoothly albeit a bit clunky
@galpHub galpHub merged commit 9e2f76c into DiviProject:master Jul 6, 2023
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.

None yet

3 participants