umee-network / peggo

Peggo is a Go implementation of the Gravity Bridge Orchestrator for the Umee network.
https://umee.cc/
Apache License 2.0
14 stars 21 forks source link

feat: Add eth merge pause flag #375

Closed facundomedica closed 2 years ago

facundomedica commented 2 years ago

Add --eth-merge-pause="true" to pause some messages from being sent during the pause period of the bridge.

Things paused:

Confirms are all enabled. If we see any batch confirms, it means we'll need to add an extra upgrade step.

codecov-commenter commented 2 years ago

Codecov Report

Merging #375 (6c5713e) into release/v1.x.x (e086b3a) will decrease coverage by 0.12%. The diff coverage is 14.28%.

Impacted file tree graph

@@                Coverage Diff                 @@
##           release/v1.x.x     #375      +/-   ##
==================================================
- Coverage           57.81%   57.68%   -0.13%     
==================================================
  Files                  17       17              
  Lines                2041     2049       +8     
==================================================
+ Hits                 1180     1182       +2     
- Misses                758      763       +5     
- Partials              103      104       +1     
Impacted Files Coverage Δ
orchestrator/main_loops.go 7.44% <0.00%> (-0.02%) :arrow_down:
orchestrator/eth_event_watcher.go 76.71% <16.66%> (-1.70%) :arrow_down:
orchestrator/orchestrator.go 88.46% <100.00%> (+0.46%) :arrow_up:
facundomedica commented 2 years ago

Closing in favor of #376