# Testnet Participation Guide

## Step 1 - Connect Wallet to the Base Sepolia Network

To interact with the ShiftCTRL testnet, you will first need to add the Base Sepolia network to your wallet. The process of adding Base Sepolia to your wallet may vary depending on the wallet you are using. The steps below are for MetaMask. If you are using a different wallet, there is likely a similar process you can follow.

1. Open your Metamask extension. You'll see your current network displayed on the top left. \
   Click on it.

<div data-full-width="true"><figure><img src="/files/YMmeOZtT25FwI6tFR97P" alt="" width="355"><figcaption></figcaption></figure></div>

2. When prompted to select a network, click ‘+ Add network’.

<figure><img src="/files/tdnhhVZu0ymXLSU4CmD7" alt="" width="356"><figcaption></figcaption></figure>

3. A new browser tab will open displaying the popular networks. \
   Click on "Add" for Base Mainnet, and then click ‘Add a network manually’ at the bottom of the screen to add testnet manually.

<figure><img src="/files/4xMQC5P8vaMjC1bHVfxs" alt="" width="563"><figcaption></figcaption></figure>

4. When prompted for network details, input the following information in each respective field and click ‘Save’:

<table data-header-hidden data-full-width="true"><thead><tr><th width="202"></th><th></th></tr></thead><tbody><tr><td>Network Name</td><td><pre><code>Base Sepolia
</code></pre></td></tr><tr><td>New RPC URL</td><td><pre><code>https://sepolia.base.org/
</code></pre></td></tr><tr><td>Chain ID</td><td><pre><code>84532
</code></pre></td></tr><tr><td>Currency Symbol</td><td><pre><code>ETH
</code></pre></td></tr><tr><td>Block Explorer URL</td><td><pre><code>https://sepolia-explorer.base.org/
</code></pre></td></tr><tr><td></td><td>You may refer to official <a href="https://docs.base.org/chain/network-information">Base Docs</a> too.</td></tr></tbody></table>

5. If the information is inputted correctly, a pop-up will inform you that the network has been added successfully. Click ‘Switch to Base Sepolia’ to continue.

<figure><img src="/files/lqHlBW51rbO1ybGzq6Vz" alt="" width="563"><figcaption></figcaption></figure>

5. **Step 1 complete!**  You have successfully connected your wallet to the Base Sepolia Network.

## Step 2 - Add Test Tokens to Wallet

Before retrieving tokens from the faucet, you need to add the test tokens to your wallet.

1. On your wallet page, click ‘+ Import tokens’.

<figure><img src="/files/c148Z0bK8nw9aNaYbiKu" alt="" width="563"><figcaption></figcaption></figure>

2. On the import token page, input the CTRL token contract address:

{% code title="CTRL Token Contract Address" %}

```
0x193410b8cdeD8F4D63E43D0f2AeD99bd862ed1Bc
```

{% endcode %}

<img src="/files/RkPhwNTeJh25NINfE4iq" alt="" width="563">

3. If you are on Base Sepolia testnet and token contract address is inputted correctly, the Token symbol and Token decimal should auto-populate. \
   Click ‘Next’ to continue.\
   ![](/files/5KQADRRVTuy46YQ95NoM)
4. On the subsequent (confirmation) page, click ‘Import’.

<img src="/files/y4n4rc16tXs1ipeLw4t7" alt="A screenshot of a computer" width="563">

5. You have successfully imported the CTRL token to your wallet. \
   Next, repeat the same procedure to import cbBTC and other Tab currencies you wish to test:

{% code title="cbBTC Token Address:" %}

```
0x7eC62ECbE14B6E3A8B70942dFDf302B4dd9d6a51 (to simulate actual cbBTC in mainnet)
```

{% endcode %}

&#x20;      Here are the token contract addresses for some of the popular Tab currencies

{% code title="sUSD Token Address:" %}

```
0xc99E6c8Fb2cD8adA848FFcDfafC46d2D300B443b
```

{% endcode %}

{% code title="sEUR Token Address:" overflow="wrap" %}

```
0xf42f613608Ff5Bb1B6B584243101552E11A58c7F
```

{% endcode %}

{% code title="sJPY Token Address:" %}

```
0x60e513F41aF473D447244076F8c3bF65152646a8
```

{% endcode %}

&#x20;      For all the Tab contract addresses, please refer to [this page](https://www.shiftctrl.money/tabAddress.json).&#x20;

6. Once completed, your wallet should look like the image below. **Step 2 is now complete.**

\<img src="/files/W0r84IgMUzr8H4S5PYbF" alt="A screenshot of a web page

" width="563">

## **Step 3 - Request Tokens from Faucets**

To perform tests on QWERTY, you will need ETH test tokens to pay for gas fees.

1. Requesting ETH Test Tokens:
   * Head over to [Alchemy Faucets](https://www.alchemy.com/faucets/ethereum-sepolia). ([https://www.alchemy.com/faucets/base-sepolia](https://www.alchemy.com/faucets/arbitrum-sepolia))<br>

     <figure><img src="/files/MFIeGM4dI3GX4IkCCAl0" alt=""><figcaption></figcaption></figure>
   * Copy your wallet address.
   * Paste your wallet address into the faucet and click ‘Send me ETH’ to receive ETH test tokens.

{% hint style="info" %}
Your wallet must have minimum balance of 0.001 ETH on Base mainnet to request for Base Sepolia ETH.
{% endhint %}

2. Requesting cbBTC and CTRL Test Tokens

* You will also need cbBTC test tokens to deposit as reserve for minting Tabs, and CTRL test tokens if you wish to test governance.
* To request cbBTC and CTRL, go to the [ShiftCTRL Faucet](https://test.shiftctrl.money/faucet).&#x20;

  <figure><img src="/files/k7ILurjjEbrihy7xWwtJ" alt="" width="563"><figcaption></figcaption></figure>
* Input your wallet address and click ‘Request’ to receive your test tokens.

3. **Step 3 is complete!** You are all set to begin testing.

{% hint style="info" %}
To test ShiftCTRL Governance with CTRL token, visit [Tally](https://www.tally.xyz/gov/shiftctrl-test).
{% endhint %}


---

# 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://docs.shiftctrl.money/testnet/testnet-participation-guide.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.
