SDK React
Nesta seção, você aprenderá como ir para a mainnet usando nosso SDK React
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.
Não misture valores de testnet e mainnet.
Se um valor ainda apontar para a testnet, o fluxo pode falhar.
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:
TrustlinesAltere 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.
"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>
);
}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:
Solicitar chave de APIChecklist 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.
Se essas quatro verificações passarem, a integração do SDK React estará pronta para produção.
Atualizado