LibertyDSNP / spec

The DSNP Spec and Website
https://spec.dsnp.org
Other
30 stars 3 forks source link

Delegate batch signatures for DIP-145 #183

Closed wilwade closed 2 years ago

wilwade commented 2 years ago

Problem

Implementation layer should have the details about validation instead of signatures on announcements

See DIP-#145 for details

Closes: #145

Solution

Reduce the validation cost and increase transparency by removing the signature from the individual Announcements and requiring that the implementation have a way to validate. EVM Implementation being that the batch submission is from a user or delegate directly

Change summary:

Steps to Verify:

  1. No more signatures on any Announcement Types
  2. No more createdAt on any Announcement Types
  3. Version bump for Ethereum implementation