Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
N
nebula
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
exchain
nebula
Commits
0c3493e2
Unverified
Commit
0c3493e2
authored
Feb 22, 2023
by
mergify[bot]
Committed by
GitHub
Feb 22, 2023
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #4934 from ncitron/source-hash-spec
fix(spec): attributes deposited source hash calculation
parents
45eeef38
3b8692ac
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
1 addition
and
1 deletion
+1
-1
deposits.md
specs/deposits.md
+1
-1
No files found.
specs/deposits.md
View file @
0c3493e2
...
@@ -89,7 +89,7 @@ The `sourceHash` of a deposit transaction is computed based on the origin:
...
@@ -89,7 +89,7 @@ The `sourceHash` of a deposit transaction is computed based on the origin:
Where the
`l1BlockHash`
, and
`l1LogIndex`
all refer to the inclusion of the deposit log event on L1.
Where the
`l1BlockHash`
, and
`l1LogIndex`
all refer to the inclusion of the deposit log event on L1.
`l1LogIndex`
is the index of the deposit event log in the combined list of log events of the block.
`l1LogIndex`
is the index of the deposit event log in the combined list of log events of the block.
-
L1 attributes deposited:
-
L1 attributes deposited:
`keccak256(bytes32(uint256(1)), keccak256(l1BlockHash
), bytes32(uint256(seqNumber
)))`
.
`keccak256(bytes32(uint256(1)), keccak256(l1BlockHash
, bytes32(uint256(seqNumber)
)))`
.
Where
`l1BlockHash`
refers to the L1 block hash of which the info attributes are deposited.
Where
`l1BlockHash`
refers to the L1 block hash of which the info attributes are deposited.
And
`seqNumber = l2BlockNum - l2EpochStartBlockNum`
,
And
`seqNumber = l2BlockNum - l2EpochStartBlockNum`
,
where
`l2BlockNum`
is the L2 block number of the inclusion of the deposit tx in L2,
where
`l2BlockNum`
is the L2 block number of the inclusion of the deposit tx in L2,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment