# Developers

### Important Contracts for Testing your Token Contracts:

* Factory: [0xEDedDbde5ffA62545eDF97054edC11013ED72125](https://explorer.testnet-cdk.dogechain.dog/address/0xEDedDbde5ffA62545eDF97054edC11013ED72125)
* Router: [0xA4029b74FBA366c926eDFA7Dd10B21C621170a4c](https://explorer.testnet-cdk.dogechain.dog/address/0xA4029b74FBA366c926eDFA7Dd10B21C621170a4c)
* WETH: [0x8206310C8B33EAef1eF37D6D95272B442eBD20bF](https://explorer.testnet-cdk.dogechain.dog/address/0x8206310C8B33EAef1eF37D6D95272B442eBD20bF)
* Multicall3: [0x60cd6352Ba5065E0A26BC5Fb0B6B6212DF8Ad9d9](https://explorer.testnet-cdk.dogechain.dog/address/0x60cd6352Ba5065E0A26BC5Fb0B6B6212DF8Ad9d9)
* Init Code Hash: 0xa765f87170922aab3f73f5c1ffa651d6306b0eb5d1979df513ce25f67291266c

{% hint style="info" %}
Smart contract code is identical to their Shibarium equivalents. As of now contract verification isn't working on testnet explorer at <https://explorer.testnet-cdk.dogechain.dog/>
{% endhint %}

{% hint style="success" %}
Since Dogechain ZKEVM is a rollup L2 to ETH, it uses testnet ETH and will use dual gas with WDOGE in the future. So to transact and deploy test contracts on Dogechain ZKEVM testnet you will need Test ETH for gas!
{% endhint %}

### Getting Testnet ETH

1. Use any SepoliaETH Testnet Faucet:
   1. [Alchemy](https://www.alchemy.com/faucets/ethereum-sepolia)
   2. [Infura](https://www.infura.io/faucet/sepolia)
2. Once you have Testnet ETH on Sepolia use the [Official Testnet Bridge](https://bridge.testnet-cdk.dogechain.dog/) to bridge over to Dogechain ZKEVM
