We have upgraded the product to App Kit and recommend using it for all production deployments. USDCKit will remain available as a private beta product. Thank you.
@circle-fin/usdckit - v0.25.4
    Preparing search index...

    Variable NEAR_TESTNETConst

    NEAR_TESTNET: {
        blockchainId: "NEAR-TESTNET";
        blockchainVm: "NEAR";
        blockExplorers: {
            default: {
                name: "NEAR Explorer";
                url: "https://eth-explorer-testnet.near.org";
            };
        };
        blockTime?: number;
        contracts: {
            ensRegistry?: ChainContract;
            ensUniversalResolver?: ChainContract;
            erc6492Verifier?: ChainContract;
            multicall3?: ChainContract;
            USDC: {
                address: "3e2210e1184b45b64c8a434c0a7e7b23cc04ea7eb7a6c3c32520d03d4afcb8af";
                read: { decimals: () => 6 };
            };
        };
        custom?: Record<string, unknown>;
        ensTlds?: readonly string[];
        experimental_preconfirmationTime?: number;
        extendSchema?: Record<string, unknown>;
        fees?: ChainFees<undefined>;
        formatters?: undefined;
        id: 398;
        name: "NEAR Protocol Testnet";
        nativeCurrency: { decimals: 18; name: "NEAR"; symbol: "NEAR" };
        prepareTransactionRequest?:
            | (
                (
                    args: PrepareTransactionRequestParameters<
                        undefined
                        | Chain,
                        undefined | Account,
                        undefined | Chain,
                        undefined | `0x${string}` | Account,
                        PrepareTransactionRequestRequest<
                            undefined
                            | Chain,
                            undefined | Chain,
                            undefined | Chain,
                        >,
                    >,
                    options: {
                        phase:
                            | "beforeFillTransaction"
                            | "beforeFillParameters"
                            | "afterFillParameters";
                    },
                ) => Promise<
                    PrepareTransactionRequestParameters<
                        undefined
                        | Chain,
                        undefined | Account,
                        undefined | Chain,
                        undefined | `0x${string}` | Account,
                        PrepareTransactionRequestRequest<
                            undefined
                            | Chain,
                            undefined | Chain,
                            undefined | Chain,
                        >,
                    >,
                >
            )
            | [
                fn: (
                    args: PrepareTransactionRequestParameters<
                        undefined
                        | Chain,
                        undefined | Account,
                        undefined | Chain,
                        undefined | `0x${string}` | Account,
                        PrepareTransactionRequestRequest<
                            undefined
                            | Chain,
                            undefined | Chain,
                            undefined | Chain,
                        >,
                    >,
                    options: {
                        phase:
                            | "beforeFillTransaction"
                            | "beforeFillParameters"
                            | "afterFillParameters";
                    },
                ) => Promise<
                    PrepareTransactionRequestParameters<
                        undefined
                        | Chain,
                        undefined | Account,
                        undefined | Chain,
                        undefined | `0x${string}` | Account,
                        PrepareTransactionRequestRequest<
                            undefined
                            | Chain,
                            undefined | Chain,
                            undefined | Chain,
                        >,
                    >,
                >,
                options: {
                    runAt: readonly (
                        | "beforeFillTransaction"
                        | "beforeFillParameters"
                        | "afterFillParameters"
                    )[];
                },
            ];
        rpcUrls: {
            default: { http: readonly ["https://eth-rpc.testnet.near.org"] };
        };
        serializers?: ChainSerializers<
            undefined,
            TransactionSerializable<bigint, number>,
        >;
        sourceId?: number;
        testnet: true;
        verifyHash?: (
            client: Client<
                Transport,
                undefined
                | Chain,
                undefined | Account,
                undefined,

                    | undefined
                    | {
                        account?: undefined;
                        batch?: undefined;
                        cacheTime?: undefined;
                        ccipRead?: undefined;
                        chain?: undefined;
                        dataSuffix?: undefined;
                        experimental_blockTag?: undefined;
                        key?: undefined;
                        name?: undefined;
                        pollingInterval?: undefined;
                        request?: undefined;
                        transport?: undefined;
                        type?: undefined;
                        uid?: undefined;
                        [key: string]: unknown;
                    },
            >,
            parameters: VerifyHashParameters,
        ) => Promise<boolean>;
    } = ...

    Type Declaration

    • ReadonlyblockchainId: "NEAR-TESTNET"
    • ReadonlyblockchainVm: "NEAR"
    • blockExplorers: {
          default: {
              name: "NEAR Explorer";
              url: "https://eth-explorer-testnet.near.org";
          };
      }

      Collection of block explorers

    • OptionalblockTime?: number

      Block time in milliseconds.

    • contracts: {
          ensRegistry?: ChainContract;
          ensUniversalResolver?: ChainContract;
          erc6492Verifier?: ChainContract;
          multicall3?: ChainContract;
          USDC: {
              address: "3e2210e1184b45b64c8a434c0a7e7b23cc04ea7eb7a6c3c32520d03d4afcb8af";
              read: { decimals: () => 6 };
          };
      }

      Collection of contracts

    • Optionalcustom?: Record<string, unknown>

      Custom chain data.

      use .extend instead.

    • OptionalensTlds?: readonly string[]

      Collection of ENS TLDs for the chain.

    • Optionalexperimental_preconfirmationTime?: number

      Preconfirmation time in milliseconds.

    • OptionalextendSchema?: Record<string, unknown>

      Extend schema.

    • Optionalfees?: ChainFees<undefined>

      Modifies how fees are derived.

    • Optional Readonlyformatters?: undefined
    • id: 398

      ID in number form

    • name: "NEAR Protocol Testnet"

      Human-readable name

    • nativeCurrency: { decimals: 18; name: "NEAR"; symbol: "NEAR" }

      Currency used by chain

    • OptionalprepareTransactionRequest?:
          | (
              (
                  args: PrepareTransactionRequestParameters<
                      undefined
                      | Chain,
                      undefined | Account,
                      undefined | Chain,
                      undefined | `0x${string}` | Account,
                      PrepareTransactionRequestRequest<
                          undefined
                          | Chain,
                          undefined | Chain,
                          undefined | Chain,
                      >,
                  >,
                  options: {
                      phase:
                          | "beforeFillTransaction"
                          | "beforeFillParameters"
                          | "afterFillParameters";
                  },
              ) => Promise<
                  PrepareTransactionRequestParameters<
                      undefined
                      | Chain,
                      undefined | Account,
                      undefined | Chain,
                      undefined | `0x${string}` | Account,
                      PrepareTransactionRequestRequest<
                          undefined
                          | Chain,
                          undefined | Chain,
                          undefined | Chain,
                      >,
                  >,
              >
          )
          | [
              fn: (
                  args: PrepareTransactionRequestParameters<
                      undefined
                      | Chain,
                      undefined | Account,
                      undefined | Chain,
                      undefined | `0x${string}` | Account,
                      PrepareTransactionRequestRequest<
                          undefined
                          | Chain,
                          undefined | Chain,
                          undefined | Chain,
                      >,
                  >,
                  options: {
                      phase:
                          | "beforeFillTransaction"
                          | "beforeFillParameters"
                          | "afterFillParameters";
                  },
              ) => Promise<
                  PrepareTransactionRequestParameters<
                      undefined
                      | Chain,
                      undefined | Account,
                      undefined | Chain,
                      undefined | `0x${string}` | Account,
                      PrepareTransactionRequestRequest<
                          undefined
                          | Chain,
                          undefined | Chain,
                          undefined | Chain,
                      >,
                  >,
              >,
              options: {
                  runAt: readonly (
                      | "beforeFillTransaction"
                      | "beforeFillParameters"
                      | "afterFillParameters"
                  )[];
              },
          ]

      Function to prepare a transaction request. Runs before the transaction is filled.

    • rpcUrls: { default: { http: readonly ["https://eth-rpc.testnet.near.org"] } }

      Collection of RPC endpoints

    • Optionalserializers?: ChainSerializers<undefined, TransactionSerializable<bigint, number>>

      Modifies how data is serialized (e.g. transactions).

    • OptionalsourceId?: number

      Source Chain ID (ie. the L1 chain)

    • testnet: true

      Flag for test networks

    • OptionalverifyHash?: (
          client: Client<
              Transport,
              undefined
              | Chain,
              undefined | Account,
              undefined,

                  | undefined
                  | {
                      account?: undefined;
                      batch?: undefined;
                      cacheTime?: undefined;
                      ccipRead?: undefined;
                      chain?: undefined;
                      dataSuffix?: undefined;
                      experimental_blockTag?: undefined;
                      key?: undefined;
                      name?: undefined;
                      pollingInterval?: undefined;
                      request?: undefined;
                      transport?: undefined;
                      type?: undefined;
                      uid?: undefined;
                      [key: string]: unknown;
                  },
          >,
          parameters: VerifyHashParameters,
      ) => Promise<boolean>

      Chain-specific signature verification.