Digital World Python SDK

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

API Documentation

Here you’ll find detailed documentation on specific functions, classes, and methods.

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.

Index