Kirill Fedoseev
f252ed2618
Add a possibility to fetch gas price from multiple sources ( #420 )
2020-08-23 22:56:59 +03:00
Kirill Fedoseev
ebd97dce5c
Speed up e2e building process ( #395 )
2020-07-14 17:53:05 +03:00
Kirill Fedoseev
d512b9850f
Add old events processing in AMB monitor ( #354 )
2020-06-10 16:22:01 +03:00
Kirill Fedoseev
d17e9e0eea
Support of multiple AMB requests in one transaction ( #315 )
2020-05-21 23:29:56 +03:00
Alexander Kolotov
10f67168a7
Health field in the monitor reports ( #334 )
2020-05-18 21:24:16 +03:00
Kirill Fedoseev
f90f888ae4
Return back filter for tx with TokensSwapped ( #335 )
2020-05-17 17:57:49 +03:00
Kirill Fedoseev
84508e2b84
Update SAI handling in monitor after ES ( #331 )
2020-05-16 14:08:08 +03:00
Kirill Fedoseev
b4abbc4910
Cache monitor RPC calls to increase performance ( #322 )
2020-05-07 20:42:27 +03:00
Gerardo Nardelli
c8c589536b
Fix monitor balances displayed for erc to native ( #312 )
2020-04-18 21:30:38 +03:00
Gerardo Nardelli
7b0edff624
Update monitor half duplex transfer filter ( #311 )
2020-04-16 23:19:03 +03:00
Kirill Fedoseev
c1ed6f21e6
Correct handling of Chai to Dai swaps in oracle and monitor components ( #302 )
2020-03-13 01:12:48 +03:00
Alexander Kolotov
dbf3d3d90d
Composer files to build oracle and monitor docker images ( #299 )
2020-02-21 16:58:05 +03:00
Alexander Kolotov
8977ed6d3b
Removal of putting .env file into the docker image for monitor ( #289 )
2020-02-21 16:56:55 +03:00
Kirill Fedoseev
85104d67c0
Support of Chai token by monitor in erc-to-native ( #287 )
2020-02-18 19:17:01 +03:00
Gerardo Nardelli
bce1e6509e
Use monitor docker hub image for monitor deployment ( #284 )
2020-02-04 08:16:27 +03:00
Gerardo Nardelli
fe4a569e34
Update monitor check-all script to generate stuckTransfers statistics for v1 bridges ( #279 )
2020-02-03 15:50:18 +03:00
Gerardo Nardelli
c408d57716
Add custom response for favicon resource in monitor ( #278 )
2020-02-03 15:48:28 +03:00
Gerardo Nardelli
65dd131107
Support multiple bridges in one monitor ( #262 )
2020-01-10 15:55:34 +03:00
Gerardo Nardelli
9cb1a2041d
Add support to disable validator balances check in monitor ( #259 )
...
* Add support to disable validator balance check in monitor
* Convert validator address to checksum address
2020-01-04 15:44:57 +04:00
Gerardo Nardelli
ef0a734650
Support two tokens deposits in monitor ( #245 )
...
* Support two tokens deposits in monitor
* update chrome version
2019-12-19 12:39:41 +03:00
phahulin
cc6afb3736
Fix monitor path in crontab example ( #236 )
...
This is a minor PR which fixes path in crontab example for monorepo
2019-11-15 06:16:21 +01:00
Gerardo Nardelli
5d770e8607
Add AMB monitor e2e tests ( #231 )
...
* Add amb monitor e2e tests
* Fix eventsStats endpoint monitor
2019-11-13 07:51:10 +01:00
Gerardo Nardelli
346fa1e732
Support token migration ( #224 )
...
* Filter transfer event in token swap in Oracle
* Support token swap in monitor
2019-11-06 22:49:01 +03:00
Gerardo Nardelli
1564ccc580
Support alternative receiver feature in Monitor ( #223 )
...
* Update monitor to support changes from alternative receiver
* Add monitor event processing unit tests
* update chrome version used en e2e tests
* update chromedriver version
2019-10-29 22:22:02 +03:00
Gerardo Nardelli
d577a71096
Add support for AMB contracts ( #199 )
2019-09-18 22:45:13 +03:00
Przemyslaw Rzad
6b55c54497
Function naming ( #208 )
...
* Function naming
* More renames from oracle to gas supplier
2019-09-13 14:54:51 +02:00
Przemyslaw Rzad
8b010f887d
Consistent variable naming ( #198 )
...
* Add console.table
* First steps in validate script
* env rename
* Added parameter names
* Descriptions
* Print and configuration
* Added more parameters
* Rename gas oracle to gas supplier
* More changes
* Removed env examples for now
* RPC rename
* Bridge address rename
* More changes
* jobs
* Renames
* Typo
* jobs
* Changes
* jobs
* Changes
* Monitor changes
* jovs
* Typo
* Changes
* REACT_APP_ env prefix
* Typo
* Rollback changes
* Oracle deployment
* Defaults
* Monitor
* Naming
* Typo
* Typo
* Envs
* ui deployment
* ALl jobs
* Vars in ultimate
* Lint
* Lint
* Lint
* Another way to add REACT_APP prefixing
* Unnecessary mapping
* No output timeout
* No output timeout
* Got rid of ERC20_TOKEN_ADDRESS
* Configuration readme
* Configuration
* Prefixes
* timeout
* Docs
* Docs
* docs
* docs
* docs
* Roll back ERC20_TOKEN_ADDRESS for erc-to-erc
* Typo
* lint
* Rollback
* ROllback validator
* Rollback yarn.lock
* dai and wetc update
* Rollback ERC20_TOKEN_ADDRESS
* erc to native
* examples
* all jobs
* roll back
* roll back ERC20_TOKEN_ADDRESS: "0xdbeE25CbE97e4A5CC6c499875774dc7067E9426B"
* ui env example
* typo
* Allow rpc for ultimate
* Test
* ERC20_TOKEN_ADDRESS rollback
* Specify port
* React port
* All jobs
* cosmetics
* Values
* Restore erc20 token
* Rearrange example for easier comparision
* Rearrange ultimate for easier comparision
* Rearrange for easier comparision
* Refactor
* Conditional app styles
* Loading environment variables in react app
* Add missing vars for UI in wetc and dai
* Bring back test parameters readme
* Readme for monitor vars
* Reading environment variables in e2e-commons (#207 )
2019-09-13 09:11:38 +02:00
Przemyslaw Rzad
c865198290
Common Validator utils ( #181 )
...
* Extracted parseValidatorEvent to commons
* Extracted processValidatorsEvents to commons
* Extracted validatorList to commons.
* refactorings
* Fixed imports, lint
* UI using getValidatorList
* Monitor using getValidatorList from commons
* Lint
* UI using properly getPastEvents
* Default options
* Final changes
* Corrected invocation of getPastEvents
* Correct usage of options in getPastEvents
* Changed expected message from infura
* Change usage of fromBlock and toBlock
* Default parameters
2019-08-08 15:27:09 +02:00
Przemyslaw Rzad
055a444fae
Common gasprice ( #179 )
...
* Common gas price normalization.
* only e2e jobs
* One func
* More extraction.
* Fixed the tests
* skip gasPriceWithinLimits
* test fix
* tos tring
* boundaries
* Extracted fetching gas price from contract
* Refactored oracle gas price
* lint
* lint
* Commentary
* Using common gas price from oracle in ui
* Fix lint
* lint
* Log
* Using common gas price in monitor
* cosmetics
* all jobs
* lint
* lint
* tests
* more tests
* incljdes
* Tests in oracle
* Tests in commons
* Lint
* moved tests from ui to commons
* chai
* Changed order of fetching gas price
2019-08-05 17:22:57 +02:00
Przemyslaw Rzad
40be5a5f8e
Extend line width to 120 ( #174 )
...
* Extend line width to 120
* Lint fixes
2019-08-01 15:10:22 +02:00
Przemyslaw Rzad
9c8259700b
Add cron schedule to monitor deployment playbook ( #161 )
...
* Default cron schedule
* Added cron task
* Docs
* Overwriting log files
* Removed deprecated flag
* Default monitor_cron_schedule.
2019-07-26 15:59:30 +02:00
Przemyslaw Rzad
c66923827b
Common getTokenType used on UI, monitor and Oracle ( #165 )
...
* Stopped silently swallowing errors
* getTokenType in commons
* Oracle using getTokenType from commons
* Moved the getTokenType tests from ui to commons
* Using getTokenType in ui and oracle
* Revert "Stopped silently swallowing errors"
fc92c0af9dc7cb4e59a7f1779afc8da8d9c33ecf
* using common getTokenType in monitor.
* Lint.
2019-07-26 14:26:14 +02:00
Przemyslaw Rzad
d3653bc31f
UI using abis from commons ( #164 )
...
* Renamed v1 abi names
* Home store using v1 from commons
* Using ERC20_BYTES32_ABI from commons
2019-07-26 10:30:35 +02:00
Przemyslaw Rzad
110b9accc9
Cosistent TokenBridge naming ( #159 )
2019-07-19 09:18:51 +02:00
Gerardo Nardelli
811e8da6b5
Add support for oracle gas price values not expressed in gwei ( #142 )
...
* Support other oracle's gas price values in Oracle
* Add default gas price factor in Oracle
* Support other oracle's gas price values in UI
* Support other oracle's gas price values in Monitor
2019-07-12 19:10:17 +03:00
Przemyslaw Rzad
208cfafa95
Monitor using commons ( #143 )
2019-07-12 14:49:46 +02:00
Przemyslaw Rzad
1da1acbfbe
Yaml and Ansible linting in Molecule ( #141 )
...
* Removed old ansible-lint outside of molecule
* Yamlint
* Enabled ansible-lint with minimal rules
* Removed ansible-lint job
2019-07-11 10:17:02 +02:00
Przemyslaw Rzad
3f27b98b8b
Monitor deployment playbook ( #133 )
...
* Introduced monitor deployment playbook
* Timeouts
* dai deployment block
* wetc deployment blocks
* Corrected path
* Typo.
* Added monitor to execution readme.
* Monitor port.
* Check on start
* Timeouts
* check-and-start
2019-07-09 19:26:40 +02:00
Przemyslaw Rzad
1da7340fb9
Monitor in docker ( #109 )
...
* Monitor in docker
* Update readme.
* Update crontab.example
* Removed examples from readme
* Update readme.
2019-06-17 09:22:53 +02:00
Gerardo Nardelli
369b90a6d5
Expose stuckTransfer endpoint only if v1 bridge
2019-06-03 09:47:12 -03:00
Gerardo Nardelli
baf65b7001
Merge branch 'master' into monitor-support-legacy-bridge
...
# Conflicts:
# monitor/checkWorker3.js
# monitor/stuckTransfers.js
2019-05-31 15:42:36 -03:00
Gerardo Nardelli
94a6a5ad74
Add support v1 legacy contracts on monitor
2019-05-31 15:35:50 -03:00
Przemyslaw Rzad
93347b47a8
Updates after deployment test ( #75 )
...
* Force ln to mitigate error when postinstall is repeated
* Update readme
* Using yarn in place of npm run
* Changed env order - home first
* Removed gh-pages UI deploy
* Readme cosmetics
* Removed duplicate bridge overview
* Update readme
* Update repository address
* Update readme
* Changed NPM to Yarn everywhere
* Update readme
* Using tokenbridge monorepo in deployment instead of token-bridge
* Update ui/README.md
Co-Authored-By: Andrew Gross <andogro@gmail.com>
* Revert and/or change as per @akolotov explanation
* Removed checkWorker3 that was used in legacy bridge-rust-v1-native-to-erc
* Update deployment/oracle/README.md
Co-Authored-By: Alexander Kolotov <alexandr.kolotov@gmail.com>
* Apply suggestions from code review
Co-Authored-By: Alexander Kolotov <alexandr.kolotov@gmail.com>
* Update root readme and Update sub-repo readmes to point to root monorepository initialization.
* Removed obsolete GET /stuckTransfers
* Remove stuckTransfers
* Use shell instead of unmaintained docker_service module. Update naming in templates.
2019-05-31 14:54:32 +02:00
Gerardo Nardelli
5ab299089f
Fix error handling on monitor workers
2019-05-30 15:05:36 -03:00
Przemyslaw Rzad
1ab4a0eca8
Configurable port ( #76 )
...
* Configurable monitor port
* Remove obsolete comment.
* Configurable port in UI
2019-05-30 13:18:48 +02:00
Przemyslaw Rzad
f5ff33d21f
Oracle & Monitor - Compiled ABI's ( #71 )
...
* Oracle abi taken from compilation.
Moved project setup from dockerfile to package.json scripts
* Use compile:contracts script instead of repeated command
* Update imports to root contracts instead of copying
* Rule for importing unpublished. Lint fix
* Remove prepare:contracts and import:contracts
* Disabled ModuleScopePlugin in order to be able to import contracts outside src dir
* Fix for rm removing . and .. on linux
2019-05-27 09:22:08 +02:00
Przemyslaw Rzad
be0b401885
Update dependencies ( #72 )
...
* Extracted common eslint devDependencies
* Applied prettier fixes for ui
* Extracted common mocha dependency
* Remove unused eslint plugins
* Prettier fix
* Updated dependency according to yarn audit
* Re-added eslint plugins
* Eslint plugins in one place
* Update dependencies failing on ci
2019-05-25 13:27:52 +02:00
rzadp
a957d7a827
Consolidated .gitignore
2019-05-22 16:31:45 +02:00
Przemyslaw Rzad
6dc4fc6acd
Configured Prettier ( #60 )
...
* Apply prettier fixes for UI
* Integrate prettier into linting. Remove duplicate .prettierrc.
* Common .eslintignore. Removed reduntant prettier check
* Apply prettier on ui script
* Correct linting
* Duplicate plugin
* Common plugin
2019-05-22 16:31:09 +02:00
Przemyslaw Rzad
40fef06503
Update bridge-ui ( #39 )
...
* Renamed bridge-ui to ui, removed submodule
* Re-added submodules. Pointing at 2.2.0
* Updated workspace name.
* Removed package-lock.json.
* Updated ui contracts to 2.3.0-rc0, installed node modules.
* Added linting to ui
* Integrated UI lint, test and build into CI.
* Added readme for merging.
* Consistent eslint module
* Included plugins in dev dependencies.
* Changed eslint version.
* Add yarn.lock
* Update deprecated node api.
* Remove travis badge and config in ui
* Update link to oracle in ui dependencies.
* Remove duplicated gitter.
* Remove unimplemented coverage and dependencies badges.
* Update links in step 5 and 6 in UI
* Cosmetic.
2019-05-15 14:23:29 +02:00