https://github.com/veox/furiate
(BACKUP) Submit transaction to multiple Ethereum networks using Infura
https://github.com/veox/furiate
ethereum infura web3py
Last synced: 10 days ago
JSON representation
(BACKUP) Submit transaction to multiple Ethereum networks using Infura
- Host: GitHub
- URL: https://github.com/veox/furiate
- Owner: veox
- License: mit
- Created: 2018-03-23T18:02:40.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T06:48:08.000Z (over 2 years ago)
- Last Synced: 2023-04-04T12:41:28.529Z (about 2 years ago)
- Topics: ethereum, infura, web3py
- Language: Python
- Homepage: https://gitlab.com/veox/furiate
- Size: 26.4 KB
- Stars: 2
- Watchers: 4
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# furiate
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][ap] by Richard Moore.
[ap]: https://blog.ricmoo.com/contract-addresses-549074919ec8
## Installation
In a Python 3 `virtualenv`:
``` python
pip install -r requirements.txt
````ethereum.key` should be a "JSON keyfile".
`infura.key` should contain one line with the Infura access token.
## Using
Send ether to the account on all specified chains.
Modify `schedule.py` to your liking.
Run the `furiate.py` script.