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

feat(aggregator): Add support for multiple signers in input #211

Closed aasseman closed 8 months ago

aasseman commented 8 months ago

Lets the aggregator accept receipts or input RAVs that are signed with other keys. Helpful with dealing with the transition when rotating keys, or making sure that we can accept receipts signed by other signing keys belonging to the same Sender (multiple locations with different keys for example).

Fixes #205

coveralls commented 8 months ago

Pull Request Test Coverage Report for Build 7764301533


Changes Missing Coverage Covered Lines Changed/Added Lines %
tap_aggregator/src/server.rs 19 20 95.0%
tap_aggregator/src/aggregator.rs 23 26 88.46%
tap_aggregator/src/main.rs 0 7 0.0%
<!-- Total: 42 53 79.25% -->
Totals Coverage Status
Change from base Build 7762886114: 0.1%
Covered Lines: 1364
Relevant Lines: 1848

💛 - Coveralls
github-actions[bot] commented 8 months ago

🤖 Cargo Audit Report 🤖

(Empty means OK! 👍)

github-actions[bot] commented 8 months ago

🤖 Cargo Audit Report 🤖

(Empty means OK! 👍)