+
Account: {address}
+
Balance: {`${balances.get(address)}`}
+ // highlight-next-line
+
+ {ndx !== accounts.length - 1 ?
: null}
+
+ );
+ })}
+ >
+ );
+}
+
+export default App;
+```
+
+The only thing that has changed in the `src/App.tsx` file is that the `TransferForm` component is being imported and a `TransferForm` is created for each account in the list of accounts.
+
+Return to the browser tab that was opened by `npm start`. There should now be a transfer form below the address and balance of each account. Use the form to transfer ether - this should require accepting a confirmation from the wallet and should result in the balance of the transferring account decreasing.
+
+## Conclusion
+
+This tutorial demonstrated using Web3.js to build a dApp, including using EIP-6963 for the discovery of multiple wallet providers and using a wallet provider to submit a transaction to an Ethereum network. Web3.js provides helpful utilities for working with the EIP-6963 standard and works seamlessly with EIP-6963 providers.
diff --git a/docs/docs/guides/15_web3_upgrade_guide/subscribe_migration_guide.md b/docs/docs/guides/15_web3_upgrade_guide/subscribe_migration_guide.md
index 6ce6c2512a2..328c2a728e1 100644
--- a/docs/docs/guides/15_web3_upgrade_guide/subscribe_migration_guide.md
+++ b/docs/docs/guides/15_web3_upgrade_guide/subscribe_migration_guide.md
@@ -42,7 +42,7 @@ In summary, the differences you need to be aware of when subscribing to blockcha
- It does not accept a callback function.
- It returns a subscription object that you can use to listen to `data` and `error` events.
- You should now use the `on`, or `once`, method on the newly returned subscription object to listen to `data` and `error` events, instead of passing a callback function directly.
-- You can have multiple event listeners, if you have, for example multiple `on` calls. And you can get the number of listeners in you code by calling `listenerCount(event_name)` or get the listeners with `listeners(event_name)`.
+- You can have multiple event listeners, if you have, for example multiple `on` calls. And you can get the number of listeners in your code by calling `listenerCount(event_name)` or get the listeners with `listeners(event_name)`.
Keep in mind that these differences apply to all blockchain event subscriptions, not just to the `newBlockHeaders` event.