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

# E1014 — Actor or reserved-system address used as a signer

> Actor or reserved-system address used as a signer

# E1014 — Actor or reserved-system address used as a signer

| Property | Value |
| - | - |
| **Code** | `1014` |
| **Slug** | `E1014` |
| **Category** | `validation` |

## What happened

The primary or an additional transaction signer is an Actor address or a reserved system address. The wallet-identity release checks every signer before accepting the transaction.

This is a transaction-validation error, not a Host API error. Rejected signer identity does not create a wallet claim.

## How to fix

Sign with a wallet address; actors and reserved system addresses cannot sign transactions.

## Specification and implementation

See [CIP-40 §12.1](../cips/cip-40-eip712-signing-walletconnect.md#121-wallet-and-actor-identity)
and the [wallet-release error registry](https://github.com/cowboyinc/core/blob/15ccf00d77d082a6223c6e0ed9f8857de7a6682e/storage/src/error_codes.rs).

> [card] [All Error Codes](https://docs.cowboy.inc/errors/overview.md)
>
> View the error code reference


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.