Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .github/workflows/build-manual.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,8 @@ jobs:
type=ref,event=pr
type=raw,value=develop-build-${{ github.run_id }}
type=raw,value=${{ env.REPO_NAME }}-${{ github.ref_name }}-build-${{ github.run_id }}
${{ github.ref == 'refs/heads/main' && 'type=raw,value=mainnet' || '' }}
${{ github.ref == 'refs/heads/main' && format('type=raw,value=mainnet-build-{0}', github.run_id) || '' }}

- name: "Build and push Docker image"
uses: docker/build-push-action@v6
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/docker-image.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,8 @@ jobs:
type=ref,event=tag
type=ref,event=pr
type=raw,value=build-${{ github.run_id }}
${{ github.ref == 'refs/heads/main' && 'type=raw,value=mainnet' || '' }}
${{ github.ref == 'refs/heads/main' && format('type=raw,value=mainnet-build-{0}', github.run_id) || '' }}

- name: Build and push Docker image
uses: docker/build-push-action@v6
Expand Down
2 changes: 1 addition & 1 deletion docs/cli/commands/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,4 +69,4 @@ So, the final format of this option must be one of the following:
- `--solution <offerId>,<slotId>`. For example, `--solution 13,15`.
- `--solution <path>`. For example, `--solution ./python-solution.json`.

Read the descriptions of arguments and options and refer to the examples for more information. If you have any issues or questions, contact the Super Protocol team on [Discord](https://discord.gg/superprotocol) or via the [contact form](https://superprotocol.zendesk.com/hc/en-us/requests/new) for assistance.
Read the descriptions of arguments and options and refer to the examples for more information. If you have any issues or questions, contact Super Protocol on [Discord](https://discord.gg/superprotocol) or via the [contact form](https://superprotocol.zendesk.com/hc/en-us/requests/new) for assistance.
2 changes: 1 addition & 1 deletion docs/developers/marketplace_gui/moderation.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,6 @@ Your offer, its description, and HTML links to external resources must not be re
+ Use [Markdown](https://www.markdownguide.org/) to make your post more presentable.
4. Answer questions by our moderators. They will look at your offer and make a test order.
5. If all is fine, your offer will be moved to the **Approved** category.
6. If your offer becomes **Inactive**, contact the Super Protocol team in the offer's post or [create a ticket](https://discord.com/channels/951018794590023681/1094128903037128735).
6. If your offer becomes **Inactive**, contact Super Protocol in the offer's post or [create a ticket](https://discord.com/channels/951018794590023681/1094128903037128735).

Note that other users may provide feedback on your offer using the same offer's post.
2 changes: 1 addition & 1 deletion docs/marketplace/guides/deploy-model.md
Original file line number Diff line number Diff line change
Expand Up @@ -93,4 +93,4 @@ If you plan to deploy a ComfyUI workflow with custom nodes, [prepare the files](

## Contact Super Protocol

If you face any issues, do not hesitate to contact the Super Protocol team on [Discord](https://discord.gg/superprotocol) or via the [contact form](https://superprotocol.zendesk.com/hc/en-us/requests/new) for assistance.
If you face any issues, contact Super Protocol on [Discord](https://discord.gg/superprotocol) or via the [contact form](https://superprotocol.zendesk.com/hc/en-us/requests/new) for assistance.
234 changes: 165 additions & 69 deletions docs/marketplace/guides/log-in.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,144 +8,240 @@ sidebar_position: 1
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';

This guide provides step-by-step instructions on how to log in to the [Super Protocol Marketplace](https://marketplace.superprotocol.com/) as a Web3 user. Read about [user account types](/marketplace/account).
This guide provides step-by-step instructions on how to log in to the [Super Protocol Marketplace](https://marketplace.superprotocol.com/) as a [Web3 user](/marketplace/account#web3-user-account).

:::note

The Marketplace web app does not officially support mobile devices. Use a desktop or laptop with a screen resolution of at least 1280x720.

:::

## Step 1. Create a new wallet address
To log in as a Web3 user, you need one of the supported software cryptocurrency wallets:

To log in as a Web3 user, you need the MetaMask browser extension. MetaMask is one of the most popular software cryptocurrency wallets for Ethereum and EVM-compatible blockchains.
- MetaMask
- Trust Wallet

Both are free, popular, and non-custodial. Choose either and install its browser extension from your browser's extension store.

:::important

Super Protocol is not affiliated with MetaMask or Trust Wallet in any way.

:::

<Tabs>
<TabItem value="no-mm" label="If you do not have MetaMask" default>
<TabItem value="metamask" label="MetaMask" default>
## MetaMask, step 1. Create a new wallet address

Although you can use an existing EVM wallet address, it is recommended that you create a new one specifically for Super Protocol.

If you do not have MetaMask, you need to install it and create a new EVM wallet address.
1.1. Open MetaMask.

1. Add the MetaMask extension to your browser from its [official website](https://metamask.io/) or your browser's extension store. During the installation, choose **Create a new wallet**.
<img src={require('../images/metamask-open.png').default} width="auto" height="auto" border="1"/>
<br/>
<br/>

1.2. Click your current account name.

<img src={require('../images/metamask-install-new.png').default} width="auto" height="auto" border="1"/>
<img src={require('../images/metamask-newacc-menu.png').default} width="auto" height="auto" border="1"/>
<br/>
<br/>

2. Create a password. You will use it to unlock MetaMask.
1.3. Press **Add account or hardware wallet** and then select **Add a new Ethereum account**.

<img src={require('../images/metamask-install-password.png').default} width="auto" height="auto" border="1"/>
<img src={require('../images/metamask-newacc-add.png').default} width="auto" height="auto" border="1"/>
<br/>
<br/>

3. When prompted to secure your wallet, select **Remind me later** for a quick start or **Secure my wallet** to be able to restore your wallet address if you uninstall MetaMask. You can secure your wallet any time later.
1.4. Type any desired account name and click **Add account**.

<img src={require('../images/metamask-install-secure.png').default} width="auto" height="auto" border="1"/>
<img src={require('../images/metamask-newacc-name.png').default} width="auto" height="auto" border="1"/>
<br/>
<br/>

4. You can find the address of your newly created wallet in the MetaMask extension window.
## MetaMask, step 2. Connect the account

<img src={require('../images/metamask-install-complete.png').default} width="auto" height="auto" border="1"/>
2.1. Open the [Marketplace web app](https://marketplace.superprotocol.com/) and press **Enter Marketplace**.

</TabItem>
<TabItem value="mm" label="If you already have MetaMask">
<img src={require('../images/enter-marketplace-button.png').default} width="auto" height="auto" border="1"/>
<br/>
<br/>

If you have previously installed MetaMask, create a new EVM wallet address. Although you can use an existing EVM wallet address, it is recommended that you create a new one specifically for Super Protocol.
2.2. Select **Connect Wallet**.

<img src={require('../images/enter-marketplace-connect-wallet.png').default} width="auto" height="auto" border="1"/>
<br/>
<br/>

1. Open MetaMask and click your current account name:
2.3 Select **MetaMask**.

<img src={require('../images/metamask-newacc-menu.png').default} width="auto" height="auto" border="1"/>
<img src={require('../images/enter-marketplace-metamask.png').default} width="auto" height="auto" border="1"/>
<br/>
<br/>

2. Press **Add account or hardware wallet** and then select **Add a new Ethereum account**.
2.4. In the MetaMask window, press **Connect**, then **Approve** adding a new network (opBNB Mainnet), and finally, **Confirm** the signature request.

<img src={require('../images/metamask-newacc-add.png').default} width="auto" height="auto" border="1"/>
<img src={require('../images/metamask-add-opbnb.png').default} width="auto" height="auto" border="1"/>
<br/>
<br/>

3. Type any desired account name and click **Add account**.
2.5. If you connect successfully, you will see your account address in the top-right corner of the Marketplace screen.

<img src={require('../images/metamask-newacc-name.png').default} width="auto" height="auto" border="1"/>
<img src={require('../images/marketplace-web3acc-metamask.png').default} width="auto" height="auto" border="1"/>
<br/>
<br/>

4. If you wish to recover this wallet address later, save its Secret Key. You can find it in the **Account details**.
## MetaMask, step 3. Get tokens

Web3 users need two types of tokens:

<img src={require('../images/metamask-newacc-details.png').default} width="auto" height="auto" border="1"/>
- SPPI tokens to pay and receive payments in Super Protocol.
- BNB tokens to pay for opBNB blockchain transactions.

Both types are necessary to place <a id="order"><span className="dashed-underline">orders</span></a>. During the testnet, you can request free tokens in the **Account** setting.

<img src={require('../images/marketplace-mm-account-menu.png').default} width="auto" height="auto" border="1"/>
<br/>
<br/>

There is a limit to the daily amount of tokens you can get. Check the [Testnet Limitations](/marketplace/limitations).

## MetaMask, step 4. Import SPPI tokens (optional)

To see your SPPI token balance in MetaMask, import the token.

4.1. Open MetaMask, go to the **Tokens** tab, click the **[ ⋮ ]** button, and select **Import tokens** in the menu.

<img src={require('../images/metamask-import-sppi-1.png').default} width="auto" height="auto" border="1"/>
<br/>
<br/>

4.2. Add the following address to **Token contract address**: `0xDb8E4557E34256d3E8bBA0f7796Cf633a8F08C27`. **Token symbol** `SPPI` and **Token decimal** `18` should fill in automatically.

Click **Next** and then **Import**.

<img src={require('../images/metamask-import-sppi-2.png').default} width="auto" height="auto" border="1"/>
<br/>
<br/>

4.3. Check that SPPI has appeared in the **Tokens** tab.

<img src={require('../images/metamask-import-sppi-3.png').default} width="auto" height="auto" border="1"/>
<br/>

</TabItem>
</Tabs>
<TabItem value="trust" label="Trust Wallet">
## Trust Wallet, step 1. Create a new wallet address

Although you can use an existing EVM wallet address, it is recommended that you create a new one specifically for Super Protocol.

## Step 2. Connect the account
1.1. Open Trust Wallet.

1. Open the [Marketplace web app](https://marketplace.superprotocol.com/) and press the **Enter Marketplace** button.
<img src={require('../images/trust-open.png').default} width="auto" height="auto" border="1"/>
<br/>
<br/>

<img src={require('../images/enter-marketplace-button.png').default} width="auto" height="auto" border="1"/>
<br/>
<br/>
1.2. Click your current account name, and then **Add new wallet**.

2. Select **MetaMask**.
<img src={require('../images/trust-newwallet.png').default} width="auto" height="auto" border="1"/>
<br/>
<br/>

<img src={require('../images/enter-marketplace-mm.png').default} width="auto" height="auto" border="1"/>
<br/>
<br/>
1.3. Select **Create a new wallet**.

3. In the MetaMask window that appears, press **Connect**, then **Approve** adding a new network (opBNB Mainnet), and finally, **Confirm** the signature request.
<img src={require('../images/trust-newwallet-create.png').default} width="auto" height="auto" border="1"/>
<br/>
<br/>

<img src={require('../images/metamask-add-opbnb.png').default} width="auto" height="auto" border="1"/>
<br/>
<br/>
1.4. Confirm your Trust Wallet password and click **Next**.

4. If you connect successfully, you will see your account address in the top-right corner of the Marketplace screen.
<img src={require('../images/trust-newwallet-password.png').default} width="auto" height="auto" border="1"/>
<br/>
<br/>

## Trust Wallet, step 2. Connect the account

<img src={require('../images/marketplace-web3acc.png').default} width="auto" height="auto" border="1"/>
<br/>
2.1. Open the [Marketplace web app](https://marketplace.superprotocol.com/) and press **Enter Marketplace**.

## Step 3. Get tokens
<img src={require('../images/enter-marketplace-button.png').default} width="auto" height="auto" border="1"/>
<br/>
<br/>

Super Protocol users need two types of tokens:
2.2. Select **Connect Wallet**.

- SPPI tokens to pay and receive payments in Super Protocol.
- BNB tokens to pay for opBNB blockchain transactions.
<img src={require('../images/enter-marketplace-connect-wallet.png').default} width="auto" height="auto" border="1"/>
<br/>
<br/>

Both types are necessary to place <a id="order"><span className="dashed-underline">orders</span></a>. During the testnet, you can request free tokens in the **Account** setting.
2.3 Select **Trust Wallet**.

<img src={require('../images/marketplace-web3acc-menu.png').default} width="auto" height="auto" border="1"/>
<br/>
<br/>
<img src={require('../images/enter-marketplace-trust.png').default} width="auto" height="auto" border="1"/>
<br/>
<br/>

There is a limit to the daily amount of tokens you can get. Check the [Testnet Limitations](/marketplace/limitations).
2.4. In the Trust Wallet window, press **Connect** and then **Confirm** the signature request.

<img src={require('../images/trust-connect.png').default} width="auto" height="auto" border="1"/>
<br/>
<br/>

## Step 4. Import SPPI to MetaMask (optional)
2.5. If you connect successfully, you will see your account address in the top-right corner of the Marketplace screen.

To make your MetaMask display your SPPI token balance, import the token:
<img src={require('../images/marketplace-web3acc-trust.png').default} width="auto" height="auto" border="1"/>
<br/>
<br/>

1. Open Metamask.
## Trust Wallet, step 3. Get tokens

<img src={require('../images/metamask-open.png').default} width="auto" height="auto" border="1"/>
<br/>
<br/>
Web3 users need two types of tokens:

2. Go to the **Tokens** tab, click the **[ ⋮ ]** button, and select **Import tokens** in the menu.
- SPPI tokens to pay and receive payments in Super Protocol.
- BNB tokens to pay for opBNB blockchain transactions.

<img src={require('../images/metamask-import-sppi-1.png').default} width="auto" height="auto" border="1"/>
<br/>
<br/>
Both types are necessary to place <a id="order"><span className="dashed-underline">orders</span></a>. During the testnet, you can request free tokens in the **Account** setting.

3. Add the following address to **Token contract address**: `0xDb8E4557E34256d3E8bBA0f7796Cf633a8F08C27`. **Token symbol** `SPPI` and **Token decimal** `18` will fill in automatically.
<img src={require('../images/marketplace-trust-account-menu.png').default} width="auto" height="auto" border="1"/>
<br/>
<br/>

<img src={require('../images/metamask-import-sppi-2.png').default} width="auto" height="auto" border="1"/>
<br/>
<br/>
There is a limit to the daily amount of tokens you can get. Check the [Testnet Limitations](/marketplace/limitations).

Click **Next** and then **Import**.
## Trust Wallet, step 4. Import SPPI tokens (optional)

4. Check that SPPI has appeared in the **Tokens** tab.
To see your SPPI token balance in Trust Wallet, import the token.

<img src={require('../images/metamask-import-sppi-3.png').default} width="auto" height="auto" border="1"/>
<br/>
4.1. Open Trust Wallet, go to the **Crypto** tab and click **Manage crypto** at the bottom of the list.

<img src={require('../images/trust-import-sppi-1.png').default} width="auto" height="auto" border="1"/>
<br/>
<br/>

4.2. Click **Don't see your crypto? Import**.

<img src={require('../images/trust-import-sppi-2.png').default} width="auto" height="auto" border="1"/>
<br/>
<br/>

4.3. Find **OpBNB** in the list of networks.

<img src={require('../images/trust-import-sppi-3.png').default} width="auto" height="auto" border="1"/>
<br/>
<br/>

4.4. Add the following address: `0xDb8E4557E34256d3E8bBA0f7796Cf633a8F08C27`. Ensure the Super Protocol Incentives Token (SPPI) is found. Click **Add token**.

<img src={require('../images/trust-import-sppi-4.png').default} width="auto" height="auto" border="1"/>
<br/>
<br/>

4.5. Check that SPPI has appeared in the **Tokens** tab.

<img src={require('../images/trust-import-sppi-5.png').default} width="auto" height="auto" border="1"/>
<br/>

</TabItem>
</Tabs>

## Contact Super Protocol

If you face any issues, do not hesitate to contact the Super Protocol team on [Discord](https://discord.gg/superprotocol) or via the [contact form](https://superprotocol.zendesk.com/hc/en-us/requests/new) for assistance.
If you face any issues, contact Super Protocol on [Discord](https://discord.gg/superprotocol) or via the [contact form](https://superprotocol.zendesk.com/hc/en-us/requests/new) for assistance.
2 changes: 1 addition & 1 deletion docs/marketplace/guides/prepare-comfyui.md
Original file line number Diff line number Diff line change
Expand Up @@ -161,4 +161,4 @@ You can prepare your model, workflow, and custom node files manually or using Do

## Contact Super Protocol

If you face any issues, do not hesitate to contact the Super Protocol team on [Discord](https://discord.gg/superprotocol) or via the [contact form](https://superprotocol.zendesk.com/hc/en-us/requests/new) for assistance.
If you face any issues, contact Super Protocol on [Discord](https://discord.gg/superprotocol) or via the [contact form](https://superprotocol.zendesk.com/hc/en-us/requests/new) for assistance.
2 changes: 1 addition & 1 deletion docs/marketplace/guides/publish-offer.md
Original file line number Diff line number Diff line change
Expand Up @@ -152,4 +152,4 @@ If you want to unpublish the offer, click the **[ ⋮ ]** button in the top-righ

## Contact Super Protocol

If you face any issues, do not hesitate to contact the Super Protocol team on [Discord](https://discord.gg/superprotocol) or via the [contact form](https://superprotocol.zendesk.com/hc/en-us/requests/new) for assistance.
If you face any issues, contact Super Protocol on [Discord](https://discord.gg/superprotocol) or via the [contact form](https://superprotocol.zendesk.com/hc/en-us/requests/new) for assistance.
4 changes: 2 additions & 2 deletions docs/marketplace/guides/storage.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ As a result, you should have two pairs Access Key + Secret Key.

Open the [Marketplace web app](https://marketplace.superprotocol.com/). Log in as a Web3 user and open the **Account** window.

<img src={require('../images/marketplace-web3acc-menu.png').default} width="auto" height="auto" border="1"/>
<img src={require('../images/marketplace-mm-account-menu.png').default} width="auto" height="auto" border="1"/>
<br/>
<br/>

Expand All @@ -58,4 +58,4 @@ Select the **Your Storj account** radio button, fill in the fields, and click **

## Contact Super Protocol

If you face any issues, do not hesitate to contact the Super Protocol team on [Discord](https://discord.gg/superprotocol) or via the [contact form](https://superprotocol.zendesk.com/hc/en-us/requests/new) for assistance.
If you face any issues, contact Super Protocol on [Discord](https://discord.gg/superprotocol) or via the [contact form](https://superprotocol.zendesk.com/hc/en-us/requests/new) for assistance.
Loading
Loading