title: why reserve0 and reserve1 use different units in LUNA_BUSD LP? How does pancake know it? How to recognize by code in nodejs?
body: <p>Why in the bsc browser readContract, the luna/busd liquidity pool, the luna unit uses MWei, and the busd is Wei. The general pool unit is Wei.
  The strange thing is that the official website of pancakeswap can automatically identify different units, how is this done?</p>
  <p><a href="https://i.stack.imgur.com/0WqYg.jpg" rel="nofollow noreferrer">pancakeswap official pool</a>
  <a href="https://pancakeswap.finance/info/pool/0x0f8e31ce605f225c336dead35304d649ae8fad04" rel="nofollow noreferrer">https://pancakeswap.finance/info/pool/0x0f8e31ce605f225c336dead35304d649ae8fad04</a></p>
  <p><a href="https://i.stack.imgur.com/PONMq.jpg" rel="nofollow noreferrer">readContract</a>
  <a href="https://bscscan.com/address/0x0f8e31ce605f225c336dead35304d649ae8fad04#readContract" rel="nofollow noreferrer">https://bscscan.com/address/0x0f8e31ce605f225c336dead35304d649ae8fad04#readContract</a></p>