You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: pages/builders/chain-operators/management/best-practices.mdx
+14
Original file line number
Diff line number
Diff line change
@@ -35,6 +35,20 @@ and `op-geth` releases can be found [here](https://github.com/ethereum-optimism/
35
35
version. Since we cannot left-pad with zeroes, the geth major version is not
36
36
padded.
37
37
38
+
### Keep Deployment Artifacts
39
+
40
+
After deploying your contracts on Ethereum, you should keep a record of all the
41
+
deployment artifacts:
42
+
43
+
* Contract release tag and commit hash
44
+
* Contract deployment configuration file. This is the JSON file you created
45
+
and passed to the deployment script when you deployed the contracts.
46
+
* Contract deployment directory with smart contract artifacts. This is
47
+
created in [packages/contracts-bedrock/deployments](https://github.com/ethereum-optimism/optimism/tree/develop/packages/contracts-bedrock/deployments)
48
+
* The rollup configuration file that you generated after the contract
49
+
deployment
50
+
* The genesis file that you generated after the contract deployment
51
+
38
52
### Incremental Upgrade Rollouts
39
53
40
54
When upgrading your nodes, take a staggered approach. This means deploying the
0 commit comments