Closed pauldelucia closed 2 weeks ago
The pull request encompasses significant updates across multiple files, primarily enhancing the "Release Dash Evo Tool" workflow, restructuring dependencies, and introducing new functionalities for identity and wallet management. Key changes include the addition of permissions in workflow configurations, modifications to dependency management in Cargo.toml
, and the introduction of new ZeroMQ publishing options in configuration files. Furthermore, various UI components and methods have been refined or added to improve the user experience and facilitate better management of identities and wallet functionalities.
File | Change Summary |
---|---|
.github/workflows/release.yml |
Added permission contents: write , specified runs-on for Windows to "ubuntu-20.04", streamlined protoc installation commands. |
Cargo.toml |
Removed enum_dispatch , added directories , zmq , zeroize , zxcvbn , argon2 , and aes-gcm , updated serde_yaml . |
dash_core_configs/mainnet.conf |
Added ZMQ options: zmqpubrawtxlocksig=tcp://0.0.0.0:23708 , zmqpubrawchainlock=tcp://0.0.0.0:23708 . |
dash_core_configs/testnet.conf |
Added ZMQ options: zmqpubrawtxlocksig=tcp://0.0.0.0:23709 , zmqpubrawchainlock=tcp://0.0.0.0:23709 . |
src/app.rs |
Enhanced AppState with new ZMQ listener fields, updated message handling logic, added WithdrawalStatus enum variant. |
src/app_dir.rs |
Added functions for managing application data directories. |
src/backend_task/contested_names/mod.rs |
Updated import for BackendTaskSuccessResult , modified task handling logic. |
src/backend_task/contested_names/query_dpns_vote_contenders.rs |
Renamed parameter sender to _sender in method signature. |
src/backend_task/contested_names/query_ending_times.rs |
Renamed parameter sender to _sender in method signature. |
src/backend_task/contested_names/vote_on_dpns_name.rs |
Corrected import path for BackendTaskSuccessResult . |
src/backend_task/core/mod.rs |
Introduced CoreTask and CoreItem enums, added run_core_task method. |
src/backend_task/core/refresh_wallet_info.rs |
Added refresh_wallet_info method for wallet updates. |
src/backend_task/document.rs |
Updated import for BackendTaskSuccessResult , refined document task execution logic. |
src/backend_task/identity/*.rs |
Multiple updates to methods and signatures to enhance identity management, including changes to return types and error handling. |
src/database/*.rs |
Introduced new methods for managing asset lock transactions, identities, and wallet data, along with schema updates in initialization. |
src/ui/*.rs |
Major updates to UI components, including new screens for wallet management, identity registration, and withdrawal statuses. |
src/ui/mod.rs |
Updated module declarations to reflect new screen types and functionalities. |
DPNSSubscreen
and modifies the DPNSContestedNamesScreen
to handle multiple subscreens, relevant to the main PR's updates.🐰 In the meadow where code does play,
New features bloom, brightening the day.
With ZMQ whispers and workflows refined,
Our Dash Evo Tool is one of a kind!
Hops of joy as we build and release,
In this rabbit's heart, there's only peace! 🐇✨
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Summary by CodeRabbit
Release Notes
New Features
Bug Fixes
Refactor
Documentation