Skip to content

Commit 87e9537

Browse files
author
µ
committed
sync_substrate.py: fix bug where on change of runtime version, runtime is not reloaded
1 parent 3ccd0c3 commit 87e9537

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

async_substrate_interface/sync_substrate.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -763,12 +763,6 @@ def init_runtime(
763763
)
764764
)
765765

766-
self.load_runtime(
767-
runtime_info=runtime_info,
768-
metadata=metadata,
769-
metadata_v15=metadata_v15,
770-
)
771-
772766
runtime = Runtime(
773767
chain=self.chain,
774768
runtime_config=self.runtime_config,
@@ -778,6 +772,13 @@ def init_runtime(
778772
runtime_info=runtime_info,
779773
)
780774
self.runtime_cache.add_item(runtime_version=runtime_version, runtime=runtime)
775+
776+
self.load_runtime(
777+
runtime_info=runtime.runtime_info,
778+
metadata=runtime.metadata,
779+
metadata_v15=runtime.metadata_v15,
780+
)
781+
781782
return runtime
782783

783784
def create_storage_key(

0 commit comments

Comments
 (0)