> Aztec.nr API reference, v6.0.0 (mainnet and testnet). Index: https://docs.aztec.network/aztec-nr-api/v6.0.0/llms.txt

# Module append_only_tree

Module: `noir_aztec::protocol::merkle_tree::append_only_tree`

## Functions

- [append_leaf_to_snapshot](/aztec-nr-api/v6.0.0/noir_aztec/protocol/merkle_tree/append_only_tree/fn.append_leaf_to_snapshot.md)
- [append_leaf_to_snapshot_sha](/aztec-nr-api/v6.0.0/noir_aztec/protocol/merkle_tree/append_only_tree/fn.append_leaf_to_snapshot_sha.md)
- [append_leaves_to_snapshot](/aztec-nr-api/v6.0.0/noir_aztec/protocol/merkle_tree/append_only_tree/fn.append_leaves_to_snapshot.md): Appends up to `MaxLeaves` leaves to a poseidon append-only tree at its current (arbitrary) next-available index.
- [insert_subtree_root_to_snapshot](/aztec-nr-api/v6.0.0/noir_aztec/protocol/merkle_tree/append_only_tree/fn.insert_subtree_root_to_snapshot.md)
- [insert_subtree_root_to_snapshot_with_hasher](/aztec-nr-api/v6.0.0/noir_aztec/protocol/merkle_tree/append_only_tree/fn.insert_subtree_root_to_snapshot_with_hasher.md): Inserts a subtree root into an append-only tree snapshot.
