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

# Module txe_oracles

Module: `noir_aztec::test::helpers::txe_oracles`

## Structs

- [TXECallContext](/aztec-nr-api/v6.0.0/noir_aztec/test/helpers/txe_oracles/struct.TXECallContext.md): The context of the last top-level call into TXE, as captured by the call executor. Refreshed on every top-level call.
- [TxEffects](/aztec-nr-api/v6.0.0/noir_aztec/test/helpers/txe_oracles/struct.TxEffects.md): The side effects of a single transaction, as surfaced by [`get_last_tx_effects`](/aztec-nr-api/v6.0.0/noir_aztec/test/helpers/txe_oracles/fn.get_last_tx_effects.md).

## Type aliases

- [TxNoteHashes](/aztec-nr-api/v6.0.0/noir_aztec/test/helpers/txe_oracles/type.TxNoteHashes.md): Note hashes emitted by a single transaction, as surfaced by [`get_last_tx_effects`](/aztec-nr-api/v6.0.0/noir_aztec/test/helpers/txe_oracles/fn.get_last_tx_effects.md).
- [TxNullifiers](/aztec-nr-api/v6.0.0/noir_aztec/test/helpers/txe_oracles/type.TxNullifiers.md): Nullifiers emitted by a single transaction, as surfaced by [`get_last_tx_effects`](/aztec-nr-api/v6.0.0/noir_aztec/test/helpers/txe_oracles/fn.get_last_tx_effects.md).
- [TxPrivateLog](/aztec-nr-api/v6.0.0/noir_aztec/test/helpers/txe_oracles/type.TxPrivateLog.md): A single private log's `log_data` as surfaced by [`get_last_tx_effects`](/aztec-nr-api/v6.0.0/noir_aztec/test/helpers/txe_oracles/fn.get_last_tx_effects.md): the first field is the kernel-siloed tag and the remainder is the ciphertext payload.
- [TxPrivateLogs](/aztec-nr-api/v6.0.0/noir_aztec/test/helpers/txe_oracles/type.TxPrivateLogs.md): Private logs emitted by a single transaction, in emission order, as surfaced by [`get_last_tx_effects`](/aztec-nr-api/v6.0.0/noir_aztec/test/helpers/txe_oracles/fn.get_last_tx_effects.md).

## Functions

- [add_account](/aztec-nr-api/v6.0.0/noir_aztec/test/helpers/txe_oracles/fn.add_account.md)
- [add_authwit](/aztec-nr-api/v6.0.0/noir_aztec/test/helpers/txe_oracles/fn.add_authwit.md)
- [advance_blocks_by](/aztec-nr-api/v6.0.0/noir_aztec/test/helpers/txe_oracles/fn.advance_blocks_by.md)
- [advance_timestamp_by](/aztec-nr-api/v6.0.0/noir_aztec/test/helpers/txe_oracles/fn.advance_timestamp_by.md)
- [assert_compatible_txe_oracle_version](/aztec-nr-api/v6.0.0/noir_aztec/test/helpers/txe_oracles/fn.assert_compatible_txe_oracle_version.md): Asserts that the TXE oracle interface version is compatible.
- [create_account](/aztec-nr-api/v6.0.0/noir_aztec/test/helpers/txe_oracles/fn.create_account.md)
- [deploy](/aztec-nr-api/v6.0.0/noir_aztec/test/helpers/txe_oracles/fn.deploy.md)
- [deploy_oracle](/aztec-nr-api/v6.0.0/noir_aztec/test/helpers/txe_oracles/fn.deploy_oracle.md)
- [execute_utility_function](/aztec-nr-api/v6.0.0/noir_aztec/test/helpers/txe_oracles/fn.execute_utility_function.md)
- [get_default_address](/aztec-nr-api/v6.0.0/noir_aztec/test/helpers/txe_oracles/fn.get_default_address.md)
- [get_last_block_timestamp](/aztec-nr-api/v6.0.0/noir_aztec/test/helpers/txe_oracles/fn.get_last_block_timestamp.md)
- [get_last_call_context](/aztec-nr-api/v6.0.0/noir_aztec/test/helpers/txe_oracles/fn.get_last_call_context.md): Returns the context of the last top-level call into TXE. See [`TXECallContext`](/aztec-nr-api/v6.0.0/noir_aztec/test/helpers/txe_oracles/struct.TXECallContext.md).
- [get_last_call_offchain_effects](/aztec-nr-api/v6.0.0/noir_aztec/test/helpers/txe_oracles/fn.get_last_call_offchain_effects.md): Returns the raw offchain effect payloads emitted by the last top-level call into TXE. Each effect is a variable-length field array (e.g. offchain messages have a different size than authwit authorization requests).
- [get_last_tx_effects](/aztec-nr-api/v6.0.0/noir_aztec/test/helpers/txe_oracles/fn.get_last_tx_effects.md): Returns the effects of the last transaction included by the TXE.
- [get_next_block_number](/aztec-nr-api/v6.0.0/noir_aztec/test/helpers/txe_oracles/fn.get_next_block_number.md)
- [get_next_block_timestamp](/aztec-nr-api/v6.0.0/noir_aztec/test/helpers/txe_oracles/fn.get_next_block_timestamp.md)
- [private_call_new_flow](/aztec-nr-api/v6.0.0/noir_aztec/test/helpers/txe_oracles/fn.private_call_new_flow.md)
- [public_call_new_flow](/aztec-nr-api/v6.0.0/noir_aztec/test/helpers/txe_oracles/fn.public_call_new_flow.md)
- [send_l1_to_l2_message](/aztec-nr-api/v6.0.0/noir_aztec/test/helpers/txe_oracles/fn.send_l1_to_l2_message.md)
- [set_authorize_all_utility_call_targets](/aztec-nr-api/v6.0.0/noir_aztec/test/helpers/txe_oracles/fn.set_authorize_all_utility_call_targets.md)
- [set_private_txe_context](/aztec-nr-api/v6.0.0/noir_aztec/test/helpers/txe_oracles/fn.set_private_txe_context.md)
- [set_public_txe_context](/aztec-nr-api/v6.0.0/noir_aztec/test/helpers/txe_oracles/fn.set_public_txe_context.md)
- [set_tagging_secret_strategies](/aztec-nr-api/v6.0.0/noir_aztec/test/helpers/txe_oracles/fn.set_tagging_secret_strategies.md)
- [set_top_level_txe_context](/aztec-nr-api/v6.0.0/noir_aztec/test/helpers/txe_oracles/fn.set_top_level_txe_context.md)
- [set_utility_txe_context](/aztec-nr-api/v6.0.0/noir_aztec/test/helpers/txe_oracles/fn.set_utility_txe_context.md)

## Globals

- [TXE_ORACLE_VERSION_MAJOR](/aztec-nr-api/v6.0.0/noir_aztec/test/helpers/txe_oracles/global.TXE_ORACLE_VERSION_MAJOR.md): The TXE oracle version constants are used to check that the oracle interface used for tests is in sync between TXE and Aztec.nr. This is separate from the contract oracle version in [`oracle::version`](/aztec-nr-api/v6.0.0/noir_aztec/oracle/version/index.md), which covers oracles used during contract execution by PXE.
- [TXE_ORACLE_VERSION_MINOR](/aztec-nr-api/v6.0.0/noir_aztec/test/helpers/txe_oracles/global.TXE_ORACLE_VERSION_MINOR.md)
