remove latest$.gasPrice
, epics and actions, calculate those directly in transact
#2971
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Short description
technical debt tackling: since #2966 , all transactions go through
transact
function/utility; therefore, we don't need to keepLatest.gasPrice
(kept up to date every block through its own epic), since we only need to calculate thegasPrice
on that function when making a transaciton; additionally,callAndWaitMined
helper used in the publicRaiden
class had a lot of intersection withtransact
's functionality, so it can be dropped for the later, allowing txs which are still directly in the public class to also benefit from the sharedgasPrice
andgasLimit
logic there.This shouldn't change API or UX, so no need for a changelog entry.
Definition of Done
Steps to manually test the change (dApp)