Skip to main content

A Python Wrapper Implementation of Etherscan

Project description

pywalletscan

A Python Wrapper Implementation of Etherscan

Prerequisite

Pywalletscan uses Etherescan API as a datasource. API key is required to run. Please refer to Getting an API Key on Etherscan Web page.

Getting Started

>>> import pywalletscan as scan
>>> from pprint import pprint
>>> res = scan.get_transaction(network="sepolia", address=f"{YOUR_WALLET_ADDRESS}", api_key=f"{YOUR_API_KEY}")
>>> pprint(res)
[{'blockHash': '0x8ed677f6e5c21dfc528f76124d739591bf1087dc7e5a4f0e212c7cba1d654396',
  'blockNumber': '5419226',
  'confirmations': '13',
  'contractAddress': '',
  'cumulativeGasUsed': '153392',
  'from': '0x7ed746476a7f6520babd24eee1fdbcd0f7fb271f',
  'functionName': '',
  'gas': '84000',
  'gasPrice': '3982623228',
  'gasUsed': '21000',
  'hash': '0x9e86110e2e78382e844487d1442175d9f081c9de0b567d2fc8ace04dac889108',
  'input': '0x',
  'isError': '0',
  'methodId': '0x',
  'nonce': '819302',
  'timeStamp': '1709612220',
  'to': '0xede522b5cb39606b4f46d85cd9ea786371fc5401',
  'transactionIndex': '4',
  'txreceipt_status': '1',
  'value': '500000000000000000'}]
>>>

Recognized network

goerli, sepolia, eth(etherium) (Case insensitive)

Build

python setup.py sdist bdist_wheel

# Test
# twine upload --repository-url https://test.pypi.org/legacy/ dist/*

twine upload dist/*

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pywalletscan-0.0.7.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

pywalletscan-0.0.7-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

Details for the file pywalletscan-0.0.7.tar.gz.

File metadata

  • Download URL: pywalletscan-0.0.7.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.6

File hashes

Hashes for pywalletscan-0.0.7.tar.gz
Algorithm Hash digest
SHA256 a2a41800c168cd40a248c622e03a91d5921c11deb476a6164c1d05fba15a0936
MD5 9ae2411e48e6fc1f2676e4fb5ab4165a
BLAKE2b-256 f920ae431f455bdedb93d28b12829da25c4b1010f849d996f25eda03e6518ea0

See more details on using hashes here.

File details

Details for the file pywalletscan-0.0.7-py3-none-any.whl.

File metadata

File hashes

Hashes for pywalletscan-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 fef43eea65cb020ab9095210c7ce8f6b3ab697960c548778146e1a2bf188c119
MD5 70a708c8c75e28f24a547c80188d0fb8
BLAKE2b-256 a84922e194354c9ce07cd35fe91e601d1bfcb2c01539a9da7ca8dfa597756ebe

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page