# Select Network and Token

When deploying a game, you need to choose a blockchain network and a BEP-20 / ERC-20 token. This chapter helps you make the best choice.

***

## Network Comparison

| Features                | BSC                        | Ethereum                      | Base           | HyperEVM       |
| ----------------------- | -------------------------- | ----------------------------- | -------------- | -------------- |
| **Status**              | ✅ Live                     | ✅ Live                        | 🔜 Coming Soon | 🔜 Coming Soon |
| **Gas Fees**            | Extremely low (\~$0.00005) | Higher (depends on Gas price) | Low            | Low            |
| **Block Time**          | \~0.4 seconds              | \~10 seconds                  | \~1 second     | \~2 seconds    |
| **Native Token**        | BNB                        | ETH                           | ETH            | HYPE           |
| **Randomness Mode**     | Oracle                     | Prevrandao                    | Oracle         | Oracle         |
| **Four.meme Detection** | ✅ Supported                | ❌                             | ❌              | ❌              |

### Recommended Choice

* **Most users**: choose **BSC**, with extremely low Gas fees and the fastest deployment speed
* **If you prioritize security**: choose **Ethereum**, you can use Prevrandao mode (no need to trust an Oracle for now)

***

## Token Selection

### Supported Token Types

MemeDice supports any standard BEP-20 / ERC-20 token, including but not limited to:

* **Meme tokens**: DOGE, SHIB, PEPE, etc.
* **Stablecoins**: USDT, USDC, BUSD, etc.
* **Project tokens**: any BEP-20 / ERC-20 token issued by a project team
* **Four.meme tokens**: tokens launched through the Four.meme platform (BSC)

### Token Safety Tags

After entering the token contract address, the system will automatically detect and display safety tags:

| Tag                | Meaning                  | Description                                                                      |
| ------------------ | ------------------------ | -------------------------------------------------------------------------------- |
| 🛡️ **Safe token** | Verified by the platform | The token contract has been reviewed by the platform and confirmed safe          |
| 💲 **Stablecoins** | Stable value             | Tokens pegged to fiat currencies such as USDT and USDC                           |
| 🟠 **Four.meme**   | Launched by Four.meme    | Tokens launched through the Four.meme platform                                   |
| ⚠️ **Unverified**  | Not reviewed             | The token has not been verified by the platform; please assess the risk yourself |

{% hint style="warning" %}
**Unverified token warning**: When deploying a game with a token that has not been verified by the platform, players will see a red warning message when entering the game page. Make sure you understand the token's security.
{% endhint %}

### How do I get the token contract address?

1. **BSCScan / Etherscan**: Search for the token name on a blockchain explorer and copy the contract address
2. **DEX**: View the token contract address on the trading page of a DEX such as PancakeSwap or Uniswap
3. **Official project website**: Most projects publish the token contract address on their official website
4. **Four.meme**: If it is a token launched by Four.meme, you can view it on the Four.meme platform

***

## Notes

1. **Make sure the wallet network is correct**: Querying token information requires the wallet to be connected to the corresponding network
2. **Token decimals**: The system will automatically detect the token decimals (decimals), no manual setup needed
3. **Token security**: The platform is not responsible for the security of third-party tokens; please assess it yourself


---

# 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.dapp.meme/dapp.meme-en/create-a-game/select-network-and-token.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.
