miden-node-proto 0.17.0-rc.1

Miden node message definitions (Store, Block Producer and RPC)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use miden_protobuf::{ConversionError, ConversionResultExt, Verify};
use miden_protocol::note::NoteScript;

use crate::generated as proto;

impl Verify for proto::rpc::DecodedMaybeNoteScript {
    type Verified = Option<NoteScript>;
    type Error = ConversionError;

    fn verify(self) -> Result<Self::Verified, Self::Error> {
        self.script.map(Verify::verify).transpose().context("script")
    }
}