Es bastante interesante escribir contratos inteligentes con TypeScript, recientemente he estado trabajando en un nuevo proyecto junto con Claude Code. La principal ventaja es que en todo momento no hay errores de detección de tipos, siguiendo completamente la sintaxis de TypeScript.



Actualmente ya cubre la mayoría de los módulos funcionales clave de Solidity, con una estadística preliminar de 132 características prácticamente soportadas en su totalidad, incluyendo un mapeo completo del conjunto de instrucciones EVM. De esta manera, al desarrollar contratos inteligentes, se puede disfrutar del sistema completo de tipos y la cadena de herramientas para desarrolladores de TypeScript, ahorrando muchas limitaciones inherentes a Solidity, lo que mejora notablemente la experiencia de desarrollo. Para aquellos que quieren iniciarse o profundizar en el desarrollo de contratos inteligentes, esta solución todavía tiene un valor de referencia.
Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
  • Recompensa
  • 6
  • Republicar
  • Compartir
Comentar
0/400
ContractCollectorvip
· 01-14 07:35
TS para escribir contratos realmente es increíble, no esperaba que cubriera todas las 132 características Date prisa en probarlo, para no ser torturado todos los días por los errores de Solidity La cadena de herramientas basada en TypeScript impulsa la experiencia de desarrollo ¿Pero será esto otra solución provisional? Finalmente alguien ha logrado esto, después de tanto tiempo esperando
Ver originalesResponder0
FantasyGuardianvip
· 01-14 05:03
¡Ja, finalmente alguien ha entendido lo de TS y los contratos inteligentes, quitarse esos problemas de Solidity es realmente genial!
Ver originalesResponder0
SandwichTradervip
· 01-12 21:13
Pues esto sí que es genial, la sintaxis de Solidity es realmente molesta, por fin hay un reemplazo cómodo.
Ver originalesResponder0
GhostAddressMinervip
· 01-12 21:12
¿132 características? Bah, solo son números bonitos, lo que realmente importa son las vulnerabilidades en los contratos ocultas en el sistema de tipos, ¿quién las soportará? ¿Ponerle una capa de TypeScript a un contrato inteligente puede solucionar los problemas de Solidity? Me gustaría ver si ese mapeo realmente cubre todas las trampas en el bytecode. Lo que hace Claude Code... ¿cómo se audita esa lógica de caja negra en la capa de compilación? ¿Quién puede garantizar que no se oculten rastros en la cadena de fondos que indican movimientos de dinero?
Ver originalesResponder0
GasGasGasBrovip
· 01-12 21:01
Ahora por fin puedo escribir contratos con TypeScript, esa versión de Solidity realmente va en contra de la humanidad
Ver originalesResponder0
AirdropFatiguevip
· 01-12 20:57
¿Amigo, realmente soportan todas esas 132 características? ¿No será otra vez solo marketing... Es realmente cómodo escribir contratos con TS, pero ¿puede esa pila de cosas de EVM mapearse completamente? Siempre tengo la sensación de que voy a pisar una trampa. El código de Claude en conjunto es realmente potente, pero no sé si será seguro en la práctica. Si esto funciona realmente, Solidity probablemente enfrentará un impacto, tengo algo de expectativa. Siento que va a haber un costo de aprendizaje adicional, ya estoy agotado... Hablan demasiado fuerte, mejor esperar a usarlo realmente, primero observemos. Un sistema de tipos completo realmente es tentador, pero ¿qué pasa con la optimización de gas? Eso es lo más importante. Esas 132 características suenan impresionantes, ¿puedes darme un demo para probarlo?
Ver originalesResponder0
  • Anclado

Opera con criptomonedas en cualquier momento y lugar
qrCode
Escanea para descargar la aplicación de Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)