x402-chainlink
    Preparing search index...

    Function createPaymentPayload

    • Create payment payload for x402 request

      Type Parameters

      • TTransport extends Transport = Transport
      • TChain extends Chain = Chain
      • TAccount extends Account = Account

      Parameters

      • walletClient: {}

        Viem wallet client for signing

      • _x402Version: number
      • paymentRequirements: PaymentRequirements

        Payment requirements from server

      • creConfig: CREConfig

        CRE configuration (endpoint, contract address)

      Returns Promise<PaymentPayload>

      Payment payload to send to server

      const payload = await createPaymentPayload(
      walletClient,
      2,
      paymentRequirements,
      {
      endpoint: 'https://cre.chainlink.example.com',
      network: 'eip155:8453'
      }
      );