Python Package to query crpyto transactions from various blockchains and exchanges through public APIs
Project description
py-Crypto-Transactions
A python package to query crypto transaction from various blockchains and exchanges to build your own portfolio app!
pyCryptoTransactions also supports a few exporters, such that data can be imported e.g. at Koinly or Accointing.
Note: Very elary alpha version!
Install
Use pip:
- pip install pyCryptoTransactions (NOTE: make sure to use camelCase name like this and not pycryptotransactions) Or use poetry Or install directly by cloning the git repo
Supported Blockchains
- Bitcoin
- Litecoin
- Cosmos
- Thorchain
- Osmos
- Iota
- Persistence
- Ethereum (soon)
- Bsc (soon)
Supported exchanges
- Binance (support for exported CSVs, no API yet)
- Coinbase (Oauth Api)
- Coinbase Pro (soon)
Examples
t = LitecoinImport("xpub...")
t.getTransactions()`
t = CosmosChain("cosmos....")
txs = t.getTransactions()
print(txs)
df = txs.toPandasDataframe()
df.to_csv("atom_test.csv")
print(txs.calculateBalance())
a = AccointingExporter(txs)
a.exportToExcel("atom_accointing.xlsx")
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyCryptoTransactions-0.1.3.tar.gz.
File metadata
- Download URL: pyCryptoTransactions-0.1.3.tar.gz
- Upload date:
- Size: 51.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.26.0 requests-toolbelt/0.9.1 urllib3/1.26.7 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1f6a8406ac1212a3797bf9f7f5f6d6edaabbadd8d3f9615e586cc9084064298d
|
|
| MD5 |
0deab789315f3b1ef2d5fa7c439ff1fe
|
|
| BLAKE2b-256 |
10eb7664320feaf1727961a83f4d51febd959334b9482060b28c645ff62814f7
|
File details
Details for the file pyCryptoTransactions-0.1.3-py3-none-any.whl.
File metadata
- Download URL: pyCryptoTransactions-0.1.3-py3-none-any.whl
- Upload date:
- Size: 64.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.26.0 requests-toolbelt/0.9.1 urllib3/1.26.7 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9870dcd55af4c412bdbc20b0036d2a3c796d9177325f3dbeaabf8e9b2a2157bd
|
|
| MD5 |
55bf333c8d0bb5473d5d09dfc7f889bd
|
|
| BLAKE2b-256 |
73b1e34cdf9e40969eb17a094b1be36c33e65788bb546780e65e2af1b0b4debe
|