Skip to content

Commit da976f7

Browse files
authored
Merge pull request #2058 from OffchainLabs/image-zoom-in-feature
Image zoom in feature
2 parents cd0d69d + 1aecfa4 commit da976f7

File tree

13 files changed

+849
-230
lines changed

13 files changed

+849
-230
lines changed

arbitrum-docs/for-devs/third-party-docs/Particle/particle.mdx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ sme: TABASCOatw
66
sidebar_label: 'Particle Network'
77
---
88

9+
import ImageZoomComponent from '@site/src/components/ImageZoom';
10+
911
:::info Community member contribution
1012

1113
Shoutout to [@TABASCOatw](https://github.com/TABASCOatw) for contributing the following [third-party document](/for-devs/third-party-docs/contribute)!
@@ -37,7 +39,7 @@ Given its modular architecture, developers have the liberty to choose which of t
3739

3840
The user flow with Particle Network begins with social logins (using either a custom authentication or preset login methods provided by Particle Network), which leads to the generation of an EOA through MPC-TSS. This EOA is then used as a Signer for a smart account implementation that best fits the needs of the application in question (natively, this means a choice between SimpleAccount, Biconomy V1/V2, Light Account, and Cyber Account). A visualization of this process can be found below:
3941

40-
![](https://i.imgur.com/qfEpjgz.png)
42+
<ImageZoom src="https://i.imgur.com/qfEpjgz.png" alt="Particle Network User Flow" />
4143

4244
---
4345

@@ -126,7 +128,7 @@ export const ParticleConnectkit = ({ children }: React.PropsWithChildren) => {
126128
};
127129
```
128130

129-
This code sets up Particle Connect with a configuration for wallet authentication and blockchain interactions on Arbitrum Sepolia. It includes social logins and traditional Web3 options through WalletConnect and enables Account Abstraction (AA) with a `SimpleAccount` instance version 2.0.0. The configured `ConnectKitProvider` component then wraps the apps content, making this configuration available.
131+
This code sets up Particle Connect with a configuration for wallet authentication and blockchain interactions on Arbitrum Sepolia. It includes social logins and traditional Web3 options through WalletConnect and enables Account Abstraction (AA) with a `SimpleAccount` instance version 2.0.0. The configured `ConnectKitProvider` component then wraps the app's content, making this configuration available.
130132

131133
## Integrate Particle Connect in Your App
132134

@@ -164,7 +166,7 @@ export default function RootLayout({
164166

165167
With your project set up, dependencies installed, and Particle Connect configured, you can start building in the `page.tsx` file.
166168

167-
In `page.tsx`, youll define the core features: login flow, data visualization, transaction handling, and the UI.
169+
In `page.tsx`, you'll define the core features: login flow, data visualization, transaction handling, and the UI.
168170

169171
### Connecting the Wallet
170172

arbitrum-docs/how-arbitrum-works/02-transaction-lifecycle.mdx

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ user_story: As a current or prospective Arbitrum user, I need to learn more abou
77
content_type: get-started
88
---
99

10+
import ImageZoom from '@site/src/components/ImageZoom';
11+
1012
This section explores the various methods users can employ to submit transactions for inclusion on the <a data-quicklook-from="arbitrum">Arbitrum</a> chain. We discuss the different pathways available—sending transactions to the <a data-quicklook-from="sequencer">Sequencer</a> or bypassing it by submitting transactions through the <a data-quicklook-from="delayed-inbox">Delayed Inbox</a> contract on the <a data-quicklook-from="parent-chain">parent chain</a>. By outlining these options, we aim to clarify how users can interact with the network, detail the processes involved in each method, and identify the modules responsible for handling these transactions. This overview will enhance your understanding of the initial steps in Arbitrum ecosystem's <a data-quicklook-from="transaction">Transaction</a> lifecycle and prepare you for a detailed exploration of transaction inclusion mechanisms in the subsequent sections.
1113

1214
The first subsection, [Submitting Transactions to the Sequencer](#submitting-transactions-to-the-sequencer), presents four different methods users can utilize to send their transactions to the sequencer: via Public RPC, Third-Party RPC, Arbitrum Nodes, and the Sequencer Endpoint. Transactions sent through the first three pathways will route through our Load Balancer before reaching the sequencer. In contrast, the Sequencer Endpoint allows transactions to bypass the Load Balancer and be sent directly to the sequencer.
@@ -15,7 +17,11 @@ The second subsection, [Bypassing the Sequencer](#bypassing-the-sequencer), desc
1517

1618
This diagram illustrates the various pathways for submitting transactions to the Arbitrum chain. It highlights the options for sending transactions through the sequencer or bypassing it and using the delayed inbox contract on the parent chain.
1719

18-
![600px-img](../bold/assets/transaction-lifecycle.svg)
20+
<ImageZoom
21+
src="/img/transaction-lifecycle.svg"
22+
alt="Transaction lifecycle diagram showing various pathways for submitting transactions"
23+
className="img-600px"
24+
/>
1925

2026
## Submitting transactions to the Sequencer
2127

@@ -45,7 +51,11 @@ The Sequencer Endpoint is the most direct method for users looking to minimize d
4551

4652
The diagram below shows different ways to submit transactions to the sequencer:
4753

48-
![500px-img](../assets/submit-tx-to-sequencer.svg)
54+
<ImageZoom
55+
src="../assets/submit-tx-to-sequencer.svg"
56+
alt="Submit transaction to the Sequencer"
57+
className="200px-img"
58+
/>
4959

5060
## Bypassing the Sequencer
5161

0 commit comments

Comments
 (0)