Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
258 commits
Select commit Hold shift + click to select a range
d99fd45
GH-672: master got in now
May 18, 2023
0a7dc32
GH-672: some logging integrated
May 18, 2023
89dc99a
GH-672: fine debug log
May 22, 2023
d448ece
GH-672: interim commit
May 25, 2023
0f45f2e
GH-672: interim commit
May 26, 2023
a0f22c3
GH-672: another package of big changes (partly-private msgs; payment …
May 26, 2023
b076bee
GH-672: decent debug log for adjusted payables
May 26, 2023
58db009
GH-672: broadening the adjustment capabilities with gas; rough framework
May 27, 2023
8f5c604
GH-672: savepoint; before experimenting with early gas_limit computation
May 27, 2023
557c51f
GH-672: continuing in implementation of the check for gas availability.
May 29, 2023
f5ab24e
GH-672: merged master in
May 30, 2023
5547fda
GH-672: some renaming and moving files
May 31, 2023
4c322ae
GH-672: almost completed but there is a cenceptual error; maybe extra…
May 31, 2023
05eb924
GH-672: last details; adding tests for untested code from BlockchainI…
Jun 1, 2023
87b7ac9
GH-672: almost done; some refactoring ahead
Jun 1, 2023
ab0b1d8
GH-672: heading to auto-review
Jun 1, 2023
2545ca9
GH-672: auto review findings
Jun 2, 2023
66a5b54
GH-672: refactored scan scheduling code
Jun 2, 2023
c90355e
GH-711: just a log fixed in test
Jun 6, 2023
022f5d4
GH-711: working on the recursive function adjusting accounts; still w…
Jun 8, 2023
449e196
GH-711: debug machinery improved and works right
Jun 8, 2023
81c2191
GH-711: interim commit
Jun 8, 2023
2b93457
GH-711: more tests being set up
Jun 12, 2023
86cce2b
GH-711: another situation solved, plus also other tests are nicely pa…
Jun 13, 2023
05812c1
GH-711: so far planned functionality is working and reliable
Jun 14, 2023
8ce15d0
GH-711: starting to clean up various TODOs I left behin me
Jun 14, 2023
ebb9657
GH-711: improved adjustment logging
Jun 21, 2023
7e2f170
GH-711: interim commit
Jun 22, 2023
714240a
GH-711: interim commit
Jun 23, 2023
a82ea16
GH-711: savepoint
Jul 11, 2023
aeebc76
GH-711: debugging process refactored well; plus some small improvements
Jul 11, 2023
bee105a
GH-711: continuing knocking off todos in PaymentAdjuster and some ref…
Jul 12, 2023
199bb80
GH-711: interim commit
Jul 13, 2023
579996f
GH-711: added sofisticated diagnostics tools; tuning tests and the en…
Jul 14, 2023
f4ed38a
GH-711: reorganized by separate files; also working the concept of 't…
Jul 14, 2023
37fe54c
GH-711: interim commit
Jul 16, 2023
f79adf7
GH-711: interim commit
Jul 17, 2023
12d58f2
GH-711: hardening against dangerious too big number computations; try…
Jul 18, 2023
9bfdb93
GH-711: advancing towards more straightened design; affecting mostly …
Jul 22, 2023
8f034ee
GH-711: interim commit
Jul 24, 2023
60d2d2a
GH-711: better diagnostics layout; before testing a diff age formula
Jul 24, 2023
fa0d5d8
GH-711: continuing in batling with the wind mills :-)
Jul 24, 2023
662b1b5
GH-711: improving future maintanance; module management; also continu…
Jul 25, 2023
6178de2
GH-711: savepoint before I polish away the balances so that it matche…
Jul 26, 2023
9d7d6ba
GH-711: exhastive accounts outruling imperfections from precision har…
Jul 27, 2023
417d6d2
GH-711: shuffling through the broken tests; also a big clean-up; this…
Jul 27, 2023
5db9267
GH-711: big step forward; more formal implementation of Claculator cl…
Jul 28, 2023
0a08559
GH-711: just finished isolation of calculators as separate class etc;…
Jul 31, 2023
ddc56e8
GH-711: fixing warnings and logger that is newly handled in a differe…
Aug 1, 2023
0961a12
GH-711: interim commit
Aug 1, 2023
4860d41
GH-711: digging into problems with failing test; refactoring when on …
Aug 3, 2023
6158d9d
GH-711: interim commit
Aug 3, 2023
151fdcc
GH-711: purging; tests passing good
Aug 4, 2023
338b9c9
GH-711: illustrative logging improved
Aug 6, 2023
fe401d6
GH-11: small TODO fix
Aug 6, 2023
bf10736
GH-711: improving mutability restrictions
Aug 6, 2023
a7dbd20
GH-711: commented out tests have been taken care of
Aug 6, 2023
1174804
GH-711: not so well going attempt to get away with 'gas' for 'transac…
Aug 6, 2023
9206241
GH-711: calculators decently refactored
Aug 6, 2023
d5c5333
GH-711: again, better arrangement...this time adjustment runners
Aug 6, 2023
485e15c
GH-711: progress on so many fronts...eh
Aug 7, 2023
ca12a89
GH-711: all tests except the ocassional one (not even a piece written…
Aug 8, 2023
6640e05
GH-711: todos have been planted for error cases
Aug 9, 2023
ec65537
GH-711: interim commit
Aug 10, 2023
d98a582
GH-711: tests in accountant/mod.rs has the right count and do what th…
Aug 10, 2023
68c9da0
GH-711: some older tests fixed
Aug 10, 2023
b677f54
GH-711: error branches todos gone
Aug 15, 2023
862094c
GH-711: interim commit
Aug 16, 2023
b3c12a7
GH-711: fixing the algorithm to an iteration with one remaining accou…
Aug 29, 2023
c57ab24
GH-711: refactoring first part
Aug 29, 2023
dbab578
GH-711: finished the main mod file by auto review
Sep 1, 2023
f94ffe7
GH-711: cleaned up all stuff my worn eyes could catch in the auto review
Sep 2, 2023
b33718d
GH-711: a few more little issues; all tests passing now
Sep 2, 2023
0176701
GH-711: errased some unrelated stuff in the big int processor away fr…
Sep 3, 2023
b7e67cb
GH-711: still merging but at least tests in Accountant alone are passing
Oct 9, 2023
feed21e
GH-711: all the remaining tests fixed (located only in the PaymentAdj…
Oct 9, 2023
bfc724d
GH-711: merge from master finished
bertllll Oct 30, 2023
f77c59b
GH-711: split a method of the agent into two, allowing a more conveni…
bertllll Oct 30, 2023
0ce8c3c
GH-711: payment adjuster doesn't require the scanner to be mutable
bertllll Oct 30, 2023
3e84879
GH-711: interim commit
bertllll Oct 30, 2023
85cb295
GH-711: refactored iter implementations in calculators
bertllll Oct 30, 2023
be20408
GH-711: further little refactoring
bertllll Nov 1, 2023
dce0275
GH-711: errors refactored
bertllll Nov 1, 2023
6685d5d
GH-711: the main file of the implementation is cleaned up
bertllll Nov 7, 2023
d2a03c0
GH-711: test server utility method
bertllll Nov 7, 2023
55fa057
GH-711: small modificatios from linux machine; unrelated to the archi…
bertllll Nov 13, 2023
baa270a
GH-711: took diagnostical line out from the place applying criteria; …
bertllll Nov 13, 2023
267e168
GH-711: rearranged the way to feed the configs for rengering the char…
bertllll Nov 13, 2023
cf28dec
GH-711: better diagnostics and tuned out the relation between age and…
bertllll Nov 13, 2023
c685f35
GH-711: fixed and improved a test
bertllll Nov 14, 2023
c4c2102
GH-711: fixed another test
bertllll Nov 14, 2023
30d89bb
GH-711: cleared out; awaiting the multinode test first run
bertllll Nov 15, 2023
2b33d2b
GH-711: verify_bill_payment is sanitized
bertllll Nov 21, 2023
7fe21cd
711: a save-point when debugging extensivelly
bertllll Nov 22, 2023
9779230
GH-711: clearer version of verify_bill_payment, with tooling allowing…
bertllll Nov 22, 2023
c0b3eb7
GH-711: trying to parametrize a huge test body
bertllll Nov 23, 2023
0e56c04
GH-711: remake of the old test is pleasure to run now
bertllll Nov 26, 2023
fa30624
GH-711: got further, still need to work away on the second one; test …
bertllll Nov 27, 2023
875d5f1
GH-711: ready roughly for final tuning the tests; made the docker scr…
bertllll Nov 29, 2023
ad09398
GH-711: fixes in Node
bertllll Dec 1, 2023
de6eaec
GH-711: logs neater now
bertllll Dec 1, 2023
0514d68
GH-711: log elegance
bertllll Dec 1, 2023
bfb73f5
GH-711: I think the multinode test works fine from now
bertllll Dec 1, 2023
873a189
GH-711: ganache-cli build script for two platforms
bertllll Dec 2, 2023
1f914d0
GH-711: merged master in
bertllll Dec 2, 2023
aae4082
GH-711: unified the ganache-cli version for different CPU archs
bertllll Dec 4, 2023
e0f14b9
GH-711: enhancing debug messages
bertllll Dec 6, 2023
d87108c
GH-711: improvements in verifier, diagnostics and a decent test added…
bertllll Jan 2, 2024
2a9bb72
GH-711: little refactorings
bertllll Jan 7, 2024
ebfef1d
GH-711: another little chunk of refactoring
bertllll Jan 7, 2024
9302444
GH-711: save point before trying to disolve the huge mass of code for…
bertllll Jan 7, 2024
06948e4
GH-711: successfully finished a vast majority of the revamp; with man…
bertllll Jan 8, 2024
ff8ce4c
GH-711: tests fixed but diagnostics stopped making it on the screen; …
bertllll Jan 8, 2024
3f37e41
GH-711: diagnostics repaired
bertllll Jan 9, 2024
00b3c87
GH-711: diagnostics can read input from files now
bertllll Jan 9, 2024
3798804
GH-711: small details
bertllll Jan 9, 2024
36649f9
GH-711: shifting code between two files for better organization
bertllll Jan 12, 2024
401a1c2
GH-711: interim commit
bertllll Jan 17, 2024
8320e50
GH-711: continuing in fixing issues I found myself - not yet so close…
bertllll Jan 24, 2024
36d285d
GH-711: abandoned some of the ideas so now I can finally get down to …
bertllll Jan 24, 2024
bb9b631
GH-711: continuing in transition; the mechanism for outweighed is san…
bertllll Jan 25, 2024
9932539
GH-711: digging into 'AllAcoountsEliminated' conditions
bertllll Feb 2, 2024
733993a
GH-711: PA looks healthy now
bertllll Feb 2, 2024
2947e67
GH-711: fancier manipulation of the weight and account pairs
bertllll Feb 2, 2024
0e98961
GH-711: loading test shows good overall reliability
bertllll Feb 8, 2024
9b80fbc
GH-711: basic assertions added
bertllll Feb 10, 2024
e1d945b
GH-711: improvements in reality-alikness it the loading test + big fi…
bertllll Feb 10, 2024
97da5b9
GH-711: diagnostics readibility
bertllll Feb 10, 2024
7dc4569
GH-711: error name and message fixed
bertllll Feb 10, 2024
3dc12bd
GH-711: little things
bertllll Feb 14, 2024
4163f68
GH-711: new test added but I'd have to chenge constants for age calcu…
bertllll Feb 16, 2024
28d0a7e
GH-711: before having to fix tests because I changed some parameters …
bertllll Feb 18, 2024
acf3e8a
GH-711: tests repaired
bertllll Feb 18, 2024
314f99e
GH-711-b: interim commit
Mar 13, 2024
788eb42
GH-711-b: Implemented QualifiedPayableAccount structure
Mar 16, 2024
1cc6af4
GH-711-b: Ripped off the old calculators
Mar 16, 2024
89a8aa9
GH-711-b: Another big shuffling - created the DisqualificationArbiter…
Mar 21, 2024
92869e0
GH-711-b: interim commit - still implementing new disqualification me…
Mar 23, 2024
3c5bf3b
GH-711-b: interim commit - before adding permanent_debt_allowed in Ql…
Mar 23, 2024
d87e064
GH-711-b: tests compiling but failing
Mar 23, 2024
abea7f0
GH-711-b: drove out miltiple todos in the calculator and disqualifica…
Mar 24, 2024
1ce2cdd
GH-711-b: couple of more tests made passing
Mar 25, 2024
bcd3d9a
GH-711-b: savepoint before considering more precise method of avoidin…
Mar 25, 2024
8c49ec4
GH-711-b: ready for repairs of big tests in the mod file
Mar 27, 2024
7f51d7b
GH-711-b: interim commit
Apr 4, 2024
bb6655c
GH-711-b: big tests with real calculators finished
Apr 7, 2024
c694686
GH-711-b: big tests with real calculators finished
Apr 7, 2024
8bbd653
GH-711-b: another bunch of tests fixed
Apr 7, 2024
e479e7f
GH-711-b: improving loading tests and one more unit test fixed
Apr 8, 2024
dd305a4
GH-711-b: recomputing the weights in every iteration not needed anymore
Apr 8, 2024
86dc9d8
GH-711-b: interim commit
Apr 9, 2024
d3cbd11
GH-711-b: weighting system for balance inverted
Apr 9, 2024
4f8e586
GH-711-b: deleted 'adjust_last_one' utils
Apr 9, 2024
9ce6272
GH-711-b: fixing various stuff; also the a bit lowered balance for ou…
Apr 11, 2024
1d0b0ad
GH-711-b: loading test little upgrade
Apr 12, 2024
f11e302
GH-711-b: a few more tests fixed
Apr 12, 2024
308e6b3
GH-711-b: two more accounts
Apr 13, 2024
ebed0c2
GH-711-b: establishing a true standard for accounts considered easy t…
Apr 13, 2024
80f5266
GH-711-b: more tests fixed and reduced unnecessary code in the adjust…
Apr 14, 2024
874cd2e
GH-711-b: all tests fixed for this last solid body of code
Apr 14, 2024
d03ccea
GH-711-b: continuing in achieving leaner design; before implemnting o…
Apr 14, 2024
8d78123
GH-711-b: single computation of dsq limit in one iteration implemented
Apr 14, 2024
f06f034
GH-711-c: terifying refactoring behind me; compiling; some tests fail…
Apr 15, 2024
c7ab101
GH-711-c: some progress in mounting things together properly; mostly …
Apr 16, 2024
d8756c4
GH-711-c: tests prepared for fixes, seems logical and now again compi…
Apr 18, 2024
a8495b8
GH-711-c: I had to rework the preparatory analyser, oh Gosh, it's a t…
Apr 20, 2024
369a8e8
GH-711-c: All is getting sewed into one functional piece.
Apr 20, 2024
ebc5b28
GH-711-c: error messages repaired and neatened
Apr 21, 2024
61dd71d
GH-711: sorting done better
Apr 21, 2024
9c3bcff
GH-711: test fixed
Apr 21, 2024
6c16239
GH-711: improvings in the loading test
Apr 21, 2024
f56e8a7
GH-711: removed bunch of warnings
Apr 22, 2024
d143e0f
GH-711: more little fixes
Apr 22, 2024
66dc1b0
GH-711: knocked off some more todos
Apr 22, 2024
6037297
GH-711: detail
Apr 22, 2024
4440236
GH-711: tx fee margin implemented at least inside PA; also decided to…
Apr 23, 2024
73ec487
GH-711: some last fixes of things I knew of, like todos!() and a deta…
Apr 24, 2024
8d89773
GH-711: seems to work with all/sh; let's try m. tests
Apr 24, 2024
e9af434
GH-711: verify_bill_payments repaired for pure linux
Apr 25, 2024
d4b452e
GH-711: interestingly, I had fixed it so that the parameter values fo…
bertllll Apr 25, 2024
af760c5
GH-711: all done; before self-review
Apr 26, 2024
3eed724
GH-711: self-review ended; will ponder because of the loading test an…
Apr 28, 2024
2fb0342
GH-711: operating on the loading test. it's quite neat, could be bett…
Apr 29, 2024
fba4c83
GH-711: more profi simulations
Apr 30, 2024
298b911
GH-711: cosmetics
Apr 30, 2024
5171a54
GH-711: more cosmetics
Apr 30, 2024
62ae19f
GH-711: interim commit
May 1, 2024
1c68dab
GH-711: perhaps ready for review
May 2, 2024
69e9fec
GH-711: better working name chosen
May 5, 2024
4c78961
GH-711: right copyrights
May 5, 2024
7d5aa88
GH-711: preparatory analyzer can report about insufficiecny for both …
May 7, 2024
dc4d63b
GH-711: first fixes from the review...finalizing 'Percentage'
Sep 13, 2024
ea7380e
GH-711: Pecentage looks done
Sep 13, 2024
d540732
GH-711: First handful of changes for verify_bill_payment
Sep 16, 2024
53da726
GH-711: verify_bill_payments significant improvement in arrangement
Sep 19, 2024
271e8f9
Merge branch 'GH-711-addressing-review-1' into GH-711-review-one
Sep 19, 2024
d4c15bd
GH-711-review-one: adding directives to ignore files
Sep 19, 2024
f192424
GH-711-review-one: more work done on verify_bill_payments; savepoint
Sep 21, 2024
baf51c4
GH-711-review-one: Decent version of verify_bill_payments
Sep 22, 2024
eedf9ce
GH-711-review-one: interim commit
Sep 22, 2024
a9f86ae
GH-711-review-one: the revamp of the verify_bill_payment is finishing…
Sep 25, 2024
9067c8c
GH-711-review-one: minor clean-up
Oct 2, 2024
6bb13e7
GH-711-review-one: tests in verify_bill_payments are in a fine condit…
Oct 2, 2024
788c1f5
GH-711-review-one: mid-scan space more ergonomical by code
Oct 5, 2024
bb207cd
GH-711-review-one: a few more comments kncoked off in Accountant
Oct 5, 2024
5cfc84f
GH-711-review-one: accountant/mod.rs finished
Oct 6, 2024
5561d3d
GH-711-review-one: more comments swept off after work done
Oct 6, 2024
5e397f4
GH-711-review-one: another chunk of repairs (logging fns, type conver…
Oct 24, 2024
719d701
GH-711-review-one: more repairs in data_structures, accounts_abstract…
bertllll Oct 25, 2024
bc15ac9
GH-711-review-one: interim commit
bertllll Oct 29, 2024
b73f96e
GH-711-review-one: helper functions repaired
bertllll Nov 4, 2024
a1f97de
GH-711-review-one: interim commit
bertllll Nov 4, 2024
2a36919
GH-711-review-one: big refactoring in the mod.rs file, also getting r…
bertllll Nov 4, 2024
e6c817c
GH-711-review-one: interim commit
bertllll Nov 5, 2024
bf272f5
GH-711-review-one: new fixes in the main mod
Nov 10, 2024
dc69d86
GH-711-review-one: interim commit
Nov 10, 2024
00e0cbe
GH-711-review-one: interim commit
Nov 14, 2024
7cec579
GH-711-review-one: interim commit
Dec 5, 2024
e99725b
GH-711-review-one: tests with more illustrative disqualification limi…
Dec 5, 2024
bfdcf97
GH-711-review-one: more tests repaired
Dec 6, 2024
490fe96
GH-711-review-one: mod.rs taken care of fully
Dec 7, 2024
5f038dd
GH-711-review-one: interim commit
Dec 7, 2024
2c8df5e
GH-711-review-one: more improvements
Dec 7, 2024
4c04716
GH-711-review-one: using much multipliers for more ergonomiv number w…
Dec 11, 2024
d30ccf0
GH-711-review-one: more little improvements; the fuzz test
Dec 11, 2024
bacf170
GH-711-review-one: refactoring in the fuzz test
Dec 12, 2024
4602f2d
GH-711-review-one: finished refactoring the fuzz test
Dec 13, 2024
f316cce
GH-711-review-one: interim commit
bertllll Dec 14, 2024
db2c222
GH-711: Now PA is immutable at outside
bertllll Dec 22, 2024
bd1e678
GH-711: Now PA is immutable at outside
bertllll Dec 22, 2024
969f423
GH-711: another wholesome fix for two tests
bertllll Dec 22, 2024
e789c81
GH-711: merged with remote branch (silly lil divergence)
bertllll Dec 22, 2024
2178e11
GH-711: a few more little fixes
bertllll Dec 23, 2024
200ea4f
GH-711: repaired panic messages
bertllll Dec 27, 2024
f19c889
GH-711: some harsh modification for older auxiliary test structures
bertllll Dec 28, 2024
fca8071
GH-711: this is almost the last batch out of the comments in the review
bertllll Dec 29, 2024
a75bfe3
GH-711: last case of repair before wallet -> address
bertllll Jan 2, 2025
9aa24b6
GH-711-review-one: everything in the review addressed
Jan 3, 2025
5b432d0
GH-711-review-one: after ci/all.sh
Jan 3, 2025
6c8b103
GH-711: knocking off commented findings; interim commit
Mar 20, 2025
1239a15
GH-711: fixing percentage.rs; yet more to go with
Mar 22, 2025
b7c7900
GH-711: percentage.rs finished
Mar 23, 2025
4fc1a1a
GH-711: some progress in verify_bill_payment
Mar 27, 2025
8dd256d
GH-711: a few more fixes in verify_bill_payments.rs
Apr 7, 2025
d306718
GH-711: a few more shovels
Apr 8, 2025
e43f655
GH-711: interim commit
Sep 24, 2025
86b5a9a
GH-711: fixes in the non-unit test
Sep 24, 2025
baf2745
GH-711: interim commit
Sep 25, 2025
3499edd
GH-711: interim commit
Sep 25, 2025
2e150b4
GH-711: review two finished
Sep 25, 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
5 changes: 5 additions & 0 deletions automap/.gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,6 @@
automap.log

## File-based project format:
*.iws
*.iml
*.ipr
62 changes: 60 additions & 2 deletions automap/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 5 additions & 0 deletions dns_utility/.gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,6 @@
generated/

## File-based project format:
*.iws
*.iml
*.ipr
76 changes: 76 additions & 0 deletions dns_utility/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 5 additions & 0 deletions masq/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@

## File-based project format:
*.iws
*.iml
*.ipr
1 change: 1 addition & 0 deletions masq_lib/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ ethereum-types = "0.9.0"
itertools = "0.10.1"
lazy_static = "1.4.0"
log = "0.4.8"
num = "=0.4.0"
regex = "1.5.4"
serde = "1.0.133"
serde_derive = "1.0.133"
Expand Down
1 change: 1 addition & 0 deletions masq_lib/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ pub mod command;
pub mod constants;
pub mod crash_point;
pub mod data_version;
pub mod percentage;
pub mod shared_schema;
pub mod test_utils;
pub mod type_obfuscation;
Expand Down
Loading