Skip to content

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 view

User feed

User accept task pop up

User clicks the accept task button, a dialog pops up

User confirm transaction

User clicks on create transaction button, Metamask pops up

User view transaction sent

Transaction is sent, tasks get disabled

User view transaction confirmed

Transaction is confirmed, The Graph is syncing behind scene

User view task accepted

Only the task accepted is shown

Admin view

Admin view task accepted

Admin view is updated when a user accepts a task

Last update: 2022-11-29