Xi Lin
|
623213a67a
|
feat(contract): add ScrollOwner (#586)
Co-authored-by: zimpha <zimpha@users.noreply.github.com>
|
2023-08-16 02:51:14 -07: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 |
|
Xi Lin
|
4cd199b3b3
|
test(contracts): add unit tests when num txs < num L1 msgs (#742)
Co-authored-by: Péter Garamvölgyi <peter@scroll.io>
|
2023-08-07 05:13:04 +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
|
e2185ffe20
|
refactor(contracts): OZ-L1-L03 Code Redundancy, OZ-L1-N15 Unused Imports and OZ-L2-N02 Unused Imports (#698)
Co-authored-by: Péter Garamvölgyi <peter@scroll.io>
|
2023-08-06 10:21:18 +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 |
|
Xi Lin
|
fe0ecc366d
|
feat(contracts): integrate with on-chain verifier contract (#702)
Co-authored-by: Péter Garamvölgyi <peter@scroll.io>
|
2023-08-04 08:54:39 +02:00 |
|
Xi Lin
|
8bb9b22741
|
feat(contracts): add dummy dai gateway in L1 and L2 (#704)
Co-authored-by: Péter Garamvölgyi <peter@scroll.io>
|
2023-08-04 07:56: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
|
b0ee9fa519
|
refactor(contracts): OZ-L1-N01 Constant Not Using UPPER_CASE Format (#674)
|
2023-07-26 23:05:56 -07:00 |
|
Haichen Shen
|
2eb458cf42
|
fix(contracts): OZ-L1-N10 SimpleGasOracle Is Not Used (#671)
|
2023-07-25 10:25:27 -07:00 |
|
Xi Lin
|
3832422bc9
|
fix(contracts): OZ-L2-L06 Initialization Performed Outside of Initialization Function (#652)
Co-authored-by: Haichen Shen <shenhaichen@gmail.com>
|
2023-07-25 10:24:53 -07:00 |
|
Xi Lin
|
4d96c12e7b
|
fix(contracts): OZ-L1-N02 Error-Prone Call Encoding and OZ-L2-L03 Unsafe ABI Encoding (#668)
Co-authored-by: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com>
|
2023-07-24 23:05:54 +08:00 |
|
Xi Lin
|
f56997bf15
|
fix(contracts): OZ-L2-L07 Block Container Does Not Enforce Whitelist (#651)
Co-authored-by: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com>
|
2023-07-24 22:57:52 +08:00 |
|
Xi Lin
|
2bd9694348
|
fix(contracts): OZ-L2-L05 Lack of Event Emissions (#650)
Co-authored-by: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com>
|
2023-07-24 22:43:43 +08:00 |
|
Xi Lin
|
8b6c237d74
|
fix(contracts): OZ-L2-L01 Lack of Validation When Updating Maximum Failed Execution Tries (#649)
Co-authored-by: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com>
|
2023-07-24 22:29:05 +08:00 |
|
Xi Lin
|
0fc6d2a5e5
|
fix(contracts): OZ-L2-M02 WETH9 Approval Can Be Front-Run (#632)
Co-authored-by: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com>
|
2023-07-24 22:16:12 +08:00 |
|
Xi Lin
|
0ce3b182a8
|
fix(contracts): OZ-L2-M01 L2MessageQueue Stores Incorrect Value if not Initialized Before Appending (#630)
Co-authored-by: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com>
|
2023-07-24 22:04:55 +08:00 |
|
Xi Lin
|
e8c66e4597
|
fix(contracts): fix getL1GasUsed in L1GasPriceOracle (#665)
Co-authored-by: Haichen Shen <shenhaichen@gmail.com>
|
2023-07-23 04:11:23 -07:00 |
|
Xi Lin
|
94c557bfed
|
fix(contracts): remove retry with proof in L2ScrollMessenger (#658)
|
2023-07-21 14:19:01 +08: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
|
af6d81255c
|
fix(contracts): OZ-L1-M01 Enforced Transactions Signed Off-Chain Are Likely to Fail (#620)
Co-authored-by: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com>
|
2023-07-20 21:06:12 +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
|
25e4b6c19d
|
fix(contracts): OZ-L1-L04 Lost Funds in Messenger Contracts (#637)
Co-authored-by: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com>
|
2023-07-20 17:08:02 +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
|
ff4a9e1dd2
|
fix(contracts): OZ-L1-L07 Lack of Logs on Sensitive Actions (#623)
Co-authored-by: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com>
|
2023-07-20 16:10:06 +08:00 |
|
Xi Lin
|
f8ec59f7e1
|
fix(contracts): OZ-L1-M02 Lack of Upgradeability Storage Gaps (#618)
Co-authored-by: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com>
|
2023-07-20 15:52:48 +08:00 |
|
Xi Lin
|
571a577231
|
doc(contracts)/fix(contracts): OZ-L1-M03 WithdrawTrieVerifier Proves Intermediate Nodes (#619)
Co-authored-by: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com>
|
2023-07-20 15:42:11 +08:00 |
|
Xi Lin
|
2d6a195d52
|
fix(contracts): OZ-L1-H03 Incorrect Depth Calculation for Extension Nodes Allows Denial-of-Service (#617)
Co-authored-by: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com>
|
2023-07-20 14:48:09 +08:00 |
|
Ahmed Castro
|
ecd3a61a86
|
refactor(contracts): add token interfaces extensions (#654)
|
2023-07-18 15:58:10 +08:00 |
|
Xi Lin
|
d2a1459768
|
fix(contracts): fix dropping message with nonce 0 (#640)
Co-authored-by: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com>
|
2023-07-13 16:48:45 +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
|
2323dd0daa
|
fix(contracts): OZ-L1-H05 Users Can Lose Refund by Default (#605)
Co-authored-by: Haichen Shen <shenhaichen@gmail.com>
|
2023-07-10 10:02:58 -07:00 |
|
Xi Lin
|
535ec91141
|
fix(contracts): OZ-L1-H07 L2 Standard ERC-20 Token Metadata Can Be Set Arbitrarily (#606)
Co-authored-by: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com>
|
2023-07-10 15:31:11 +08:00 |
|
Xi Lin
|
96452ee32b
|
feat(contracts): add a simple usdc gateway (#587)
Co-authored-by: Haichen Shen <shenhaichen@gmail.com>
|
2023-07-08 11:39:37 +08:00 |
|
Xi Lin
|
811db8bcb9
|
feat(contracts): request ERC20 through gateway router (#566)
|
2023-07-07 12:24:44 -07:00 |
|
Ahmed Castro
|
8f0690be41
|
refactor: turn L1ERC721Gateway and L1ERC1155Gateway internal functions virtual (#552)
Co-authored-by: Péter Garamvölgyi <peter@scroll.io>
Co-authored-by: Xi Lin <zimpha@gmail.com>
|
2023-07-05 09:48:36 +02:00 |
|
colin
|
86175a04c3
|
feat(bridge): upgrade bridge to rollup v2 (#530)
Co-authored-by: Richard Zhang <rzhang139@gmail.com>
Co-authored-by: georgehao <haohongfan@gmail.com>
Co-authored-by: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com>
Co-authored-by: HAOYUatHZ <haoyu@protonmail.com>
|
2023-06-28 10:12:16 +08: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
|
7a1992ba91
|
feat(contracts): add GasSwap contract (#531)
Co-authored-by: Péter Garamvölgyi <peter@scroll.io>
|
2023-06-19 12:03:28 +08: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 |
|
Ahmed Castro
|
62f7cbad46
|
refactor: add missing functions into IL1GatewayRouter (#533)
Co-authored-by: Péter Garamvölgyi <peter@scroll.io>
|
2023-06-05 11:36:51 +02:00 |
|
Xi Lin
|
d743f2ce96
|
feat(contracts): add fallback contract to deployed in L2 (#522)
Co-authored-by: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com>
|
2023-05-30 08:31:12 +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 |
|