-
Notifications
You must be signed in to change notification settings - Fork 59
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge unspent output bugfix to master v2 #1808
Merge unspent output bugfix to master v2 #1808
Commits on Aug 10, 2020
-
/block.validate endpoint (#1668)
* feat: init block.validate * completes parameter validation tests * rename validation method with stronger typing * feat: verify_transactions and and negative test * add: positive test for verify_transactions * chore: remove single pipes * verify_transactions: add @SPEC and @doc * pending * test: Added tests for `verify_merkle_root/1` * remove reverse operation * refactor: simplify tests * refactor: simplify verify_merkle_root/1 tests * refactor: merkle validation tests + entities as module attributes * add dialyzer spec and remove argument pattern matching * move logic to dedicated validator module * test: added test for `block.validate` endpoint * refactor: make tests pass * feat: response for `validate_block` view * feat: error for mismatched_merkle_root * simplify tests * rename error * remove unused method * fix: error name * fix: credo * merge issue: gitmodules * merge master issue: gitmodules [2] * merge master issue: gitmodules [3] * Merge branch 'ripzery/block.validate' of https://github.com/omisego/elixir-omg into ripzery/block.validate * (re)delete specs * return submodule * refactor: decouple verify_merkle_root from transaction recovery * add: negative test for invalid transactions * refactor: improve performance of verify_transactions * use pin operator instead of comparison * refactor: remove use of & &1. for clearer syntax * remove redundant comment * move block validation logic into Watcher * move parameter validation logic into BlockConstraints * reflect file changes in controller * refactor: make verification functions private and shift tests to stateless_validate/1 * fix potential false positive by computing Merkle root correctly. * add: swagger specs * refactor: endpoint to return boolean result * add: nil error * update documentation to reflect boolean result * remove error reason in response Co-authored-by: euro <[email protected]> Co-authored-by: Ayrat Badykov <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6ba53bd - Browse repository at this point
Copy the full SHA 6ba53bdView commit details -
feat: configurable DB pool size, queue target and queue interval (#1689)
* feat: configurable DB pool size, queue target and queue interval * fix: add release task to release config * style: mix format * feat: configure runtime env vars through releases.exs * fix: remove release tasks * fix: syntax * docs: add docs for db pool env vars
Configuration menu - View commit details
-
Copy full SHA for cb3659f - Browse repository at this point
Copy the full SHA cb3659fView commit details
Commits on Aug 18, 2020
-
feat: auto trigger chart version bump (#1695)
* feat: add increase chart version script and job * feat: filter release tag on CI config * fix: make increase chart script work * test: docker image * feat: add watcher&watcher-info on increase version * chore: remove commented configs and back to non-playground * fix: extra space
Configuration menu - View commit details
-
Copy full SHA for cbbc2dc - Browse repository at this point
Copy the full SHA cbbc2dcView commit details
Commits on Aug 21, 2020
-
Block Validation: New Checks (#1693)
* feat: transaction counting and block-level duplicate input verification in block validation * fix: dialyzer error * fix: credo error * feat: validate fee transactions in block * test: fee transaction validation * revert fee logic meant to be stateful * remove: fee claimer check * fix: place dummy fee claimer * test names * refactors: simplify duplicate input verification, use guards, etc. * PR review: description changes * fix: credo * simplify duplicate input checking * update documentation * fix: dialyzer * spacing * suggested edits
Omar Kalouti authoredAug 21, 2020 Configuration menu - View commit details
-
Copy full SHA for a7b4188 - Browse repository at this point
Copy the full SHA a7b4188View commit details
Commits on Aug 26, 2020
-
feat: block queue metrics and stalled submission alarm (#1649)
* feat: change block formation log from debug to info * feat: BlockQueue publishes :block_submitting and :block_submitted events * feat: BlockQueue.Monitor that raises/clears :block_submission_stalled alarm * refactor: tracks root chain height directly from the bus * refactor: revert variable naming * fix: remove remaining EtherereumHeight.get() * fix: typespec * feat: add telemetry and statsd metric for blknum_submitting and blknum_submitted * feat: add telemetry and statsd metric for blocks_submitting and blocks_stalled * fix: rename :block_submission to :block_submission_gas * feat: add statsd metric for :block_submission_success * fix: remove non services * docs: clearer explanation of block queue metrics * docs: more explanation on event publishing * feat: add :block_submission_attempt statsd metric * fix: dialyzer * feat: block submission stall config and supervisor setup * format: formatting and naming alignment * test: add BlockQueue.Monitor test * refactor: shorten config name * test: fix tests * fix: broken service startup * feat: configurable block submit stall from env var * fix: move config namespace * refactor: brackets everywhere * fix: config naming * fix: wrong namespace * test: fix app name * test: fix init * refactor: use :block_submit_stalled everywhere * fix: ignore unrelated events * fix: telemetry deprecation * fix: remove misleading metric :block_queue_num_blocks_submitting due to the way block submission sampling works * fix: remove dup geth argument * fix: remove unused block_submit_stall_check_interval_ms * refactor: add alarm function naming * refactor: reduce alarm function pattern matching cases * refactor: move release task to releases.exs * fix: remove obsolete tests
Configuration menu - View commit details
-
Copy full SHA for 733aab2 - Browse repository at this point
Copy the full SHA 733aab2View commit details
Commits on Aug 28, 2020
-
Configuration menu - View commit details
-
Copy full SHA for b3081f8 - Browse repository at this point
Copy the full SHA b3081f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for f62dc06 - Browse repository at this point
Copy the full SHA f62dc06View commit details
Commits on Sep 2, 2020
-
chore: add feefeed docker to elixir-omg setup (#1700)
* add feefeed adapter * change ip * add feefeed url * fix test barebone release * fix port * remove override variable from barebone config * chore: use https instead of gits to avoid permission issue * test: update to cabbage using fee api * fix: git submodule without --remote flag So it would not always pull the head branch from remote. * fix: update cabbage to fix reorg * fix: circle ci mis-comment * chore: add healthcheck and depends on for services and mock off other tests aside from reorg * chore: sync with cabbage update * chore: add space before network * chore: ignore geth folder * debug: comment out make docker steps * chore: update priv/perf for debug docker-compose pull * debug: use feefeed-dev with more logging * debug: use newer feefeed docker that fixes a bug * chore: update cabbage commit * chore: uncomment the commented CI jobs * chore: update latest cabbage * style: docker file space * fix: all docker images command have dockerhub authenticate * chore: update cabbage for code review * fix: circle ci login to dockerhub and update cabbage commit * fix: fee for perf tests - set in the test config to use the new fee amount 75 - for LoadTest.Common, pass in the fee_amount and use the value from config * chore: back to feefeed:latest image * style: mix format * refactor: move docker_login out from make_docker_images Logic-wise it does not make much sense actually to be together. * chore: update cabbage to latest * style: fix lint * chore: update cabbage commit * chore: use master from cabbage * chore: bring back submodule udpate --remote This is just better. change the branch in submodele file instead for testing. Co-authored-by: jarindr <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1992805 - Browse repository at this point
Copy the full SHA 1992805View commit details -
feat: reintroduce automated changelog (#1708)
* feat: reintroduce github_changelog_generator * feat: more changelog tags * feat: wholly configuring the changelog sections * feat: changelog label auto checker * refactor: better review messages * debug: apply workflow on all branches to check it's working * fix: bad env format * fix: wrong job name * fix: missing closing quote * fix: bad syntax * fix: enable shell tracing * fix: premature failure * fix: remove extra full stop * debug: reenable label check only for master * fix: missing line break escape * refactor: use Github's default env vars for its url building * feat: fail the github action instead of relying on a bot * fix: remove continue-on-error * fix: combine github action steps so it's easier to find the original error * feat: echo error * fix: proper error * fix: syntax * fix: force exit on error [ciskip] * fix: operator precedence
Configuration menu - View commit details
-
Copy full SHA for 536059c - Browse repository at this point
Copy the full SHA 536059cView commit details -
Configuration menu - View commit details
-
Copy full SHA for fd1beac - Browse repository at this point
Copy the full SHA fd1beacView commit details
Commits on Sep 3, 2020
-
Configuration menu - View commit details
-
Copy full SHA for f302553 - Browse repository at this point
Copy the full SHA f302553View commit details
Commits on Sep 4, 2020
-
Configuration menu - View commit details
-
Copy full SHA for ed8b0f7 - Browse repository at this point
Copy the full SHA ed8b0f7View commit details
Commits on Sep 9, 2020
-
Allow to run docker-compose without feefeed docker (#1726)
* refactor: abstract steps in circle ci to make file for perf * chore: seperate docker-compose file for feefeed to allow public contributor to run without feefeed docker * fix: make start-services command with feefeed * refactor: move mix format for api generated code back to CI * debug: add debug CI workflow * style: simplify docker-compose file * debug: add log service command to perf * do not set env var in makefile * back to run whole workflow * refactor: COMPOSE_FULL_SERVICES in makefile * chore: spaces instead of tab in .gitmodules
Configuration menu - View commit details
-
Copy full SHA for a69e22c - Browse repository at this point
Copy the full SHA a69e22cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d75118 - Browse repository at this point
Copy the full SHA 3d75118View commit details
Commits on Sep 15, 2020
-
machine module rename dont cache install linux deps sleep postgres child chain url and childchain empty fees
Ino Murko authoredSep 15, 2020 Configuration menu - View commit details
-
Copy full SHA for 3206e4c - Browse repository at this point
Copy the full SHA 3206e4cView commit details
Commits on Sep 16, 2020
-
Inomurko/remove child chain (#1737)
* rem childchain code * erlexec * fixtures inclusion * revert cabbage and api client generation from omg v1 childchain * we dont need wget anymore
Ino Murko authoredSep 16, 2020 Configuration menu - View commit details
-
Copy full SHA for 27379ec - Browse repository at this point
Copy the full SHA 27379ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6227b79 - Browse repository at this point
Copy the full SHA 6227b79View commit details
Commits on Sep 18, 2020
-
move dev env deployment job to helm repo (#1738)
* feat: trigger increase chart version on merge to master * debug: switch to playground repo And allow circle ci to run on non-master * fix: unbound string * feat: add jitter to the call * remove jitter, not useful * chore: cleanup Uncomment CircleCI jobs, remove deployment jobs/scripts, not using playground repo * fix: circle ci format * fix: notifiy service do not wait for non-existing deployment job * chore: remove childchain master deployment Responsibility has been moved to omg-childhchain-v1 repo. Have another PR for that: omgnetwork/omg-childchain-v1#15 * chore: remove childchain release from elixir-omg Moved to omg-childchain-v1.
Configuration menu - View commit details
-
Copy full SHA for a428fa1 - Browse repository at this point
Copy the full SHA a428fa1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d6415b - Browse repository at this point
Copy the full SHA 7d6415bView commit details -
Kevsul/standard exit perf test (#1732)
* tests: add load test for standard exits * tests: add watcher status scenario * tests: standard exit test syncs with watcher * tests: revert test fee_amount * tests: add max num retries when waiting * tests: remove FundAccountRootchain scenario * tests: change if to case
Configuration menu - View commit details
-
Copy full SHA for ff66dd2 - Browse repository at this point
Copy the full SHA ff66dd2View commit details
Commits on Sep 21, 2020
-
Chore: try to fix flaky reorg tests (#1739)
Two kinds of errors I saw: 1. Tests are timing out during account creation and unlocking on both geth nodes. After I increased timeout for account creation, I haven't seen this error anymore 2. Tests are failing with wrong balances (on the childchain and the rootchain). I added additional checks to the reorg function to make sure nodes have the same latest block after reorg. I think it helped but still, tests are failing sometimes.
Configuration menu - View commit details
-
Copy full SHA for 37ca58f - Browse repository at this point
Copy the full SHA 37ca58fView commit details
Commits on Sep 29, 2020
-
update change log v1.0.4 (#1731)
* update changelog * manual fix change log * more manual fix change log * Update VERSION Co-authored-by: Unnawut Leepaisalsuwanna <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b54eb17 - Browse repository at this point
Copy the full SHA b54eb17View commit details -
Configuration menu - View commit details
-
Copy full SHA for 722949a - Browse repository at this point
Copy the full SHA 722949aView commit details
Commits on Oct 1, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 85c5fc0 - Browse repository at this point
Copy the full SHA 85c5fc0View commit details
Commits on Oct 14, 2020
-
fix: recheck PR label on synchronize and reopen (#1748)
* fix: recheck PR label on synchronize and reopen * test: a pointless commit to check that the enforce-changelog-label job still passes * debug: try the fixed feefeed * Revert "debug: try the fixed feefeed" This reverts commit a35fc90.
Configuration menu - View commit details
-
Copy full SHA for b8631c5 - Browse repository at this point
Copy the full SHA b8631c5View commit details
Commits on Oct 19, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 1d8ea8e - Browse repository at this point
Copy the full SHA 1d8ea8eView commit details
Commits on Oct 20, 2020
-
feat: transaction.create optimisation (#1683)
* test: Init * test: create `generate_utxos_map/3` * test: put test in describe * test: added `needed_funds/2` tests * add tests and light refactor for get_sorted_grouped_utxos * add tests and light refactor [2] * test: refactor `create_advice/2` * add spec and clarify funds_sufficient * refactor: `needed_funds` * refactor: use shorthanded type * Add @doc and readabilty edits * add: tests for funds_sufficient/1 * refactor: simplify use of 'alice' * refactor: move test inside describe * test: add `select_utxo/2` tests * refactor: remove extra line * fix: spec * feat: implement `add_merge_utxos` * test: add test for `add_merge_utxos/2` * feat: add prioritize_merge_utxos/2 * test: add test for `prioritize_merge_utxos/2` * refactor: pipe one more time * refactor and spec stealth merge * refactor: test name * add: tests and doc for `add_utxos_for_stealth_merge` * feat: integrate add_merge_utxos to create_advice * test: add test for create_advice * add: doc content for add_utxos_for_stealth_merge * refactor and test prioritisation of UTXOs for stealth merge * refactor: split transaction operation * Fix dialyzer type * refactor: dialyzer * fix: typo * test: add utxo_selection test * debug: transaction create * feat: handle when original inputs are empty * tests: remove transaction merge tests * tests: add tests for utxo selection * tests: handle when too many inputs to satisfy payments and fee * refactor: remove todo * feat: move `create_advice` from `utxo_selection.ex` to `transaction.ex` and rename it to `create_inputs` * test: add transaction tests * test: change port `9657` to `9656` * cleanup: remove unused var * lint: remove @doc for defp * test: revert back port `9656` to `9657` * lint: fix lint * refactor: remove result from response * test: add prepare_test_server * refactor: fix per reviews * tests: add test case where 2 input use different currencies * refactor: remove alice, bob from test context * test: fix mismatch function signature * fix: dialyzer type * refactor: Cleanup * fix: dialyzer * fix: credo * remove unusued alias * refactor: remove comments * lint: fix * tests: add tests for transaction.create apis * test: delete unnecessary function * refactor: simplified `select_inputs` flow * refactor: fix follows pr review * tests: fix wrong function * lint: add alias * refactor: remove trailing comma * refactor: var name * switch branch for cabbage test * refactor: move functions out of controller * test: add outputs to assertion * test: add tests for `transaction.create/2` * test: implement tests for include_typed_data/1 * refactor: remove single pipe * tests: add tests for `select_inputs/2` * refactor: cleanup typespec * lint: formatting * lint: remove unused alias * lint: reorder the alias * refactor: move spec and simplified logic * refactor: simplify pattern matching * refactor: uniformize param * revert: bring back merge transaction * fixes * refactor: lift out respond * fix: is_required_merge doesn't work * refactor: transaction api * test: fix tests * tests: fix * fix: add result key back * fix: dialyzer part-1 * fix: remove unnecessary dialyzer types * fix: revert changes on .gitmodules * refactor: select_inputs/2 * refactor: simplify select_utxo logic * refactor: re-order functions * fix: rename function * fix: conflict * Fix conflict * refactor: rename functions * refactor: remove single pipe * fix: lint * fix: tests * fix: tests 2 * try: update spec repo * test: change git modules * test: revert submodule * test: fix cabbage conflict * test: add result key back * fix: private and public function mixing * test: fix imports and mixing private functions * fix: break down pipe * refactor: break down pipe * fix: remove blank line * fix: move alias to top * refactor: renaming and break out pipe * refactor: get_utxos_count * refactor: create_transaction * fix: typo * refactor: build_inputs * refactor: formatting * refactor: lift out input * refactor: prioritize merge utxos * remove and ignore priv/apps/childchain_api Co-authored-by: euro <[email protected]> Co-authored-by: euro <[email protected]> Co-authored-by: Mederic <[email protected]>
4 people authoredOct 20, 2020 Configuration menu - View commit details
-
Copy full SHA for ad007ca - Browse repository at this point
Copy the full SHA ad007caView commit details
Commits on Oct 21, 2020
-
chore: bump version to 1.0.4 (#1751)
We are already in 1.0.4 but we forget to port the VERSION file back when updating changelog.
Configuration menu - View commit details
-
Copy full SHA for c6cb81f - Browse repository at this point
Copy the full SHA c6cb81fView commit details
Commits on Oct 26, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 34b9d54 - Browse repository at this point
Copy the full SHA 34b9d54View commit details
Commits on Oct 27, 2020
-
chore: changelog/version bump for v1.0.5 (#1747)
* chore: changelog/version bump v1.0.5 * update CHANGELOG for 1.0.5-pre.0 * bump to include latest changes for infura
Configuration menu - View commit details
-
Copy full SHA for 54305bb - Browse repository at this point
Copy the full SHA 54305bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for a49a33a - Browse repository at this point
Copy the full SHA a49a33aView commit details
Commits on Oct 29, 2020
-
* create and check utxo * spend utxo * assert balances after spending * validate exact utxos * fix token encoding * add test to run on ci * Update priv/perf/apps/load_test/lib/watcher_info/utxo.ex Co-authored-by: Ino Murko <[email protected]> * Update priv/perf/apps/load_test/lib/watcher_info/utxo.ex Co-authored-by: Ino Murko <[email protected]> * mix format * fix build Co-authored-by: Ino Murko <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ed74da2 - Browse repository at this point
Copy the full SHA ed74da2View commit details -
Add cli help command for the perf project (#1757)
* add cli help command for the perf project
Configuration menu - View commit details
-
Copy full SHA for 251cfc0 - Browse repository at this point
Copy the full SHA 251cfc0View commit details
Commits on Nov 2, 2020
-
feat : transaction.merge endpoint (#1715)
* test: Init * test: create `generate_utxos_map/3` * test: put test in describe * test: added `needed_funds/2` tests * add tests and light refactor for get_sorted_grouped_utxos * add tests and light refactor [2] * test: refactor `create_advice/2` * add spec and clarify funds_sufficient * refactor: `needed_funds` * refactor: use shorthanded type * Add @doc and readabilty edits * add: tests for funds_sufficient/1 * refactor: simplify use of 'alice' * refactor: move test inside describe * test: add `select_utxo/2` tests * refactor: remove extra line * fix: spec * feat: implement `add_merge_utxos` * test: add test for `add_merge_utxos/2` * feat: add prioritize_merge_utxos/2 * test: add test for `prioritize_merge_utxos/2` * refactor: pipe one more time * refactor and spec stealth merge * refactor: test name * add min_length to base validators * add merge route and controller * fix compile errors * add: tests and doc for `add_utxos_for_stealth_merge` * test address/currency and utxo positions constraint * feat: integrate add_merge_utxos to create_advice * test: add test for create_advice * add: doc content for add_utxos_for_stealth_merge * refactor and test prioritisation of UTXOs for stealth merge * test utxo constraint * add other required utxo data * fetch utxo logic * start transaction_test * finaly get basic transaction api test working * merge p * refactor: split transaction operation * Fix dialyzer type * refactor: dialyzer * fix: typo * test: add utxo_selection test * debug: transaction create * feat: handle when original inputs are empty * tests: remove transaction merge tests * tests: add tests for utxo selection * tests: handle when too many inputs to satisfy payments and fee * refactor: remove todo * refactor: parameter validation for transaction.merge * optional desc/asc for UTXO fetch * WIP: merge functionality * feat: move `create_advice` from `utxo_selection.ex` to `transaction.ex` and rename it to `create_inputs` * test: add transaction tests * WIP: return multiple merge transactions if address/ccy params * test: change port `9657` to `9656` * cleanup: remove unused var * lint: remove @doc for defp * test: revert back port `9656` to `9657` * lint: fix lint * refactor: remove result from response * test: add prepare_test_server * WIP: merge when given utxo positions * refactor: fix per reviews * tests: add test case where 2 input use different currencies * refactor: remove alice, bob from test context * test: fix mismatch function signature * fix: dialyzer type * test for merge with address and currency, refactor create merge so no need for currency and address passing * more happy path tests * refactor: Cleanup * fix: dialyzer * fix: credo * remove unusued alias * remove unaccepted merge constraints * remove max 4 merge constratint * match tx.create response shape * refactor: remove comments * lint: fix * tests: add tests for transaction.create apis * test: delete unnecessary function * address/currency merge controller tests * utxo position happy path * add multiple tx for utxo pos test * refactor: simplified `select_inputs` flow * start merge view test * revert merge view since controler test makes this redundant * remove default argument in get_sorted_grouped_utxos and reflect change * refactor: remove "respond" * update swagger for merge endpoint * generate auto swagger docs * move private below public funcs * change list first for match * refactor: fix follows pr review * tests: fix wrong function * lint: add alias * refactor: remove trailing comma * refactor: var name * fixes: tests, dialyzer, credo * remove single pipes * docs: two examples for transaction.merge * switch branch for cabbage test * refactor: move functions out of controller * test: add outputs to assertion * test: add tests for `transaction.create/2` * test: implement tests for include_typed_data/1 * refactor: remove single pipe * tests: add tests for `select_inputs/2` * refactor: cleanup typespec * lint: formatting * lint: remove unused alias * lint: reorder the alias * refactor: move spec and simplified logic * refactor: simplify pattern matching * refactor: uniformize param * revert: bring back merge transaction * fixes * refactor: lift out respond * fix: is_required_merge doesn't work * refactor: transaction api * resolve initial conflicts * tighten specification and refactor tests * add: dialyzer specs * refactor: merge constraints * refactor: accept max. 4 utxo positions * refactor/add tests * refactor: merge_constraints limit max. positions to 4 * refactor: replace Alice and Bob fixtures with setup * refactor: return keyword lists from parameter validation * update documentation * post-merge: fix failing tests * post-merge: fix failing tests * fix: dialyzer * fix (lint): remove unused aliases * post-merge: remove unintended spacing * add: fallback descriptions * remove `result` key from body schema for /merge * reinstate result key where removed. * rename tests * fix: duplicate test typo * remove empty line Co-authored-by: euro <[email protected]> Co-authored-by: okalouti <[email protected]> Co-authored-by: euro <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 33c3300 - Browse repository at this point
Copy the full SHA 33c3300View commit details
Commits on Nov 10, 2020
-
add perf cli smoke test (#1762)
* add perf cli smoke test This PR adds ci step that runs `transactions` perf test
Configuration menu - View commit details
-
Copy full SHA for d60fc03 - Browse repository at this point
Copy the full SHA d60fc03View commit details
Commits on Nov 12, 2020
-
feat: send web telemetry events to Datadog
Using the telemetry_metric and telemetry_metrics_statsd reporter, we can send telemetry events to Datadog without defining more event handlers. The supervised process is configured with the same parameters as the Statix metrics generation. In omg.status, we collect web events from Phoenix and send them to Datadog as metrics. The fallback controller in WatcherRPC is also instrumented to execute telemetry events on errors, with route and error type recorded as tags. chore: mix format chore: fix linter warnings, shorten module paths
Michael Captain committedNov 12, 2020 Configuration menu - View commit details
-
Copy full SHA for a10ef42 - Browse repository at this point
Copy the full SHA a10ef42View commit details -
fix: move env var fetch into Configuration module
Michael Captain committedNov 12, 2020 Configuration menu - View commit details
-
Copy full SHA for 6a30d47 - Browse repository at this point
Copy the full SHA 6a30d47View commit details -
fix: ensure current_route doesn't throw an exception
It's possible in SupportedWatcherModes for a conn to end up in the fallback controller without being routed there. This change makes it so that if the route can't be determined from the conn, we return nil instead of erroring. Fixes a failing test.
Michael Captain committedNov 12, 2020 Configuration menu - View commit details
-
Copy full SHA for 3a6b6c4 - Browse repository at this point
Copy the full SHA 3a6b6c4View commit details -
fix: allow nil release and current_version env vars
Michael Captain committedNov 12, 2020 Configuration menu - View commit details
-
Copy full SHA for bbfff29 - Browse repository at this point
Copy the full SHA bbfff29View commit details
Commits on Nov 13, 2020
-
Merge pull request #1766 from omgnetwork/add-datadog-error-metrics
feat: send web telemetry events to Datadog
Michael Captain authoredNov 13, 2020 Configuration menu - View commit details
-
Copy full SHA for 3e02d1c - Browse repository at this point
Copy the full SHA 3e02d1cView commit details -
Chore: fix feefeed container healthcheck (#1768)
* fix feefeed container healtheck Check if feefeed fetched fees instead of checking if it's up * log docker-compose logs
Configuration menu - View commit details
-
Copy full SHA for a94baf8 - Browse repository at this point
Copy the full SHA a94baf8View commit details
Commits on Nov 16, 2020
-
feat: add new metadata to Datadog traces
Add service, version and error metadata to traces in Datadog APM traces. What you see in the traces: * The service name (default 'web' for Phoenix applications) is the name of the OMG application. * Traces are tagged with application version number * For API responses which error, the trace is flagged red as an error, the error code is marked on the trace and the error message is found in the tags.
Michael Captain committedNov 16, 2020 Configuration menu - View commit details
-
Copy full SHA for 2ec3903 - Browse repository at this point
Copy the full SHA 2ec3903View commit details
Commits on Nov 18, 2020
-
refactor: move configuration helpers to new module
Moved from Application to Configuration for WatcherRPC.
Michael Captain committedNov 18, 2020 Configuration menu - View commit details
-
Copy full SHA for 46036bc - Browse repository at this point
Copy the full SHA 46036bcView commit details -
refactor: remove unused app field in Application
Michael Captain committedNov 18, 2020 Configuration menu - View commit details
-
Copy full SHA for d348983 - Browse repository at this point
Copy the full SHA d348983View commit details -
fix: failing tracer and response tests
Michael Captain committedNov 18, 2020 Configuration menu - View commit details
-
Copy full SHA for 3665ec1 - Browse repository at this point
Copy the full SHA 3665ec1View commit details -
fix: aggressive test fix (#1772)
Ino Murko authoredNov 18, 2020 Configuration menu - View commit details
-
Copy full SHA for d8e4431 - Browse repository at this point
Copy the full SHA d8e4431View commit details
Commits on Nov 19, 2020
-
Configuration menu - View commit details
-
Copy full SHA for dcc2d3d - Browse repository at this point
Copy the full SHA dcc2d3dView commit details
Commits on Nov 20, 2020
-
Merge branch 'master' into add-metadata-to-dd-traces-2
Michael Captain authoredNov 20, 2020 Configuration menu - View commit details
-
Copy full SHA for 7f57d39 - Browse repository at this point
Copy the full SHA 7f57d39View commit details -
* retry datadog errors * use header function to fail * add `retrying` to log messages
Configuration menu - View commit details
-
Copy full SHA for 4f5756b - Browse repository at this point
Copy the full SHA 4f5756bView commit details -
fix: run tests that alter globals consecutively
Michael Captain committedNov 20, 2020 Configuration menu - View commit details
-
Copy full SHA for 35a2f51 - Browse repository at this point
Copy the full SHA 35a2f51View commit details -
Merge branch 'master' into add-metadata-to-dd-traces-2
Michael Captain authoredNov 20, 2020 Configuration menu - View commit details
-
Copy full SHA for 4df5f4d - Browse repository at this point
Copy the full SHA 4df5f4dView commit details -
refactor: atom to string with interpolation
Michael Captain committedNov 20, 2020 Configuration menu - View commit details
-
Copy full SHA for 1f73eb5 - Browse repository at this point
Copy the full SHA 1f73eb5View commit details -
Merge pull request #1770 from omgnetwork/add-metadata-to-dd-traces-2
feat: add new metadata to Datadog traces (attempt 2)
Michael Captain authoredNov 20, 2020 Configuration menu - View commit details
-
Copy full SHA for 0a7a6e8 - Browse repository at this point
Copy the full SHA 0a7a6e8View commit details -
ignore known errors - Sentry spike protection (#1775)
* ignore known errors - Sentry spike protection * run reorg tests only on master * linting specs is not needed
Ino Murko authoredNov 20, 2020 Configuration menu - View commit details
-
Copy full SHA for 8acfb91 - Browse repository at this point
Copy the full SHA 8acfb91View commit details -
Fix readme docker docs (#1773)
* Fix readme docker docs * change commands * enter directory * add perf docs * move command info to the top Co-authored-by: Ino Murko <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 97bbb49 - Browse repository at this point
Copy the full SHA 97bbb49View commit details -
Ino Murko authored
Nov 20, 2020 Configuration menu - View commit details
-
Copy full SHA for 7043d16 - Browse repository at this point
Copy the full SHA 7043d16View commit details
Commits on Nov 23, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 71e51b1 - Browse repository at this point
Copy the full SHA 71e51b1View commit details -
extract geth command, remove childchain only code paths (#1781)
* extract geth command * childchain code rem * update deps, lint * the great decoupling * config fix * config fix, check if Watcher Info config value * delete childchain test * config anon functions comments
Ino Murko authoredNov 23, 2020 Configuration menu - View commit details
-
Copy full SHA for cd6ecc4 - Browse repository at this point
Copy the full SHA cd6ecc4View commit details -
Configuration menu - View commit details
-
Copy full SHA for dfca58b - Browse repository at this point
Copy the full SHA dfca58bView commit details
Commits on Nov 24, 2020
-
Configuration menu - View commit details
-
Copy full SHA for fe59481 - Browse repository at this point
Copy the full SHA fe59481View commit details
Commits on Nov 25, 2020
-
ignore RequestTooLarge for Sentry (#1779)
this error is coming from PlugParser when a request is too large. we don't want this reporting this event to on-call
Configuration menu - View commit details
-
Copy full SHA for 525b80f - Browse repository at this point
Copy the full SHA 525b80fView commit details -
set remote_ip from cf-connecting-ip header (#1679)
* set remote_ip from X-Forwarded-For header * add custom plug that sets remote_ip * set the right most ip as remote_ip * add test * set the left most ip * use `CF-Connecting-IP` header * fix tests Co-authored-by: Arthur Chiu <[email protected]> Co-authored-by: Ino Murko <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b90fdc9 - Browse repository at this point
Copy the full SHA b90fdc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c562c5 - Browse repository at this point
Copy the full SHA 0c562c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a8ba61 - Browse repository at this point
Copy the full SHA 8a8ba61View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4a4aa0 - Browse repository at this point
Copy the full SHA e4a4aa0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ccb80d - Browse repository at this point
Copy the full SHA 2ccb80dView commit details -
Merge branch 'master' into danielaivanova/ignore-invalid-header
# Conflicts: # apps/omg_status/lib/omg_status/sentry_filter.ex
Configuration menu - View commit details
-
Copy full SHA for 7da0801 - Browse repository at this point
Copy the full SHA 7da0801View commit details -
Merge pull request #1783 from omgnetwork/danielaivanova/ignore-invali…
…d-header Ignoring 406 status code invalid header exception
Configuration menu - View commit details
-
Copy full SHA for 4c9bed9 - Browse repository at this point
Copy the full SHA 4c9bed9View commit details -
fix: set service name as a tag in metrics
Currently the service name is part of the prefix for metrics, but it would be far better if it were a tag, so that services could be compared side by side in Datadog.
Michael Captain committedNov 25, 2020 Configuration menu - View commit details
-
Copy full SHA for f2e71d4 - Browse repository at this point
Copy the full SHA f2e71d4View commit details -
Merge branch 'master' into dd-metrics-service-tag
Michael Captain authoredNov 25, 2020 Configuration menu - View commit details
-
Copy full SHA for 4f26803 - Browse repository at this point
Copy the full SHA 4f26803View commit details -
Merge pull request #1786 from omgnetwork/dd-metrics-service-tag
fix: set service name as a tag in metrics
Michael Captain authoredNov 25, 2020 Configuration menu - View commit details
-
Copy full SHA for 9571ac0 - Browse repository at this point
Copy the full SHA 9571ac0View commit details -
fix: limit matching for ethereumex responses (#1782)
* fix: rem error response handling * fix: add sentry filter Co-authored-by: Ino Murko <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 822b033 - Browse repository at this point
Copy the full SHA 822b033View commit details
Commits on Nov 26, 2020
-
just the one thing to turn into a warn (#1784)
Co-authored-by: Ino Murko <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d0b86c8 - Browse repository at this point
Copy the full SHA d0b86c8View commit details
Commits on Nov 30, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 568ea4b - Browse repository at this point
Copy the full SHA 568ea4bView commit details
Commits on Dec 1, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 8629ad0 - Browse repository at this point
Copy the full SHA 8629ad0View commit details -
chore: changelog/version bump for v1.0.5 (#1747) (#1785)
* chore: changelog/version bump v1.0.5 * update CHANGELOG for 1.0.5-pre.0 * bump to include latest changes for infura Co-authored-by: Arthur Chiu <[email protected]> Co-authored-by: boolafish <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f205fd3 - Browse repository at this point
Copy the full SHA f205fd3View commit details
Commits on Dec 4, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 73749ca - Browse repository at this point
Copy the full SHA 73749caView commit details -
Merge pull request #1790 from omgnetwork/v1.0.5
chore: make sure V1.0.5 commit is in the master history
Configuration menu - View commit details
-
Copy full SHA for 9abc6c7 - Browse repository at this point
Copy the full SHA 9abc6c7View commit details -
chore: add sem release automation (#1791)
* chore: add sem release * chore: set release rule for our standard * chore: test dummy * fix: sem-release format * chore: use dry-run on sem release * fix: back to origin config
Configuration menu - View commit details
-
Copy full SHA for e88809a - Browse repository at this point
Copy the full SHA e88809aView commit details
Commits on Dec 7, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 09efc26 - Browse repository at this point
Copy the full SHA 09efc26View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0a8a05 - Browse repository at this point
Copy the full SHA f0a8a05View commit details -
Ino Murko authored
Dec 7, 2020 Configuration menu - View commit details
-
Copy full SHA for fef32f8 - Browse repository at this point
Copy the full SHA fef32f8View commit details
Commits on Dec 8, 2020
-
Configuration menu - View commit details
-
Copy full SHA for f116c63 - Browse repository at this point
Copy the full SHA f116c63View commit details
Commits on Dec 11, 2020
-
chore: use git tag version instead (#1798)
* chore: use git tag version instead * fix: for lint * style: pipe :) * refactor: put to private function for version()
Configuration menu - View commit details
-
Copy full SHA for eff6352 - Browse repository at this point
Copy the full SHA eff6352View commit details -
simplify event pulling (#1801)
* simplify event pulling * Update core_test.exs * Update ethereum_event_listener.ex * Update core.ex
Ino Murko authoredDec 11, 2020 Configuration menu - View commit details
-
Copy full SHA for 4f2c63b - Browse repository at this point
Copy the full SHA 4f2c63bView commit details
Commits on Dec 14, 2020
-
* fix: use git tag cmd to get version * test: pulish working * Revert "test: pulish working" This reverts commit faf0bab.
Configuration menu - View commit details
-
Copy full SHA for bb7ecf5 - Browse repository at this point
Copy the full SHA bb7ecf5View commit details
Commits on Jan 11, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 35bf68d - Browse repository at this point
Copy the full SHA 35bf68dView commit details
Commits on Jan 19, 2021
-
Watcher_Info events race cause spent output presented unspent (#1769)
* feat: add 'ensure_output' to EthEvent.insert_exits to explicitly allow missing outputs * test: demonstrate missing output feature * feat: unplug Std exit consumer of WatcherInfo * feat: unplug IFE exit started consumer of WatcherInfo * feat: unplug IFE output piggybacked consumer of WatcherInfo * feat: unplug IFE output withdrawn consumer of WatcherInfo * feat: unplug deposits handling out of the Bus * feat: unplug block application handling out of the Bus * chore: delete unused modules, linter fixes * fix: improve TxOutput schema queries and show that by tests * fix: fix wrongly marked outout existance * chore: [after review] align to comments * test: use syncronous test when talking to postgres * refactor: [after review] Insert full block data synchronously instead of pending block * chore: delete unused code regarding pending blocks machinery * test: fix tests - change nonexisting pending block * test: fix test * refactor: be explicit about which event expect the output existence * chore: align to comment Co-authored-by: Ino Murko <[email protected]> Co-authored-by: Pawel Nowosielski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0e96ddd - Browse repository at this point
Copy the full SHA 0e96dddView commit details -
Configuration menu - View commit details
-
Copy full SHA for bc0151f - Browse repository at this point
Copy the full SHA bc0151fView commit details
Commits on Jan 20, 2021
-
Configuration menu - View commit details
-
Copy full SHA for fa7ffd9 - Browse repository at this point
Copy the full SHA fa7ffd9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ebcaa6 - Browse repository at this point
Copy the full SHA 9ebcaa6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8925c1b - Browse repository at this point
Copy the full SHA 8925c1bView commit details
Commits on Jan 22, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 02db6f0 - Browse repository at this point
Copy the full SHA 02db6f0View commit details
Commits on Jan 25, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 006ac7f - Browse repository at this point
Copy the full SHA 006ac7fView commit details
Commits on Jan 26, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 221801e - Browse repository at this point
Copy the full SHA 221801eView commit details