T402 API Reference - v2.8.0
    Preparing search index...

    Function registerExactTonFacilitatorScheme

    • Registers TON exact payment schemes to an t402Facilitator instance.

      This function registers:

      • V2: Specified networks with ExactTonScheme

      Parameters

      • facilitator: t402Facilitator

        The t402Facilitator instance to register schemes to

      • config: TonFacilitatorConfig

        Configuration for TON facilitator registration

      Returns t402Facilitator

      The facilitator instance for chaining

      import { registerExactTonScheme } from "@t402/ton/exact/facilitator/register";
      import { t402Facilitator } from "@t402/core/facilitator";
      import { TonClient } from "@ton/ton";

      const tonClient = new TonClient({ endpoint: "..." });
      const facilitator = new t402Facilitator();

      // Single network
      registerExactTonScheme(facilitator, {
      signer: toFacilitatorTonSigner(tonClient),
      networks: "ton:mainnet"
      });

      // Multiple networks
      registerExactTonScheme(facilitator, {
      signer: toFacilitatorTonSigner(tonClient),
      networks: ["ton:mainnet", "ton:testnet"]
      });

      // With gas sponsorship
      registerExactTonScheme(facilitator, {
      signer: toFacilitatorTonSigner(tonClient),
      networks: "ton:mainnet",
      schemeConfig: { canSponsorGas: true }
      });