Commit Graph

517 Commits

Author SHA1 Message Date
Gerardo Nardelli
a466fe57dc Limit retry delay 2019-06-12 16:14:43 -03:00
Gerardo Nardelli
9e5f185bce Improve oracle sender retry strategy 2019-06-11 15:10:28 -03:00
Alexander Kolotov
81a936af45
Merge pull request #86 from poanetwork/e2e-commons
Introducing E2E Commons
2019-06-10 19:07:41 +03:00
rzadp
4cb2df32e3 Merge master into e2e-commons 2019-06-10 11:58:16 +02:00
Alexander Kolotov
2b3b2d41ce
Merge pull request #99 from poanetwork/oracle-nonce-too-low
Handle 'nonce too low' error message on oracle sender
2019-06-07 23:28:25 +03:00
Gerardo Nardelli
2f30a42748 Add new nonce error message detection on oracle sender 2019-06-07 16:06:58 -03:00
Alexander Kolotov
a669ea622c
Merge pull request #93 from poanetwork/ui-test-env
UI - New way of getting env variables
2019-06-07 17:54:49 +03:00
rzadp
404b1d4959 Removed env variables from CI 2019-06-07 13:19:36 +02:00
rzadp
9285ac534e Introduced new way of getting env variables 2019-06-07 13:19:12 +02:00
rzadp
1dba07623d Remove reduntant dotenv configs 2019-06-07 13:00:07 +02:00
rzadp
98e2dc9c0d Update readme. 2019-06-04 15:28:27 +02:00
rzadp
3a3ebf9747 Auto quit on command fail 2019-06-04 14:49:39 +02:00
rzadp
f8d8a2d55b Update config 2019-06-04 14:37:21 +02:00
rzadp
d7edbb2281 Fix 2019-06-04 14:15:14 +02:00
rzadp
03ab7b44b6 Common url and network ID 2019-06-04 14:04:40 +02:00
rzadp
c86e956fa0 Common rpc url 2019-06-04 13:52:06 +02:00
rzadp
fddeb6869f Common token and parity rpc 2019-06-04 13:43:53 +02:00
rzadp
ff20521cce Clean up utils 2019-06-04 13:30:37 +02:00
rzadp
c5b1aa1424 Removed unused contractsPath in ui-e2e 2019-06-04 13:30:31 +02:00
rzadp
22937a9b0e Common bridge addresses, common second user, renamed constants.json to config 2019-06-04 13:27:21 +02:00
rzadp
23d109b84c Common validator 2019-06-04 12:58:36 +02:00
rzadp
7b5b240735 Common user for ui-e2e. 2019-06-04 11:59:31 +02:00
rzadp
13d49de5c6 Moved constant user from oracle-e2e to e2e-common 2019-06-04 10:51:34 +02:00
rzadp
7e937bdefa Clean up deploy script 2019-06-04 10:43:27 +02:00
rzadp
7607a7fdb1 Readme 2019-06-04 10:28:12 +02:00
rzadp
07968c347f Common generateNewBlock 2019-06-04 10:28:11 +02:00
rzadp
25ff5888ba No down.sh in CI 2019-06-04 09:13:04 +02:00
rzadp
57a9417afc Removed commonized scripts.
Removed obsolete .envs
Removed duplicate licence
2019-06-04 09:11:56 +02:00
rzadp
c00139202d Readme. 2019-06-04 09:11:56 +02:00
rzadp
8480b4d499 Common mine blocks 2019-06-04 09:11:56 +02:00
rzadp
a11211d813 Common deploy 2019-06-04 09:11:56 +02:00
rzadp
cc10335d99 Trying to introduce common deploy 2019-06-04 09:11:56 +02:00
rzadp
505aa3f261 Common ui-e2e 2019-06-04 09:11:56 +02:00
rzadp
2159fc1a57 Fixed down. 2019-06-04 09:11:56 +02:00
rzadp
164f21d9eb Introducing common docker-compose 2019-06-04 09:11:56 +02:00
Przemyslaw Rzad
1013f69a8b
CI performance impovements (#82)
* Moved selenium to ui-e2e dev dependencies

* Cosmetics

* Removed compiling contracts from build and from test

* Introduced initialize job; Moved cover job to the main workflow

* Build, lint, test and cover jobs using initialize cache

* Yarn install not needed for oracle-e2e. Enable docker caching. Frozen lockfile

* Use docker layer caching and yarn cache for ui-e2e

* Trying to save npm install log as artifact

* More caching.
2019-06-04 09:09:18 +02:00
Alexander Kolotov
563fbe5773
Merge pull request #83 from poanetwork/monitor-support-legacy-bridge
Add support v1 legacy contracts on monitor
2019-06-03 18:01:28 +03:00
Gerardo Nardelli
70dc09935c Merge branch 'monitor-support-legacy-bridge' of github.com:poanetwork/tokenbridge into monitor-support-legacy-bridge 2019-06-03 09:47:49 -03:00
Gerardo Nardelli
369b90a6d5 Expose stuckTransfer endpoint only if v1 bridge 2019-06-03 09:47:12 -03:00
Alexander Kolotov
e5df7ec37d
Merge branch 'master' into monitor-support-legacy-bridge 2019-06-01 01:34:23 +03:00
Alexander Kolotov
0d047d49ef
Merge pull request #81 from poanetwork/monitor-handle-errors
Fix error handling on monitor workers
2019-06-01 01:25:30 +03:00
Alexander Kolotov
822fa918e2
Merge branch 'master' into monitor-handle-errors 2019-06-01 01:07:24 +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.
1.0.0-rc0
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
9f5edcffbf
Update Contracts to 2.3.2 (#74)
* Switch contracts to 2.3.2

* Not removing package-lock.json in contracts/deploy
2019-05-27 13:15:47 +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