<aside> <img src="/icons/light-bulb_gray.svg" alt="/icons/light-bulb_gray.svg" width="40px" />
Before getting tokens, you need a crypto wallet that supports Polygon zkEVM.
</aside>
Install MetaMask. Download MetaMask as a browser extension on your desktop device from MetaMask's official site.
Create a wallet. If you don’t have a wallet, follow the instructions to create one. Ensure you back up your seed phrase securely.
Add Polygon zkEVM network.
<aside> <img src="/icons/light-bulb_gray.svg" alt="/icons/light-bulb_gray.svg" width="40px" />
Now that you have your MetaMask wallet, here are two ways to get ETH and POL on Polygon zkEVM. NOTE: You need about .001 ETH to pay gas fees, and the rest should be POL to mint tokens.
</aside>
Use the LI.FI widget to bridge and swap ETH for POL directly within the q/acc dapp.
Bridge ETH: Choose the network you would like to bridge “From” (L2’s like Arbitrum will be cheaper than Ethereum Mainnet), and choose “ETH” on “Polygon zkEVM” as your “To” (NOT Polygon, and not Ethereum Mainnet). You only need 0.001 ETH to pay for many transactions on Polygon zkEVM.
Polygon zkEVM has this logo
In the picture below, the user is bridging 20 USDC from Base into ETH on Polygon zkEVM.
Bridge POL. Again, choose the network you would like to bridge “From”, and choose “POL” on “Polygon zkEVM” as your “To”. You will want to bridge as much funds as you want to use to mint tokens in q/acc
Here is the user is bridging 2 ETH from Arbitrum to POL on Polygon zkEVM
![Screenshot 2024-12-06 at 1.30.58 AM.png](<https://prod-files-secure.s3.us-west-2.amazonaws.com/ff891e0b-a285-4d6e-b9f4-87bde516d521/4bce375e-437d-4619-a12e-d756932c6f9e/Screenshot_2024-12-06_at_1.30.58_AM.png>)
1. To see your POL in Metamask, add the token manually.
- Click **Import** in MetaMask and go to **Custom token.**
- Add the [zkEVM contract address](<https://zkevm.polygonscan.com/token/0x22b21beddef74fe62f031d2c5c8f7a9f8a4b304d>) of POL: 0x22B21BedDef74FE62F031D2c5c8F7a9F8a4b304D
- Click **Next**, then **Import**.
![Screenshot 2024-11-29 201618.png](<https://prod-files-secure.s3.us-west-2.amazonaws.com/ff891e0b-a285-4d6e-b9f4-87bde516d521/45568abe-b1ab-4f07-b7f5-32eb0b05862d/Screenshot_2024-11-29_201618.png>)
![Screenshot 2024-11-29 201904.png](<https://prod-files-secure.s3.us-west-2.amazonaws.com/ff891e0b-a285-4d6e-b9f4-87bde516d521/cba5497f-2b2a-4e03-9d6f-5de74af3ac7d/4542ee42-3de8-4c93-bba0-833d6d0dd022.png>)
<aside>
There are multiple routes to get ETH and POL on Polygon zkEVM, but this is what we recommend:
Step 1: Bridge ETH from Ethereum Mainnet to Polygon zkEVM using any bridge (e.g. Polygon Portal, Jumper Exchange, Hop Protocol, etc).
Step 2: Swap ETH for POL via QuickSwap.
</aside>
In this guide, we show you how to bridge using the Polygon Portal at https://portal.polygon.technology/. This is the official bridge for Polygon zkEVM and best way to bridge ETH from Ethereum Mainnet, but if you have funds on a another chain like Base, Arbitrum or Optimism, we recommend you use Jumper Exchange or Hop Protocol for bridging ETH in this step.