# FrameReceipt.toRpc

Converts a [`FrameReceipt.FrameReceipt`](/api/FrameReceipt/types#framereceipt) to an RPC frame receipt.

## Imports

:::code-group
```ts [Named]
import { FrameReceipt } from 'ox'
```

```ts [Entrypoint]
import * as FrameReceipt from 'ox/FrameReceipt'
```
:::

## Examples

### Basic Usage

```ts twoslash
import { FrameReceipt } from 'ox'

const receipt = FrameReceipt.fromRpc({
  executionGasUsed: '0x5208',
  logs: [],
  stateGasUsed: '0x0',
  status: 1
})
const rpc = FrameReceipt.toRpc(receipt)
```

## Definition

```ts
function toRpc(
  receipt: toRpc.Input,
): Rpc
```

**Source:** [src/core/FrameReceipt.ts](https://github.com/wevm/ox/blob/main/src/core/FrameReceipt.ts#L104)

## Parameters

### receipt

* **Type:** `toRpc.Input`

The frame receipt. Gas accepts hex, bigint, or number values.

## Return Type

The RPC frame receipt with hex gas and a numeric status.

`Rpc`
