# KeyAuthorization Errors

## `KeyAuthorization.InvalidAdminMarkerError`

Thrown when a TIP-1049 admin marker has any value other than `0x01`.

**Source:** [src/tempo/KeyAuthorization.ts](https://github.com/wevm/ox/blob/main/src/tempo/KeyAuthorization.ts#L1296)

## `KeyAuthorization.InvalidSignatureTypeError`

Thrown when a key authorization contains a keychain signature.

**Source:** [src/tempo/KeyAuthorization.ts](https://github.com/wevm/ox/blob/main/src/tempo/KeyAuthorization.ts#L1306)

## `KeyAuthorization.InvalidWitnessSizeError`

Thrown when a `witness` field is not exactly 32 bytes.

**Source:** [src/tempo/KeyAuthorization.ts](https://github.com/wevm/ox/blob/main/src/tempo/KeyAuthorization.ts#L1286)

## `KeyAuthorization.MissingAccountError`

Thrown when a multisig key grant omits its parent account binding.

**Source:** [src/tempo/KeyAuthorization.ts](https://github.com/wevm/ox/blob/main/src/tempo/KeyAuthorization.ts#L1316)
