Guías & Documentación thirdweb

Documentación thirdweb: EVM SDK

EVM SDK de thirdweb cubre todos los aspectos de la pila de desarrollo de web3

EVM SDK

Visión general

El SDK cubre todos los aspectos de la pila de desarrollo web3, incluyendo la conexión a los monederos de los usuarios, la interacción con la blockchain y los contratos inteligentes, el almacenamiento descentralizado, la autenticación, y más; lo que nos permite construir aplicaciones web3 escalables y de alto rendimiento en cualquier blockchain compatible con EVM.

Se proporciona infraestructura para lo necesario para crear aplicaciones descentralizadas, incluida la conexión a la cadena de bloques (RPC), el almacenamiento descentralizado (IPFS + servicios de fijación) y herramientas para crear potentes experiencias de usuario, como transacciones sin gas, componentes de conexión de monederos, rampas de acceso FIAT, API de datos y mucho más.

El SDK es totalmente componible, lo que significa que puedes proporcionar tu propia configuración para cualquier componente de tu aplicación y personalizar el SDK según tus necesidades. Además, cada SDK es completamente de código abierto para que puedas verificar y auditar lo que ocurre bajo el capó.

Dependiendo del caso de uso, admitimos una gran variedad de lenguajes y marcos de trabajo para ayudarte a crear tus aplicaciones y juegos.


En las siguientes guías estaremos profundizando en los lenguajes y frameworks con los que trabajamos desde thirdweb. ¡Suscríbete para no perderte nada!


Arquitectura del SDK

El SDK cubre todo el espectro del desarrollo de aplicaciones descentralizadas, desde la conexión a la cadena de bloques hasta la interfaz de usuario. Para permitir la personalización y la flexibilidad, el SDK está diseñado para ser modular y componible, lo que te permite proporcionar cualquier configuración personalizada o integraciones con otros servicios y herramientas para reemplazar o mejorar la funcionalidad predeterminada.

Marco basado en contratos

Al utilizar el SDK para interactuar con contratos inteligentes, el SDK utiliza un marco basado en contratos, lo que significa que el SDK detecta estándares y patrones comunes como ERC20, ERC721, ERC1155, permisos, etc., resolviendo la ABI del contrato inteligente y extrayendo los estándares que implementa el contrato, conocidos como extensiones.

Cada extensión detectada desbloquea funcionalidades en el SDK para que las puedas utilizar; permitiendo conjuntos de métodos y componentes para ser utilizados en el lenguaje de tu elección para interactuar directamente con el contrato inteligente.

Nuestro ecosistema de herramientas, como el panel de control y la función de importación, hacen que el uso de contratos inteligentes sea más sencillo y eficiente. Conectarse a un contrato inteligente sólo requiere la dirección del contrato, (sin ABI), y se resuelven desde nuestro registro en la cadena de contratos inteligentes de forma automática. El SDK almacena automáticamente en caché la información de cada contrato, por lo que las operaciones de lectura y escritura de datos en el contrato inteligente son rápidas y eficientes.

Pilas incluidas

Fuera de la caja, la infraestructura para alimentar los componentes esenciales de las aplicaciones descentralizadas se incluye en el SDK. La conexión a la cadena de bloques a través de RPC, el servicio de anclaje IPFS y las pasarelas, el elegante flujo de incorporación de monederos, las rampas de entrada FIAT y mucho más están preconfigurados por defecto, con una fácil configuración para adaptarlos a tus necesidades.

Todas nuestras ofertas funcionan juntas a la perfección, lo que te permiten crear aplicaciones descentralizadas de alto rendimiento sin sacrificar tu experiencia como desarrollador.

Sin dependencia del proveedor

Todos los aspectos del SDK son modulares y componibles, lo que te permite personalizar cualquier parte de nuestras herramientas según tus necesidades o integrarlas con otros servicios para casos de uso específicos. Si deseas proporcionar tu propio RPC, utilizar un flujo de conexión de monedero diferente, proporcionar tu propia solución de almacenamiento descentralizado o utilizar un relé sin gas diferente, puede hacerlo con facilidad.

Recursos adicionales



Si tienes alguna pregunta, únete a los más de 36.000 creadores de nuestra comunidad de Discord, o ponte en contacto directamente con el equipo para obtener más información sobre cómo empezar con thirdweb.

Y si quieres empezar a construir aplicaciones web3, empieza con las herramientas web3 y SDKs de thirdweb - ¡son gratis!

Loading...
highlight
Collect this post to permanently own it.
thirdweb ES logo
Subscribe to thirdweb ES and never miss a post.
#thirdweb#thirdweb_es#documentacion-thirdweb