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
|
f6894bb82f
|
feat(contracts): add usdc gateway (#426)
Co-authored-by: zimpha <zimpha@users.noreply.github.com>
Co-authored-by: Haichen Shen <shenhaichen@gmail.com>
|
2023-08-29 00:28:29 -07:00 |
|
Xi Lin
|
fecd129a39
|
fix(contracts): OZ-L08 Redundancy of Replaying Messages in L2ScrollMessenger (#850)
Co-authored-by: zimpha <zimpha@users.noreply.github.com>
Co-authored-by: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com>
|
2023-08-25 16:25:52 +08: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
|
3499c595e7
|
fix(contracts): OZ-N07 Incorrect Function Visibility (#875)
Co-authored-by: zimpha <zimpha@users.noreply.github.com>
Co-authored-by: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com>
|
2023-08-25 15:03:15 +08:00 |
|
Xi Lin
|
95d2df46e3
|
fix(contracts): OZ-N14 Duplicate Imports (#877)
Co-authored-by: zimpha <zimpha@users.noreply.github.com>
Co-authored-by: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com>
Co-authored-by: HAOYUatHZ <HAOYUatHZ@users.noreply.github.com>
|
2023-08-25 14:21:59 +08:00 |
|
Xi Lin
|
102d29c54d
|
docs(contracts): OZ-N06 Inconsistent Coding Style (#874)
Co-authored-by: zimpha <zimpha@users.noreply.github.com>
|
2023-08-25 11:59:20 +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
|
e08b800d1d
|
fix(contracts): OZ-L06 Possible Misleading revert Message When Swapping Non-ERC20Permit Tokens (#847)
Co-authored-by: zimpha <zimpha@users.noreply.github.com>
Co-authored-by: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com>
|
2023-08-25 10:23:02 +08:00 |
|
Xi Lin
|
6139ca0df0
|
fix(contracts): OZ-L10 maxReplayTimes is Not Initialized in L1ScrollMessenger (#852)
Co-authored-by: zimpha <zimpha@users.noreply.github.com>
Co-authored-by: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com>
Co-authored-by: HAOYUatHZ <HAOYUatHZ@users.noreply.github.com>
|
2023-08-25 10:10:31 +08:00 |
|
Xi Lin
|
d7d62eb8e6
|
docs(contracts): OZ-L09 Misleading and Incorrect Comments (#851)
Co-authored-by: zimpha <zimpha@users.noreply.github.com>
|
2023-08-22 12:53:42 +08:00 |
|
Xi Lin
|
ae2e010324
|
feat(contracts): add rate limiter (#712)
Co-authored-by: zimpha <zimpha@users.noreply.github.com>
|
2023-08-18 06:43:58 -07:00 |
|
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 |
|
Péter Garamvölgyi
|
58c0511a94
|
fix: deprecate rollup operator env (#778)
|
2023-08-12 07:24:14 +02:00 |
|
Xi Lin
|
ea3e08ab2a
|
fix(contracts): initialize maxGasLimit by vm.env (#752)
|
2023-08-08 11:53:30 +08: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 |
|
Péter Garamvölgyi
|
604a4407a2
|
feat: init DAI token in gateway router (#720)
|
2023-08-04 09:55:27 +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 |
|
HAOYUatHZ
|
20e13445f8
|
refactor: rename roller to prover (#684)
|
2023-07-28 22:59:27 +08:00 |
|
Haichen Shen
|
e2612a3d88
|
fix(contracts): Fix typos in the contract function name and docs (#679)
|
2023-07-27 09:58:07 -07:00 |
|
Péter Garamvölgyi
|
c12b1fd8f2
|
fix(contracts): adjust deployment scripts (#680)
|
2023-07-27 12:40:12 +02:00 |
|
Xi Lin
|
b0ee9fa519
|
refactor(contracts): OZ-L1-N01 Constant Not Using UPPER_CASE Format (#674)
|
2023-07-26 23:05:56 -07:00 |
|
Péter Garamvölgyi
|
d8cc69501e
|
fix(contracts): initialize L2GasOracle with correct intrinsic gas params. (#677)
|
2023-07-26 10:00:39 +02: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 |
|
Péter Garamvölgyi
|
bae38de0d3
|
fix(contracts): OZ-L1-L05 Outdated OpenZeppelin Library Version (#622)
Co-authored-by: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com>
Co-authored-by: zimpha <zimpha@gmail.com>
|
2023-07-20 16:54: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
|
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 |
|