Perpetual Protocol uses USDC as the quote asset (collateral for all trades). The token used exists on xDAI.
Token contract address: 0xDDAfbb505ad214D7b80b1f830fcCc89B60fb7A83
The easiest way to get USDC is to swap other tokens on a DEX like Uniswap. But if you would like to avoid gas fees on Ethereum, read on.
There are at least two DEXs on xDai that allow you to swap xDAI for USDC.
You can buy xDAI directly from at least two places.
Buy USDC on Binance and withdraw to BSC. or Swap other tokens for USDC via a BSC based DEX.
Swap your USDC from BSC to xDai via the bridge: http://omni.xdaichain.com/ Note: USDC on BSC and xDai are different tokens so keep going to step 3 👇
Swap USDC (BSC) for USDC via Component: https://xdai.component.finance/?tab=swap