ibc_testkit/fixtures/core/
commitment.rs1use ibc::core::commitment_types::commitment::CommitmentProofBytes;
2use ibc::core::commitment_types::proto::ics23::CommitmentProof;
3use ibc::core::commitment_types::proto::v1::MerkleProof as RawMerkleProof;
4use ibc::core::primitives::prelude::*;
5
6pub fn dummy_commitment_proof_bytes() -> CommitmentProofBytes {
8 let parsed = CommitmentProof { proof: None };
9 let mproofs: Vec<CommitmentProof> = vec![parsed];
10 let raw_mp = RawMerkleProof { proofs: mproofs };
11 raw_mp
12 .try_into()
13 .expect("could not convert to CommitmentProofBytes")
14}