コンテンツにスキップ

extractAcceptedNetworks

このコンテンツはまだ日本語訳がありません。

extractAcceptedNetworks(requirements): readonly ("eip155:1" | "eip155:43114" | "eip155:43113" | "eip155:11155111" | "eip155:8217" | "eip155:1001" | "eip155:137" | "eip155:80002")[]

Defined in: src/observability/hooks.ts:253

Type-safe pluck of the accepts network list from a X402PaymentRequirements array. Adapter authors can use this to build acceptedNetworks for PaymentRequiredEvent without re-implementing the narrow.

Parameters

requirements

readonly X402PaymentRequirements[]

Returns

readonly ("eip155:1" | "eip155:43114" | "eip155:43113" | "eip155:11155111" | "eip155:8217" | "eip155:1001" | "eip155:137" | "eip155:80002")[]

Example

import { extractAcceptedNetworks } from "kawasekit/observability";
const acceptedNetworks = extractAcceptedNetworks(requirements);