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

# Module context

Module: `noir_aztec::context`

Private, public and utility execution contexts.

## Re-exports

- `pub use noir_aztec::context::calls::PrivateCall;`
- `pub use noir_aztec::context::calls::PrivateStaticCall;`
- `pub use noir_aztec::context::calls::PublicCall;`
- `pub use noir_aztec::context::calls::PublicStaticCall;`
- `pub use noir_aztec::context::calls::UtilityCall;`

## Modules

- [calls](/aztec-nr-api/mainnet/noir_aztec/context/calls/index.md)
- [gas](/aztec-nr-api/mainnet/noir_aztec/context/gas/index.md)
- [inputs](/aztec-nr-api/mainnet/noir_aztec/context/inputs/index.md)

## Structs

- [NoteExistenceRequest](/aztec-nr-api/mainnet/noir_aztec/context/struct.NoteExistenceRequest.md): A request to assert the existence of a note.
- [NullifierExistenceRequest](/aztec-nr-api/mainnet/noir_aztec/context/struct.NullifierExistenceRequest.md): A request to assert the existence of a nullifier.
- [PrivateContext](/aztec-nr-api/mainnet/noir_aztec/context/struct.PrivateContext.md): PrivateContext
- [PublicContext](/aztec-nr-api/mainnet/noir_aztec/context/struct.PublicContext.md): PublicContext
- [ReturnsHash](/aztec-nr-api/mainnet/noir_aztec/context/struct.ReturnsHash.md): The hash of a private contract function call's return value.
- [UtilityContext](/aztec-nr-api/mainnet/noir_aztec/context/struct.UtilityContext.md)
