* install `react-intersection-observer` dependency
- also, remove `react-infinite-scroll-component`
* refactor `InfiniteScroll` to be used with `react-intersection-observer`
* build an infinite scroll wrapper for transactions based on `InfiniteScroll`
* recover `TxsInfiniteScrollContext` information to identify the last item in a list
- a new component was created for History transactions: `HistoryTransactions` as a wrapper
* refactor lists to use `TxsInfiniteScrollContext` and identify the last item in the list
* allow to pass config to the InfiniteScroll component
- also changed default bottom margin so the txs loading starts a bit earlier
* fix memory consumption issue based on nft retrieval/update data
* delay `lastItemId` set to next tick, to prevent multiple updates during the same render phase
* Set triggerOnce to infinitescroll
Co-authored-by: nicosampler <nf.dominguez.87@gmail.com>
Co-authored-by: nicolas <nicosampler@users.noreply.github.com>
Co-authored-by: Daniel Sanchez <daniel.sanchez@gnosis.pm>
* Fix gas estimation for threshold > 4
* Update gas estimation to be more precise
* Add threshold gas costs on transaction creation estimation
Co-authored-by: Daniel Sanchez <daniel.sanchez@gnosis.pm>
* Add Github action for each network environment
* Disable travis build
* Move deploy scripts to new folder
* Adapt deploy scripts to Github actions
* Run coveralls only if tests succeed
* Upload sentry source map
* Add Production flag for tagged builds
* Use coveralls Github Action
* Add debug steps to all networks for first release test
* Upgrade safe-react-components to latest version
* fix New Transaction button
* Increase the date/time tooltip size
Co-authored-by: Fernando <fernando.greco@gmail.com>
Co-authored-by: Daniel Sanchez <daniel.sanchez@gnosis.pm>
Co-authored-by: Agustín Longoni <agustin.longoni@altoros.com>
* Remove withStyles from TextAreaField and fix name
* Remove any type in handleSubmit from contractInteraction review
* Parses the bignumber value to string
* Fix how the nonce of the cancel transaction is calculated
* make use useState to handle nonce state
* fix to prevent "0" being treated as undefined
Co-authored-by: nicolas <nicosampler@users.noreply.github.com>
Co-authored-by: Daniel Sanchez <daniel.sanchez@gnosis.pm>