Skip to main content

Python SCALE Codec Library

Project description

Python SCALE Codec

Python SCALE Codec Library

Description

Most of the data that the Substrate RPCs output is encoded with the SCALE Codec. This codec is used by the Substrate nodes' internal runtime. In order to get to meaningful data this data will need to be decoded. The Python SCALE Codec Library will specialize in this task.

Documentation

https://polkascan.github.io/py-scale-codec/

Example

RuntimeConfiguration().update_type_registry(load_type_registry_preset("default"))
RuntimeConfiguration().update_type_registry(load_type_registry_preset("kusama"))
obj = ScaleDecoder.get_decoder_class('Compact<Balance>', ScaleBytes("0x130080cd103d71bc22"))
obj.decode()
print(obj.value)

License

https://github.com/polkascan/py-scale-codec/blob/master/LICENSE

Project details


Release history Release notifications | RSS feed

This version

0.9.2

Download files

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

Source Distribution

scalecodec-0.9.2.tar.gz (205.3 kB view details)

Uploaded Source

Built Distribution

scalecodec-0.9.2-py3-none-any.whl (45.8 kB view details)

Uploaded Python 3

File details

Details for the file scalecodec-0.9.2.tar.gz.

File metadata

  • Download URL: scalecodec-0.9.2.tar.gz
  • Upload date:
  • Size: 205.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/3.7.5

File hashes

Hashes for scalecodec-0.9.2.tar.gz
Algorithm Hash digest
SHA256 a7e3a5d18f7e4a3ed5bd72d395a7e63307a2e0fce7bafc8c75d23dc1536b5293
MD5 ed3809cffaf05c4edbb65c68ad81d310
BLAKE2b-256 6ae582c8c4f6fa3708984a07dd1c2a6c653f72306e0079e3b839124702737838

See more details on using hashes here.

File details

Details for the file scalecodec-0.9.2-py3-none-any.whl.

File metadata

  • Download URL: scalecodec-0.9.2-py3-none-any.whl
  • Upload date:
  • Size: 45.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/3.7.5

File hashes

Hashes for scalecodec-0.9.2-py3-none-any.whl
Algorithm Hash digest
SHA256 bc0c4f93d2fbe8be0e64b9ee0008e3184cc7ba99f046d58692f18cb0fdc7451a
MD5 e0dd55477b406db40248789212387dab
BLAKE2b-256 fb80cd562203e52caeff2d0f5904fb97a7d8e1daca2e6d5f675bb33b79699b6e

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