Thirdweb SDK

Crear aplicación

Thirdweb ofrece SDK para una variedad de lenguajes de programación, como React, React Native, TypeScript, Python, Go y Unity.

  1. En su CLI ejecute el siguiente comando:

    npx thirdweb create --app
  2. Ingrese sus preferencias para las indicaciones de la línea de comando:

    1. Dale un nombre a tu proyecto

    2. Elija su red: Elegiremos EVM para Moonbeam

    3. Elija su marco preferido: Next.js, CRA, Vite, React Native, Node.js o Express

    4. Elija su idioma preferido: JavaScript o TypeScript

  3. Utilice el SDK de React o TypeScript para interactuar con las funciones de su aplicación. Ver sección sobre “interactuar con tu contrato”

Interactuar con un contratoarrow-up-right

Inicializar SDK en Celoarrow-up-right

Envuelva su aplicación en el ThirdwebProvidercomponente y cámbiela activeChaina Celo

import { ThirdwebProvider } from "@thirdweb-dev/react";
import { Celo } from "@thirdweb-dev/chains";

const App = () => {
  return (
    <ThirdwebProvider activeChain={Celo}>
      <YourApp />
    </ThirdwebProvider>
  );
};

Para conectarse a su contrato, utilice el método del SDK [getContract](https://portal.thirdweb.com/typescript/sdk.thirdwebsdk.getcontract).

Llamar a funciones

Conectar billetera

Cree una experiencia de billetera conectada personalizada declarando las billeteras compatibles pasadas a su proveedor.

Agregue un botón de conexión de billetera para solicitar a los usuarios finales que inicien sesión con cualquiera de las billeteras admitidas anteriormente.

Referencia completa: https://portal.thirdweb.com/react/connecting-walletsarrow-up-right

Implementar aplicación

Para alojar su aplicación web estática en almacenamiento descentralizado, ejecute:

Al ejecutar este comando, su aplicación se crea para producción y se almacena mediante Almacenamiento. La aplicación creada se carga en IPFS, una red de almacenamiento descentralizada, y se genera una URL única para su aplicación.

Esta URL sirve como ubicación de alojamiento permanente para su aplicación en la web.

Si tiene más preguntas o encuentra algún problema durante el proceso, comuníquese con el soporte de Thirdweb en support.thirdweb.comarrow-up-right .

Last updated