ergoplatform / oracle-core

Core off-chain component of Oracle Pools
Apache License 2.0
62 stars 37 forks source link

Revamp node wallet scan management to minimize wallet re-scans #245

Closed greenhat closed 1 year ago

greenhat commented 1 year ago

Close #243 Close #250

This PR revamps wallet scans management:

Added:

coveralls commented 1 year ago

Pull Request Test Coverage Report for Build 4615936160


Changes Missing Coverage Covered Lines Changed/Added Lines %
core/src/pool_commands.rs 0 1 0.0%
core/src/pool_commands/test_utils.rs 2 3 66.67%
core/src/cli_commands/prepare_update.rs 0 3 0.0%
core/src/scans.rs 0 3 0.0%
core/src/api.rs 0 6 0.0%
core/src/oracle_config.rs 0 7 0.0%
core/src/cli_commands/import_pool_update.rs 0 10 0.0%
core/src/scans/generic_token_scan.rs 8 22 36.36%
core/src/main.rs 0 15 0.0%
core/src/node_interface/node_api.rs 0 18 0.0%
<!-- Total: 17 185 9.19% -->
Files with Coverage Reduction New Missed Lines %
core/src/cli_commands/import_pool_update.rs 1 0%
core/src/node_interface/node_api.rs 1 0%
core/src/main.rs 2 0%
core/src/oracle_state.rs 4 0%
<!-- Total: 8 -->
Totals Coverage Status
Change from base Build 4593276463: 0.4%
Covered Lines: 2049
Relevant Lines: 3400

💛 - Coveralls