Metadata-Version: 2.4
Name: dxsp
Version: 13.0.0
Summary: DXSP (DeX SwaP), A defi swap helper package. Swap made easy.
Author-email: mraniki <8766259+mraniki@users.noreply.github.com>
License-Expression: MIT
Project-URL: Homepage, https://github.com/mraniki/dxsp
Project-URL: Changelog, https://github.com/mraniki/dxsp/blob/dev/CHANGELOG.rst
Project-URL: Support, https://github.com/mraniki/dxsp/discussions
Project-URL: Issues, https://github.com/mraniki/dxsp/issues
Keywords: dex,swap,crypto,exchange,defi
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: dynaconf>=3.2.0
Requires-Dist: loguru>=0.6.0
Requires-Dist: pycoingecko==3.2.0
Requires-Dist: requests>=2.31.0
Requires-Dist: web3==6.20.4
Requires-Dist: uniswap-python==0.7.1
Requires-Dist: kwenta==1.2.0
Provides-Extra: dev
Requires-Dist: python-semantic-release>=8.0.8; extra == "dev"
Requires-Dist: ruff~=0.11; extra == "dev"
Requires-Dist: pre-commit~=4.0; extra == "dev"
Provides-Extra: test
Requires-Dist: pytest~=8.2; extra == "test"
Requires-Dist: pytest-cov~=6.0; extra == "test"
Requires-Dist: pytest-asyncio~=0.25; extra == "test"
Requires-Dist: pytest-mock~=3.11; extra == "test"
Requires-Dist: pytest-loguru~=0.4; extra == "test"
Requires-Dist: eth_tester~=0.9.0b2; extra == "test"
Provides-Extra: docs
Requires-Dist: sphinx==7.4.7; extra == "docs"
Requires-Dist: pydata-sphinx-theme==0.16.1; extra == "docs"
Requires-Dist: sphinx-hoverxref==1.4.2; extra == "docs"
Requires-Dist: sphinx_copybutton==0.5.2; extra == "docs"
Requires-Dist: myst_parser==4.0.1; extra == "docs"
Requires-Dist: sphinx_design~=0.6; extra == "docs"
Dynamic: license-file



<table style="border: 1px solid transparent">
  <tr>
    <td>
<a href="http://talky.readthedocs.io"><img src="https://img.shields.io/badge/Wiki-%23000000.svg?style=for-the-badge&logo=wikipedia&logoColor=white"></a>
<a href="https://github.com/mraniki/tt/"><img src="https://img.shields.io/badge/github-%23000000.svg?style=for-the-badge&logo=github&logoColor=white"></a><br>
<a href="https://hub.docker.com/r/mraniki/tt"><img src="https://img.shields.io/docker/pulls/mraniki/tt?style=for-the-badge"></a><br>
  </td>
    <td align="center"><img width="200" alt="Logo" src="https://user-images.githubusercontent.com/8766259/231213427-63ea2752-13d5-4993-aee2-90671b57fc6e.png"></td>
  </tr>
  <tr>
    <td>
      <a href="https://pypi.org/project/dxsp/"><img src="https://img.shields.io/pypi/v/dxsp?style=for-the-badge&logo=PyPI&logoColor=white"></a><br>
      <a href="https://pypi.org/project/dxsp/"><img src="https://img.shields.io/pypi/dm/dxsp?style=for-the-badge&logo=PyPI&logoColor=white&label=pypi&labelColor=grey"></a><br>
      <a href="https://github.com/mraniki/dxsp/"><img src="https://img.shields.io/github/actions/workflow/status/mraniki/dxsp/%F0%9F%91%B7Flow.yml?style=for-the-badge&logo=GitHub&logoColor=white"></a><br>
   <a href="https://talky.readthedocs.io/projects/dxsp/"><img src="https://readthedocs.org/projects/dxsp/badge/?version=latest&style=for-the-badge"></a><br>
   <a href="https://codebeat.co/projects/github-com-mraniki-dxsp-main"><img src="https://codebeat.co/badges/b1376839-73bc-4b41-bfc1-2fb099f1fc2a"/></a><br>
   <a href="https://codecov.io/gh/mraniki/dxsp"><img src="https://codecov.io/gh/mraniki/dxsp/branch/main/graph/badge.svg?token=39ED0ZA6IH"/> </a><br>
  <a href="https://codeclimate.com/github/mraniki/dxsp/maintainability"><img src="https://api.codeclimate.com/v1/badges/ec80e827d5878e60ba12/maintainability" /></a>
    </td>
    <td align="left"> 
Swap made easy<br>
Trade on any blockchains <br>with uniswap based router, 0x protocol and kwenta sdk. 
    </td> 
  </tr>
</table>

<h5>How to use it</h5>
<pre>
<code>
   from dxsp import DexSwap
    dex = DexSwap()
    #BUY 1% to SWAP with BITCOIN
    #demo_tx = await dex.submit_order({
        "action": "BUY",
        "instrument": "BTC",
        "quantity": 1,
    })
</code>
</pre>

<h5>Documentation</h5>

<a href="https://talky.readthedocs.io/projects/dxsp/"><img src="https://img.shields.io/badge/Documentation-000000?style=for-the-badge&logo=readthedocs&logoColor=white"></a><br>

