Asset Markets
Permissionless asset creation, any-pair trading, and fee configuration
Creating an Asset
Any account on SB Chain can create an asset and list it for trading against any other asset on the DEX — no approval, registration, or permission required. Operation: asset_create_operation. The creator sets the asset name, precision, max supply, market fees, and transfer permissions. The asset is immediately tradeable after creation.
Any-Pair Trading
SB Chain has no fixed set of quote or base assets. Any asset can be traded against any other asset — the market is defined by the pair of asset IDs. Liquidity for a pair emerges organically as traders place orders. There is no listing process and no permission required from any authority.
Core Exchange Rate
Every asset can define a core_exchange_rate — the price at which the asset is equivalent to SBT for fee payment. This allows users to pay network operation fees in any asset rather than SBT; the node calculates the SBT-equivalent fee using the rate. An asset without a valid core_exchange_rate requires SBT for fee payment.
Asset Permissions & Flags
| Permission / Flag | Description |
|---|---|
| charge_market_fee | Enable per-trade market fee collection |
| white_list | Restrict transfers and trades to whitelisted accounts |
| transfer_restricted | Prevent transfers without issuer approval |
| disable_force_settle | Prevent force settlement (SbAssets only) |
| global_settle | Allow issuer to trigger global settlement (SbAssets only) |
| witness_fed_asset | Price feed published by active witnesses |
| committee_fed_asset | Price feed published by committee members |