@@ -293,6 +293,12 @@ def process_events(self):
293
293
"name" : "Other" ,
294
294
"docs" : "Unspecified error occurred" ,
295
295
}
296
+ elif "Token" in dispatch_error :
297
+ self .__error_message = {
298
+ "type" : "System" ,
299
+ "name" : "Token" ,
300
+ "docs" : dispatch_error ["Token" ],
301
+ }
296
302
297
303
elif not has_transaction_fee_paid_event :
298
304
if (
@@ -767,9 +773,6 @@ def init_runtime(
767
773
if block_id is not None :
768
774
if runtime := self .runtime_cache .retrieve (block = block_id ):
769
775
self .runtime = runtime
770
- self .runtime .load_runtime ()
771
- if self .runtime .registry :
772
- self .runtime .load_registry_type_map ()
773
776
return self .runtime
774
777
block_hash = self .get_block_hash (block_id )
775
778
@@ -779,9 +782,6 @@ def init_runtime(
779
782
self .last_block_hash = block_hash
780
783
if runtime := self .runtime_cache .retrieve (block_hash = block_hash ):
781
784
self .runtime = runtime
782
- self .runtime .load_runtime ()
783
- if self .runtime .registry :
784
- self .runtime .load_registry_type_map ()
785
785
return self .runtime
786
786
787
787
runtime_version = self .get_block_runtime_version_for (block_hash )
@@ -795,15 +795,9 @@ def init_runtime(
795
795
796
796
if runtime := self .runtime_cache .retrieve (runtime_version = runtime_version ):
797
797
self .runtime = runtime
798
- self .runtime .load_runtime ()
799
- if self .runtime .registry :
800
- self .runtime .load_registry_type_map ()
801
- return runtime
798
+ return self .runtime
802
799
else :
803
800
self .runtime = self .get_runtime_for_version (runtime_version , block_hash )
804
- self .runtime .load_runtime ()
805
- if self .runtime .registry :
806
- self .runtime .load_registry_type_map ()
807
801
return self .runtime
808
802
809
803
def get_runtime_for_version (
0 commit comments