ProofData
Fully qualified path: cartesian_merkle_tree::components::cmtree_component::ProofData
[derive(Drop, Clone, Debug, Serde)]
pub struct ProofData {
pub root: felt252,
pub siblings: Array<felt252>,
pub siblings_length: u32,
pub direction_bits: felt252,
pub existence: bool,
pub key: felt252,
pub non_existence_key: felt252,
}
Members
root
Fully qualified path: cartesian_merkle_tree::components::cmtree_component::ProofData::root
pub root: felt252
siblings
Fully qualified path: cartesian_merkle_tree::components::cmtree_component::ProofData::siblings
pub siblings: Array<felt252>
siblings_length
Fully qualified path: cartesian_merkle_tree::components::cmtree_component::ProofData::siblings_length
pub siblings_length: u32
direction_bits
Fully qualified path: cartesian_merkle_tree::components::cmtree_component::ProofData::direction_bits
pub direction_bits: felt252
existence
Fully qualified path: cartesian_merkle_tree::components::cmtree_component::ProofData::existence
pub existence: bool
key
Fully qualified path: cartesian_merkle_tree::components::cmtree_component::ProofData::key
pub key: felt252
non_existence_key
Fully qualified path: cartesian_merkle_tree::components::cmtree_component::ProofData::non_existence_key
pub non_existence_key: felt252