HAOYUatHZ
|
40aca8558b
|
skip finalization sequence check
|
2024-04-03 11:21:44 +08:00 |
|
HAOYUatHZ
|
bd26d2d86c
|
Merge commit 'c1afa61d' into 4844-env1-add-append
|
2024-04-01 15:51:49 +08:00 |
|
HAOYUatHZ
|
66ad90b547
|
fix
|
2024-03-28 22:51:39 +08:00 |
|
HAOYUatHZ
|
669456f8cc
|
add queueTransaction to import message hashes directly
|
2024-03-27 16:04:46 +08:00 |
|
Péter Garamvölgyi
|
c1afa61da8
|
skip batch proof for local testing
|
2024-03-21 16:42:57 +01:00 |
|
Péter Garamvölgyi
|
122c6f0577
|
fix batch proof for local testing
|
2024-03-21 15:40:19 +01:00 |
|
zimpha
|
800f3c2674
|
add decorator in codec
|
2024-03-19 11:51:26 +08:00 |
|
zimpha
|
055b70ebc9
|
use version and batch index to choose verifier
|
2024-03-18 12:27:22 +08:00 |
|
zimpha
|
7764f3ae7a
|
fix comments
|
2024-03-18 10:13:33 +08:00 |
|
zimpha
|
febec99f79
|
add blob tests
|
2024-03-15 15:19:17 +08:00 |
|
zimpha
|
cdb061aa0c
|
use ethers-v6 and fix unit tests
|
2024-03-15 00:16:53 +08:00 |
|
zimpha
|
45de8e491c
|
integrate 4844 encoding
|
2024-03-14 00:35:58 +08:00 |
|
zimpha
|
b876b5649d
|
add v1 codec
|
2024-03-06 15:01:04 +08:00 |
|
Xi Lin
|
f173c9545d
|
fix(contracts): OZ-N03 Incorrect Function Visibility (#1140)
|
2024-03-06 00:29:24 +08:00 |
|
Xi Lin
|
367179394e
|
docs(contracts): OZ-N07 Missing or Inconsistent Documentation (#1098)
Co-authored-by: Péter Garamvölgyi <peter@scroll.io>
|
2024-02-05 18:11:48 +01:00 |
|
Xi Lin
|
6817ddd3db
|
fix(contracts): OZ-N03 Mismatch Between Interface and Implementation (#1097)
Co-authored-by: Péter Garamvölgyi <peter@scroll.io>
|
2024-02-05 15:07:26 +01:00 |
|
Xi Lin
|
ea51ec6631
|
fix(contracts): OZ-N02 Renaming Opportunities (#1096)
Co-authored-by: Péter Garamvölgyi <peter@scroll.io>
|
2024-02-05 14:56:43 +01:00 |
|
Xi Lin
|
c68f4283b1
|
feat(contracts): new zktrie verifier (#1017)
|
2024-01-23 00:40:07 -08:00 |
|
Xi Lin
|
aaea3cc1f2
|
feat(contracts): bridge costs optimization (#1011)
|
2024-01-08 17:25:08 +08:00 |
|
Xi Lin
|
e6db4ac3a8
|
feat(contracts): make sure prover and sequencer is EOA (#1002)
|
2023-11-03 12:21:20 -07:00 |
|
Xi Lin
|
55e0b11d17
|
fix(contracts): OZ-N03 Inconsistent Usage of msg.sender (#906)
|
2023-10-04 15:45:17 -07:00 |
|
Xi Lin
|
4d903bc9b2
|
feat(contracts): foundry scripts for ScrollOwner (#838)
Co-authored-by: zimpha <zimpha@users.noreply.github.com>
Co-authored-by: Péter Garamvölgyi <peter@scroll.io>
Co-authored-by: Haichen Shen <shenhaichen@gmail.com>
|
2023-09-21 17:45:24 +02:00 |
|
Xi Lin
|
0e12661fd5
|
docs(contracts): OZ-N01 Misleading Documentation (#955)
Co-authored-by: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com>
|
2023-09-21 12:37:56 +08:00 |
|
Xi Lin
|
ad14836796
|
fix(contracts): Zellic 3.2 Addtional checks could be performed (#892)
Co-authored-by: zimpha <zimpha@users.noreply.github.com>
Co-authored-by: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com>
|
2023-09-11 10:36:54 +08:00 |
|
Xi Lin
|
7559dc42b4
|
feat(contacts): use bitmap for skipped messages (#893)
Co-authored-by: zimpha <zimpha@users.noreply.github.com>
|
2023-09-07 14:31:06 +08:00 |
|
Xi Lin
|
8daa5d5496
|
fix(contracts): check actual number of transactions in each chunk (#887)
Co-authored-by: zimpha <zimpha@users.noreply.github.com>
|
2023-08-31 20:28:54 -07:00 |
|
Xi Lin
|
663156984f
|
fix(contracts): OZ-N08 Inconsistent Order of Event Emissions (#876)
Co-authored-by: zimpha <zimpha@users.noreply.github.com>
Co-authored-by: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com>
|
2023-08-25 15:51:52 +08:00 |
|
Xi Lin
|
7d50699344
|
fix(contracts): OZ-L07 Potentially Misleading Verifier Event (#849)
Co-authored-by: zimpha <zimpha@users.noreply.github.com>
Co-authored-by: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com>
|
2023-08-25 10:45:35 +08:00 |
|
Xi Lin
|
4a3056667e
|
bug(contracts): require last message not skipped in each block. (#777)
Co-authored-by: Péter Garamvölgyi <peter@scroll.io>
|
2023-08-14 11:41:21 +02:00 |
|
Péter Garamvölgyi
|
336d76e0dc
|
fix: Consider skipped messages in block.numTransaction encoding (#741)
|
2023-08-06 21:45:58 +02:00 |
|
Xi Lin
|
f1073e7d13
|
refactor(contracts): OZ-L1-N03 Events Should Emit Old and New Value (#673)
Co-authored-by: Péter Garamvölgyi <peter@scroll.io>
|
2023-08-06 14:18:13 +02:00 |
|
Xi Lin
|
bb0a0d0d09
|
feat(contracts): better access control of the ScrollChain (#700)
Co-authored-by: Péter Garamvölgyi <peter@scroll.io>
|
2023-08-06 09:43:39 +02:00 |
|
Haichen Shen
|
e2612a3d88
|
fix(contracts): Fix typos in the contract function name and docs (#679)
|
2023-07-27 09:58:07 -07:00 |
|
Xi Lin
|
523cc2cb7e
|
fix(contracts): OZ-L1-L02 Initialization Not Disabled for Implementation Contracts (#639)
Co-authored-by: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com>
|
2023-07-20 21:14:35 +08:00 |
|
Xi Lin
|
b5bbb72756
|
fix(contracts): OZ-L1-L10 Unpinned Compiler Version (#636)
Co-authored-by: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com>
|
2023-07-20 20:57:43 +08:00 |
|
Xi Lin
|
c9f623b12b
|
fix(contracts): OZ-L1-L01 Batch Reverting Can Pause Finalization (#634)
Co-authored-by: Péter Garamvölgyi <peter@scroll.io>
Co-authored-by: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com>
|
2023-07-20 16:36:37 +08:00 |
|
Xi Lin
|
3491f0ebff
|
fix(contracts): OZ-L1-L08 Batch Events Lack Information (#624)
Co-authored-by: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com>
|
2023-07-20 16:24:27 +08:00 |
|
Xi Lin
|
6841ef264c
|
feat(contracts): add refund for skipped messages (#561)
Co-authored-by: Péter Garamvölgyi <peter@scroll.io>
Co-authored-by: Haichen Shen <shenhaichen@gmail.com>
|
2023-07-11 09:16:37 -07:00 |
|
Xi Lin
|
dbb26f91b4
|
fix(contracts): change type of queueIndex to uint64 (#592)
Co-authored-by: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com>
|
2023-06-27 21:30:20 +08:00 |
|
Xi Lin
|
bd9fdf885f
|
fix(contracts): change type of layer2ChainId to uint64 (#591)
|
2023-06-22 11:14:04 -07:00 |
|
Xi Lin
|
57a058c516
|
feat(contracts): add multiple version for rollup verifier (#549)
Co-authored-by: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com>
|
2023-06-16 19:50:13 +08:00 |
|
Xi Lin
|
16e0cbf542
|
fix(contracts): bug fixing based on openzeppelin's audit (#558)
Co-authored-by: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com>
|
2023-06-15 17:17:32 +08:00 |
|
Xi Lin
|
87c81c6555
|
feat(contracts): add prover role in scroll chain (#559)
Co-authored-by: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com>
|
2023-06-13 21:03:56 +08:00 |
|
Xi Lin
|
fb44382297
|
fix(contracts): fix chunk hash computation (#546)
Co-authored-by: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com>
|
2023-06-08 08:56:00 +08:00 |
|
Xi Lin
|
aa24cdd1db
|
feat(contracts): add chain id in public input hash (#517)
Co-authored-by: Haichen Shen <shenhaichen@gmail.com>
Co-authored-by: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com>
|
2023-05-28 09:41:38 +08:00 |
|
Xi Lin
|
3bc8a3f5c6
|
feat(contracts): revert subsequent batches (#509)
Co-authored-by: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com>
|
2023-05-22 09:41:40 +02:00 |
|
Haichen Shen
|
348b58ceb4
|
fix(contracts): disallow committing a batch twice (#505)
|
2023-05-21 15:00:05 -07:00 |
|
Xi Lin
|
f705ae7c0f
|
feat(contracts): implement new rollup design (#464)
Co-authored-by: Haichen Shen <shenhaichen@gmail.com>
Co-authored-by: maskpp <maskpp266@gmail.com>
Co-authored-by: Lawliet-Chan <1576710154@qq.com>
Co-authored-by: xinran chen <lawliet@xinran-m1x.local>
Co-authored-by: HAOYUatHZ <haoyu@protonmail.com>
Co-authored-by: Orest Tarasiuk <830847+OrestTa@users.noreply.github.com>
Co-authored-by: colin <102356659+colinlyguo@users.noreply.github.com>
Co-authored-by: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com>
Co-authored-by: Péter Garamvölgyi <peter@scroll.io>
|
2023-05-21 11:29:16 -07:00 |
|
Haichen Shen
|
f6f11be0cf
|
feat(contracts): remove unnecessary todos (#483)
Co-authored-by: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com>
|
2023-05-17 13:56:10 +08:00 |
|
Xi Lin
|
aea91291b2
|
feat(contracts): gateway to add enforced transaction (#400)
Co-authored-by: Haichen Shen <shenhaichen@gmail.com>
|
2023-05-16 15:13:09 -07:00 |
|