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
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
Links
Examples: https://github.com/StellarCN/py-stellar-base/tree/master/examples
Issue tracker: https://github.com/StellarCN/py-stellar-base/issues
License: Apache License 2.0
Releases: https://pypi.org/project/stellar-sdk/
Thank you to all the people who have already contributed to py-stellar-base!
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
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf5e2334b8da570099f9da00462580d2ff01bdeccf723fad5ddc75a8822f79e4 |
|
MD5 | 9bb8031a1eeff37ca81e1a2528d33bed |
|
BLAKE2b-256 | 8a2bd3d0c7090049a544c403d13764773d69d57c2869c9d3aadca018b826278b |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62ed290e0db0084b8e396da5a9bcf07f069826ae2dc416f357e00ad954e7c3a8 |
|
MD5 | 2ae47fce8e2103a16191e3c39a231caf |
|
BLAKE2b-256 | 051a4c82333a024b9664d0dd9057a6e6f44e0a1ad18bfb6b9bacfa4080163f6e |