معرفی شرکت ها


ether-sql-0.1.3


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

A python library to push ethereum blockchain data into an sql database.
ویژگی مقدار
سیستم عامل -
نام فایل ether-sql-0.1.3
نام ether-sql
نسخه کتابخانه 0.1.3
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Ankit Chiplunkar
ایمیل نویسنده ankit@analyseether.com
آدرس صفحه اصلی https://github.com/analyseether/ether_sql
آدرس اینترنتی https://pypi.org/project/ether-sql/
مجوز -
ether\_sql ========== A Python library to push ethereum blockchain data into an sql database. ether\_sql was built by `Analyse Ether <https://www.analyseether.com/>`__, with the goal of making Ethereum data easily available to everyone. This library can be used as a backbone for creating block explorers or performing data analysis. It is written in Python 3.5+, uses `web3.py <https://github.com/ethereum/web3.py>`__ for geting data using JSON-RPC calls and uses `SqlAlchemy <http://docs.sqlalchemy.org/en/latest/>`__ to connect to a postgressql database. Buidl Status ------------ This is currently in very alpha stage, and not recommended for production use until it has received sufficient testing. Currently supports Geth, Infura and Parity node, but transaction traces (eg. internal transactions) are currently available only with Parity node. |Build Status| Documentation available at: http://ether-sql.readthedocs.io Installation guide ================== Please find the detailed installation guide `here <http://ether-sql.readthedocs.io/en/latest/installation.html>`__ Command line options ==================== ether\_sql has several built in cli commands to facilitate scraping data. Syncing the data ---------------- To start the sync just type. ``$ ether_sql scrape_block_range`` This will start start pushing the data from an Infura node to the psql database. Switching nodes --------------- To switch nodes use the settings flag: ``$ ether_sql --settings='PersonalParitySettings' scrape_block_range`` Using multiple workers to sync data ----------------------------------- To start 4 parallel workers use. ``$ ether_sql --settings=YourSettings celery start -c4`` The above command will start 4 workers using the settings ``YourSettings`` Then start the sync, which will automatically use the setting used to start workers. ``$ ether_sql scrape_block_range`` Here is a demo of the process: https://www.youtube.com/watch?v=rnkfyAgGJwI&feature=youtu.be Exporting as csv ---------------- To export the pushed data as a csv ``$ ether_sql sql export_to_csv`` To access other Command Line Interfaces (CLI) checkout the `cli docs <http://ether-sql.readthedocs.io/en/latest/api/cli.html>`__. .. |Build Status| image:: https://travis-ci.org/analyseether/ether_sql.svg?branch=master :target: https://travis-ci.org/analyseether/ether_sql


نیازمندی

مقدار نام
==4.4.1 web3
==1.2.4 sqlalchemy
==0.9.9 alembic
==2.7.4 psycopg2-binary
==6.7 Click
==4.1.1 Celery
==3.4.1) flake8
<5,>=4.2.15) isort
==3.0.0) pytest
==2.2.1) pytest-cov


زبان مورد نیاز

مقدار نام
>=3.6, <4 Python


نحوه نصب


نصب پکیج whl ether-sql-0.1.3:

    pip install ether-sql-0.1.3.whl


نصب پکیج tar.gz ether-sql-0.1.3:

    pip install ether-sql-0.1.3.tar.gz