# `Ethers.CcipRead`
[🔗](https://github.com/ExWeb3/elixir_ethers/blob/v0.6.12/lib/ethers/ccip_read.ex#L1)

CCIP Read ([EIP-3668](https://eips.ethereum.org/EIPS/eip-3668)) implementation

NOTE: Currently supports URLs with "https" scheme only

# `call`

```elixir
@spec call(Ethers.TxData.t(), Keyword.t()) ::
  {:ok, [term()] | term()} | {:error, term()}
```

Same as `Ethers.call/2` but will handle `Ethers.Contacts.CcipRead.Errors.OffchainLookup` errors
and performs an offchain lookup as per [EIP-3668](https://eips.ethereum.org/EIPS/eip-3668) specs.

## Options and Overrides
Accepts same options as `Ethers.call/2`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
