# z.TransactionEnvelope.Signed

Signed transaction envelope schema.

## Imports

```ts
import { z } from 'ox/zod'

z.TransactionEnvelope.Signed
```

## Definition

```ts
export const Signed = z.union([
  z_TxEnvelopeEip8141.TxEnvelopeEip8141.check(
    z.refine(
      (value) =>
        (value.signatures ?? []).every((entry) =>
          core_FrameSignature.validate(entry, { signed: true }),
        ),
      'Invalid signed frame transaction',
    ),
  ),
  z_TxEnvelopeLegacy.Signed,
  z_TxEnvelopeEip2930.Signed,
  z_TxEnvelopeEip1559.Signed,
  z_TxEnvelopeEip4844.Signed,
  z_TxEnvelopeEip7702.Signed,
])
```

**Source:** [src/zod/TransactionEnvelope.ts](https://github.com/wevm/ox/blob/main/src/zod/TransactionEnvelope.ts)
