Simple web3.py
script to execute the same transaction on main-net
and three major test-nets.
Most useful for deploying contracts with the same address on all chains.
Inspired by the "Astral Projection" article by Richard Moore.
In a Python 3 virtualenv
:
pip install -r requirements.txt
ethereum.key
should be a "JSON keyfile".
infura.key
should contain one line with the Infura access token.
Send ether to the account on all specified chains.
Modify schedule.py
to your liking.
Run the furiate.py
script.