6RVT5X4LTRP5XHVDESXMIC2DHMT5MUQ24ZDWEBJ4XYTF6LJXK7CAC
VO5OQW4W2656DIYYRNZ3PO7TQ4JOKQ3GVWE5ALUTYVMX3WMXJOYQC
SXEYMYF7P4RZMZ46WPL4IZUTSQ2ATBWYZX7QNVMS3SGOYXYOHAGQC
CVAT6LN3SYYLREM6NLM4IUPFI5EX3BL6MRPFTY24ROJFSB3J5OOQC
I52XSRUH5RVHQBFWVMAQPTUSPAJ4KNVID2RMI3UGCVKFLYUO6WZAC
if txn.current_state(&channel.borrow()) == Some(state) && extra.is_empty() {
if txn.current_state(&channel.borrow()) == state && extra.is_empty() {
return Ok(txn.current_state(&channel.borrow()).unwrap());
return Ok(txn.current_state(&channel.borrow()));
if let Some(state) = state { Ok(state) } else { Ok(txn .current_state(&channel.borrow()) .unwrap_or(Merkle::zero())) }
if let Some(state) = state {
Ok(state)
} else {
Ok(txn
.current_state(&channel.borrow())
.unwrap_or(Merkle::zero()))
}
Ok((n, Some(hash), Some(m)))
Ok((n, Some(hash), m))
) -> Option<Merkle> {
) -> Merkle {
.unwrap_or(Merkle::zero())
fn current_state(&self, channel: &pristine::Channel<Self>) -> Option<pristine::Merkle> {
fn current_state(&self, channel: &pristine::Channel<Self>) -> pristine::Merkle {