> ## Documentation Index
> Fetch the complete documentation index at: https://docs.starknet.io/llms.txt
> Use this file to discover all available pages before exploring further.

# core::starknet::syscalls::call_contract_syscall

Calls a given contract.

## Signature

```rust theme={null}
pub extern fn call_contract_syscall(address: ContractAddress, entry_point_selector: felt252, calldata: Span) -> Result, Array> implicits(GasBuiltin, System) nopanic;
```

#### Arguments

* `address` - The address of the called contract.
* `entry_point_selector` - A selector for a function within that contract.
* `calldata` - Call arguments.
