JoinColony / colonyCDapp

An iteration of the Colony Dapp sporting both a fully decentralized operating mode, as well as a mode enhanced by a metadata caching layer
5 stars 14 forks source link

Remove the retry transaction mechanism #3707

Open iamsamgibbs opened 5 days ago

iamsamgibbs commented 5 days ago

Description

The transaction retry mechanism has problems with the way that it is setup. It should be removed in favour of having the user retry the transaction from where it was first initiated.

For example, if a transaction fails / is rejected as part of an action saga, it should be possible to retry the entire saga from the action form. If a transaction fails / is rejected when installing an extension, it should be possible to retry installing the extension. If a transaction fails / is rejected when creating a colony, it should be possible to retry creating the colony, etc. Rather than retrying just the individual transaction as the transaction retry mechanism currently does.

One example: Steps to reproduce

Expected behaviour

Actual behaviour