# `EEVM.Precompile`
[🔗](https://github.com/mw2000/eevm/blob/v0.1.0/lib/eevm/precompile.ex#L1)

Behaviour for EVM precompile implementations.

# `execute`

```elixir
@callback execute(binary(), non_neg_integer()) ::
  {:ok, binary(), non_neg_integer()} | {:error, atom()}
```

---

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