x402-chainlink
    Preparing search index...

    Function buildPaymentRequirements

    • Build a PaymentRequirements object

      Parameters

      Returns PaymentRequirements

      Fully-formed PaymentRequirements object

      Error if token is not available on the network

      // Using a known token symbol
      const requirements = buildPaymentRequirements({
      network: 'eip155:8453',
      amount: 1.50, // $1.50 USDC
      asset: 'USDC',
      payTo: '0x1234...',
      });

      // Using a custom token address
      const requirements = buildPaymentRequirements({
      network: 'eip155:1',
      amount: 1000000, // Amount in atomic units
      asset: '0xCustomTokenAddress...',
      payTo: '0x1234...',
      extra: {
      name: 'Custom Token',
      symbol: 'CTK',
      decimals: 18,
      },
      });