Commit Graph

58 Commits

Author SHA1 Message Date
maskpp
3c7b5a400a Merge feat/record_transaction branch and fix comments. 2023-04-24 14:37:30 +08:00
maskpp
2690aeff63 Merge develop branch and fix comments. 2023-04-24 10:27:01 +08:00
maskpp
cd653d1997 fix bug after merged feat/record_transaction branch. 2023-04-19 11:16:07 +08:00
maskpp
bf6b17d1da Merge feat/record_transaction branch and fix conflicts. 2023-04-19 10:27:30 +08:00
maskpp
82e51fd7e3 fix comments 2023-04-19 10:10:06 +08:00
maskpp
ebe78e86ef add test cases 2023-04-11 16:13:47 +08:00
maskpp
4cb711dc36 add test cases 2023-04-11 15:52:15 +08:00
maskpp
75e3bd4b86 Merge branch 'feat/record_transaction' into feat/resend_unconfirmed_txs 2023-04-11 12:38:43 +08:00
maskpp
f5caf35785 Clean extra_data after tx is confirmed. 2023-04-11 11:11:54 +08:00
maskpp
bf1d007acf merge feat/record_transaction branch 2023-04-11 11:10:04 +08:00
maskpp
7b6556922c Add test case for extra_data field. 2023-04-11 11:05:55 +08:00
maskpp
481b05e487 Merge branch 'feat/record_transaction' into feat/resend_unconfirmed_txs 2023-04-11 10:53:32 +08:00
maskpp
37cf73348f Add extra data field in scroll_transaction table order to record rollupCommitting batch_hashes. 2023-04-11 10:52:59 +08:00
maskpp
9be3ce1d90 Update l1 relayer test case. 2023-04-11 10:16:58 +08:00
maskpp
d789c62042 Merge branch 'feat/record_transaction' into feat/resend_unconfirmed_txs 2023-04-10 10:50:58 +08:00
maskpp
d3fe77716d Add tx confirm field, when received confirm message from sender update it. 2023-04-10 10:49:06 +08:00
maskpp
22b51207c5 Merge branch 'feat/record_transaction' into feat/resend_unconfirmed_txs 2023-04-07 09:41:33 +08:00
maskpp
0b9cfe9f34 fix mistakes 2023-04-06 16:19:04 +08:00
maskpp
9fd74d581e merge feat/record_transaction branch 2023-04-06 15:55:08 +08:00
maskpp
809d0c71af fix comments 2023-04-06 11:30:36 +08:00
maskpp
89ac6e2d1e merge feat/record_transaction branch 2023-04-04 16:49:20 +08:00
maskpp
b1ef3c5053 add type in transaction table 2023-04-04 16:35:50 +08:00
maskpp
340dc45108 add resend unconfirm txs logic 2023-04-04 15:47:48 +08:00
maskpp
068e35705a fix ci 2023-04-03 21:21:12 +08:00
maskpp
f07dc25cd4 fix comments 2023-04-03 20:42:08 +08:00
maskpp
7ed5464de7 fix comments 2023-04-03 20:10:13 +08:00
maskpp
032ab6649e add comment 2023-04-03 17:51:26 +08:00
maskpp
28b7b5b83c Merge branch 'develop' into feat/record_transaction 2023-04-03 15:21:21 +08:00
maskpp
793804cb2e record tx 2023-03-31 10:17:27 +08:00
HAOYUatHZ
165c9092da feat(bridge): fetch block transaction data instead of trace (#393)
Co-authored-by: colinlyguo <651734127@qq.com>
2023-03-25 11:50:02 +08:00
Péter Garamvölgyi
e78cff529c fix: reduce finalize batch tx frequency (#332) 2023-03-01 09:01:15 +01:00
Haichen Shen
fb7002bd6d feat(bridge): update the watcher and relayer based on the new contract (#305)
Co-authored-by: colinlyguo <651734127@qq.com>
Co-authored-by: zimpha <zimpha@gmail.com>
Co-authored-by: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com>
Co-authored-by: HAOYUatHZ <haoyu@protonmail.com>
2023-02-22 18:15:44 +08:00
Péter Garamvölgyi
65e0b671ff feat: import genesis batch during startup (#299)
Co-authored-by: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com>
2023-02-18 23:29:34 +01:00
Péter Garamvölgyi
d9516890b0 feat(bridge): handle expired messages (#256) 2023-01-19 23:21:17 +01:00
Péter Garamvölgyi
e419dd8d5c fix(bridge): add limit to GetL1MessagesByStatus (#254) 2023-01-19 22:19:48 +01:00
Péter Garamvölgyi
a319dc1cff bugfix(bridge): only relay messages for finalized batches (#251)
Co-authored-by: colin <102356659+colinlyguo@users.noreply.github.com>
Co-authored-by: colinlyguo <colinlyguo@gmail.com>
2023-01-19 20:54:09 +08:00
Péter Garamvölgyi
598e10e4fc feat(bridge): update skipped batches in a single db operation (#242) 2023-01-18 15:21:41 +01:00
HAOYUatHZ
09dc638652 perf(db): add limit in block_batch queries (#240) 2023-01-17 20:46:51 +08:00
Xi Lin
5a95dcf5ba bugfix(bridge&database): fix compute message hash and add unit tests (#233)
Co-authored-by: HAOYUatHZ <haoyu@protonmail.com>
2023-01-17 06:56:21 +08:00
Xi Lin
d0c63e75df bugfix(database): make sure return order of statuses in GetRollupStatusByIDList (#235)
Co-authored-by: Péter Garamvölgyi <peter@scroll.io>
2023-01-16 20:57:27 +08:00
maskpp
fe822a65b9 refactor(bridge): refactor bridge parallelization (#213)
Co-authored-by: colin <102356659+colinlyguo@users.noreply.github.com>
Co-authored-by: colinlyguo <colinlyguo@gmail.com>
2023-01-14 09:40:07 +08:00
Péter Garamvölgyi
fa93de97de feat(bridge): Relay messages and batches in parallel (#212)
Co-authored-by: HAOYUatHZ <haoyu@protonmail.com>
Co-authored-by: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com>
2023-01-10 09:18:36 +08:00
colin
a78160ddad fix(roller): avoid discarding task when connection failure (#203)
Co-authored-by: colinlyguo <colinlyguo@gmail.com>
Co-authored-by: Lawliet-Chan <1576710154@qq.com>
Co-authored-by: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com>
2023-01-09 10:52:50 +08:00
Xi Lin
51076d21c3 bugfix(bridge): failed to fetch rollup events on restart (#201) 2023-01-06 20:39:09 +08:00
HAOYUatHZ
d04522027c refactor: clean up codes (#187)
Co-authored-by: colinlyguo <colinlyguo@gmail.com>
Co-authored-by: maskpp <maskpp266@gmail.com>
2022-12-28 10:55:56 +08:00
maskpp
9096334eab chore(database): rename block_result to block_trace (#174) 2022-12-22 13:47:59 +08:00
Xi Lin
91dcd51d55 fix(database): handle empty message array (#166)
Co-authored-by: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com>
2022-12-15 17:09:37 +08:00
Nazarii Denha
479a061ee6 perf: optimize block trace db usage (#162)
Co-authored-by: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com>
Co-authored-by: maskpp <maskpp266@gmail.com>
Co-authored-by: HAOYUatHZ <haoyu@protonmail.com>
2022-12-14 21:43:33 +08:00
ChuhanJin
11fa61c45c refact(orm): parallel insert and change gas_cost compute logic (#133)
Co-authored-by: vincent <419436363@qq.com>
2022-12-09 17:37:22 +08:00
colinlyguo
303a7d02c8 feat: coordinator graceful restart (#110)
Co-authored-by: colinlyguo <colinlyguo@gmail.com>
Co-authored-by: maskpp <maskpp266@gmail.com>
Co-authored-by: Péter Garamvölgyi <peter@scroll.io>
Co-authored-by: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com>
Co-authored-by: Lawliet-Chan <1576710154@qq.com>
Co-authored-by: HAOYUatHZ <haoyu@protonmail.com>
2022-12-08 19:44:16 +08:00