# NetworkWithProvider

[**@justaname.id/sdk**](https://docs.justaname.id/sdk-reference/justaname-core-sdk) • **Docs**

***

[@justaname.id/sdk](https://docs.justaname.id/sdk-reference/justaname-core-sdk/globals) / NetworkWithProvider

## Interface: NetworkWithProvider\<Chain>

### Extends

* [`Network`](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/network)<`Chain`>

### Type Parameters

• **Chain** *extends* [`ChainId`](https://docs.justaname.id/sdk-reference/justaname-core-sdk/type-aliases/chainid) = [`ChainId`](https://docs.justaname.id/sdk-reference/justaname-core-sdk/type-aliases/chainid)

### Properties

#### chainId

> **chainId**: `Chain`

**Inherited from**

[`Network`](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/network).[`chainId`](https://docs.justaname.id/sdk-reference/justaname-core-sdk/network#chainid)

**Defined in**

[packages/@justaname.id/sdk/src/lib/types/justaname/configuration.ts:10](https://github.com/JustaName-id/JustaName-sdk/blob/dc845c10af242e3ca87d95ef392516ac0bfa8b95/packages/@justaname.id/sdk/src/lib/types/justaname/configuration.ts#L10)

***

#### provider

> **provider**: `JsonRpcProvider`

**Defined in**

[packages/@justaname.id/sdk/src/lib/types/justaname/configuration.ts:6](https://github.com/JustaName-id/JustaName-sdk/blob/dc845c10af242e3ca87d95ef392516ac0bfa8b95/packages/@justaname.id/sdk/src/lib/types/justaname/configuration.ts#L6)

***

#### providerUrl

> **providerUrl**: `string`

**Inherited from**

[`Network`](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/network).[`providerUrl`](https://docs.justaname.id/sdk-reference/justaname-core-sdk/network#providerurl)

**Defined in**

[packages/@justaname.id/sdk/src/lib/types/justaname/configuration.ts:11](https://github.com/JustaName-id/JustaName-sdk/blob/dc845c10af242e3ca87d95ef392516ac0bfa8b95/packages/@justaname.id/sdk/src/lib/types/justaname/configuration.ts#L11)
