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.
En su CLI ejecute el siguiente comando:
Ingrese sus preferencias para las indicaciones de la línea de comando:
Dale un nombre a tu proyecto
Elija su red: Elegiremos EVM para Moonbeam
Elija su marco preferido: Next.js, CRA, Vite, React Native, Node.js o Express
Elija su idioma preferido: JavaScript o TypeScript
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 contrato
Inicializar SDK en Celo
Envuelva su aplicación en el ThirdwebProvider
componente y cámbiela activeChain
a Celo
Obtener contrato
Para conectarse a su contrato, utilice el método del SDK [getContract](https://portal.thirdweb.com/typescript/sdk.thirdwebsdk.getcontract)
.
Llamar a funciones
Para funciones basadas en extensiones, utilice los ganchos compatibles integrados. El siguiente es un ejemplo que utiliza la extensión NFT para acceder a una lista de NFT propiedad de una dirección.
useOwnedNFTs
Referencia completa: https://portal.thirdweb.com/react/react.usenft
Utilice el
useContractRead
gancho para llamar a cualquier función de lectura en su contrato pasando el nombre de la función que desea utilizar.Referencia completa: https://portal.thirdweb.com/react/react.usecontractread
Utilice el
useContractWrite
gancho para llamar a cualquier función de escritura en su contrato pasando el nombre de la función que desea utilizar.Referencia completa: https://portal.thirdweb.com/react/react.usecontractwrite
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-wallets
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.com .
Last updated