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
fc381232
Unverified
Commit
fc381232
authored
Sep 25, 2023
by
mergify[bot]
Committed by
GitHub
Sep 25, 2023
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'develop' into fix-beta-flags
parents
8e84027c
8393e837
Changes
6
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
7 additions
and
40 deletions
+7
-40
evm.go
cannon/mipsevm/evm.go
+0
-1
alphabetvm.go
op-bindings/bindings/alphabetvm.go
+1
-1
preimageoracle.go
op-bindings/bindings/preimageoracle.go
+2
-23
preimageoracle_more.go
op-bindings/bindings/preimageoracle_more.go
+2
-2
.gas-snapshot
packages/contracts-bedrock/.gas-snapshot
+2
-2
PreimageOracle.sol
packages/contracts-bedrock/src/cannon/PreimageOracle.sol
+0
-11
No files found.
cannon/mipsevm/evm.go
View file @
fc381232
...
@@ -25,7 +25,6 @@ import (
...
@@ -25,7 +25,6 @@ import (
var
(
var
(
StepBytes4
=
crypto
.
Keccak256
([]
byte
(
"step(bytes,bytes)"
))[
:
4
]
StepBytes4
=
crypto
.
Keccak256
([]
byte
(
"step(bytes,bytes)"
))[
:
4
]
CheatBytes4
=
crypto
.
Keccak256
([]
byte
(
"cheat(uint256,bytes32,bytes32,uint256)"
))[
:
4
]
LoadKeccak256PreimagePartBytes4
=
crypto
.
Keccak256
([]
byte
(
"loadKeccak256PreimagePart(uint256,bytes)"
))[
:
4
]
LoadKeccak256PreimagePartBytes4
=
crypto
.
Keccak256
([]
byte
(
"loadKeccak256PreimagePart(uint256,bytes)"
))[
:
4
]
LoadLocalDataBytes4
=
crypto
.
Keccak256
([]
byte
(
"loadLocalData(uint256,bytes32,uint256,uint256)"
))[
:
4
]
LoadLocalDataBytes4
=
crypto
.
Keccak256
([]
byte
(
"loadLocalData(uint256,bytes32,uint256,uint256)"
))[
:
4
]
)
)
...
...
op-bindings/bindings/alphabetvm.go
View file @
fc381232
This diff is collapsed.
Click to expand it.
op-bindings/bindings/preimageoracle.go
View file @
fc381232
This diff is collapsed.
Click to expand it.
op-bindings/bindings/preimageoracle_more.go
View file @
fc381232
This diff is collapsed.
Click to expand it.
packages/contracts-bedrock/.gas-snapshot
View file @
fc381232
...
@@ -532,8 +532,8 @@ OptimistTest:test_tokenURI_returnsCorrectTokenURI_succeeds() (gas: 195908)
...
@@ -532,8 +532,8 @@ OptimistTest:test_tokenURI_returnsCorrectTokenURI_succeeds() (gas: 195908)
OptimistTest:test_transferFrom_soulbound_reverts() (gas: 75512)
OptimistTest:test_transferFrom_soulbound_reverts() (gas: 75512)
PreimageOracle_Test:test_keccak256PreimageKey_succeeds() (gas: 319)
PreimageOracle_Test:test_keccak256PreimageKey_succeeds() (gas: 319)
PreimageOracle_Test:test_loadKeccak256PreimagePart_outOfBoundsOffset_reverts() (gas: 8993)
PreimageOracle_Test:test_loadKeccak256PreimagePart_outOfBoundsOffset_reverts() (gas: 8993)
PreimageOracle_Test:test_loadKeccak256PreimagePart_succeeds() (gas: 760
98
)
PreimageOracle_Test:test_loadKeccak256PreimagePart_succeeds() (gas: 760
76
)
PreimageOracle_Test:test_loadLocalData_onePart_succeeds() (gas: 758
40
)
PreimageOracle_Test:test_loadLocalData_onePart_succeeds() (gas: 758
18
)
PreimageOracle_Test:test_loadLocalData_outOfBoundsOffset_reverts() (gas: 8803)
PreimageOracle_Test:test_loadLocalData_outOfBoundsOffset_reverts() (gas: 8803)
ProtocolVersions_Initialize_Test:test_initialize_events_succeeds() (gas: 52175)
ProtocolVersions_Initialize_Test:test_initialize_events_succeeds() (gas: 52175)
ProtocolVersions_Initialize_Test:test_initialize_values_succeeds() (gas: 32301)
ProtocolVersions_Initialize_Test:test_initialize_values_succeeds() (gas: 32301)
...
...
packages/contracts-bedrock/src/cannon/PreimageOracle.sol
View file @
fc381232
...
@@ -31,17 +31,6 @@ contract PreimageOracle is IPreimageOracle {
...
@@ -31,17 +31,6 @@ contract PreimageOracle is IPreimageOracle {
dat_ = preimageParts[_key][_offset];
dat_ = preimageParts[_key][_offset];
}
}
/// TODO(CLI-4104):
/// we need to mix-in the ID of the dispute for local-type keys to avoid collisions,
/// and restrict local pre-image insertion to the dispute-managing contract.
/// For now we permit anyone to write any pre-image unchecked, to make testing easy.
/// This method is DANGEROUS. And NOT FOR PRODUCTION.
function cheat(uint256 partOffset, bytes32 key, bytes32 part, uint256 size) external {
preimagePartOk[key][partOffset] = true;
preimageParts[key][partOffset] = part;
preimageLengths[key] = size;
}
/// @inheritdoc IPreimageOracle
/// @inheritdoc IPreimageOracle
function loadLocalData(
function loadLocalData(
uint256 _ident,
uint256 _ident,
...
...
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