Conversion: trytes and trits
# The snippet is a part of the IOTA Developer Essentials project. You can reach it at https://hribek25.github.io/IOTA101/ | |
# Complete description and story behind the snippet is available at: https://hribek25.github.io/IOTA101/Allchapters_python.ipynb.html#3BB8C879CCAE | |
# Requirement: PyOTA library (!pip install pyota) | |
import iota #importing PyOTA library to interact with | |
from pprint import pprint | |
TrytesAsBytes = b"YZJEATEQ9JKLZ" # some data encoded in Trytes (byte string in Python, not unicode string) | |
Trytes = iota.TryteString(TrytesAsBytes) # initializing TryteString type from the PyOTA library - great help while dealing with Trytes/Trits, etc. | |
pprint(Trytes) # getting the same data however using TryteString type of PyOTA library | |
pprint("Number of Trytes: %s" % len(TrytesAsBytes)) | |
Trits = Trytes.as_trits() # converting Trytes to Trits | |
pprint(Trits,compact=True) | |
pprint("Number of trits: %s" % len(Trits)) # Number of trits is three times the number of trytes obviously |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment