Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

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