Releases: JAMdotTech/py-scale-codec
Releases · JAMdotTech/py-scale-codec
v1.0.3 release
Kusama and Rococo type registry update
v0.11.23 release
Kusama and Rococo type registry update
v1.0.2 release
Added missing Contract types to ScaleInfo type registry
v1.0.1 release
Changed base URL to online type registries
v1.0.0 release
Support for MetadataV14
and PortableRegistry
.
It has the following breaking changes:
- All properties of
Struct
objects in existing type-registries are now converted from CamelCase to snake_case, to be compatible with generatedPortableRegistry
structs scale_obj.value
always contains a serialised version in Python primitivesscale_obj.serialize()
will contain a human readable formatscale_obj.value_object
contains the full nested SCALE objects if applicable. A short-hand ofscale_obj.value_object[‘accounts’].value_object[0].ss58_address
isscale_obj[‘accounts’][0].ss58_address
. If thescale_obj
is aVec
this will also act as an iterable.- Reformatting of value attributes of many
ScaleType
classes; in particularExtrinsic
andEvent
- Metadata decoding has been completely refactored and should use
MetadataVersioned
in stead of removedMetadataDecoder
- All
ScaleType
classes moved totypes
sub-package;block
sub-package is removed
v0.11.22 release
Changed base URL to online type registries
Release v0.11.21
Type registry update
Release v0.11.20
Support for Enum
types with explicit specified index numbers
Release v0.11.19
- Fixed
ValidDisputeStatementKind
- Updated Polkadot runtime upgrade history
Release v0.11.18
Type registry update