1use sp_core::H256;
2use sp_mmr_primitives::utils::NodesUtils;
3use sp_mmr_primitives::{NodeIndex, INDEXING_PREFIX};
4use subspace_runtime_primitives::opaque::Header;
5
6pub(crate) mod request_handler;
7pub(crate) mod sync;
8
9pub(crate) fn get_offchain_key(index: NodeIndex) -> Vec<u8> {
10 NodesUtils::node_canon_offchain_key(INDEXING_PREFIX, index)
11}
12
13pub(crate) fn get_temp_key(index: NodeIndex, hash: H256) -> Vec<u8> {
14 NodesUtils::node_temp_offchain_key::<Header>(INDEXING_PREFIX, index, hash)
15}