semiotic-ai / timeline-aggregation-protocol

A fast, efficient and trust-minimized unidirectional micro-payments system.
Apache License 2.0
14 stars 3 forks source link

Aggregator service #71

Closed aasseman closed 1 year ago

aasseman commented 1 year ago

I added a verify() to EIP712SignedMessage: e389d5c a7e3e7d

github-actions[bot] commented 1 year ago

Coverage after merging aggregator_service into main will be

83.55%

Coverage Report
FileStmtsBranchesFuncsLinesUncovered Lines
tap_aggregator/src
   aggregator.rs85.84%100%100%82.98%23–26, 33–36, 47–50, 60–63
   main.rs5.56%100%11.11%3.70%13–15, 17, 21–22, 25–27, 30, 33–38, 41–45, 47, 9
   server.rs90.48%100%100%87.50%48–52, 65
tap_core/src
   eip_712_signed_message.rs83.78%100%80%85.19%56
   lib.rs87.50%100%87.50%87.50%17
   receipt_aggregate_voucher.rs92.11%100%85.71%93.55%21
tap_core/src/adapters/test
   collateral_adapter_mock.rs82.98%100%71.43%85%25–26, 44, 50–52
   collateral_adapter_test.rs100%100%100%100%
   rav_storage_adapter_mock.rs94.74%100%83.33%96.88%7
   rav_storage_adapter_test.rs100%100%100%100%
   receipt_checks_adapter_mock.rs87.18%100%83.33%87.88%49, 53–55
   receipt_checks_adapter_test.rs95.83%100%100%95%53
   receipt_storage_adapter_mock.rs97.37%100%92.31%98.41%7
   receipt_storage_adapter_test.rs100%100%100%100%
tap_core/src/tap_receipt
   mod.rs66.67%100%50%75%
   receipt.rs79.41%100%77.78%80%20, 44
   received_receipt.rs82.42%100%75.86%83.82%100–102, 109–111, 113–115, 160, 171, 185–187, 95–97
github-actions[bot] commented 1 year ago

Coverage after merging aggregator_service into main will be

84.67%

Coverage Report
FileStmtsBranchesFuncsLinesUncovered Lines
tap_aggregator/src
   aggregator.rs92.45%100%100%90.70%37–40, 50–53
   main.rs5.56%100%11.11%3.70%13–15, 17, 21–22, 25–27, 30, 33–38, 41–45, 47, 9
   server.rs90.48%100%100%87.50%48–52, 65
tap_core/src
   eip_712_signed_message.rs83.78%100%80%85.19%56
   lib.rs87.50%100%87.50%87.50%17
   receipt_aggregate_voucher.rs92.11%100%85.71%93.55%21
tap_core/src/adapters/test
   collateral_adapter_mock.rs82.98%100%71.43%85%25–26, 44, 50–52
   collateral_adapter_test.rs100%100%100%100%
   rav_storage_adapter_mock.rs94.74%100%83.33%96.88%7
   rav_storage_adapter_test.rs100%100%100%100%
   receipt_checks_adapter_mock.rs87.18%100%83.33%87.88%49, 53–55
   receipt_checks_adapter_test.rs95.83%100%100%95%53
   receipt_storage_adapter_mock.rs97.37%100%92.31%98.41%7
   receipt_storage_adapter_test.rs100%100%100%100%
tap_core/src/tap_receipt
   mod.rs66.67%100%50%75%
   receipt.rs79.41%100%77.78%80%20, 44
   received_receipt.rs82.42%100%75.86%83.82%100–102, 109–111, 113–115, 160, 171, 185–187, 95–97
github-actions[bot] commented 1 year ago

Coverage after merging aggregator_service into main will be

84.69%

Coverage Report
FileStmtsBranchesFuncsLinesUncovered Lines
tap_aggregator/src
   aggregator.rs92.45%100%100%90.70%40–43, 53–56
   main.rs5.56%100%11.11%3.70%12, 16–18, 20, 24–25, 28–30, 33, 36–41, 44–48, 50
   server.rs90.63%100%100%87.76%51–55, 68
tap_core/src
   eip_712_signed_message.rs83.78%100%80%85.19%56
   lib.rs87.50%100%87.50%87.50%17
   receipt_aggregate_voucher.rs92.11%100%85.71%93.55%21
tap_core/src/adapters/test
   collateral_adapter_mock.rs82.98%100%71.43%85%25–26, 44, 50–52
   collateral_adapter_test.rs100%100%100%100%
   rav_storage_adapter_mock.rs94.74%100%83.33%96.88%7
   rav_storage_adapter_test.rs100%100%100%100%
   receipt_checks_adapter_mock.rs87.18%100%83.33%87.88%49, 53–55
   receipt_checks_adapter_test.rs95.83%100%100%95%53
   receipt_storage_adapter_mock.rs97.37%100%92.31%98.41%7
   receipt_storage_adapter_test.rs100%100%100%100%
tap_core/src/tap_receipt
   mod.rs66.67%100%50%75%
   receipt.rs79.41%100%77.78%80%20, 44
   received_receipt.rs82.42%100%75.86%83.82%100–102, 109–111, 113–115, 160, 171, 185–187, 95–97