The live J1USD token uses 6 decimals. That means the smallest on-chain unit is 0.000001 J1USD. Many BNB Smart Chain tokens use 18 decimals (including JIT). If you type 18 when adding the J1USD token, every balance and transfer amount will look wrong.
What 6 decimals means in practice
- 1.00 J1USD = 1,000,000 base units on-chain
- Wallet UIs should show familiar dollar-like precision (cents and a few extra places)
- AirJIT shipment amounts in the app are human J1USD amounts, not raw base units
Whitepaper versus live J1USD
For wallets, listings, and accounting, use live contract facts only: J1USD, BEP-20, 6 decimals, proxy 0xb3B34F032923DeA2ee8476Df26894E8fA9Eb7F54. Do not import using older PDF decimal examples.
Fixing a wrong import
- In Grey Wallet, hide or remove the broken J1USD custom token (this does not destroy on-chain funds).
- Add a custom token again on BNB Smart Chain.
- Paste the official J1USD proxy. Set decimals to 6. Symbol J1USD.
- Confirm the restored balance matches the explorer token page for your address.
FAQ
- How many decimals does J1USD have?
- 6. The live J1USD token on BNB Smart Chain returns 6 decimals. Do not import J1USD as 18 decimals.
- Why did the whitepaper mention different decimals?
- The March 2025 protocol design used different settlement-asset decimals in examples. Live J1USD is 6 decimals. Wallet imports must follow the contract, not the PDF example.
- My J1USD balance looks 1,000,000× too small or too large. Why?
- Almost always a decimals mismatch. Remove the custom token and re-add J1USD with the official proxy and 6 decimals.
- Is USDC on BNB Smart Chain also 6 decimals?
- Binance-peg USDC on BNB Smart Chain commonly displays 18 decimals. J1USD is 6. Do not copy USDC’s decimal setting onto the J1USD token.