# MultisigConfig.fromRpc

Converts a JSON-RPC multisig configuration to its domain representation.

## Imports

:::code-group
```ts [Named]
import { MultisigConfig } from 'ox/tempo'
```

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

## Examples

```ts twoslash
import { MultisigConfig } from 'ox/tempo'

const config = MultisigConfig.fromRpc({
  owners: [
    {
      owner: '0x1111111111111111111111111111111111111111',
      weight: 1
    }
  ],
  salt: `0x${'00'.repeat(32)}`,
  threshold: 1,
  version: '0x0'
})
```

## Definition

```ts
function fromRpc(
  config: Rpc,
): Config
```

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

## Parameters

### config

* **Type:** `Rpc`

The JSON-RPC multisig configuration.

## Return Type

The normalized multisig configuration.

[`Config`](/tempo/reference/MultisigConfig/types#multisigconfigconfig)
