SDK Blocks
Nesta seção, você aprenderá como ir para a mainnet usando nosso SDK React Blocks
Coloque em produção com o SDK React
Para mover sua integração do React Blocks SDK 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 em escrow deve usar o endereço do emissor da mainnet.
Se você enviar um emissor da testnet, como USDC da testnet, isso não funcionará na mainnet.
Revise os endereços dos emissores aqui:
TrustlinesAltere a URL base do provider para a mainnet
No seu TrustlessWorkProvider, atualize baseURL de development para mainNet.
Use a configuração do provider mostrada em Primeiros Passos, mas troque o valor da rede antes de colocar em 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 APILista de verificação da mainnet
Antes de lançar seu app React, confirme isto:
O emissor do seu ativo é o emissor da mainnet.
Seu provider usa
baseURL={mainNet}.Sua chave de API foi gerada a partir da Mainnet aba.
As carteiras envolvidas têm as trustlines corretas da mainnet.
Se essas quatro verificações passarem, sua integração do SDK React estará pronta para produção.
Atualizado