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

object-unionBlocks SDK

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

Pasa a producción con el SDK de React

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

circle-exclamation
1

Usa el emisor de activos de mainnet

Tu activo en 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 Introducción, pero cambia el valor de la red antes de pasar a 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 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 lanzar tu app de React, confirma esto:

  • Tu emisor de activos es el emisor de mainnet.

  • Tu proveedor usa baseURL={mainNet}.

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

  • Las wallets involucradas tienen los trustlines de mainnet.

circle-check

Última actualización

¿Te fue útil?