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

layer-groupReact SDK

Nesta seção, você aprenderá como ir para a mainnet usando nosso React SDK

Coloque o SDK React em produção

Para mover a integração do SDK React para a mainnet, atualize três valores específicos da rede.

circle-exclamation
1

Use o emissor do ativo da mainnet

Seu ativo de escrow deve usar o endereço do emissor da mainnet.

Se você enviar um emissor de testnet, como USDC de testnet, isso não funcionará na mainnet.

Revise os endereços dos emissores aqui:

ringTrustlineschevron-right
2

Altere a URL base do provedor para a mainnet

No seu TrustlessWorkProvider, atualize baseURL de development para mainNet.

Use a configuração do provedor mostrada em Getting Started, mas troque o valor da rede antes de ir para produção.

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 aponta para a testnet.

mainNet aponta para a produção.

3

Gere uma chave de API da mainnet

A mainnet requer uma chave de API da mainnet.

Uma chave de API da testnet não autenticará no ambiente da mainnet.

Ao solicitar a chave no dApp, mude primeiro para a aba Mainnet .

Depois, solicite e armazene a chave com segurança.

Veja o processo completo aqui:

keySolicitar chave de APIchevron-right

Checklist da mainnet

Antes de publicar seu app React, confirme isto:

  • Seu emissor de ativos é o emissor da mainnet.

  • Seu provedor usa baseURL={mainNet}.

  • Sua chave de API foi gerada na Mainnet aba.

  • As carteiras envolvidas têm os trustlines corretas da mainnet.

circle-check

Atualizado

Isto foi útil?