Trying to get lots of Dai (need like 300,000+) on Goerli to transfer to zksync alpha testnet.

When I try to just directly mint to my wallet's address on etherscan using the contract web interface, metamask forces me to switch to the mainnet and won't allow me to pay gas fees in anything other than mainnet ETH. I'm not sure why that is or if I'm doing something wrong.

When I select the approve() call from etherscan, though, it doesn't force me to switch networks. Just for mint() and rely().

This method works perfectly fine on rinkeby and I'm able to mint unlimited Dai directly to my wallet through concurrent calls without having to approve() or rely().

Open to alternatives on getting lots of testnet Dai, but a solution for the above is most welcome.

1 Answer 1


You can buy it from uniswap, get some ETH from a faucet like https://faucet.paradigm.xyz/ and use it to swap for DAI using the goerli testnet on uniswap.
Last time I checked, it took a little less than 0.1 ETH to buy 300,000 DAI on goerli. And the faucet gives you something like 0.5 ETH each time you use it.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.