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

# Module abi_attributes

Module: `noir_aztec::macros::internals_functions_generation::abi_attributes`

ABI attributes that are applied by the Aztec.nr macros to the generated functions with the `__aztec_nr_internals___` prefix in the name. The attributes are prefixed with `abi_` as they are used only for ABI purposes and artifact generation.

## Functions

- [abi_initializer](/aztec-nr-api/v6.0.0/noir_aztec/macros/internals_functions_generation/abi_attributes/fn.abi_initializer.md)
- [abi_only_self](/aztec-nr-api/v6.0.0/noir_aztec/macros/internals_functions_generation/abi_attributes/fn.abi_only_self.md)
- [abi_private](/aztec-nr-api/v6.0.0/noir_aztec/macros/internals_functions_generation/abi_attributes/fn.abi_private.md)
- [abi_public](/aztec-nr-api/v6.0.0/noir_aztec/macros/internals_functions_generation/abi_attributes/fn.abi_public.md)
- [abi_utility](/aztec-nr-api/v6.0.0/noir_aztec/macros/internals_functions_generation/abi_attributes/fn.abi_utility.md)
- [abi_view](/aztec-nr-api/v6.0.0/noir_aztec/macros/internals_functions_generation/abi_attributes/fn.abi_view.md)
