Hello. I think I found a typo in SubstrateInterface class, get_runtime_metadata method.
There is this block of code:
metadata_decoder = self.runtime_config.create_scale_object( 'VersionedMetadata', data=ScaleBytes(response.get('result')))
And I believe it should go like this
metadata_decoder = self.runtime_config.create_scale_object( 'MetadataVersioned', data=ScaleBytes(response.get('result')))
Hello. I think I found a typo in SubstrateInterface class, get_runtime_metadata method.
There is this block of code:
metadata_decoder = self.runtime_config.create_scale_object( 'VersionedMetadata', data=ScaleBytes(response.get('result')))
And I believe it should go like thismetadata_decoder = self.runtime_config.create_scale_object( 'MetadataVersioned', data=ScaleBytes(response.get('result')))