circle-check
Our docs are AI-ready. Use them as context for any AI, or ask questions via the search bar.

layer-groupReact SDK

En esta sección, aprenderás cómo pasar a mainnet usando nuestro React SDK

Poner en marcha el SDK de React

Para mover tu integración del SDK de React a mainnet, actualiza tres valores específicos de la red.

circle-exclamation
1

Usa el emisor del activo de mainnet

Tu activo de escrow debe usar la dirección del emisor de mainnet.

Si envías un emisor de testnet, como USDC de testnet, no funcionará en mainnet.

Revisa aquí las direcciones de los emisores:

ringTrustlineschevron-right
2

Cambia la URL base del proveedor a mainnet

En tu TrustlessWorkProvider, actualiza baseURL de development a mainNet.

Usa la configuración del proveedor mostrada en Primeros pasos, pero cambia el valor de la red antes de ponerlo en producción.

src/trustless-work-provider.tsx
"use client";

import React from "react";
import {
  development,
  mainNet,
  TrustlessWorkConfig,
} from "@trustless-work/escrow";

interface TrustlessWorkProviderProps {
  children: React.ReactNode;
}

export function TrustlessWorkProvider({
  children,
}: TrustlessWorkProviderProps) {
  const apiKey = process.env.NEXT_PUBLIC_API_KEY || "";

  return (
    <TrustlessWorkConfig baseURL={mainNet} apiKey={apiKey}>
      {children}
    </TrustlessWorkConfig>
  );
}
circle-info

development apunta a testnet.

mainNet apunta a producción.

3

Genera una clave API de mainnet

Mainnet requiere una clave API de mainnet.

Una clave API de testnet no se autentificará en el entorno de mainnet.

Cuando solicites la clave en la dApp, cambia primero a la pestaña de Mainnet .

Luego solicita y almacena la clave de forma segura.

Consulta el proceso completo aquí:

keySolicitar clave APIchevron-right

Lista de verificación de mainnet

Antes de publicar tu aplicación de React, confirma esto:

  • El emisor de tu activo es el emisor de mainnet.

  • Tu proveedor usa baseURL={mainNet}.

  • Tu clave API fue generada desde la Mainnet pestaña.

  • Las wallets involucradas tienen las trustlines de mainnet.

circle-check

Última actualización

¿Te fue útil?