ethercram


Nameethercram JSON
Version 0.0.1 PyPI version JSON
download
home_pagehttps://gitlab.com/GoodLuckHF/ethercram
SummaryA tool for getting complete transaction history from addresses via etherscan.
upload_time2023-01-21 06:58:02
maintainer
docs_urlNone
authorThe Yellow Dart
requires_python>=3.10
licenseGNU Affero General Public License v3
keywords nft cryptocurrency ethereum etherscan webscraping
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Ethercram

Get all transactions from Etherscan direct to a simple spreadsheet.

## Searches supported

More functionality will be added on eventually. For now it can pull.
* Ethereum transactions by address
* ERC20 transactions by address

## Getting started

The easiest way to use this tool is to download it from pip.

```
pip install ethercram
```

It requires python 3.10 or later.

To use the command line scraping tools, you must include API credentials in a config file. Edit config.json to include your Etherscan authentication token.

Need help getting your token, instructions to create an account and generate a token can be found in the [Etherscan API documentation](https://docs.etherscan.io/getting-started/creating-an-account).

## Usage

`ethercram eth -w 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 -p 2017-01-01 -r 2018-01-01` Scrapes the transaction history of Vitalik Buterin to an autogenerated filename in your current path for transactions during the year 2017.

`ethercram eth -w 0x0000000000000000000000000000000000000000 -b 0 -k 1000000 -o black_hole.csv` Crosses the event horizon to see the erc20s sent to the black hole address during the first million blocks to a csv called "black_hole.csv".

Remember to set the location of your config file that has your api key with the --config or -c flag! The config is a small json and you can download the tempalte [here](https://gitlab.com/GoodLuckHF/ethercram/-/blob/main/ethercram/config.json).

            

Raw data

            {
    "_id": null,
    "home_page": "https://gitlab.com/GoodLuckHF/ethercram",
    "name": "ethercram",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": "",
    "keywords": "NFT,cryptocurrency,Ethereum,Etherscan,webscraping",
    "author": "The Yellow Dart",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/42/87/0c31d2deae1f700b11225e47363c5455ef6bb0248094ce5342cba908ac1c/ethercram-0.0.1.tar.gz",
    "platform": null,
    "description": "# Ethercram\n\nGet all transactions from Etherscan direct to a simple spreadsheet.\n\n## Searches supported\n\nMore functionality will be added on eventually. For now it can pull.\n* Ethereum transactions by address\n* ERC20 transactions by address\n\n## Getting started\n\nThe easiest way to use this tool is to download it from pip.\n\n```\npip install ethercram\n```\n\nIt requires python 3.10 or later.\n\nTo use the command line scraping tools, you must include API credentials in a config file. Edit config.json to include your Etherscan authentication token.\n\nNeed help getting your token, instructions to create an account and generate a token can be found in the [Etherscan API documentation](https://docs.etherscan.io/getting-started/creating-an-account).\n\n## Usage\n\n`ethercram eth -w 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 -p 2017-01-01 -r 2018-01-01` Scrapes the transaction history of Vitalik Buterin to an autogenerated filename in your current path for transactions during the year 2017.\n\n`ethercram eth -w 0x0000000000000000000000000000000000000000 -b 0 -k 1000000 -o black_hole.csv` Crosses the event horizon to see the erc20s sent to the black hole address during the first million blocks to a csv called \"black_hole.csv\".\n\nRemember to set the location of your config file that has your api key with the --config or -c flag! The config is a small json and you can download the tempalte [here](https://gitlab.com/GoodLuckHF/ethercram/-/blob/main/ethercram/config.json).\n",
    "bugtrack_url": null,
    "license": "GNU Affero General Public License v3",
    "summary": "A tool for getting complete transaction history from addresses via etherscan.",
    "version": "0.0.1",
    "split_keywords": [
        "nft",
        "cryptocurrency",
        "ethereum",
        "etherscan",
        "webscraping"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b44451caaddb61309df3522898cb49b0e682549976916024f212cafec85c972b",
                "md5": "4156a82509376b676cc4e7063bfce014",
                "sha256": "998a5cea12aa693acc6d82f7f54c33b8a9dd521eca6f439f62cb4f30881b2566"
            },
            "downloads": -1,
            "filename": "ethercram-0.0.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "4156a82509376b676cc4e7063bfce014",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 19479,
            "upload_time": "2023-01-21T06:58:00",
            "upload_time_iso_8601": "2023-01-21T06:58:00.794335Z",
            "url": "https://files.pythonhosted.org/packages/b4/44/51caaddb61309df3522898cb49b0e682549976916024f212cafec85c972b/ethercram-0.0.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "42870c31d2deae1f700b11225e47363c5455ef6bb0248094ce5342cba908ac1c",
                "md5": "18cbda1cc524ede31cd21b191bb45533",
                "sha256": "6e1512fd5acf4304d1762ba5b57a53372b5bbe53a8829edeb95ea08599b79893"
            },
            "downloads": -1,
            "filename": "ethercram-0.0.1.tar.gz",
            "has_sig": false,
            "md5_digest": "18cbda1cc524ede31cd21b191bb45533",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 18939,
            "upload_time": "2023-01-21T06:58:02",
            "upload_time_iso_8601": "2023-01-21T06:58:02.452827Z",
            "url": "https://files.pythonhosted.org/packages/42/87/0c31d2deae1f700b11225e47363c5455ef6bb0248094ce5342cba908ac1c/ethercram-0.0.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-01-21 06:58:02",
    "github": false,
    "gitlab": true,
    "bitbucket": false,
    "gitlab_user": "GoodLuckHF",
    "gitlab_project": "ethercram",
    "lcname": "ethercram"
}
        
Elapsed time: 0.22744s