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/notices/sdk-deprecation.mdx
+5-5
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ description: This page outlines the details of the Optimism SDK deprecation and
8
8
9
9
The Optimism SDK will officially be deprecated in Q1 2025. The project is shifting to the `viem` library for a more modern, efficient, and flexible development experience. This change affects all tutorials and resources that previously relied on the Optimism SDK, and relevant documentation has been updated accordingly.
10
10
11
-
### Breaking Changes to Expect
11
+
### Breaking changes to expect
12
12
13
13
The migration from the Optimism SDK to `viem` library brings several breaking changes:
14
14
@@ -19,7 +19,7 @@ The migration from the Optimism SDK to `viem` library brings several breaking ch
19
19
20
20
Developers and users are strongly encouraged to transition to `viem` before the deprecation date to avoid disruptions.
21
21
22
-
### Updated Tutorials
22
+
### Updated tutorials
23
23
24
24
We are updating our tutorials to use the `viem` library.
25
25
@@ -52,7 +52,7 @@ We are updating our tutorials to use the `viem` library.
52
52
* [Communicating Between OP Mainnet and Ethereum in Solidity](../tutorials/cross-chain-solidity)\
53
53
Cross-chain communication now leverages `opstack` for all messaging. */}
54
54
55
-
### For App Developers
55
+
### For app developers
56
56
57
57
If your application currently depends on the Optimism SDK, you will need to migrate to using the `viem` library.
58
58
The tutorials have been updated to reflect these changes, and it is critical to update your applications before the deprecation date to maintain compatibility.
@@ -70,7 +70,7 @@ Install new dependencies: Replace the Optimism SDK with `viem` in your project.
70
70
* Migrate SDK methods: Refactor your code to use equivalent `viem` methods. Refer to the viem documentation and opstack documentation for guidance.
71
71
* Test thoroughly: After migration, extensively test your application to ensure all functionality works as expected.
72
72
73
-
### For Chain Operators
73
+
### For chain operators
74
74
75
75
Chain operators utilizing the SDK for cross-chain operations, bridging, or other functions should switch to the `viem` library.
76
76
The `viem` library offers more efficient methods to handle these operations.
@@ -81,7 +81,7 @@ Chain operators should be aware of the following:
81
81
* Update tooling: Ensure all tools and scripts are updated to use `viem`.
82
82
* Monitor performance: After migration, closely monitor your chain's performance to ensure smooth operation.
83
83
84
-
### For Node Operators
84
+
### For node operators
85
85
86
86
Node operators will need to ensure that any scripts or services relying on the Optimism SDK are updated to use `viem` library.
87
87
These updates will help align with future improvements and scalability efforts across the OP Stack.
0 commit comments