What: we need to make sure that our back end is using the chain as a single source of truth
Why: It may happen that an artist programmatically adds an artwork to the chain, or a user makes a transaction and we do not create that information in our database. This could be due to a network error or server going down, or whatever else. We can actually get that missing information from IPFS
AC:
Request all artworks, get their data from IPFS and make sure they are created in our backend
Request all sales and bids regarding each artwork and make sure they are created in our backend
Could try and comparing the length of all transactions via events in order to reduce amount of querying to IPFS we have to do.
What: we need to make sure that our back end is using the chain as a single source of truth
Why: It may happen that an artist programmatically adds an artwork to the chain, or a user makes a transaction and we do not create that information in our database. This could be due to a network error or server going down, or whatever else. We can actually get that missing information from IPFS
AC: