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")
Metadata
Release files for pycryptotransactions 0.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyCryptoTransactions-0.1.3.tar.gz | 51.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyCryptoTransactions-0.1.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 116.0 kB
Release files / pyCryptoTransactions-0.1.3.tar.gz
| Download URL | pyCryptoTransactions-0.1.3.tar.gz |
|---|---|
| Size | 51.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1f6a8406ac1212a3797bf9f7f5f6d6edaabbadd8d3f9615e586cc9084064298d
|
|
BLAKE2b-256 checksum How to use checksums |
10eb7664320feaf1727961a83f4d51febd959334b9482060b28c645ff62814f7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / pyCryptoTransactions-0.1.3-py3-none-any.whl
| Download URL | pyCryptoTransactions-0.1.3-py3-none-any.whl |
|---|---|
| Size | 64.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9870dcd55af4c412bdbc20b0036d2a3c796d9177325f3dbeaabf8e9b2a2157bd
|
|
BLAKE2b-256 checksum How to use checksums |
73b1e34cdf9e40969eb17a094b1be36c33e65788bb546780e65e2af1b0b4debe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|