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

object-unionBlocks SDK

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

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.

circle-exclamation
1

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:

ringTrustlineschevron-right
2

Altere 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.

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

Lista 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.

circle-check

Atualizado

Isto foi útil?