Skip to main content

@morph-l2/sdk • Docs


@morph-l2/sdk / isL2Provider

Function: isL2Provider()

isL2Provider<TProvider>(provider): provider is L2Provider<TProvider>

Determines if a given Provider is an L2Provider. Will coerce type if true

Type parameters​

• TProvider extends Provider<TProvider>

Parameters​

• provider: TProvider

The provider to check

Returns​

provider is L2Provider<TProvider>

Boolean

Example​

if (isL2Provider(provider)) {
// typescript now knows it is of type L2Provider
const gasPrice = await provider.estimateL2GasPrice(tx)
}

Source​

src/l2-provider.ts:157