Jimmy
Jimmy
this is based on https://learn.microsoft.com/en-us/dotnet/csharp/specification/overview and adopted to neo C#, with all neo C# design details.
## Summary This PR introduces **FastInteger**, an optimized integer implementation that provides significant performance improvements for VM arithmetic operations while maintaining full backward compatibility with existing code. ## Key Features...
## Summary This PR introduces a comprehensive chaos testing framework to validate the resilience and fault tolerance of the DBFT consensus mechanism under various adverse network conditions and failure scenarios....
## Summary This PR implements a **complete Neo Plugin Sandbox Security System** with both implementation and documentation, providing secure isolation for third-party plugins while maintaining performance and extensibility. ### 🔒...
## Description This PR significantly improves Neo VM performance by replacing the reflection-based jump table initialization with a pre-compiled static approach. ## Performance Improvements ### Benchmark Results: - **Jump Table...
Optimize Neo VM Evaluation Stack Performance This PR improves Neo VM performance by fixing inefficient stack operations and reducing object allocation overhead through intelligent caching. Problem The current EvaluationStack.Pop() implementation...
add log
# Description This PR integrates Serilog as a structured logging system for the Neo blockchain. The implementation provides enhanced logging capabilities with improved readability, flexibility, and diagnostic capabilities over the...
# Neo.Plugins.LedgerDebugger ## Overview The Neo.Plugins.LedgerDebugger plugin is a specialized tool for Neo blockchain developers and node operators that captures blockchain state during execution for later replay without requiring full...
# Description This PR adds a comprehensive fuzzing system for the DBFT consensus plugin. The fuzzing system is designed to test the robustness and correctness of the DBFT consensus algorithm...