rabbitholegg / quest-protocol

Quests Protocol is a protocol to distribute token rewards for completing on-chain tasks.
GNU General Public License v3.0
89 stars 23 forks source link

Chore(QuestFactory): decouple non-critical data from signature #259

Open Quazia opened 9 months ago

Quazia commented 9 months ago

Right now we couple some non-critical data into the signature for the quest completion. This leads to breakage if non-critical data is modified in our databases. Ideally we only sign the mission critical data related to accounting and accounting validation.