Skip to main content

A lightweight tokens.swap.coffee API Python wrapper

Project description

Installation

pip install -U swapcoffee-tokens

Simple example

import asyncio
import logging

from swapcoffee.tokens import SwapCoffee
from swapcoffee.tokens.types import BlockchainToken


async def main() -> None:
    logging.basicConfig(level=logging.DEBUG)
    coffee: SwapCoffee = SwapCoffee()
    tokens: list[BlockchainToken] = await coffee.get_tokens_by_symbols(symbols=["NOT", "DMT"])
    for token in tokens:
        logging.info("Token %s ($%s) costs %s USD", token.name, token.symbol, token.price_usd)
    await coffee.session.close()


if __name__ == "__main__":
    asyncio.run(main())

Donations

TON: UQAYJ1terNmvoBh26Xi7tLa_P4t_OGMZOXBUfDB2mLMGuVMb USDT TRC20: TGr2J3Pi6WmcexwmGFJDHLqrrhDoe2U6w6

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

swapcoffee_tokens-1.0.1.tar.gz (7.5 kB view details)

Uploaded Source

Built Distribution

swapcoffee_tokens-1.0.1-py3-none-any.whl (15.8 kB view details)

Uploaded Python 3

File details

Details for the file swapcoffee_tokens-1.0.1.tar.gz.

File metadata

  • Download URL: swapcoffee_tokens-1.0.1.tar.gz
  • Upload date:
  • Size: 7.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for swapcoffee_tokens-1.0.1.tar.gz
Algorithm Hash digest
SHA256 640d52830bb902036afa032db58611fcd0a652d6748357d2d2b82057f8da69da
MD5 53a68734c88ff514b3f93dd265f45eca
BLAKE2b-256 fb559b7d027628eee061a97c5229ed76bd79f6066c4c8ad81166a625a68c816f

See more details on using hashes here.

Provenance

The following attestation bundles were made for swapcoffee_tokens-1.0.1.tar.gz:

Publisher: pypi-release.yml on py-stollen/swapcoffee-tokens

Attestations:

File details

Details for the file swapcoffee_tokens-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for swapcoffee_tokens-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3f26b8e28665298dd5f964bd06f13f872ab63702f9551e79513ebd2bc7c230c9
MD5 0a198e831f2431501735226cf8dcf45d
BLAKE2b-256 d33540520a71c8493b8445476343a372046dc12d379a86fdc434afc04a6b5a1e

See more details on using hashes here.

Provenance

The following attestation bundles were made for swapcoffee_tokens-1.0.1-py3-none-any.whl:

Publisher: pypi-release.yml on py-stollen/swapcoffee-tokens

Attestations:

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