Skip to content

Commit 36e157d

Browse files
committed
making updates after the granite activation
1 parent 5ec2578 commit 36e157d

File tree

2 files changed

+38
-12
lines changed

2 files changed

+38
-12
lines changed

pages/builders/chain-operators/configuration/rollup.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -306,9 +306,9 @@ valid. A transaction channel frame is a chunk of a compressed batch of
306306
transactions. After the timeout, the frame is dropped.
307307

308308
* **Type:** Number of blocks
309-
* **Default value:** None
309+
* **Default value:** 50
310310
* **Recommended value:**
311-
* **Notes:** 300 (1 hour) is suggested
311+
* **Notes:** This default value was introduced in the [Granite network upgrade](/builders/node-operators/network-upgrades#granite)
312312
* **Standard Config Requirement:**
313313

314314
***

pages/stack/smart-contracts.mdx

Lines changed: 36 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,43 @@ Contract releases have a component name of `op-contracts` and therefore are tagg
3333
smart contracts—only deploy from `op-contracts/vX.Y.Z`
3434
</Callout>
3535

36-
#### op-contracts/v1.5.0 - Safe Extensions
36+
#### op-contracts/v1.6.0 - Fault Proof Fixes
3737

38-
<Callout type="info">
39-
Note: While these are a governance approved contract release, the recommended
40-
release for new production chains is `op-contracts/v1.6.0`.
41-
</Callout>
38+
The release fixes security vulnerabilities found in Fault Proof contracts. They were made in response to security vulnerabilities identified during a series of third-party security audits by Spearbit, Cantina, and Code4rena. None of the vulnerabilities have been exploited, and user assets are not and were never at risk.
39+
40+
The upgrade was coupled with the [Granite network upgrade](/builders/node-operators/network-upgrades#granite) to improve the stability and performance of the fault proof system. In addition, the capabilities of the Guardian and DeputyGuardian have been extended to set the anchor state for the fault proof system in order to prevent referencing invalid anchor states.
41+
42+
* [Official - Fault Proof Fixes Release](https://github.com/ethereum-optimism/optimism/releases/tag/op-contracts%2Fv1.6.0)
43+
* [Governance Post](https://gov.optimism.io/t/upgrade-proposal-10-granite-network-upgrade/8733)
44+
45+
<details>
46+
<summary>**Changelog**</summary>
47+
**Added:**
48+
49+
* MIPS: [1.1.0](https://github.com/ethereum-optimism/optimism/blob/op-contracts/v1.6.0/packages/contracts-bedrock/src/cannon/MIPS.sol)
50+
* PreimageOracle: [1.1.2](https://github.com/ethereum-optimism/optimism/blob/op-contracts/v1.6.0/packages/contracts-bedrock/src/cannon/PreimageOracle.sol)
51+
* FaultDisputeGame: [1.3.0](https://github.com/ethereum-optimism/optimism/blob/op-contracts/v1.6.0/packages/contracts-bedrock/src/dispute/FaultDisputeGame.sol#L73)
52+
* PermissionedDisputeGame: [1.3.0](https://github.com/ethereum-optimism/optimism/blob/op-contracts/v1.6.0/packages/contracts-bedrock/src/dispute/PermissionedDisputeGame.sol)
53+
* DelayedWETH: [1.1.0](https://github.com/ethereum-optimism/optimism/blob/op-contracts/v1.6.0/packages/contracts-bedrock/src/dispute/weth/DelayedWETH.sol#L25)
54+
* DeputyGuardianModule: [2.0.0](https://github.com/ethereum-optimism/optimism/blob/op-contracts/v1.6.0/packages/contracts-bedrock/src/Safe/SafeSigners.sol)
55+
* AnchorStateRegistry: [2.0.0](https://github.com/ethereum-optimism/optimism/blob/op-contracts/v1.6.0/packages/contracts-bedrock/src/dispute/AnchorStateRegistry.sol#L31)
56+
57+
**No change:**
58+
59+
* AddressManager: [Latest (this has no version)](https://github.com/ethereum-optimism/optimism/blob/op-contracts/v1.2.0/packages/contracts-bedrock/src/legacy/AddressManager.sol)
60+
* L1CrossDomainMessenger: [2.3.0](https://github.com/ethereum-optimism/optimism/blob/op-contracts/v1.3.0/packages/contracts-bedrock/src/L1/L1CrossDomainMessenger.sol#L24)
61+
* L1ERC721Bridge: [2.1.0](https://github.com/ethereum-optimism/optimism/blob/op-contracts/v1.3.0/packages/contracts-bedrock/src/L1/L1ERC721Bridge.sol#L27)
62+
* L1StandardBridge: [2.1.0](https://github.com/ethereum-optimism/optimism/blob/op-contracts/v1.3.0/packages/contracts-bedrock/src/L1/L1StandardBridge.sol#L73)
63+
* OptimismMintableERC20Factory: [1.9.0](https://github.com/ethereum-optimism/optimism/blob/op-contracts/v1.3.0/packages/contracts-bedrock/src/universal/OptimismMintableERC20Factory.sol#L46)
64+
* OptimismPortal: [3.10.0](https://github.com/ethereum-optimism/optimism/blob/op-contracts/v1.4.0/packages/contracts-bedrock/src/L1/OptimismPortal2.sol#L144)
65+
* SystemConfig: [2.0.0](https://github.com/ethereum-optimism/optimism/blob/op-contracts/v1.4.0/packages/contracts-bedrock/src/L1/SystemConfig.sol#L111)
66+
* DisputeGameFactory: [1.0.0](https://github.com/ethereum-optimism/optimism/blob/op-contracts/v1.4.0/packages/contracts-bedrock/src/dispute/DisputeGameFactory.sol#L25)
67+
* SuperchainConfig: [1.1.0](https://github.com/ethereum-optimism/optimism/blob/op-contracts/v1.2.0/packages/contracts-bedrock/src/L1/SuperchainConfig.sol#L38)
68+
* ProtocolVersions: [1.0.0](https://github.com/ethereum-optimism/optimism/blob/op-contracts/v1.2.0/packages/contracts-bedrock/src/L1/ProtocolVersions.sol#L39)
69+
70+
</details>
71+
72+
#### op-contracts/v1.5.0 - Safe Extensions
4273

4374
The Safe Extensions protocol upgrade is intended to increase the security and
4475
decentralization of the Superchain by:
@@ -90,11 +121,6 @@ vote for L2 predeploy upgrades and is a requirement for Stage 1.
90121

91122
#### op-contracts/v1.4.0 - Fault Proofs
92123

93-
<Callout type="info">
94-
Note: While these are a governance approved contract release, the recommended
95-
release for new production chains is `op-contracts/v1.3.0`.
96-
</Callout>
97-
98124
This protocol upgrade reduces the trust assumptions for users of the OP Stack
99125
by enabling permissionless output proposals and a permissionless fault proof
100126
system. As part of a responsible and safe rollout of Fault Proofs, it preserves

0 commit comments

Comments
 (0)