Use transactions for inserting each transfer data ## Implementation details If there is an error during processing a block, and insertion of a fee for example throws an error, the transaction should be reverted ## Testing details <!-- Enter description of special test-cases--> ## Acceptance Criteria <!-- Enter the conditions of satisfaction here. That is, the conditions that will satisfy the user/persona that the goal/benefit/value has been achieved -->