Skip to content

marcinx/py-stellar-base

 
 

Repository files navigation

py-stellar-base

Travis (.org) Read the Docs PyPI Codecov

py-stellar-sdk 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

Install from latest source code(may be unstable):

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

A Simple Example

# Alice pay 10 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', asset_code='XLM')
builder.sign()
response = builder.submit()
print(response)

Document

Links

Thank you to all the people who have already contributed to py-stellar-base!

About

a python version of stellar-base library.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 92.9%
  • RPC 6.7%
  • Other 0.4%