📈

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.

Navigating to Ecosystem Markets in Bicrypto

2️⃣ Create a New Market

1

Create New Market

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

Create new market button
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.

Selecting trading pair assets

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.

Editing the details of an Ecosystem market

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.