TCFJMFFE4RUI3PVIUAARUVKSIUJNSMY5MCVWJ4CZQXNYJ2QIUTBAC
if is_tag {
Ok(CS::State(
txn.state_from_prefix(&*current_channel.read(), h)?.0,
))
if is_pull {
if is_tag {
Ok(CS::State(
txn.state_from_prefix(&remote_ref.lock().states, h)?.0,
))
} else {
Ok(CS::Change(txn.hash_from_prefix_remote(&remote_ref, h)?))
}