Skip to content

Kyanite (KYAN) v1.1.8 Mandatory Update

Latest
Compare
Choose a tag to compare
@pedro-at-decenomy pedro-at-decenomy released this 27 Jan 12:31

Release Notes (From e21026b to current commit)

Highlights

  • Code Cleanup & Refactoring

    • Streamlined various code sections for improved readability and maintainability.
    • Removed deprecated functions and redundant logic to reduce potential bugs.
  • Masternode List Process Optimization

    • Overhauled the masternode list handling to reduce synchronization times and improve reliability.
    • Improved logic for updating and verifying masternodes, resulting in faster initial list sync.
  • Last Paid Algorithm Enhancements

    • Updated the “last paid” algorithm to rely 100% on blockchain-based data.
    • Enhanced block verification steps to ensure that masternode payment data is more accurate and transparent.
  • Faster Masternode List Initial Sync

    • Optimized data retrieval and processing during startup, significantly reducing the time to complete a fresh sync.
    • Improved caching and transaction indexing to ensure masternode lists are updated quickly and reliably.

Detailed Changes

  1. Refined Masternode Payment Verification

    • Adjusted logic to validate masternode payments against on-chain information, removing any off-chain dependencies.
    • Enhanced error handling and validation messages for clearer debugging.
  2. Synchronization Improvements

    • Improved messaging between nodes during initial masternode list retrieval.
    • Implemented performance tweaks in the P2P layer to handle masternode announcements more efficiently.
  3. Additional Code Quality Updates

    • Various minor bug fixes and performance enhancements throughout the codebase.
    • Removed unused imports, variables, and deprecated methods for a cleaner code structure.

Impact & Benefits

  • Greater Reliability: By relying entirely on on-chain data, the masternode “last paid” status is now more trustworthy and resistant to inconsistencies.
  • Reduced Sync Times: Users will experience quicker startup times and faster updates to their masternode list, leading to a better user experience.
  • Simplified Maintenance: Code cleanup efforts mean the codebase is easier to maintain, reducing the likelihood of future bugs and easing the development of new features.

Acknowledgments

We appreciate all contributors who helped refactor the masternode logic and improve performance. Your feedback, testing, and code contributions have been invaluable for this release.


If you have any questions or run into issues while upgrading, please open a GitHub issue in the DSW repository or reach out to the community on our official communication channels.

Thank you for your support and contributions!

Full Changelog: v1.1.7.0...v1.1.8.0