Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
30185f3
GH-602: big bunch of changes
Apr 6, 2025
66dd5c5
GH-602: interim commit
Apr 7, 2025
06c9135
GH-602: four scans layout installed
Apr 11, 2025
ad0ec6a
GH-602: mostly done but still some crumbs of work left
Apr 17, 2025
e1a0a59
GH-602: interim commit
Apr 19, 2025
f83ece2
GH-602: Recorder enriched by counter messages
Apr 23, 2025
b4b4cb1
GH-602: removed obfuscated and made right the formerly developed Stop…
Apr 26, 2025
d5f0314
GH-602: removed obfuscated and made right the formerly developed Stop…
Apr 26, 2025
0968f41
GH-602: main part probably done
Apr 27, 2025
09cd7de
Merge branch 'GH-602' of github.com:MASQ-Project/Node into GH-602
Apr 27, 2025
c810ac8
Merge branch 'GH-602' of github.com:MASQ-Project/Node into GH-602
Apr 27, 2025
cbf8918
Merge branch 'GH-602' of github.com:MASQ-Project/Node into GH-602
Apr 27, 2025
69b4dd0
GH-602: more todos knocked off in accountant/mod.rs
Apr 27, 2025
a12cd50
GH-602: deep dive into schedulers and the awarness of the schedule state
Apr 30, 2025
513c9a7
GH-602: save point before going into fully private scanner
May 6, 2025
755a459
GH-602: another save point, this time before turning the scanner into…
May 8, 2025
231ae8a
GH-602: finally fully scanners as flexible parametrized generic objects
May 9, 2025
330f127
GH-602: todos placed (many) as understood as the whole design
May 10, 2025
f7377fd
GH-602: more cases covered...knocking off todos!() continues
May 11, 2025
2c447b4
GH-602: made a markup for upcoming steps
May 14, 2025
f362cf8
GH-602: made a markup for upcoming steps
May 14, 2025
058a9d8
GH-602: merge because diverged from remote
May 14, 2025
493df7b
GH-602: Manual scanners prevented by the automation. Tested
May 14, 2025
bc311ab
GH-602: More tests written; mainly constraining the manual scanning
May 15, 2025
f1169b6
GH-602: before trying to implement the ScanScheduleHintErrorResolver
May 18, 2025
fd216cf
GH-602: tests for pending payable scanner and its start scan error re…
May 20, 2025
01d5091
GH-602: all tests in scan_schedulers passing now
May 20, 2025
36afdf3
GH-602: all tests in scan_schedulers passing now
May 20, 2025
11b2e15
GH-602: slowly fixing test in accountant/mod.rs
May 20, 2025
6dc99f5
GH-602: merging because diverged with the remote
May 20, 2025
3ac075a
GH-602: fixed another couple of failing tests in accountant/mod.rs an…
May 21, 2025
a5f0945
GH-602: adding another little pile
May 21, 2025
af42a12
GH-602: closing the gap... probably only one test to be written yet
May 24, 2025
c3bcd28
GH-602: one more test written...ext tr. pen payable
May 25, 2025
b296613
GH-602: eliminated last todos in scanners/mod.rs
May 25, 2025
c69c1d6
GH-602: first rough clean-up
May 25, 2025
6e1c147
GH-602: some comments fixed
May 25, 2025
5c349cd
GH-602: merged GH-598 in, before the review
May 26, 2025
e5d2249
GH-602: first piece of the review finished
Jun 2, 2025
1edcf82
GH-602: addressing review continues...
Jun 3, 2025
b456136
GH-602: addressing review continues on and on...
Jun 3, 2025
2940b6b
GH-602: more things for the review...
Jun 3, 2025
cd0919c
GH-602: last 6 comments to address
Jun 3, 2025
a271e8f
GH-602: finished the big two tests covering the very start of the aut…
Jun 5, 2025
e09a1ef
GH-602: huge tests refactored
Jun 5, 2025
7deca27
GH-602: small functionalities made right and huge tests refactored
Jun 5, 2025
dd70a34
Merge branch 'GH-602' of github.com:MASQ-Project/Node into GH-602
Jun 5, 2025
c548d18
GH-602: prepared some fixes for early rescheduling
Jun 5, 2025
6f904e6
GH-602: moved the scanner test utils
Jun 5, 2025
b369157
GH-602: counter message summary comment added
Jun 5, 2025
62eabf4
GH-602: probably finished the minimm of what can be submitted seriously
Jun 6, 2025
5da5f47
GH-602: removed commented out impl
Jun 7, 2025
2d3a16d
GH-602: vast majority of the review is covered
Jun 12, 2025
a5a17d1
GH-602: refactoring in the biggeste tests - a la utkarsh
Jun 12, 2025
4f07a22
GH-602: review two ends
Jun 13, 2025
90ae477
GH-602: improved comments
Jun 14, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion masq_lib/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,5 @@ pub mod crash_point;
pub mod data_version;
pub mod shared_schema;
pub mod test_utils;
pub mod type_obfuscation;
pub mod ui_gateway;
pub mod ui_traffic_converter;
16 changes: 8 additions & 8 deletions masq_lib/src/messages.rs
Original file line number Diff line number Diff line change
Expand Up @@ -525,10 +525,10 @@ pub struct UiRatePack {

#[derive(Serialize, Deserialize, Debug, PartialEq, Eq, Clone)]
pub struct UiScanIntervals {
#[serde(rename = "pendingPayableSec")]
pub pending_payable_sec: u64,
#[serde(rename = "payableSec")]
pub payable_sec: u64,
#[serde(rename = "pendingPayableSec")]
pub pending_payable_sec: u64,
#[serde(rename = "receivableSec")]
pub receivable_sec: u64,
}
Expand Down Expand Up @@ -781,8 +781,8 @@ conversation_message!(UiRecoverWalletsResponse, "recoverWallets");
#[derive(Serialize, Deserialize, Debug, PartialEq, Eq, Clone, Copy, Hash)]
pub enum ScanType {
Payables,
Receivables,
PendingPayables,
Receivables,
}

impl FromStr for ScanType {
Expand All @@ -791,8 +791,8 @@ impl FromStr for ScanType {
fn from_str(s: &str) -> Result<Self, Self::Err> {
match s {
s if &s.to_lowercase() == "payables" => Ok(ScanType::Payables),
s if &s.to_lowercase() == "receivables" => Ok(ScanType::Receivables),
s if &s.to_lowercase() == "pendingpayables" => Ok(ScanType::PendingPayables),
s if &s.to_lowercase() == "receivables" => Ok(ScanType::Receivables),
s => Err(format!("Unrecognized ScanType: '{}'", s)),
}
}
Expand Down Expand Up @@ -1160,10 +1160,10 @@ mod tests {
let result: Vec<ScanType> = vec![
"Payables",
"pAYABLES",
"Receivables",
"rECEIVABLES",
"PendingPayables",
"pENDINGpAYABLES",
"Receivables",
"rECEIVABLES",
]
.into_iter()
.map(|s| ScanType::from_str(s).unwrap())
Expand All @@ -1174,10 +1174,10 @@ mod tests {
vec![
ScanType::Payables,
ScanType::Payables,
ScanType::Receivables,
ScanType::Receivables,
ScanType::PendingPayables,
ScanType::PendingPayables,
ScanType::Receivables,
ScanType::Receivables,
]
)
}
Expand Down
83 changes: 0 additions & 83 deletions masq_lib/src/type_obfuscation.rs

This file was deleted.

2 changes: 1 addition & 1 deletion node/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ automap = { path = "../automap"}
backtrace = "0.3.57"
base64 = "0.13.0"
bytes = "0.4.12"
time = {version = "0.3.11", features = [ "macros" ]}
time = {version = "0.3.11", features = [ "macros", "parsing" ]}
clap = "2.33.3"
crossbeam-channel = "0.5.1"
dirs = "4.0.0"
Expand Down
Loading