.. digital-world-py-sdk documentation master file, created by sphinx-quickstart on Sat Jan 20 11:58:02 2018. You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. Digital World Python SDK ================== .. container:: badges .. image:: https://img.shields.io/badge/pypi%20package-15.0.0-2757dd :target: https://pypi.org/project/digital-world-sdk/ :alt: PyPI package version .. image:: https://img.shields.io/badge/python-3.10%2B-2757dd :alt: Supported Python versions .. image:: https://img.shields.io/badge/license-Apache%202.0-2757dd :target: https://github.com/DigitalWorld/digital-world-py-sdk/blob/master/LICENSE :alt: License digital-world-py-sdk is a Python library for communicating with a `Digital World Gateway server`_ and `DWSA RPC server`_. It is used for building Digital World apps on Python. It supports **Python 3.10+** as well as PyPy 3.11. It provides: - a networking layer API for Gateway endpoints. - a networking layer API for DWSA RPC server methods. - facilities for building and signing transactions, for communicating with a Digital World Gateway and DWSA-RPC instance, and for submitting transactions or querying network history. Quickstart ---------- At the absolute basics, you'll want to read up on `Digital World's Documentation Guides `_, as it contains a lot of information on the concepts used below (Transactions, Payments, Operations, KeyPairs, etc.). .. toctree:: :maxdepth: 2 :caption: Guides guides/00-install guides/01-generate-keypair guides/02-create-account-and-fund guides/03-query-and-stream guides/04-issue-an-asset guides/05-building-transactions guides/06-send-a-payment guides/07-asynchronous guides/08-multi-signature-account API Documentation ----------------- Here you'll find detailed documentation on specific functions, classes, and methods. .. toctree:: :maxdepth: 2 :caption: Reference reference/core-xdr reference/api digital-world-model ------------- digital-world-model allows you to parse the JSON returned by Digital World Gateway into the Python models, click `here `__ for more information. Links ----- * Document: https://digital-world-sdk.readthedocs.io * Code: https://github.com/DigitalWorld/digital-world-py-sdk * Examples: https://github.com/DigitalWorld/digital-world-py-sdk/tree/main/examples * Issue tracker: https://github.com/DigitalWorld/digital-world-py-sdk/issues * License: `Apache License 2.0 `_ * Releases: https://pypi.org/project/digital-world-sdk/ :ref:`genindex` --------------- .. _here: https://github.com/DigitalWorld/digital-world-py-sdk/tree/master/examples .. _Digital World Gateway server: https://github.com/digitalworld/gateway .. _pip: https://pip.pypa.io/en/stable/quickstart/ .. _Digital World JavaScript SDK: https://gitlab.com/digitalworld/digital-world-js-sdk .. _DWSA RPC server: https://dex.digitalworld.global/docs/reference/rpc