diff --git a/app-developers/tutorials/bridging/bridge-crosschain-eth.mdx b/app-developers/tutorials/bridging/bridge-crosschain-eth.mdx index 6accf5254..08e356575 100644 --- a/app-developers/tutorials/bridging/bridge-crosschain-eth.mdx +++ b/app-developers/tutorials/bridging/bridge-crosschain-eth.mdx @@ -20,7 +20,7 @@ You can do this on [Supersim](/interop/tools/supersim), [the Interop devnet](/in ### What you'll build -* A TypeScript application to transfer ETH chains +* A TypeScript application to transfer ETH between chains ### What you'll learn diff --git a/app-developers/tutorials/bridging/cross-dom-bridge-erc20.mdx b/app-developers/tutorials/bridging/cross-dom-bridge-erc20.mdx index 1857a2031..b41c90a19 100644 --- a/app-developers/tutorials/bridging/cross-dom-bridge-erc20.mdx +++ b/app-developers/tutorials/bridging/cross-dom-bridge-erc20.mdx @@ -527,7 +527,7 @@ Now you're going to repeat the process in reverse to bridge some tokens from L2 functionName: 'balanceOf', args: [account.address] }); - console.log(`L2 Balance after withdrawal: ${formatEther(l2Balance)}`); + console.log(`L2 Balance after withdrawal initiation: ${formatEther(l2Balance)}`); ``` diff --git a/app-developers/tutorials/bridging/cross-dom-solidity.mdx b/app-developers/tutorials/bridging/cross-dom-solidity.mdx index de9ad8d6a..82b9d2d1d 100644 --- a/app-developers/tutorials/bridging/cross-dom-solidity.mdx +++ b/app-developers/tutorials/bridging/cross-dom-solidity.mdx @@ -224,7 +224,7 @@ Luckily, both `Greeter` contracts are exactly the same so it's easy to see how e ### The Messenger variable The `Greeter` contract has a `MESSENGER` variable that keeps track of the `CrossDomainMessenger` contract on the current chain. -Check out the [Contract Addresses page](/superchain/addresses) to see the addresses of the `CrossDomainMessenger` contracts on whichever network you'll be using. +Check out the [Contract Addresses page](/superchain/addresses) to see the addresses of the `CrossDomainMessenger` contracts on whatever network you'll be using. ```solidity address public immutable MESSENGER; diff --git a/app-developers/tutorials/bridging/deposit-transactions.mdx b/app-developers/tutorials/bridging/deposit-transactions.mdx index 567ff6c8b..ec6df2ff4 100644 --- a/app-developers/tutorials/bridging/deposit-transactions.mdx +++ b/app-developers/tutorials/bridging/deposit-transactions.mdx @@ -73,7 +73,7 @@ We'll run through a sample deposit directly with the `OptimismPortal` using cast - We'll be using the first pre-funded account to send this deposit with 1 ether + We'll be using the first pre-funded account to send this deposit of 1 ether ```bash cast send 0x37a418800d0c812A9dE83Bc80e993A6b76511B57 --value 1ether --rpc-url http://localhost:8545 --private-key 0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80 diff --git a/app-developers/tutorials/interoperability/manual-relay.mdx b/app-developers/tutorials/interoperability/manual-relay.mdx index d266016e5..5e2ee5299 100644 --- a/app-developers/tutorials/interoperability/manual-relay.mdx +++ b/app-developers/tutorials/interoperability/manual-relay.mdx @@ -331,7 +331,7 @@ ACCESS_LIST=`cast rpc admin_getAccessListForIdentifier --rpc-url http://localhos The [algorithm to calculate the access list](https://github.com/ethereum-optimism/optimism/blob/develop/packages/contracts-bedrock/src/L2/CrossL2Inbox.sol#L87-L115) is a bit complicated, but you dont need to worry about it. Supersim exposes [RPC calls](https://supersim.pages.dev/guides/interop/cast?highlight=manuall#7-construct-the-access-list-for-the-message) that calculates it for you on port 8420. - The code above will calculate the correct access list even if youre using a different interop cluster where autorelay is not functioning. + The code above will calculate the correct access list even if you're using a different interop cluster where autorelay is not functioning. This is because the code implements a [pure function](https://en.wikipedia.org/wiki/Pure_function), which produces consistent results regardless of external state. In contrast, the `admin_getAccessListByMsgHash` RPC call is not a pure function, it is dependent on system state and therefore less flexible in these situations. diff --git a/app-developers/tutorials/tokens/deploy-superchain-erc20.mdx b/app-developers/tutorials/tokens/deploy-superchain-erc20.mdx index 09345ffa3..9e03e34e8 100644 --- a/app-developers/tutorials/tokens/deploy-superchain-erc20.mdx +++ b/app-developers/tutorials/tokens/deploy-superchain-erc20.mdx @@ -22,9 +22,7 @@ This requirement abstracts away the complexity of cross-chain validation. Achieving this requires deterministic deployment methods. There are multiple ways to do this. Here we will use the [SuperchainERC20 Starter Kit](/app-developers/starter-kit). - - -title="About this tutorial" + **What you'll learn** diff --git a/app-developers/tutorials/transactions/sdk-estimate-costs.mdx b/app-developers/tutorials/transactions/sdk-estimate-costs.mdx index d4b91c091..6823b76ad 100644 --- a/app-developers/tutorials/transactions/sdk-estimate-costs.mdx +++ b/app-developers/tutorials/transactions/sdk-estimate-costs.mdx @@ -67,7 +67,7 @@ You will need to get some ETH on Sepolia to follow along. ## Get ETH on OP Sepolia -This tutorial explains how estimate transaction costs on OP Sepolia. +This tutorial explains how to estimate transaction costs on OP Sepolia. You will need to get some ETH on OP Sepolia in order to run the code in this tutorial. @@ -149,7 +149,7 @@ Here you'll estimate the cost of a simple transaction that sends a small amount - Viem makes it easy to create unsigned transactions so you can estimate the cost of a transaction before you a user to sign it. + Viem makes it easy to create unsigned transactions so you can estimate the cost of a transaction before asking a user to sign it. Here you'll create an unsigned transaction that sends a small amount of ETH from your address to the address `0x1000000000000000000000000000000000000000`. ```js diff --git a/app-developers/tutorials/transactions/send-tx-from-eth.mdx b/app-developers/tutorials/transactions/send-tx-from-eth.mdx index e86122734..b0471f29d 100644 --- a/app-developers/tutorials/transactions/send-tx-from-eth.mdx +++ b/app-developers/tutorials/transactions/send-tx-from-eth.mdx @@ -75,7 +75,7 @@ To start the Node REPL run the following command in your terminal: node ``` -This will bring up a Node REPL prompt that allows you to run javascript code. +This will bring up a Node REPL prompt that allows you to run JavaScript code. ## Import dependencies