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
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

Questions? Want to help?

discord telegram

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.3.1.tar.gz (12.0 kB view details)

Uploaded Source

Built Distribution

dxsp-2.3.1-py3-none-any.whl (11.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: dxsp-2.3.1.tar.gz
  • Upload date:
  • Size: 12.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.6 readme-renderer/37.3 requests/2.31.0 requests-toolbelt/1.0.0 urllib3/2.0.2 tqdm/4.65.0 importlib-metadata/6.6.0 keyring/23.13.1 rfc3986/2.0.0 colorama/0.4.6 CPython/3.10.11

File hashes

Hashes for dxsp-2.3.1.tar.gz
Algorithm Hash digest
SHA256 562071cb7e8e679d6cfd4fefb703f36cb4e1bbd2d05a5f5f8be7793f639869b1
MD5 c15946f6802ac0e5f241bc1aaea7c0cc
BLAKE2b-256 769b9fd5769966598f65870a8f0864a532994fc9c7e421c308330865032cac78

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dxsp-2.3.1-py3-none-any.whl
  • Upload date:
  • Size: 11.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.6 readme-renderer/37.3 requests/2.31.0 requests-toolbelt/1.0.0 urllib3/2.0.2 tqdm/4.65.0 importlib-metadata/6.6.0 keyring/23.13.1 rfc3986/2.0.0 colorama/0.4.6 CPython/3.10.11

File hashes

Hashes for dxsp-2.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8c8f8c4bdcb45071c3e345e74455a657db8a3a660ab091c41be36c4bd2c2023a
MD5 3d43058909e6f9fe01a9098abe4d2943
BLAKE2b-256 a6df4982acd49a395e520fe6ade7343dcd79331fed3b03e6302dbc275f8d0179

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