@@ -293,6 +293,12 @@ def process_events(self):
293293 "name" : "Other" ,
294294 "docs" : "Unspecified error occurred" ,
295295 }
296+ elif "Token" in dispatch_error :
297+ self .__error_message = {
298+ "type" : "System" ,
299+ "name" : "Token" ,
300+ "docs" : dispatch_error ["Token" ],
301+ }
296302
297303 elif not has_transaction_fee_paid_event :
298304 if (
@@ -767,9 +773,6 @@ def init_runtime(
767773 if block_id is not None :
768774 if runtime := self .runtime_cache .retrieve (block = block_id ):
769775 self .runtime = runtime
770- self .runtime .load_runtime ()
771- if self .runtime .registry :
772- self .runtime .load_registry_type_map ()
773776 return self .runtime
774777 block_hash = self .get_block_hash (block_id )
775778
@@ -779,9 +782,6 @@ def init_runtime(
779782 self .last_block_hash = block_hash
780783 if runtime := self .runtime_cache .retrieve (block_hash = block_hash ):
781784 self .runtime = runtime
782- self .runtime .load_runtime ()
783- if self .runtime .registry :
784- self .runtime .load_registry_type_map ()
785785 return self .runtime
786786
787787 runtime_version = self .get_block_runtime_version_for (block_hash )
@@ -795,15 +795,9 @@ def init_runtime(
795795
796796 if runtime := self .runtime_cache .retrieve (runtime_version = runtime_version ):
797797 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
802799 else :
803800 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 ()
807801 return self .runtime
808802
809803 def get_runtime_for_version (
0 commit comments