> For the complete documentation index, see [llms.txt](https://low-caps-hub.gitbook.io/lowcapshubterminal/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://low-caps-hub.gitbook.io/lowcapshubterminal/terminal-section/show-swap-audit.md).

# Show / Swap / Audit

Under details of each token you will have 3 options:

* Show on:\
  Coingecko (for TOP 250 list)\
  Dexscreener (for CA searched)
* Swap via Jupiter
* Audit via GoPlus

<figure><img src="https://3670432737-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwJuUkk9Y24vVhd9jDCn1%2Fuploads%2FS1iT5bB1JE4eqHh5Qzbi%2FX1.PNG?alt=media&amp;token=c16cdd83-b12a-426d-989e-9db34af983ee" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Shortcut for Swap and Audit is avaliable in holding tokens list as well.
{% endhint %}

Function, which opens browser for all external windows:

```python
def open_browser(self, url):
        try:
            if platform.system() == "Windows":
                subprocess.Popen(['cmd', '/c', f'start chrome --new-window --window-size=800,600 {url}'], shell=True)
            elif platform.system() == "Darwin":
                subprocess.Popen(['open', '-a', 'Google Chrome', '--args', '--new-window', '--window-size=800,600', url])
            elif platform.system() == "Linux":
                subprocess.Popen(['google-chrome', '--new-window', '--window-size=800,600', url])
            else:
                webbrowser.open_new(url)
        except Exception as e:
            print(f"Failed to open browser: {e}")
            webbrowser.open_new(url)
```

\
**Show on CoinGecko/Dexscreener**

This option opens already preset, compact Chrome window with selected token.

<figure><img src="https://3670432737-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwJuUkk9Y24vVhd9jDCn1%2Fuploads%2Fc3hecMY8fmJ00Rtw754k%2FA1.PNG?alt=media&amp;token=6b3fd7f5-ff4e-4942-91a3-1aea2252e4bb" alt=""><figcaption></figcaption></figure>

```python
def open_coingecko(self, coin_id):
        url = f"https://www.coingecko.com/en/coins/{coin_id}"
        self.open_browser(url)
```

```python
def open_dexscreener(self, contract_address):
        if contract_address == 'N/A':
            self.show_message("Invalid contract address for Dexscreener.", "Error")
            return
        url = f"https://dexscreener.com/solana/{contract_address}"
        self.open_browser(url)
```

\
**Swap via Jupiter**

Just after click on "Swap via Jupiter" button, you will be directed to the DEX aggregator. The patern of Jupiter's preset is always the same: SOL / selected token.

<figure><img src="https://3670432737-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwJuUkk9Y24vVhd9jDCn1%2Fuploads%2FtW9F1eGww1LlXkl8QH8g%2FA2.PNG?alt=media&amp;token=83542d48-1fa3-4f1c-8d02-082e068f7f91" alt=""><figcaption></figcaption></figure>

```python
def open_jupiter(self, contract_address):
        if contract_address == 'N/A':
            self.show_message("Invalid contract address for swapping.", "Error")
            return
        url = f"https://jup.ag/swap/SOL-{contract_address}"
        self.open_browser(url)
```

\
**Audit via GoPlus**

In our opinion GoPlus offers the best audit tools on the market, this is the reason why we have decide to integrate their service with our Terminal. Here, the program opens already preset Chrome window as well.

<figure><img src="https://3670432737-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwJuUkk9Y24vVhd9jDCn1%2Fuploads%2FKOnwsDaOiRyrV6VQAl0z%2FA3.PNG?alt=media&amp;token=35ee1833-c5fe-4c75-809e-253eda54425d" alt=""><figcaption></figcaption></figure>

```python
def open_goplus_audit(self, contract_address):
        if contract_address == 'N/A':
            self.show_message("Invalid contract address for auditing.", "Error")
            return
        url = f"https://gopluslabs.io/token-security/solana/{contract_address}"
        self.open_browser(url)
```
