# _recover_evm_address · FT4 Rell API · Chromia Docs (concept)

> function _ recover_ evm_ address(message: text, signature: signature ): byte_array Given the message and signature, extracts the evm address that signed it

Source: https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.core.auth/_recover_evm_address/

FUNCTION

# \_recover\_evm\_address

```signature
function _recover_evm_address(message: text, signature: signature): byte_array
```

[Source](https://gitlab.com/chromaway/ft4-lib/-/blob/development/rell/src/lib/ft4/core/auth/authentication.rell#lines-460)

Given the message and signature, extracts the evm address that signed it.

Throws `"INPUT ERROR"` if message is empty.

**Parameters**

* **message** — the message that was signed
* **signature** — the EVM signature of the message

[View this page on docs.chromia.com](https://docs.chromia.com/pages/ft4-rell/-f-t4%20-library/lib.ft4.core.auth/_recover_evm_address.html)Generated API reference, mirrored from the live docs
