Skip to main content

Conservative Version of library for managing Stellar.org blockchain transactions and accounts using stellar-base in python. Allows full functionality interfacing with the Horizon front end. Code is audited. See https://www.stellar.org/developers/ for more info

Project description

PyPI Travis (.org) Read the Docs Codecov

py-stellar-base is a Python library for communicating with a Stellar Horizon server. It is used for building Stellar apps on Python.

It provides:

  • a networking layer API for Horizon endpoints.

  • facilities for building and signing transactions, for communicating with a Stellar Horizon instance, and for submitting transactions or querying network history.

Installing

Install from pypi:

pip install -U stellar_base
pip install -U stellar-sdk

Install from latest source code(may be unstable):

pip install git+git://github.com/StellarCN/py-stellar-base

A Simple Example

# Alice pay 10.25 XLM to Bob
from stellar_base.builder import Builder

alice_secret = 'SCB6JIZUC3RDHLRGFRTISOUYATKEE63EP7MCHNZNXQMQGZSLZ5CNRTKK'
bob_address = 'GA7YNBW5CBTJZ3ZZOWX3ZNBKD6OE7A7IHUQVWMY62W2ZBG2SGZVOOPVH'

builder = Builder(secret=alice_secret)
builder.add_text_memo("Hello, Stellar!").append_payment_op(
    destination=bob_address, amount='10.25', asset_code='XLM')
builder.sign()
response = builder.submit()
print(response)

Document

Project details


Download files

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

Source Distribution

stellar-base-1.1.2.0.tar.gz (116.0 kB view details)

Uploaded Source

Built Distribution

stellar_base-1.1.2.0-py2.py3-none-any.whl (124.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file stellar-base-1.1.2.0.tar.gz.

File metadata

  • Download URL: stellar-base-1.1.2.0.tar.gz
  • Upload date:
  • Size: 116.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.10.0 pkginfo/1.2.1 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.19.5 CPython/3.6.7

File hashes

Hashes for stellar-base-1.1.2.0.tar.gz
Algorithm Hash digest
SHA256 bf5e2334b8da570099f9da00462580d2ff01bdeccf723fad5ddc75a8822f79e4
MD5 9bb8031a1eeff37ca81e1a2528d33bed
BLAKE2b-256 8a2bd3d0c7090049a544c403d13764773d69d57c2869c9d3aadca018b826278b

See more details on using hashes here.

File details

Details for the file stellar_base-1.1.2.0-py2.py3-none-any.whl.

File metadata

  • Download URL: stellar_base-1.1.2.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 124.7 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.10.0 pkginfo/1.2.1 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.19.5 CPython/3.6.7

File hashes

Hashes for stellar_base-1.1.2.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 62ed290e0db0084b8e396da5a9bcf07f069826ae2dc416f357e00ad954e7c3a8
MD5 2ae47fce8e2103a16191e3c39a231caf
BLAKE2b-256 051a4c82333a024b9664d0dd9057a6e6f44e0a1ad18bfb6b9bacfa4080163f6e

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