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

    Function toFacilitatorSvmSigner

    • Create a FacilitatorSvmSigner from a TransactionSigner and optional RPC config

      Parameters

      • signer: TransactionSigner & Readonly<{}>

        The TransactionSigner (e.g., from createKeyPairSignerFromBytes)

      • OptionalrpcConfig: FacilitatorRpcConfig

        Optional RPC configuration (single RPC, per-network map, or config)

      Returns FacilitatorSvmSigner

      A complete FacilitatorSvmSigner

      import { createKeyPairSignerFromBytes, createSolanaRpc, devnet } from "@solana/kit";

      // Option 1: No RPC - use defaults (SIMPLEST)
      const keypair = await createKeyPairSignerFromBytes(privateKeyBytes);
      const facilitator = toFacilitatorSvmSigner(keypair);

      // Option 2: Single RPC for all networks
      const rpc = createSolanaRpc(devnet("https://api.devnet.solana.com"));
      const facilitator = toFacilitatorSvmSigner(keypair, rpc);

      // Option 3: Per-network RPC (FLEXIBLE)
      const facilitator = toFacilitatorSvmSigner(keypair, {
      [SOLANA_MAINNET_CAIP2]: myQuickNodeRpc,
      // Devnet/testnet use defaults
      });

      // Option 4: Custom default RPC URL
      const facilitator = toFacilitatorSvmSigner(keypair, {
      defaultRpcUrl: "https://my-rpc.com"
      });