# Connecting to Ostium

## Connecting to Ostium

1. Open [Ostium app](https://ostium.app/trade) and click on the "connect" button.

<figure><img src="https://1263702948-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCEDPLHGTrrpP1i2dbe3d%2Fuploads%2Fm227uXpZgoOpB6UZRjbI%2FScreenshot%202025-04-14%20at%2023.28.55.png?alt=media&#x26;token=27f5f339-4975-4114-98c7-f3008679eddb" alt=""><figcaption></figcaption></figure>

2. Choose how you want to connect with Ostium app. You can connect to Ostium in two different ways, depending on your experience and preferences:

<figure><img src="https://1263702948-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCEDPLHGTrrpP1i2dbe3d%2Fuploads%2FMlpKwoYKAu2E9nDnJoVl%2FScreenshot%202025-04-14%20at%2023.29.38.png?alt=media&#x26;token=5e01715e-06af-4d7f-be73-afe55eb62a07" alt="" width="351"><figcaption></figcaption></figure>

* **A. Web3 Wallet (Recommended for Web3-Native Users)**: Connect using your Arbitrum-compatible wallet, such as MetaMask, Rabby, or any other wallet provider you prefer. This option is ideal for users familiar with Web3 concepts and comfortable managing things like gas fees (e.g., using ETH to cover transaction costs). You’ll have full control over your wallet and interactions on-chain.
* **B. Email (Recommended for CEX Users or Web3 Beginners)**: Log in with your email to create a **smart account**, managed by you but with a more user-friendly experience. This method is perfect for users coming from centralized exchanges like Binance, Coinbase, or Bybit, who may not be familiar with Web3. No need to worry about gas fees — transactions are abstracted away and handled for you. Email verification is required. This login method is powered by [Privy](https://privy.io/).

| Feature          | Web3 Wallet                                        | Email (Smart Account)                        |
| ---------------- | -------------------------------------------------- | -------------------------------------------- |
| **Who it's for** | Web3-native users                                  | CEX users or Web3 beginners                  |
| **Login method** | Arbitrum-compatible wallet (MetaMask, Rabby, etc.) | Email + confirmation                         |
| **Wallet type**  | User’s own wallet                                  | Smart account (managed by user)              |
| **Gas fees**     | Paid by user in ETH                                | Covered by the platform                      |
| **Custody**      | Fully self-custodial                               | Managed via Privy, still user-controlled     |
| **Best for**     | Full Web3 control & experience                     | Simple access without needing to manage keys |

### A. Web3 wallet

{% stepper %}
{% step %}

### Select Wallet

Click on "Continue with a wallet" if your wallet is not there and select it.

<figure><img src="https://1263702948-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCEDPLHGTrrpP1i2dbe3d%2Fuploads%2FlzmVrQTZfWfHLV31yf3m%2FScreenshot%202025-04-15%20at%2000.03.05.png?alt=media&#x26;token=08f7ff53-b1dd-49e6-a8dd-b5c49216e7de" alt="" width="349"><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Connect and confirm

<figure><img src="https://1263702948-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCEDPLHGTrrpP1i2dbe3d%2Fuploads%2F9UzYcwIofrazLT1LcsBB%2FScreenshot%202025-04-15%20at%2000.06.01.png?alt=media&#x26;token=17339115-61f5-40dc-b790-0cf42a62607e" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Enable 1-click trading (ostium sponsors gas)

Enable 1-Click Trading > Follow module steps and approve transactions&#x20;

{% hint style="warning" %}
You need some ETH to approve the transaction.
{% endhint %}

<figure><img src="https://1263702948-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCEDPLHGTrrpP1i2dbe3d%2Fuploads%2F6IqSkXBLhk5Je52WAcsr%2FScreenshot%202025-04-15%20at%2000.18.12.png?alt=media&#x26;token=e34de653-7d29-420f-9f61-d0decdaaaf60" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1263702948-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCEDPLHGTrrpP1i2dbe3d%2Fuploads%2FgQAGNlRnpXsd0srzoZNR%2FScreenshot%202025-04-15%20at%2000.18.22.png?alt=media&#x26;token=e2cbbf97-5c92-44cc-a2b7-9242a3f2ee05" alt="" width="375"><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### (If you want, you can disable 1-click trading)

Profile > Disable 1CT

<figure><img src="https://1263702948-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCEDPLHGTrrpP1i2dbe3d%2Fuploads%2FsY4dNM3UOcZrUhPpVNj2%2FScreenshot%202025-04-15%20at%2000.22.49.png?alt=media&#x26;token=ae29033b-673c-46a2-bde4-7360423433d7" alt="" width="479"><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

### B. Email

{% stepper %}
{% step %}

### Introduce your email

Write your email address > Submit

<figure><img src="https://1263702948-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCEDPLHGTrrpP1i2dbe3d%2Fuploads%2FlTCrZHjbR0BjpQzMtDTT%2FScreenshot%202025-04-15%20at%2000.28.30.png?alt=media&#x26;token=1202df87-c644-4f07-831e-2537393d4892" alt="" width="365"><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Go to your inbox

Open the <no-reply@privy.io> and copy code > Go back to ostium.app and paste code

<figure><img src="https://1263702948-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCEDPLHGTrrpP1i2dbe3d%2Fuploads%2F1530lce6rK6RvpYaYb8V%2FScreenshot%202025-04-15%20at%2000.31.25.png?alt=media&#x26;token=2b530500-c1d7-44e5-8cde-5b81611096dd" alt="" width="375"><figcaption></figcaption></figure>

<figure><img src="https://1263702948-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCEDPLHGTrrpP1i2dbe3d%2Fuploads%2Fc9CW8oaC9eU5WEJRCn32%2FScreenshot%202025-04-15%20at%2000.35.00.png?alt=media&#x26;token=92c04227-fff6-4da5-a868-e97ba115d6ee" alt="" width="359"><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Smart account sucessfully created

You can see the account address under the profile. The smart accounts use USDC to pay for withdrawal transactions' gas fee. We decrease the available USDC in 2 units to ensure users can withdraw their assets anytime.

{% hint style="danger" %}
You should ONLY send Arbitrum USDC to your smart account address. If you send any other asset, we may be unable to recover it.
{% endhint %}

<figure><img src="https://1263702948-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCEDPLHGTrrpP1i2dbe3d%2Fuploads%2FuZbkRV1sEgaYqZ5JkyUP%2FScreenshot%202025-04-15%20at%2000.38.40.png?alt=media&#x26;token=bd9831c1-e38d-460c-bafd-66aa75c1ea3a" alt="" width="373"><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://ostium-labs.gitbook.io/ostium-docs/ostium-trading-engine/step-by-step-tutorial/connecting-to-ostium.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
