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

# Module get_contract_instance

Module: `noir_aztec::oracle::get_contract_instance`

## Functions

- [get_contract_instance](/aztec-nr-api/mainnet/noir_aztec/oracle/get_contract_instance/fn.get_contract_instance.md): Returns `address`'s [`ContractInstance`](/aztec-nr-api/mainnet/protocol_types/contract_instance/struct.ContractInstance.md).
- [get_contract_instance_current_class_id_avm](/aztec-nr-api/mainnet/noir_aztec/oracle/get_contract_instance/fn.get_contract_instance_current_class_id_avm.md): Returns `address` current contract class, or `Option::none` if unpublished.
- [get_contract_instance_deployer_avm](/aztec-nr-api/mainnet/noir_aztec/oracle/get_contract_instance/fn.get_contract_instance_deployer_avm.md)
- [get_contract_instance_immutables_hash_avm](/aztec-nr-api/mainnet/noir_aztec/oracle/get_contract_instance/fn.get_contract_instance_immutables_hash_avm.md)
- [get_contract_instance_initialization_hash_avm](/aztec-nr-api/mainnet/noir_aztec/oracle/get_contract_instance/fn.get_contract_instance_initialization_hash_avm.md)
