elixir-omg
elixir-omg copied to clipboard
OMG-Network repository of Watcher and Watcher Info
**Byzantine Events** `invalid_exit`: ```json { "event": "invalid_exit", "details": { "eth_height": 3521678, "utxo_pos": 10000000010000000, "owner": "0xb3256026863eb6ae5b06fa396ab09069784ea8ea", "currency": "0x0000000000000000000000000000000000000000", "amount": 100 } } ``` Desired additions: - [ ] finalisation time (_at...
A lot of duplicate events show up in Datadog - events about same activity with only differing timestamps. Checking for duplication **before** pushing it to the OMG bus could be...
Porting this from [Pivotal Trackers](https://www.pivotaltracker.com/n/projects/2156062/search?q=OMG-421) as `OMG-421` is referenced in the code. - [GH code search result](https://github.com/omisego/elixir-omg/search?q=OMG-421&unscoped_q=OMG-421) - [code comment example](https://github.com/omisego/elixir-omg/blob/5b7e3db2f45e2a68169b94e565683a444acdc174/apps/omg_watcher/lib/omg_watcher/exit_processor/competitor_info.ex#L43) description from Pivotal Tracker 👇 > So that we're...
## Overview Currently `EXIT_PROCESSOR_SLA_MARGIN` is in number of blocks while `EXIT_PERIOD_SECONDS` is in seconds. This is prone to misunderstanding. > Ino 22 hours ago > can we unify EXIT_PROCESSOR_SLA_MARGIN into...
In some modules we call `OMG.Bus` functions directly and in others, for example `OMG.Eth.EthereumHeightMonitor` we pass the `OMG.Bus` module as a parameter and call functions using `apply`. Let's decide on...
It would be nice to be able to run the load tests via CLI, passing params as command line args
Copying over @pnowosie's explanation: > - `tx` submitted to ch-ch > - ch-ch publishes new block's `hash` in transaction on Ethereum > - Watcher discovers the above Ethereum transaction >...
## Preface This issue aims at explaining the current behaviors of the child chain server and watcher implementations, with regards to the (perceived, but not accurately precise) feature dubbed "0...
(I think there used to be an ancient pivotal/Jira ticket for this, but submitting a fresh one is easier ;) ) In #1421 an (unlikely) edge-case failure of the operator,...
``` elixir-omg inomurko/ife2 $ grep -r ":mix_based_child_chain" apps/ apps//omg_performance/test/omg_performance/byzantine_event_test.exs: @tag fixtures: [:perf_test, :mix_based_child_chain, :mix_based_watcher] apps//omg_performance/test/omg_performance/byzantine_event_test.exs: @tag fixtures: [:perf_test, :mix_based_child_chain, :mix_based_watcher] apps//omg_performance/test/omg_performance/byzantine_event_test.exs: @tag fixtures: [:perf_test, :mix_based_child_chain, :mix_based_watcher] apps//omg_performance/test/omg_performance/byzantine_event_test.exs: @tag fixtures: [:perf_test,...