Developers Forum for XinFin XDC Network

Galaxy
Galaxy

Posted on

From token creation to liquidity rewards on XDC: a practical BBBFi guide

Disclosure: I am sharing this as part of the BBBFi team. This guide explains the current workflow and its boundaries so XDC builders can evaluate it before connecting a wallet. The interface also supports BNB Smart Chain, but each operation is chain-specific.

1. Create a fixed-supply token

Open Create a token on XDC, select the network, and enter a name, symbol and total supply. Advanced settings expose decimals from 0 to 18; the default is 18. Review the parameters before approving deployment in your wallet: they cannot be changed afterwards.

BBBFi charges zero platform creation fees. The creator still pays network gas in XDC or BNB and receives the entire supply. The template is a non-upgradeable ERC-20 with fixed supply, no additional minting, no token tax, no administrator, no blacklist and no pause control. The compiler input/source is publicly available.

Creating a token does not create liquidity or automatically add it to the public token list. In particular, a freshly created BSC token is not automatically enabled in the trading interface; the applicable listing checks still matter.

2. Understand the token-and-logo listing threshold

In the swap or liquidity token selector, open Add my token, check the selected network, enter the contract address and attach a PNG, JPEG or WebP logo. Images must be at most 256 KB and 1024 by 1024 pixels. Name, symbol and decimals are read from the contract rather than supplied as marketing text.

Anyone can submit for automatic checks. Qualification requires strictly more than USD 1,000 of independently valued XDC/BNB-side liquidity in BBBFi pools on the selected chain. Liquidity on unrelated DEXs does not count. The new token's self-quoted value is excluded; the native side is not doubled into an assumed total TVL.

For example, a pool with USD 600 of verifiable native-side value does not qualify merely because its displayed two-sided value is USD 1,200. Exactly USD 1,000 does not pass the strict threshold either. Existing logos cannot be anonymously overwritten. Listing is a discovery feature, not an audit, ownership certificate or endorsement.

3. Create a BBB liquidity reward campaign

Open Community reward pools on XDC and select Create reward pool.

  1. Choose two tokens and the eligible BBBFi V2/V3 pool, including the V3 fee tier when relevant.
  2. Set a positive BBB reward budget and a UTC start/end schedule.
  3. Review the pool, network, funding amount and dates before wallet approval and creation.

The creator pre-funds the BBB budget. Campaign creation is permissionless: there is no owner-only creation gate. Start time must be at least 10 minutes and at most 30 days ahead; duration must be between 1 and 365 days.

No upfront liquidity deposit is required just to create the reward campaign. Missing pools can be prepared empty, but an empty pool is not automatically tradeable: price initialization and usable liquidity are still needed where applicable. The reward token is BBB; this is not an arbitrary-token or unconditional wallet airdrop.

Participants stake eligible liquidity. V3 direct staking requires the selected pool's full usable tick range. Scheduled campaigns do not accept entry before the start; ended campaigns stop new entry while retaining withdrawal and earned-reward claim paths.

4. Manage liquidity and review the swap route

The liquidity workspace brings V2/V3 positions and sortable pool information together. Smart DEX routing supports qualified split and mixed V2/V3 routes across BBBFi pools on the same chain, with a direct-route fallback.

This is bounded routing, not a promise to search every DEX or guarantee the best net-of-gas execution. Review the selected route, each pool's fee, price impact, minimum output and gas before signing. There is no additional platform swap fee; underlying pool fees and gas remain.

Supported reward campaigns also offer single-token Easy entry. This can swap within the selected pool, add liquidity and stake through a user/campaign vault. Native XDC/BNB entry is available when the pool contains the corresponding wrapped-native asset. Initial approvals may be required. Reward claims are separate from principal withdrawal, and LP/NFT withdrawal is available without requiring conversion back into a chosen token.

Before using real funds

Verify the network, contract addresses and token behavior. Fixed supply and public source do not make a token or protocol risk-free, and source verification is not an independent security audit. Liquidity providers face price changes, impermanent loss, smart-contract risk, slippage and gas costs. APR is variable and returns are not guaranteed. Permissionless campaign creation is not platform endorsement.

For builders reviewing the workflow: are the native-side listing threshold and the distinction between campaign creation, liquidity provision and reward eligibility clear? Specific feedback on those boundaries would be useful.

Discussion (0)