Commit graph

11283 commits

Author SHA1 Message Date
Jerome
772a620a61
Merge pull request #197 from XinFinOrg/XIN-243-ci-cd-env-path-fix
Fix env path error
2022-10-17 22:59:22 +11:00
Jianrong
2e1c1dac25 Fix env path error 2022-10-17 21:34:04 +11:00
Jerome
8a180eadcb
Merge pull request #195 from XinFinOrg/XIN-243-finalise-terraform-for-devnet
finalise terraform for xdc devnet
2022-10-17 20:50:26 +11:00
Jianrong
1b3f1add83 finalise terraform for xdc devnet 2022-10-16 23:10:01 +11:00
Jerome
e8e9b2e121
Merge pull request #193 from XinFinOrg/xin-250
xin-250 skip process message whenever synchronising
2022-10-16 10:19:25 +11:00
Liam Lai
30d7958a6f skip process message whenever synchronising 2022-10-15 01:05:38 +08:00
Liam
55d994690a
Xin 248 correct timeout message skip rule (#192)
* test on current devnet issue

* change to times 3 to fit correct dist
2022-10-15 00:29:02 +08:00
Jerome
4595bcfac1
Merge pull request #191 from XinFinOrg/XIN-242-define-ecs-task-definition
XIN-242: Define task definition for running ecs cluster
2022-10-09 21:33:12 +11:00
Jianrong
af7eb197a1 XIN-242: Define task definition for running ecs cluster 2022-10-09 18:49:51 +11:00
Liam
a75c315eb5
fix penalty calculation bug (#189) 2022-10-09 14:06:04 +08:00
Jerome
73a6b1626d
Merge pull request #188 from XinFinOrg/XIN-245-push-build-to-docker-hub
XIN-245: Push devnet build image to docker hub
2022-10-09 14:10:08 +11:00
Jianrong
a1aee0baf3 Only trigger travis on master or dev-upgrade 2022-10-09 12:47:15 +11:00
Jianrong
35a00f91a7 XIN-245: Push devnet build image to docker hub 2022-10-09 12:08:15 +11:00
Liam
2b3e059abf
xin-244 re-snyc blocks from v1 to v2 (#186)
* xin-244 re-snyc blocks from v1 to v2

* remove log

* correct log

* constant value

* remove comment
2022-10-04 23:33:13 +08:00
Jerome
6afcc6e7cc
Merge pull request #187 from XinFinOrg/XIN-293-add-more-terraform-managed-resources
Xin 293 add more terraform managed resources
2022-10-03 17:28:41 +11:00
Jianrong
8bbb320ad2 XIN-241: Add access point for EFS on devnet 2022-10-03 15:35:00 +11:00
Jianrong
9ece2ddb32 XIN-241: Add EFS and configure to the devnet VPC 2022-10-03 12:16:02 +11:00
Jianrong
f7f4986142 XIN-240: Add IAM roles for ecs task execution 2022-10-02 22:22:02 +11:00
Jianrong
e22a873d00 XIN-293: Add devnet security group managed by terraform 2022-10-02 13:47:13 +11:00
Jerome
1b1659b111
Merge pull request #185 from XinFinOrg/update-devnet-cicd-readme
Update CICD devnet readme to include temporary instruction on spin up…
2022-10-02 12:39:42 +11:00
Jianrong
bfee7b48aa Update CICD devnet readme to include temporary instruction on spin up devnet nodes 2022-09-27 21:29:28 +10:00
Liam
f98d513f88
fix skip snapshot block (#178) 2022-09-26 22:44:20 +08:00
Jerome
e9a4601de4
Merge pull request #184 from XinFinOrg/setup-terraform-1
Setup terraform 1
2022-09-25 21:20:53 +10:00
Jianrong
11cd2038f3 add initial terraform files to create aws infrastructure 2022-09-24 23:26:25 +10:00
Jianrong
1c3d15918d add a single example of deployment via ECS to prove the whole CICD workflow works 2022-09-23 17:28:49 +10:00
Jerome
cdd457df6e
Merge pull request #181 from XinFinOrg/allow-custom-verbosity
Allow custom verbosity
2022-09-18 11:05:24 +08:00
Jianrong
025f67bf83 add extra log to tell whether new wallet is created for devnet 2022-09-16 12:23:15 +08:00
Jianrong
930497318e Allow custom verbosity being set via env variable for devnet docker image 2022-09-16 10:35:42 +08:00
Liam
dad7eff036
Xin 231 sync issues - too far messages should omit and skip to process (#177)
* omit too far v2 messages

* update error msg

* improve log

* fix test

* remove useless file
2022-09-05 10:38:45 +08:00
Jerome
b75a0dba86
Merge pull request #175 from XinFinOrg/per-environment-constants
Build devnet image for each PR merge
2022-09-04 22:30:02 +08:00
Jianrong
9609af8262 ignore the aws ecr login output 2022-09-03 20:46:54 +08:00
Jianrong
1921fe103c CI CD pieple to publish devnet image to AWS ECR 2022-09-03 20:44:28 +08:00
Jianrong
94781c741d add devnet constants 2022-09-03 14:54:48 +08:00
Jerome
8a480d4f72
Merge pull request #174 from XinFinOrg/voteEquivocation-signer-lowercase
make vote equivocation content's signer key lower case
2022-08-25 15:49:33 +08:00
Jianrong
dfa1e7c098 make vote equivocation content's signer key lower case 2022-08-23 17:33:37 +08:00
Jerome
c710bd98a5
Xin-200 Vote Equivocation (#111) (#172)
* Xin-200 Vote Equivocation (#111)

* add vote same round detection

add test for vote same round detect

finish process equivocate (not finish report)

* finish vote equivocation report, refactor code (vote -> forensics)

* finish process equivocate and report, and test

* add return err

Co-authored-by: wgr523 <wgr523@gmail.com>
2022-08-13 11:50:56 +05:30
Jerome
22479f11ff
Merge pull request #169 from XinFinOrg/v2-beta
- V2 consensus engine
2022-08-06 20:36:23 +08:00
Jianrong
c1d0b71cdb add readme from master 2022-07-18 19:20:18 +10:00
Jerome
4eea723717
Add API to get latest committed blockInfo, also send it via 'block' message type to stats server (#113) 2022-07-16 16:14:36 +10:00
Liam
765d962d8b
xin-202 fix sync issue on v2 blocks (#108)
* fix sync issue on v2 blocks

* change back to get header method
2022-07-12 16:57:18 +02:00
Liam
833f70bdb7
xin-203 fix wrong config hash and update v2 params on mainnet (#109)
* fix wrong config hash and update v2 params on mainnet

* update config and all the test

* hard code binary into code

* add default config for testing

* update test timestamp
2022-07-12 16:56:55 +02:00
Liam
90395f5423
add initial in verifyheader (#112) 2022-07-11 17:32:22 +02:00
Liam
e55fca6703
log improvement and some refactor (#110) 2022-07-10 01:11:28 +02:00
Jerome
cfb5c6ce39
pass the forensics Id at root level (#107) 2022-07-05 22:01:36 +10:00
Jerome
533fe250db
forensics shall send unique id (#106) 2022-07-05 00:31:09 +02:00
Jerome
86ec908091
add DivergingBlockNumber in forensics report (#105) 2022-06-30 15:07:09 +02:00
Jerome
3ebaea1945
update forensics proof data structure to accomedate vote type (#104)
* update forensics proof data structure to accomedate vote type

* refactor log

* change blocknum type to uint64

* fix test

Co-authored-by: Liam Lai <liam.icheng.lai@gmail.com>
2022-06-29 23:58:18 +02:00
Liam
35b964fc16
revert change peer address change (#101) 2022-06-21 00:11:06 +02:00
Jerome
bcffe1ec16
Give the XDC option to use emit metrics (#89) 2022-06-19 13:42:48 +02:00
Liam
2d25b89610
xin-201 skip message while synchronize (#100) 2022-06-19 10:59:23 +02:00