Skip to content

feat(L2): add BaseTime predeploy#364

Merged
0x00101010 merged 4 commits into
mainfrom
feat/base-time-predeploy
Jul 10, 2026
Merged

feat(L2): add BaseTime predeploy#364
0x00101010 merged 4 commits into
mainfrom
feat/base-time-predeploy

Conversation

@0x00101010

Copy link
Copy Markdown
Contributor

Adds the BaseTime predeploy at 0x4200000000000000000000000000000000000030 so contracts can read the current block's 200 ms timestamp component. Registers the contract with fresh L2 genesis generation, installs its implementation behind the predeploy proxy, and verifies its initial state.

@cb-heimdall

cb-heimdall commented Jul 10, 2026

Copy link
Copy Markdown
Collaborator

✅ Heimdall Review Status

Requirement Status More Info
Reviews 1/1
Denominator calculation
Show calculation
1 if user is bot 0
1 if user is external 0
2 if repo is sensitive 0
From .codeflow.yml 1
Additional review requirements
Show calculation
Max 0
0
From CODEOWNERS 0
Global minimum 0
Max 1
1
1 if commit is unverified 0
Sum 1

Comment thread test/L2/BaseTime.t.sol Outdated
Comment thread src/libraries/Predeploys.sol
Comment thread src/L2/BaseTime.sol Outdated
@0x00101010
0x00101010 marked this pull request as ready for review July 10, 2026 21:47
@0x00101010
0x00101010 requested a review from jackchuma July 10, 2026 21:47
@0x00101010
0x00101010 merged commit 4848ec7 into main Jul 10, 2026
6 checks passed
@0x00101010
0x00101010 deleted the feat/base-time-predeploy branch July 10, 2026 23:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants