Skip to main content

DXSP (DeX SwaP), A defi swap helper package. Swap made easy.

Project description

DXSP (DeX SwaP)

Logo A python defi swap helper package. Swap made easy
wiki Pypi Version
Pypi Docker Pulls
👷Flow codecov
Web3 coingecko
Key blockchains (ETH, BSC, ARB, MATIC, OPT...)
Key swap protocol (UniV2 router)

Key features:

  • Any blockchains mainnet or testnet supported by web3py, 1inch or uniswap type router.

Other features:

  • Translate token symbol to contract address via user defined tokenlist format or coingecko API
  • Connect to web3 automatically (optionn to provide a web3 object)
  • Approve contract and sign transaction
  • Quote a given token
  • Use Base trading symbol like stablecoin
  • Settings to use the module for your own setup

Install

pip install dxsp

How to use it

from dxsp import DexSwap

 dex = DexSwap()
 #BUY 10 USDC to SWAP with BITCOIN
 demo_tx = await dex.get_swap('USDT','wBTC',10)
 print("demo_tx ", demo_tx)

Example

example

Real use case

TalkyTrader, submit trading order to CEX & DEX with messaging platform (Telegram, Matrix and Discord)

Documentation

wiki

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

dxsp-2.6.20.tar.gz (9.9 kB view details)

Uploaded Source

Built Distribution

dxsp-2.6.20-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

File details

Details for the file dxsp-2.6.20.tar.gz.

File metadata

  • Download URL: dxsp-2.6.20.tar.gz
  • Upload date:
  • Size: 9.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.6 readme-renderer/40.0 requests/2.31.0 requests-toolbelt/1.0.0 urllib3/2.0.3 tqdm/4.65.0 importlib-metadata/6.7.0 keyring/24.2.0 rfc3986/2.0.0 colorama/0.4.6 CPython/3.10.12

File hashes

Hashes for dxsp-2.6.20.tar.gz
Algorithm Hash digest
SHA256 d1417b0b46ae575f3cc4c09e5ed577f9befab6dcc127858e0418e4b9c1a5d5f0
MD5 9b9b1aac441d5a0f7478900c631bf419
BLAKE2b-256 8e2b99487ce84b9c4f3ba17425c47546c8dc50607964b34c6cb5a41ed4cb8f49

See more details on using hashes here.

File details

Details for the file dxsp-2.6.20-py3-none-any.whl.

File metadata

  • Download URL: dxsp-2.6.20-py3-none-any.whl
  • Upload date:
  • Size: 9.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.6 readme-renderer/40.0 requests/2.31.0 requests-toolbelt/1.0.0 urllib3/2.0.3 tqdm/4.65.0 importlib-metadata/6.7.0 keyring/24.2.0 rfc3986/2.0.0 colorama/0.4.6 CPython/3.10.12

File hashes

Hashes for dxsp-2.6.20-py3-none-any.whl
Algorithm Hash digest
SHA256 a3320ff324b3c324512240ed6e22a6f2c270e0d2d701fa52a4b5e10e459e9562
MD5 ff6b1580cb522d39c9e5669760295e27
BLAKE2b-256 8b79e98becd734406234a5d93552f1e53522ea9deb935b6f167611d57fe7d63d

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