📈

# Ecosystem Markets

Create and manage internal trading markets for your platform

## 📖 Overview

The Bicrypto Ecosystem supports the creation of internal markets for your own platform (e.g., spot trading pairs like BTC/USDT or custom tokens). You can control listings, fees, and limits in these markets directly via the Ecosystem > Markets section, without relying on an external exchange API.

Internal Trading

Full control over trading pairs, fees, and market behavior without dependency on external exchange APIs

## 1️⃣ Navigate to the Markets Page

1

### Go to Admin > Extensions > Ecosystem > Markets

Navigate to the Markets section in the Bicrypto admin panel.

## 2️⃣ Create a New Market

1

### Create New Market

Click Create (or similar button) to add a new market.

2

### Select Trading Pair

Select the base and quote assets (e.g., BTC/USDT or ETH/USDC) from the dropdowns.

Note: If an asset is missing, ensure it's enabled in Admin > Extensions > Ecosystem > Tokens.

## 3️⃣ Configure the Market Settings

After creating or selecting an existing market, click the 3 dots (or Edit button) to configure:

#### 🎯 Market Visibility

##### 📈 Trending

Check this if you want the market to appear in your platform's trending section or recommended list.

##### 🔥 Hot

Flags the market as "Hot" in the mobile app categories or on the frontend. Useful for promotions or newly added pairs.

#### 💰 Fee Configuration

##### 📥 Taker Fee

The percentage fee deducted from the buyer (the "taker") when a trade occurs.

##### 📤 Maker Fee

The percentage fee deducted from the seller (the "maker") when providing liquidity in a trade.

#### 🎯 Precision Settings

##### 🔢 Precision Amount

The number of decimals allowed for the base asset. For BTC/USDT, this defines BTC decimals (e.g., 0.00001).

##### 💲 Precision Price

The number of decimals allowed for the quote asset, such as USDT in a BTC/USDT pair.

#### 📊 Limits Configuration

##### 📦 Limits > Amount

The minimum/maximum order size for the base asset (e.g., BTC in BTC/USDT).

##### 💵 Limits > Price

The minimum/maximum price that can be entered in a limit order.

##### 💸 Limits > Cost

The minimum/maximum total cost (base × price) plus any fees, ensuring trades meet platform requirements.

## 4️⃣ Enable or Disable Specific Markets

After configuring each market, you can enable or disable it in the markets list. Disabling a market hides it from users while retaining your settings for later reactivation.

#### ✅ Enable Market

Make the market visible and tradeable for users

#### ❌ Disable Market

Hide market from users while preserving configuration

## ✅ Best Practices & Notes

#### 📊 Order Book Data

Once a market is active, the system will start populating its order book with user trades or any relevant liquidity you manage.

#### ⚡ Performance Limits

Depending on your platform's resources, you may set a maximum of active markets to avoid performance issues.

#### 🎯 Promotions

Use "Trending" or "Hot" flags to draw user attention to new or promotional markets.

#### 💰 Fee Strategy

Consider competitive maker/taker fees. Lower maker fees encourage liquidity provision, while taker fees generate revenue.

## 💡 Market Configuration Examples

### ₿ BTC/USDT

Fees

Maker: 0.1% | Taker: 0.2%

Precision

Amount: 6 decimals | Price: 2 decimals

Limits

Min Amount: 0.001 BTC | Min Cost: $10

### ⟡ ETH/USDC

Fees

Maker: 0.05% | Taker: 0.15%

Precision

Amount: 4 decimals | Price: 2 decimals

Limits

Min Amount: 0.01 ETH | Min Cost: $5

## 🎯 Final Thoughts

Success!

By creating Ecosystem markets, you can internalize trading pairs, customize fees, and control user order limits without depending on external exchange APIs.