Skip to content

feat: add reputation update timestamp tracking and validation checks#237

Open
No-bodyq wants to merge 2 commits into
DigiNodes:mainfrom
No-bodyq:feat/payment-validation
Open

feat: add reputation update timestamp tracking and validation checks#237
No-bodyq wants to merge 2 commits into
DigiNodes:mainfrom
No-bodyq:feat/payment-validation

Conversation

@No-bodyq
Copy link
Copy Markdown

Summary

Adds payload validation to ReputationReceiver.sol so bridged reputation submissions are rejected when the payload is malformed, too large, or stale.

Changes

  • Validates Merkle proof length and proof index before processing a bridged reputation payload.
  • Rejects zero snapshotId values.
  • Rejects timestamps that are too old.
  • Adds unit tests covering the new validation paths.

Issue Link

Closes #160

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ReputationReceiver.sol Payload Validation

1 participant