First Come First Serve (FCFS)¶
In this model the users have a feed of available tasks. The first user to successfully send a confirmation transaction will get the tasks assigned. Therefore there will be a lot of transactions that will resolve as error when a late request arrives. Once a tasks has been assigned to the user the feed is hidden and only the assigned task is shown.
User workflow¶

User feed

User clicks the accept task button, a dialog pops up

User clicks on create transaction button, Metamask pops up

Transaction is sent, tasks get disabled

Transaction is confirmed, The Graph is syncing behind scene

Only the task accepted is shown
Admin view¶

Admin view is updated when a user accepts a task
Last update:
2022-11-29