diff --git a/search-index.js b/search-index.js index 3a4b83eaae2..7cb431081e6 100644 --- a/search-index.js +++ b/search-index.js @@ -1,6 +1,6 @@ var searchIndex = JSON.parse('{\ "try_runtime":{"doc":"Try-runtime","t":"FF","n":["init_env","main"],"q":[[0,"try_runtime"]],"d":["",""],"i":[0,0],"f":[[[]],[[]]],"c":[],"p":[]},\ -"try_runtime_core":{"doc":"","t":"DLLALLLLLLLLALLLLLLLMAALLLLLLMLENNNNNNDLLMLLLLLLLLLLLLLLALLLLLLAALLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAALLMLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLMLLLLLLLLLLLLLLFMLLLLLLLLLLDLLLMLLLLLLLLLLLLLLLLLLLLLLLLLFMLLLMLLLLLLLDLLLMLLMLLLLLLLLLLLLLLLLLLLLLLLMFMMLLLMLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLMFMLLLMLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLMLLLLLLLFMLLLLLLLLLLDLLLLLMLLLLLLLLLLLLLLLLLLLLLLLMFMLLLLLLLLLLNEDQINNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNEDLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLMMNDNELLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLMLLMM","n":["RefTimeInfo","borrow","borrow_mut","commands","deref","deref_mut","drop","from","from_mut","from_mut","from_ref","from_ref","inherent_provider","init","into","into_any","into_any_arc","into_any_rc","into_mut","into_ref","max","shared_parameters","state","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","used","vzip","Action","CreateSnapshot","ExecuteBlock","FastForward","FollowChain","OffchainWorker","OnRuntimeUpgrade","TryRuntime","__clone_box","__clone_box","action","augment_args","augment_args_for_update","augment_subcommands","augment_subcommands_for_update","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","command","command_for_update","create_snapshot","deref","deref","deref_mut","deref_mut","drop","drop","execute_block","fast_forward","fmt","fmt","follow_chain","from","from","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","group_id","has_subcommand","init","init","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_mut","into_mut","into_ref","into_ref","offchain_worker","on_runtime_upgrade","run","run","shared","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","type_name","type_name","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","vzip","vzip","Command","__clone_box","augment_args","augment_args_for_update","borrow","borrow_mut","clone","clone_into","command","command_for_update","deref","deref_mut","drop","fmt","from","from","from_arg_matches","from_arg_matches_mut","from_mut","from_mut","from_ref","from_ref","group_id","init","into","into_any","into_any_arc","into_any_rc","into_mut","into_ref","run","snapshot_path","to_owned","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","update_from_arg_matches","update_from_arg_matches_mut","vzip","Command","__clone_box","augment_args","augment_args_for_update","block_ws_uri","borrow","borrow_mut","clone","clone_into","command","command_for_update","deref","deref_mut","drop","fmt","from","from_arg_matches","from_arg_matches_mut","from_mut","from_mut","from_ref","from_ref","group_id","init","into","into_any","into_any_arc","into_any_rc","into_mut","into_ref","run","state","to_owned","try_from","try_into","try_state","type_id","type_name","unchecked_into","unique_saturated_into","update_from_arg_matches","update_from_arg_matches_mut","vzip","Command","__clone_box","augment_args","augment_args_for_update","block_ws_uri","borrow","borrow_mut","chain","clone","clone_into","command","command_for_update","deref","deref_mut","drop","fmt","from","from_arg_matches","from_arg_matches_mut","from_mut","from_mut","from_ref","from_ref","group_id","init","into","into_any","into_any_arc","into_any_rc","into_mut","into_ref","n_blocks","run","run_migrations","state","to_owned","try_from","try_into","try_state","type_id","type_name","unchecked_into","unique_saturated_into","update_from_arg_matches","update_from_arg_matches_mut","vzip","Command","__clone_box","augment_args","augment_args_for_update","borrow","borrow_mut","clone","clone_into","command","command_for_update","deref","deref_mut","drop","fmt","from","from_arg_matches","from_arg_matches_mut","from_mut","from_mut","from_ref","from_ref","group_id","init","into","into_any","into_any_arc","into_any_rc","into_mut","into_ref","keep_connection","run","state_root_check","to_owned","try_from","try_into","try_state","type_id","type_name","unchecked_into","unique_saturated_into","update_from_arg_matches","update_from_arg_matches_mut","uri","vzip","Command","__clone_box","augment_args","augment_args_for_update","borrow","borrow_mut","clone","clone_into","command","command_for_update","deref","deref_mut","drop","fmt","from","from_arg_matches","from_arg_matches_mut","from_mut","from_mut","from_ref","from_ref","group_id","header_ws_uri","init","into","into_any","into_any_arc","into_any_rc","into_mut","into_ref","run","state","to_owned","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","update_from_arg_matches","update_from_arg_matches_mut","vzip","Command","__clone_box","augment_args","augment_args_for_update","borrow","borrow_mut","checks","clone","clone_into","command","command_for_update","deref","deref_mut","drop","fmt","from","from_arg_matches","from_arg_matches_mut","from_mut","from_mut","from_ref","from_ref","group_id","init","into","into_any","into_any_arc","into_any_rc","into_mut","into_ref","no_weight_warnings","run","state","to_owned","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","update_from_arg_matches","update_from_arg_matches_mut","vzip","AlephZero","Chain","ChainIter","Err","InherentProvider","Kusama","Polkadot","Rococo","SubstrateKitchenSink","SubstrateNodeTemplate","Westend","__clone_box","__clone_box","augment_subcommands","augment_subcommands_for_update","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","command","command_for_update","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","fmt","from","from","from_arg_matches","from_arg_matches_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_str","get_inherent_providers_and_pre_digest","get_inherent_providers_and_pre_digest","has_subcommand","init","init","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_iter","into_mut","into_mut","into_ref","into_ref","iter","len","len","next","next_back","nth","par_bridge","progress_with","size_hint","to_owned","to_owned","to_string","try_collect","try_from","try_from","try_into","try_into","type_id","type_id","type_name","type_name","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","update_from_arg_matches","update_from_arg_matches_mut","vzip","vzip","Existing","Path","Runtime","SharedParams","__clone_box","__clone_box","augment_args","augment_args_for_update","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","command","command_for_update","deref","deref","deref_mut","deref_mut","drop","drop","export_proof","fmt","fmt","from","from","from_arg_matches","from_arg_matches_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_str","group_id","heap_pages","init","init","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_mut","into_mut","into_ref","into_ref","overwrite_state_version","runtime","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","type_name","type_name","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","update_from_arg_matches","update_from_arg_matches_mut","vzip","vzip","wasm_method","wasmtime_instantiation_strategy","Live","LiveState","Snap","State","__clone_box","__clone_box","at","augment_args","augment_args_for_update","augment_subcommands","augment_subcommands_for_update","borrow","borrow","borrow_mut","borrow_mut","child_tree","clone","clone","clone_into","clone_into","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","group_id","has_subcommand","init","init","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_mut","into_mut","into_ref","into_ref","pallet","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","type_name","type_name","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","uri","vzip","vzip","path","snapshot_path"],"q":[[0,"try_runtime_core"],[31,"try_runtime_core::commands"],[123,"try_runtime_core::commands::create_snapshot"],[165,"try_runtime_core::commands::execute_block"],[208,"try_runtime_core::commands::fast_forward"],[254,"try_runtime_core::commands::follow_chain"],[298,"try_runtime_core::commands::offchain_worker"],[340,"try_runtime_core::commands::on_runtime_upgrade"],[383,"try_runtime_core::inherent_provider"],[477,"try_runtime_core::shared_parameters"],[555,"try_runtime_core::state"],[635,"try_runtime_core::state::State"]],"d":["","","","","","","","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","TODO: Docs","","Calls U::from(self).","","","","","","","","","","","","","","","","","Possible actions of try-runtime.","Create snapshot files.","Executes the given block against some state.","Executes a runtime upgrade (optional), then mines a number …","Follow the given chain’s finalized blocks and apply all …","Executes the offchain worker hooks of a given block …","Execute the migrations of the given runtime","Ready to use, vanilla command combining common actions.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Configurations for run.","","","","","","","","","","","","","","Returns the argument unchanged.","The source of the snapshot. Must be a remote node.","","","Get a mutable reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","","Calls U::from(self).","","","","","","Runs the create_snapshot command.","The snapshot path to write to.","","","","","","","","","","","Configurations for run.","","","","The ws uri from which to fetch the block.","","","","","","","","","","","Returns the argument unchanged.","","","","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Calls U::from(self).","","","","","","","The state type to use.","","","","Which try-state targets to execute when running this …","","","","","","","","Configuration for run.","","","","The ws uri from which to fetch the block.","","","Chain","","","","","","","","","Returns the argument unchanged.","","","","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","Calls U::from(self).","","","","","","How many empty blocks should be processed.","","Whether to run pending migrations before fast-forwarding.","The state type to use.","","","","Which try-state targets to execute when running this …","","","","","","","","Configurations for run.","","","","","","","","","","","","","","Returns the argument unchanged.","","","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","","Calls U::from(self).","","","","","","If present, a single connection to a node will be kept and …","","If set, then the state root check is enabled.","","","","Which try-state targets to execute when running this …","","","","","","","The url to connect to.","","Configuration for run.","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","","The ws uri from which to fetch the header.","","Calls U::from(self).","","","","","","","The state type to use.","","","","","","","","","","","Configuration for run.","","","","","","Select which optional checks to perform. Selects all when …","","","","","","","","","Returns the argument unchanged.","","","","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","Calls U::from(self).","","","","","","Whether to assume that the runtime is a relay chain …","","The state type to use.","","","","","","","","","","","","Chains that have InherentProvider implemented.","An iterator over the variants of Chain","","Trait for providing the inherent data and digest items for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Use the code of the remote node, or the snapshot.","Use the given path to the wasm binary file.","","Shared parameters of the try-runtime commands","","","","","","","","","","","","","","","","","","","","","Path to a file to export the storage proof into (as a …","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","The number of 64KB pages to allocate for Wasm execution. …","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Overwrite the state_version.","The runtime to use.","","","","","","","","","","","","","","","","","","","Type of wasm execution used.","The WASM instantiation method to use.","Use a live chain as the source of runtime state.","A Live variant for State","Use a state snapshot as the source of runtime state.","The source of runtime state to use.","","","The block hash at which to fetch the state.","","","","","","","","","Fetch the child-keys as well.","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","A pallet to scrape. Can be provided multiple times. If …","","","","","","","","","","","","","","","","","","","The url to connect to.","","","","DEPRECATED: use --path instead."],"i":[0,40,40,0,40,40,40,40,40,40,40,40,0,40,40,40,40,40,40,40,40,0,0,40,40,40,40,40,40,40,40,0,13,13,13,13,13,13,0,12,13,12,12,12,13,13,12,13,12,13,12,13,12,13,12,12,0,12,13,12,13,12,13,0,0,12,13,0,12,13,12,13,12,13,12,12,13,13,12,12,13,13,12,13,12,13,12,13,12,13,12,13,12,13,12,13,12,13,0,0,12,13,12,12,13,12,13,12,13,12,13,12,13,12,13,12,13,12,13,12,13,12,13,0,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,0,23,23,23,23,23,23,23,23,23,23,23,0,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,0,24,24,24,24,24,24,24,24,24,24,24,24,0,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,0,25,25,25,25,25,25,25,25,25,25,25,25,25,0,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,26,26,26,26,26,26,26,26,26,26,26,26,26,0,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,27,27,27,27,27,27,27,27,27,27,27,0,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,0,28,28,28,28,28,28,28,28,28,28,28,29,0,0,41,0,29,29,29,29,29,29,29,30,29,29,29,30,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,30,29,30,29,29,29,29,30,30,29,29,30,30,29,41,29,29,29,30,29,30,29,30,29,30,29,30,30,29,30,29,30,29,30,30,30,30,30,30,30,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,29,29,30,37,37,0,0,22,37,22,22,22,37,22,37,22,37,22,37,22,22,22,37,22,37,22,37,22,22,37,22,37,22,22,22,22,37,37,22,22,37,37,37,22,22,22,37,22,37,22,37,22,37,22,37,22,37,22,37,22,22,22,37,22,37,22,37,22,37,22,37,22,37,22,37,22,22,22,37,22,22,39,0,39,0,38,39,38,38,38,39,39,38,39,38,39,38,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,38,39,39,38,38,39,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,38,39,42,42],"f":[0,[[]],[[]],0,[1],[1],[1],[[]],[[]],[[]],[[]],[[]],0,[[],1],[[]],[[[3,[2]]],[[3,[4,2]]]],[5,[[5,[4]]]],[6,[[6,[4]]]],[[]],[[]],0,0,0,[[],7],[[],7],[[],8],[[],9],[[]],[[]],0,[[]],0,0,0,0,0,0,0,0,[10],[10],0,[11,11],[11,11],[11,11],[11,11],[[]],[[]],[[]],[[]],[12,12],[13,13],[[]],[[]],[[],11],[[],11],0,[1],[1],[1],[1],[1],[1],0,0,[[12,14],15],[[13,14],15],0,[[]],[[]],[16,[[7,[12,17]]]],[16,[[7,[13,17]]]],[16,[[7,[12,17]]]],[16,[[7,[13,17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[19,[18]]]],[9,20],[[],1],[[],1],[[]],[[]],[[[3,[2]]],[[3,[4,2]]]],[[[3,[2]]],[[3,[4,2]]]],[5,[[5,[4]]]],[5,[[5,[4]]]],[6,[[6,[4]]]],[6,[[6,[4]]]],[[]],[[]],[[]],[[]],0,0,[12,21],[[13,22],21],0,[[]],[[]],[[],7],[[],7],[[],7],[[],7],[[],8],[[],8],[[],9],[[],9],[[]],[[]],[[]],[[]],[[12,16],[[7,[17]]]],[[13,16],[[7,[17]]]],[[12,16],[[7,[17]]]],[[13,16],[[7,[17]]]],[[]],[[]],0,[10],[11,11],[11,11],[[]],[[]],[23,23],[[]],[[],11],[[],11],[1],[1],[1],[[23,14],15],[[]],0,[16,[[7,[23,17]]]],[16,[[7,[23,17]]]],[[]],[[]],[[]],[[]],[[],[[19,[18]]]],[[],1],[[]],[[[3,[2]]],[[3,[4,2]]]],[5,[[5,[4]]]],[6,[[6,[4]]]],[[]],[[]],[[22,23],21],0,[[]],[[],7],[[],7],[[],8],[[],9],[[]],[[]],[[23,16],[[7,[17]]]],[[23,16],[[7,[17]]]],[[]],0,[10],[11,11],[11,11],0,[[]],[[]],[24,24],[[]],[[],11],[[],11],[1],[1],[1],[[24,14],15],[[]],[16,[[7,[24,17]]]],[16,[[7,[24,17]]]],[[]],[[]],[[]],[[]],[[],[[19,[18]]]],[[],1],[[]],[[[3,[2]]],[[3,[4,2]]]],[5,[[5,[4]]]],[6,[[6,[4]]]],[[]],[[]],[[22,24],21],0,[[]],[[],7],[[],7],0,[[],8],[[],9],[[]],[[]],[[24,16],[[7,[17]]]],[[24,16],[[7,[17]]]],[[]],0,[10],[11,11],[11,11],0,[[]],[[]],0,[25,25],[[]],[[],11],[[],11],[1],[1],[1],[[25,14],15],[[]],[16,[[7,[25,17]]]],[16,[[7,[25,17]]]],[[]],[[]],[[]],[[]],[[],[[19,[18]]]],[[],1],[[]],[[[3,[2]]],[[3,[4,2]]]],[5,[[5,[4]]]],[6,[[6,[4]]]],[[]],[[]],0,[[22,25],21],0,0,[[]],[[],7],[[],7],0,[[],8],[[],9],[[]],[[]],[[25,16],[[7,[17]]]],[[25,16],[[7,[17]]]],[[]],0,[10],[11,11],[11,11],[[]],[[]],[26,26],[[]],[[],11],[[],11],[1],[1],[1],[[26,14],15],[[]],[16,[[7,[26,17]]]],[16,[[7,[26,17]]]],[[]],[[]],[[]],[[]],[[],[[19,[18]]]],[[],1],[[]],[[[3,[2]]],[[3,[4,2]]]],[5,[[5,[4]]]],[6,[[6,[4]]]],[[]],[[]],0,[[22,26],21],0,[[]],[[],7],[[],7],0,[[],8],[[],9],[[]],[[]],[[26,16],[[7,[17]]]],[[26,16],[[7,[17]]]],0,[[]],0,[10],[11,11],[11,11],[[]],[[]],[27,27],[[]],[[],11],[[],11],[1],[1],[1],[[27,14],15],[[]],[16,[[7,[27,17]]]],[16,[[7,[27,17]]]],[[]],[[]],[[]],[[]],[[],[[19,[18]]]],0,[[],1],[[]],[[[3,[2]]],[[3,[4,2]]]],[5,[[5,[4]]]],[6,[[6,[4]]]],[[]],[[]],[[22,27],21],0,[[]],[[],7],[[],7],[[],8],[[],9],[[]],[[]],[[27,16],[[7,[17]]]],[[27,16],[[7,[17]]]],[[]],0,[10],[11,11],[11,11],[[]],[[]],0,[28,28],[[]],[[],11],[[],11],[1],[1],[1],[[28,14],15],[[]],[16,[[7,[28,17]]]],[16,[[7,[28,17]]]],[[]],[[]],[[]],[[]],[[],[[19,[18]]]],[[],1],[[]],[[[3,[2]]],[[3,[4,2]]]],[5,[[5,[4]]]],[6,[[6,[4]]]],[[]],[[]],0,[[22,28],21],0,[[]],[[],7],[[],7],[[],8],[[],9],[[]],[[]],[[28,16],[[7,[17]]]],[[28,16],[[7,[17]]]],[[]],0,0,0,0,0,0,0,0,0,0,0,[10],[10],[11,11],[11,11],[[]],[[]],[[]],[[]],[29,29],[30,30],[[]],[[]],[[],11],[[],11],[1],[1],[1],[1],[1],[1],[[29,14],[[7,[31]]]],[[29,14],15],[[30,14],15],[[]],[[]],[16,[[7,[29,17]]]],[16,[[7,[29,17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[9,[[7,[29]]]],[19,7],[[29,19],7],[9,20],[[],1],[[],1],[[]],[[]],[[[3,[2]]],[[3,[4,2]]]],[[[3,[2]]],[[3,[4,2]]]],[5,[[5,[4]]]],[5,[[5,[4]]]],[6,[[6,[4]]]],[6,[[6,[4]]]],[[]],[[]],[[]],[[]],[[]],[[],30],[[],1],[30,1],[30,19],[30,19],[[30,1],19],[[],32],[33,34],[30],[[]],[[]],[[],35],[[],[[7,[36]]]],[[],7],[[],7],[[],7],[[],7],[[],8],[[],8],[[],9],[[],9],[[]],[[]],[[]],[[]],[[29,16],[[7,[17]]]],[[29,16],[[7,[17]]]],[[]],[[]],0,0,0,0,[10],[10],[11,11],[11,11],[[]],[[]],[[]],[[]],[22,22],[37,37],[[]],[[]],[[],11],[[],11],[1],[1],[1],[1],[1],[1],0,[[22,14],15],[[37,14],15],[[]],[[]],[16,[[7,[22,17]]]],[16,[[7,[22,17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[9,[[7,[37]]]],[[],[[19,[18]]]],0,[[],1],[[],1],[[]],[[]],[[[3,[2]]],[[3,[4,2]]]],[[[3,[2]]],[[3,[4,2]]]],[5,[[5,[4]]]],[5,[[5,[4]]]],[6,[[6,[4]]]],[6,[[6,[4]]]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[],7],[[],7],[[],7],[[],7],[[],8],[[],8],[[],9],[[],9],[[]],[[]],[[]],[[]],[[22,16],[[7,[17]]]],[[22,16],[[7,[17]]]],[[]],[[]],0,0,0,0,0,0,[10],[10],0,[11,11],[11,11],[11,11],[11,11],[[]],[[]],[[]],[[]],0,[38,38],[39,39],[[]],[[]],[1],[1],[1],[1],[1],[1],[[38,14],15],[[39,14],15],[[]],[[]],[16,[[7,[38,17]]]],[16,[[7,[39,17]]]],[16,[[7,[38,17]]]],[16,[[7,[39,17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[19,[18]]]],[9,20],[[],1],[[],1],[[]],[[]],[[[3,[2]]],[[3,[4,2]]]],[[[3,[2]]],[[3,[4,2]]]],[5,[[5,[4]]]],[5,[[5,[4]]]],[6,[[6,[4]]]],[6,[[6,[4]]]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[],7],[[],7],[[],7],[[],7],[[],8],[[],8],[[],9],[[],9],[[]],[[]],[[]],[[]],[[38,16],[[7,[17]]]],[[39,16],[[7,[17]]]],[[38,16],[[7,[17]]]],[[39,16],[[7,[17]]]],0,[[]],[[]],0,0],"c":[],"p":[[15,"usize"],[3,"Global"],[3,"Box"],[8,"Any"],[3,"Arc"],[3,"Rc"],[4,"Result"],[3,"TypeId"],[15,"str"],[3,"Private"],[3,"Command"],[3,"TryRuntime"],[4,"Action"],[3,"Formatter"],[6,"Result"],[3,"ArgMatches"],[6,"Error"],[3,"Id"],[4,"Option"],[15,"bool"],[6,"Result"],[3,"SharedParams"],[3,"Command"],[3,"Command"],[3,"Command"],[3,"Command"],[3,"Command"],[3,"Command"],[4,"Chain"],[3,"ChainIter"],[3,"Error"],[3,"IterBridge"],[3,"ProgressBar"],[3,"ProgressBarIter"],[3,"String"],[3,"BoundedVec"],[4,"Runtime"],[3,"LiveState"],[4,"State"],[3,"RefTimeInfo"],[8,"InherentProvider"],[13,"Snap"]]}\ +"try_runtime_core":{"doc":"","t":"DLLALLLLLLLLALLLLLLLMAALLLLLLMLENNNNNNDLLMLLLLLLLLLLLLLLALLLLLLAALLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAALLMLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLMLLLLLLLLLLLLLLFMLLLLLLLLLLDLLLMLLLLLLLLLLLLLLLLLLLLLLLLLFMLLLMLLLLLLLDLLLMLLMLLLLLLLLLLLLLLLLLLLLLLLMFMMLLLMLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLMFMLLLMLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLMLLLLLLLFMLLLLLLLLLLDLLLLLMLLLLLLLLLLLLLLLLLLLLLLLMFMLLLLLLLLLLNEDQINNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNEDLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLMMNDNELLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLMLLMM","n":["RefTimeInfo","borrow","borrow_mut","commands","deref","deref_mut","drop","from","from_mut","from_mut","from_ref","from_ref","inherent_provider","init","into","into_any","into_any_arc","into_any_rc","into_mut","into_ref","max","shared_parameters","state","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","used","vzip","Action","CreateSnapshot","ExecuteBlock","FastForward","FollowChain","OffchainWorker","OnRuntimeUpgrade","TryRuntime","__clone_box","__clone_box","action","augment_args","augment_args_for_update","augment_subcommands","augment_subcommands_for_update","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","command","command_for_update","create_snapshot","deref","deref","deref_mut","deref_mut","drop","drop","execute_block","fast_forward","fmt","fmt","follow_chain","from","from","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","group_id","has_subcommand","init","init","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_mut","into_mut","into_ref","into_ref","offchain_worker","on_runtime_upgrade","run","run","shared","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","type_name","type_name","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","vzip","vzip","Command","__clone_box","augment_args","augment_args_for_update","borrow","borrow_mut","clone","clone_into","command","command_for_update","deref","deref_mut","drop","fmt","from","from","from_arg_matches","from_arg_matches_mut","from_mut","from_mut","from_ref","from_ref","group_id","init","into","into_any","into_any_arc","into_any_rc","into_mut","into_ref","run","snapshot_path","to_owned","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","update_from_arg_matches","update_from_arg_matches_mut","vzip","Command","__clone_box","augment_args","augment_args_for_update","block_ws_uri","borrow","borrow_mut","clone","clone_into","command","command_for_update","deref","deref_mut","drop","fmt","from","from_arg_matches","from_arg_matches_mut","from_mut","from_mut","from_ref","from_ref","group_id","init","into","into_any","into_any_arc","into_any_rc","into_mut","into_ref","run","state","to_owned","try_from","try_into","try_state","type_id","type_name","unchecked_into","unique_saturated_into","update_from_arg_matches","update_from_arg_matches_mut","vzip","Command","__clone_box","augment_args","augment_args_for_update","block_ws_uri","borrow","borrow_mut","chain","clone","clone_into","command","command_for_update","deref","deref_mut","drop","fmt","from","from_arg_matches","from_arg_matches_mut","from_mut","from_mut","from_ref","from_ref","group_id","init","into","into_any","into_any_arc","into_any_rc","into_mut","into_ref","n_blocks","run","run_migrations","state","to_owned","try_from","try_into","try_state","type_id","type_name","unchecked_into","unique_saturated_into","update_from_arg_matches","update_from_arg_matches_mut","vzip","Command","__clone_box","augment_args","augment_args_for_update","borrow","borrow_mut","clone","clone_into","command","command_for_update","deref","deref_mut","drop","fmt","from","from_arg_matches","from_arg_matches_mut","from_mut","from_mut","from_ref","from_ref","group_id","init","into","into_any","into_any_arc","into_any_rc","into_mut","into_ref","keep_connection","run","state_root_check","to_owned","try_from","try_into","try_state","type_id","type_name","unchecked_into","unique_saturated_into","update_from_arg_matches","update_from_arg_matches_mut","uri","vzip","Command","__clone_box","augment_args","augment_args_for_update","borrow","borrow_mut","clone","clone_into","command","command_for_update","deref","deref_mut","drop","fmt","from","from_arg_matches","from_arg_matches_mut","from_mut","from_mut","from_ref","from_ref","group_id","header_ws_uri","init","into","into_any","into_any_arc","into_any_rc","into_mut","into_ref","run","state","to_owned","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","update_from_arg_matches","update_from_arg_matches_mut","vzip","Command","__clone_box","augment_args","augment_args_for_update","borrow","borrow_mut","checks","clone","clone_into","command","command_for_update","deref","deref_mut","drop","fmt","from","from_arg_matches","from_arg_matches_mut","from_mut","from_mut","from_ref","from_ref","group_id","init","into","into_any","into_any_arc","into_any_rc","into_mut","into_ref","no_weight_warnings","run","state","to_owned","try_from","try_into","type_id","type_name","unchecked_into","unique_saturated_into","update_from_arg_matches","update_from_arg_matches_mut","vzip","AlephZero","Chain","ChainIter","Err","InherentProvider","Kusama","Polkadot","Rococo","SubstrateKitchenSink","SubstrateNodeTemplate","Westend","__clone_box","__clone_box","augment_subcommands","augment_subcommands_for_update","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","command","command_for_update","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","fmt","from","from","from_arg_matches","from_arg_matches_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_str","get_inherent_providers_and_pre_digest","get_inherent_providers_and_pre_digest","has_subcommand","init","init","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_iter","into_mut","into_mut","into_ref","into_ref","iter","len","len","next","next_back","nth","par_bridge","progress_with","size_hint","to_owned","to_owned","to_string","try_collect","try_from","try_from","try_into","try_into","type_id","type_id","type_name","type_name","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","update_from_arg_matches","update_from_arg_matches_mut","vzip","vzip","Existing","Path","Runtime","SharedParams","__clone_box","__clone_box","augment_args","augment_args_for_update","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","command","command_for_update","deref","deref","deref_mut","deref_mut","drop","drop","export_proof","fmt","fmt","from","from","from_arg_matches","from_arg_matches_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_str","group_id","heap_pages","init","init","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_mut","into_mut","into_ref","into_ref","overwrite_state_version","runtime","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","type_name","type_name","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","update_from_arg_matches","update_from_arg_matches_mut","vzip","vzip","wasm_method","wasmtime_instantiation_strategy","Live","LiveState","Snap","State","__clone_box","__clone_box","at","augment_args","augment_args_for_update","augment_subcommands","augment_subcommands_for_update","borrow","borrow","borrow_mut","borrow_mut","child_tree","clone","clone","clone_into","clone_into","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","group_id","has_subcommand","hashed_prefixes","init","init","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_mut","into_mut","into_ref","into_ref","pallet","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","type_name","type_name","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","uri","vzip","vzip","path","snapshot_path"],"q":[[0,"try_runtime_core"],[31,"try_runtime_core::commands"],[123,"try_runtime_core::commands::create_snapshot"],[165,"try_runtime_core::commands::execute_block"],[208,"try_runtime_core::commands::fast_forward"],[254,"try_runtime_core::commands::follow_chain"],[298,"try_runtime_core::commands::offchain_worker"],[340,"try_runtime_core::commands::on_runtime_upgrade"],[383,"try_runtime_core::inherent_provider"],[477,"try_runtime_core::shared_parameters"],[555,"try_runtime_core::state"],[636,"try_runtime_core::state::State"]],"d":["","","","","","","","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","TODO: Docs","","Calls U::from(self).","","","","","","","","","","","","","","","","","Possible actions of try-runtime.","Create snapshot files.","Executes the given block against some state.","Executes a runtime upgrade (optional), then mines a number …","Follow the given chain’s finalized blocks and apply all …","Executes the offchain worker hooks of a given block …","Execute the migrations of the given runtime","Ready to use, vanilla command combining common actions.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Configurations for run.","","","","","","","","","","","","","","Returns the argument unchanged.","The source of the snapshot. Must be a remote node.","","","Get a mutable reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","","Calls U::from(self).","","","","","","Runs the create_snapshot command.","The snapshot path to write to.","","","","","","","","","","","Configurations for run.","","","","The ws uri from which to fetch the block.","","","","","","","","","","","Returns the argument unchanged.","","","","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Calls U::from(self).","","","","","","","The state type to use.","","","","Which try-state targets to execute when running this …","","","","","","","","Configuration for run.","","","","The ws uri from which to fetch the block.","","","Chain","","","","","","","","","Returns the argument unchanged.","","","","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","Calls U::from(self).","","","","","","How many empty blocks should be processed.","","Whether to run pending migrations before fast-forwarding.","The state type to use.","","","","Which try-state targets to execute when running this …","","","","","","","","Configurations for run.","","","","","","","","","","","","","","Returns the argument unchanged.","","","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","","Calls U::from(self).","","","","","","If present, a single connection to a node will be kept and …","","If set, then the state root check is enabled.","","","","Which try-state targets to execute when running this …","","","","","","","The url to connect to.","","Configuration for run.","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","","The ws uri from which to fetch the header.","","Calls U::from(self).","","","","","","","The state type to use.","","","","","","","","","","","Configuration for run.","","","","","","Select which optional checks to perform. Selects all when …","","","","","","","","","Returns the argument unchanged.","","","Get a mutable reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","","Calls U::from(self).","","","","","","Whether to assume that the runtime is a relay chain …","","The state type to use.","","","","","","","","","","","","Chains that have InherentProvider implemented.","An iterator over the variants of Chain","","Trait for providing the inherent data and digest items for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Use the code of the remote node, or the snapshot.","Use the given path to the wasm binary file.","","Shared parameters of the try-runtime commands","","","","","","","","","","","","","","","","","","","","","Path to a file to export the storage proof into (as a …","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","The number of 64KB pages to allocate for Wasm execution. …","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Overwrite the state_version.","The runtime to use.","","","","","","","","","","","","","","","","","","","Type of wasm execution used.","The WASM instantiation method to use.","Use a live chain as the source of runtime state.","A Live variant for State","Use a state snapshot as the source of runtime state.","The source of runtime state to use.","","","The block hash at which to fetch the state.","","","","","","","","","Fetch the child-keys as well.","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","","Storage entry key prefixes to scrape and inject into the …","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","A pallet to scrape. Can be provided multiple times. If …","","","","","","","","","","","","","","","","","","","The url to connect to.","","","","DEPRECATED: use --path instead."],"i":[0,40,40,0,40,40,40,40,40,40,40,40,0,40,40,40,40,40,40,40,40,0,0,40,40,40,40,40,40,40,40,0,13,13,13,13,13,13,0,12,13,12,12,12,13,13,12,13,12,13,12,13,12,13,12,12,0,12,13,12,13,12,13,0,0,12,13,0,12,13,12,13,12,13,12,12,13,13,12,12,13,13,12,13,12,13,12,13,12,13,12,13,12,13,12,13,12,13,0,0,12,13,12,12,13,12,13,12,13,12,13,12,13,12,13,12,13,12,13,12,13,12,13,0,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,0,23,23,23,23,23,23,23,23,23,23,23,0,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,0,24,24,24,24,24,24,24,24,24,24,24,24,0,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,0,25,25,25,25,25,25,25,25,25,25,25,25,25,0,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,26,26,26,26,26,26,26,26,26,26,26,26,26,0,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,27,27,27,27,27,27,27,27,27,27,27,0,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,0,28,28,28,28,28,28,28,28,28,28,28,29,0,0,41,0,29,29,29,29,29,29,29,30,29,29,29,30,29,30,29,30,29,30,29,29,29,30,29,30,29,30,29,29,30,29,30,29,29,29,29,30,30,29,29,30,30,29,41,29,29,29,30,29,30,29,30,29,30,29,30,30,29,30,29,30,29,30,30,30,30,30,30,30,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,30,29,29,29,30,37,37,0,0,22,37,22,22,22,37,22,37,22,37,22,37,22,22,22,37,22,37,22,37,22,22,37,22,37,22,22,22,22,37,37,22,22,37,37,37,22,22,22,37,22,37,22,37,22,37,22,37,22,37,22,37,22,22,22,37,22,37,22,37,22,37,22,37,22,37,22,37,22,22,22,37,22,22,39,0,39,0,38,39,38,38,38,39,39,38,39,38,39,38,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,38,39,39,38,38,39,39,38,39,38,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,39,38,38,39,42,42],"f":[0,[[]],[[]],0,[1],[1],[1],[[]],[[]],[[]],[[]],[[]],0,[[],1],[[]],[[[3,[2]]],[[3,[4,2]]]],[5,[[5,[4]]]],[6,[[6,[4]]]],[[]],[[]],0,0,0,[[],7],[[],7],[[],8],[[],9],[[]],[[]],0,[[]],0,0,0,0,0,0,0,0,[10],[10],0,[11,11],[11,11],[11,11],[11,11],[[]],[[]],[[]],[[]],[12,12],[13,13],[[]],[[]],[[],11],[[],11],0,[1],[1],[1],[1],[1],[1],0,0,[[12,14],15],[[13,14],15],0,[[]],[[]],[16,[[7,[12,17]]]],[16,[[7,[13,17]]]],[16,[[7,[12,17]]]],[16,[[7,[13,17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[19,[18]]]],[9,20],[[],1],[[],1],[[]],[[]],[[[3,[2]]],[[3,[4,2]]]],[[[3,[2]]],[[3,[4,2]]]],[5,[[5,[4]]]],[5,[[5,[4]]]],[6,[[6,[4]]]],[6,[[6,[4]]]],[[]],[[]],[[]],[[]],0,0,[12,21],[[13,22],21],0,[[]],[[]],[[],7],[[],7],[[],7],[[],7],[[],8],[[],8],[[],9],[[],9],[[]],[[]],[[]],[[]],[[12,16],[[7,[17]]]],[[13,16],[[7,[17]]]],[[12,16],[[7,[17]]]],[[13,16],[[7,[17]]]],[[]],[[]],0,[10],[11,11],[11,11],[[]],[[]],[23,23],[[]],[[],11],[[],11],[1],[1],[1],[[23,14],15],[[]],0,[16,[[7,[23,17]]]],[16,[[7,[23,17]]]],[[]],[[]],[[]],[[]],[[],[[19,[18]]]],[[],1],[[]],[[[3,[2]]],[[3,[4,2]]]],[5,[[5,[4]]]],[6,[[6,[4]]]],[[]],[[]],[[22,23],21],0,[[]],[[],7],[[],7],[[],8],[[],9],[[]],[[]],[[23,16],[[7,[17]]]],[[23,16],[[7,[17]]]],[[]],0,[10],[11,11],[11,11],0,[[]],[[]],[24,24],[[]],[[],11],[[],11],[1],[1],[1],[[24,14],15],[[]],[16,[[7,[24,17]]]],[16,[[7,[24,17]]]],[[]],[[]],[[]],[[]],[[],[[19,[18]]]],[[],1],[[]],[[[3,[2]]],[[3,[4,2]]]],[5,[[5,[4]]]],[6,[[6,[4]]]],[[]],[[]],[[22,24],21],0,[[]],[[],7],[[],7],0,[[],8],[[],9],[[]],[[]],[[24,16],[[7,[17]]]],[[24,16],[[7,[17]]]],[[]],0,[10],[11,11],[11,11],0,[[]],[[]],0,[25,25],[[]],[[],11],[[],11],[1],[1],[1],[[25,14],15],[[]],[16,[[7,[25,17]]]],[16,[[7,[25,17]]]],[[]],[[]],[[]],[[]],[[],[[19,[18]]]],[[],1],[[]],[[[3,[2]]],[[3,[4,2]]]],[5,[[5,[4]]]],[6,[[6,[4]]]],[[]],[[]],0,[[22,25],21],0,0,[[]],[[],7],[[],7],0,[[],8],[[],9],[[]],[[]],[[25,16],[[7,[17]]]],[[25,16],[[7,[17]]]],[[]],0,[10],[11,11],[11,11],[[]],[[]],[26,26],[[]],[[],11],[[],11],[1],[1],[1],[[26,14],15],[[]],[16,[[7,[26,17]]]],[16,[[7,[26,17]]]],[[]],[[]],[[]],[[]],[[],[[19,[18]]]],[[],1],[[]],[[[3,[2]]],[[3,[4,2]]]],[5,[[5,[4]]]],[6,[[6,[4]]]],[[]],[[]],0,[[22,26],21],0,[[]],[[],7],[[],7],0,[[],8],[[],9],[[]],[[]],[[26,16],[[7,[17]]]],[[26,16],[[7,[17]]]],0,[[]],0,[10],[11,11],[11,11],[[]],[[]],[27,27],[[]],[[],11],[[],11],[1],[1],[1],[[27,14],15],[[]],[16,[[7,[27,17]]]],[16,[[7,[27,17]]]],[[]],[[]],[[]],[[]],[[],[[19,[18]]]],0,[[],1],[[]],[[[3,[2]]],[[3,[4,2]]]],[5,[[5,[4]]]],[6,[[6,[4]]]],[[]],[[]],[[22,27],21],0,[[]],[[],7],[[],7],[[],8],[[],9],[[]],[[]],[[27,16],[[7,[17]]]],[[27,16],[[7,[17]]]],[[]],0,[10],[11,11],[11,11],[[]],[[]],0,[28,28],[[]],[[],11],[[],11],[1],[1],[1],[[28,14],15],[[]],[16,[[7,[28,17]]]],[16,[[7,[28,17]]]],[[]],[[]],[[]],[[]],[[],[[19,[18]]]],[[],1],[[]],[[[3,[2]]],[[3,[4,2]]]],[5,[[5,[4]]]],[6,[[6,[4]]]],[[]],[[]],0,[[22,28],21],0,[[]],[[],7],[[],7],[[],8],[[],9],[[]],[[]],[[28,16],[[7,[17]]]],[[28,16],[[7,[17]]]],[[]],0,0,0,0,0,0,0,0,0,0,0,[10],[10],[11,11],[11,11],[[]],[[]],[[]],[[]],[29,29],[30,30],[[]],[[]],[[],11],[[],11],[1],[1],[1],[1],[1],[1],[[29,14],[[7,[31]]]],[[29,14],15],[[30,14],15],[[]],[[]],[16,[[7,[29,17]]]],[16,[[7,[29,17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[9,[[7,[29]]]],[19,7],[[29,19],7],[9,20],[[],1],[[],1],[[]],[[]],[[[3,[2]]],[[3,[4,2]]]],[[[3,[2]]],[[3,[4,2]]]],[5,[[5,[4]]]],[5,[[5,[4]]]],[6,[[6,[4]]]],[6,[[6,[4]]]],[[]],[[]],[[]],[[]],[[]],[[],30],[[],1],[30,1],[30,19],[30,19],[[30,1],19],[[],32],[33,34],[30],[[]],[[]],[[],35],[[],[[7,[36]]]],[[],7],[[],7],[[],7],[[],7],[[],8],[[],8],[[],9],[[],9],[[]],[[]],[[]],[[]],[[29,16],[[7,[17]]]],[[29,16],[[7,[17]]]],[[]],[[]],0,0,0,0,[10],[10],[11,11],[11,11],[[]],[[]],[[]],[[]],[22,22],[37,37],[[]],[[]],[[],11],[[],11],[1],[1],[1],[1],[1],[1],0,[[22,14],15],[[37,14],15],[[]],[[]],[16,[[7,[22,17]]]],[16,[[7,[22,17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[9,[[7,[37]]]],[[],[[19,[18]]]],0,[[],1],[[],1],[[]],[[]],[[[3,[2]]],[[3,[4,2]]]],[[[3,[2]]],[[3,[4,2]]]],[5,[[5,[4]]]],[5,[[5,[4]]]],[6,[[6,[4]]]],[6,[[6,[4]]]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[],7],[[],7],[[],7],[[],7],[[],8],[[],8],[[],9],[[],9],[[]],[[]],[[]],[[]],[[22,16],[[7,[17]]]],[[22,16],[[7,[17]]]],[[]],[[]],0,0,0,0,0,0,[10],[10],0,[11,11],[11,11],[11,11],[11,11],[[]],[[]],[[]],[[]],0,[38,38],[39,39],[[]],[[]],[1],[1],[1],[1],[1],[1],[[38,14],15],[[39,14],15],[[]],[[]],[16,[[7,[38,17]]]],[16,[[7,[39,17]]]],[16,[[7,[38,17]]]],[16,[[7,[39,17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[19,[18]]]],[9,20],0,[[],1],[[],1],[[]],[[]],[[[3,[2]]],[[3,[4,2]]]],[[[3,[2]]],[[3,[4,2]]]],[5,[[5,[4]]]],[5,[[5,[4]]]],[6,[[6,[4]]]],[6,[[6,[4]]]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[],7],[[],7],[[],7],[[],7],[[],8],[[],8],[[],9],[[],9],[[]],[[]],[[]],[[]],[[38,16],[[7,[17]]]],[[39,16],[[7,[17]]]],[[38,16],[[7,[17]]]],[[39,16],[[7,[17]]]],0,[[]],[[]],0,0],"c":[],"p":[[15,"usize"],[3,"Global"],[3,"Box"],[8,"Any"],[3,"Arc"],[3,"Rc"],[4,"Result"],[3,"TypeId"],[15,"str"],[3,"Private"],[3,"Command"],[3,"TryRuntime"],[4,"Action"],[3,"Formatter"],[6,"Result"],[3,"ArgMatches"],[6,"Error"],[3,"Id"],[4,"Option"],[15,"bool"],[6,"Result"],[3,"SharedParams"],[3,"Command"],[3,"Command"],[3,"Command"],[3,"Command"],[3,"Command"],[3,"Command"],[4,"Chain"],[3,"ChainIter"],[3,"Error"],[3,"IterBridge"],[3,"ProgressBar"],[3,"ProgressBarIter"],[3,"String"],[3,"BoundedVec"],[4,"Runtime"],[3,"LiveState"],[4,"State"],[3,"RefTimeInfo"],[8,"InherentProvider"],[13,"Snap"]]}\ }'); if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)}; if (typeof exports !== 'undefined') {exports.searchIndex = searchIndex}; diff --git a/src/try_runtime_core/commands/follow_chain.rs.html b/src/try_runtime_core/commands/follow_chain.rs.html index f9fea07a8ca..df678a08671 100644 --- a/src/try_runtime_core/commands/follow_chain.rs.html +++ b/src/try_runtime_core/commands/follow_chain.rs.html @@ -208,6 +208,7 @@ 208 209 210 +211
// This file is part of try-runtime-cli.
 
 // Copyright (C) Parity Technologies (UK) Ltd.
@@ -350,6 +351,7 @@
                 at: Some(hex::encode(header.parent_hash().encode())),
                 pallet: vec![],
                 child_tree: true,
+                hashed_prefixes: vec![],
             });
             let ext = state
                 .to_ext::<Block, HostFns>(&shared, &executor, None, true)
diff --git a/src/try_runtime_core/state.rs.html b/src/try_runtime_core/state.rs.html
index c0eb44482e8..48d3ddfe355 100644
--- a/src/try_runtime_core/state.rs.html
+++ b/src/try_runtime_core/state.rs.html
@@ -245,6 +245,24 @@
 245
 246
 247
+248
+249
+250
+251
+252
+253
+254
+255
+256
+257
+258
+259
+260
+261
+262
+263
+264
+265
 
// This file is part of try-runtime-cli.
 
 // Copyright (C) Parity Technologies (UK) Ltd.
@@ -308,9 +326,15 @@
 
     /// A pallet to scrape. Can be provided multiple times. If empty, entire chain state will
     /// be scraped.
+    ///
+    /// This is equivalent to passing `xx_hash_64(pallet)` to `--hashed_prefixes`.
     #[arg(short, long, num_args = 1..)]
     pub pallet: Vec<String>,
 
+    /// Storage entry key prefixes to scrape and inject into the test externalities. Pass as 0x prefixed hex strings. By default, all keys are scraped and included.
+    #[arg(long = "prefix", value_parser = parse::hash, num_args = 1..)]
+    pub hashed_prefixes: Vec<String>,
+
     /// Fetch the child-keys as well.
     ///
     /// Default is `false`, if specific `--pallets` are specified, `true` otherwise. In other
@@ -379,11 +403,23 @@
                 uri,
                 at,
                 child_tree,
+                hashed_prefixes,
             }) => {
                 let at = match at {
                     Some(at_str) => Some(hash_of::<Block>(at_str)?),
                     None => None,
                 };
+                let hashed_prefixes = hashed_prefixes
+                    .iter()
+                    .map(|p_str| {
+                        hex::decode(p_str).map_err(|e| {
+                            format!(
+                                "Error decoding `hashed_prefixes` hex string entry '{:?}' to bytes: {:?}",
+                                p_str, e
+                            )
+                        })
+                    })
+                    .collect::<Result<Vec<_>, _>>()?;
                 Builder::<Block>::new().mode(Mode::Online(OnlineConfig {
                     at,
                     transport: uri.to_owned().into(),
@@ -399,7 +435,7 @@
                         [twox_128(b"System"), twox_128(b"LastRuntimeUpgrade")].concat(),
                         [twox_128(b"System"), twox_128(b"Number")].concat(),
                     ],
-                    hashed_prefixes: vec![],
+                    hashed_prefixes,
                 }))
             }
         };
diff --git a/try_runtime_core/commands/follow_chain/fn.run.html b/try_runtime_core/commands/follow_chain/fn.run.html
index cb662c9827b..6b95e872b91 100644
--- a/try_runtime_core/commands/follow_chain/fn.run.html
+++ b/try_runtime_core/commands/follow_chain/fn.run.html
@@ -1,4 +1,4 @@
-run in try_runtime_core::commands::follow_chain - Rust
pub async fn run<Block, HostFns>(
+run in try_runtime_core::commands::follow_chain - Rust
pub async fn run<Block, HostFns>(
     shared: SharedParams,
     command: Command
 ) -> Result<()>where
diff --git a/try_runtime_core/commands/follow_chain/index.html b/try_runtime_core/commands/follow_chain/index.html
index c7cfe5e692c..d33656c6793 100644
--- a/try_runtime_core/commands/follow_chain/index.html
+++ b/try_runtime_core/commands/follow_chain/index.html
@@ -1 +1 @@
-try_runtime_core::commands::follow_chain - Rust
\ No newline at end of file +try_runtime_core::commands::follow_chain - Rust
\ No newline at end of file diff --git a/try_runtime_core/state/enum.State.html b/try_runtime_core/state/enum.State.html index 3335500e468..d4d9c9c6b64 100644 --- a/try_runtime_core/state/enum.State.html +++ b/try_runtime_core/state/enum.State.html @@ -1,4 +1,4 @@ -State in try_runtime_core::state - Rust
pub enum State {
+State in try_runtime_core::state - Rust
pub enum State {
     Snap {
         snapshot_path: Option<PathBuf>,
         path: Option<PathBuf>,
@@ -8,15 +8,15 @@
 

Variants§

§

Snap

Fields

§snapshot_path: Option<PathBuf>

DEPRECATED: use --path instead.

Use a state snapshot as the source of runtime state.

§

Live(LiveState)

Use a live chain as the source of runtime state.

-

Trait Implementations§

source§

impl Clone for State

source§

fn clone(&self) -> State

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for State

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromArgMatches for State

source§

fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn from_arg_matches_mut( +

Trait Implementations§

source§

impl Clone for State

source§

fn clone(&self) -> State

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for State

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromArgMatches for State

source§

fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches -) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn update_from_arg_matches( +) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches -) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

fn update_from_arg_matches_mut<'b>( +) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

fn update_from_arg_matches_mut<'b>( &mut self, __clap_arg_matches: &mut ArgMatches -) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

impl Subcommand for State

source§

fn augment_subcommands<'b>(__clap_app: Command) -> Command

Append to [Command] so it can instantiate Self. Read more
source§

fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command

Append to [Command] so it can update self. Read more
source§

fn has_subcommand(__clap_name: &str) -> bool

Test whether Self can parse a specific subcommand

Auto Trait Implementations§

§

impl RefUnwindSafe for State

§

impl Send for State

§

impl Sync for State

§

impl Unpin for State

§

impl UnwindSafe for State

Blanket Implementations§

source§

impl<T> Any for Twhere +) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

impl Subcommand for State

source§

fn augment_subcommands<'b>(__clap_app: Command) -> Command

Append to [Command] so it can instantiate Self. Read more
source§

fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command

Append to [Command] so it can update self. Read more
source§

fn has_subcommand(__clap_name: &str) -> bool

Test whether Self can parse a specific subcommand

Auto Trait Implementations§

§

impl RefUnwindSafe for State

§

impl Send for State

§

impl Sync for State

§

impl Unpin for State

§

impl UnwindSafe for State

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Borrow<T> for Twhere diff --git a/try_runtime_core/state/index.html b/try_runtime_core/state/index.html index 2c530897008..f626003bef6 100644 --- a/try_runtime_core/state/index.html +++ b/try_runtime_core/state/index.html @@ -1 +1 @@ -try_runtime_core::state - Rust

Module try_runtime_core::state

source ·

Structs

Enums

  • The source of runtime state to use.
\ No newline at end of file +try_runtime_core::state - Rust

Module try_runtime_core::state

source ·

Structs

Enums

  • The source of runtime state to use.
\ No newline at end of file diff --git a/try_runtime_core/state/struct.LiveState.html b/try_runtime_core/state/struct.LiveState.html index 767ba3d81e8..bcf67425fe7 100644 --- a/try_runtime_core/state/struct.LiveState.html +++ b/try_runtime_core/state/struct.LiveState.html @@ -1,7 +1,8 @@ -LiveState in try_runtime_core::state - Rust
pub struct LiveState {
+LiveState in try_runtime_core::state - Rust
pub struct LiveState {
     pub uri: String,
     pub at: Option<String>,
     pub pallet: Vec<String>,
+    pub hashed_prefixes: Vec<String>,
     pub child_tree: bool,
 }
Expand description

A Live variant for State

Fields§

§uri: String

The url to connect to.

@@ -9,6 +10,8 @@

If non provided, then the latest finalized head is used.

§pallet: Vec<String>

A pallet to scrape. Can be provided multiple times. If empty, entire chain state will be scraped.

+

This is equivalent to passing xx_hash_64(pallet) to --hashed_prefixes.

+
§hashed_prefixes: Vec<String>

Storage entry key prefixes to scrape and inject into the test externalities. Pass as 0x prefixed hex strings. By default, all keys are scraped and included.

§child_tree: bool

Fetch the child-keys as well.

Default is false, if specific --pallets are specified, true otherwise. In other words, if you scrape the whole state the child tree data is included out of the box.