This repo is a Truffle project as an accompanying supplement to the article Forking Ethereum Mainnet: Mint Your Own DAI.
This repo contains a test suite that shows you how you can acquire your own DAI on a forked mainnet.
First run yarn
and then set up your environment variables by running:
export ETHEREUM_NODE=https://mainnet.infura.io/v3/your_project_id
(If using geth, ETHEREUM_NODE
may look like: http://localhost:8545
)
and
export USER_ADDRESS=$(yarn --silent getAddress)
Then run:
yarn ganache
After your forked mainnet with ganache-cli
is up and running, in a separate terminal run:
yarn test
You should expect output like below: