Kucoin SDK
Read-only Classic spot-side reporting, wallet network methods and simple Earn listings. The Market prototype is not yet a supported package surface.
from tribulnation.sdk import ReportSDK, accounts
reports = ReportSDK({'kucoin': accounts.Kucoin()})
async with reports.venue('kucoin') as report:
async for record in report.history():
print(record)
- History discovers spot markets automatically; no holdings-based filter or caller market list is required. Per-symbol sweeps can require many requests. Omitted bounds select seven days of spot fills and 30 days for deposits/withdrawals; explicit bounds are preserved and rows are filtered locally.
- History is best-effort. Retention, delisted symbols, dedicated margin activity, Earn accruals and other unsupported ledgers leave gaps for file ingestion.
- Snapshots include Classic main/trade balances and paginated Earn holdings. Futures and legacy margin/isolated compartments are explicitly excluded, not reported as zero exposure. Neither history nor snapshots call futures endpoints. No Futures permission or scope configuration is needed. Rejected supported reads fail rather than claiming zero balances. Other user subaccounts remain unsupported. The underlying Typed futures APIs are unchanged.
Wallet.new(public=True)lists enabled chains with nativechainIdidentifiers. Withdrawal fees are the published minimum, not a quote for a specific transfer.- Earn lists five simple savings/staking families. Structured dual investments are excluded because their contingent principal conversion is not a plain APR product.
Metadata
Release files for tribulnation-kucoin 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tribulnation_kucoin-0.2.0.tar.gz | 7.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tribulnation_kucoin-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 16.2 kB
Release files / tribulnation_kucoin-0.2.0.tar.gz
| Download URL | tribulnation_kucoin-0.2.0.tar.gz |
|---|---|
| Size | 7.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a4102b7cff73aa921b73cd7ae153d3b13b4ac644fd9427e9bbea482af56680c1
|
|
BLAKE2b-256 checksum How to use checksums |
df60b0b5c41d31102c8787847fc770ec6aeded8f9f997c1e64cecb65ebb4e35d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 12, 2026.
Transparency logRelease files / tribulnation_kucoin-0.2.0-py3-none-any.whl
| Download URL | tribulnation_kucoin-0.2.0-py3-none-any.whl |
|---|---|
| Size | 8.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4726fdb4f80199f796fdad6bbe6d96aa665363a712ea098edde51804c1f10588
|
|
BLAKE2b-256 checksum How to use checksums |
186a40ea06c31b4e4ea5d9ce537d930efe2f76e704bbf15f66abceffa5e11b7d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 12, 2026.
Transparency log