Thirdweb SDK
Last updated
Last updated
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”
Envuelva su aplicación en el ThirdwebProvider
componente y cámbiela activeChain
a Celo
Para conectarse a su contrato, utilice el método del SDK [getContract](https://portal.thirdweb.com/typescript/sdk.thirdwebsdk.getcontract)
.
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
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.
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.
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.
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.
Referencia completa:
Referencia completa:
Referencia completa:
Referencia completa:
Si tiene más preguntas o encuentra algún problema durante el proceso, comuníquese con el soporte de Thirdweb en .