I’m using Polygon and I’m not sure if I need MATIC in my 0x wallet to make transfers in zkBob. Also, as I understand it, all transfers made through zkBob will be private and no one will be able to disclose any information, is that true?
You don’t require a native token for depositing, transferring, or withdrawing from zkBob. Fees are designed to handle transaction costs in most cases and may lead to an excess amount based on gas and token prices. USDC (or another pool token) gets accumulated with the fee recipient and is intermittently withdrawn, exchanged for native tokens, and transmitted to the relayer to assist in covering future transaction expenses. Relayers do not retain any additional fee profits; all fees collected are utilized to sustain the protocol.
More information about fees in zkBob you can find in our documentation: Fees - zkBob