Acerca del servicio
TraducidoEscribo y optimizo contratos inteligentes en FunC para la blockchain TON — desde un solo manejador de mensajes hasta un protocolo completo. FunC es un lenguaje de pila de bajo nivel similar a C para TON que se compila a Fift y ensamblador TVM, así que trabajo cerca del metal donde el gas y la disposición de celdas realmente importan. Necesitas un token, billetera personalizada, escrow, bóveda de vesting, mercado o grupo DEX — diseñaré un conjunto de contratos, un esquema de intercambio de mensajes entre ellos y una estructura de almacenamiento, luego implementaré todo cuidadosamente.
Lo que obtienes: fuentes de FunC listas para producción con estructura clara y comentarios; implementación de Jetton según los estándares de tokens TON (minter más billetera) o tu propio diseño de token fungible o no fungible; manejadores para mensajes internos y externos con procesamiento de rebotes adecuado; enrutamiento de op-codes; un conjunto de métodos de obtención para que el frontend y los indexadores lean el estado sin solicitudes adicionales. Presto atención al trabajo de celdas y rebanadas, profundidad de referencia y códigos de salida de contratos, porque en TON una disposición descuidada es un impuesto constante sobre el gas en cada transacción.
Cada contrato viene con un conjunto de pruebas. Ejecuto escenarios en un sandbox local de TVM: caminos normales, mensajes rotos, reintentos y llamadas de remitentes no autorizados, y mido el gas por operación para que conozcas el costo real antes de la mainnet. Conectaré scripts de despliegue, una tubería de construcción en Fift o TypeScript y un cliente delgado sin dependencias adicionales para que el equipo llame al contrato desde Node o el navegador. También reviso el código existente de FunC, busco carreras de mensajes, arreglo fugas de tarifas de almacenamiento y ajusto puntos críticos en el ensamblador TVM. Envía una especificación o enlace de repositorio — estimaré el alcance, describiré los códigos de salida y entregaré contratos de los que no te sentirás avergonzado de auditar.
Lo que obtienes: fuentes de FunC listas para producción con estructura clara y comentarios; implementación de Jetton según los estándares de tokens TON (minter más billetera) o tu propio diseño de token fungible o no fungible; manejadores para mensajes internos y externos con procesamiento de rebotes adecuado; enrutamiento de op-codes; un conjunto de métodos de obtención para que el frontend y los indexadores lean el estado sin solicitudes adicionales. Presto atención al trabajo de celdas y rebanadas, profundidad de referencia y códigos de salida de contratos, porque en TON una disposición descuidada es un impuesto constante sobre el gas en cada transacción.
Cada contrato viene con un conjunto de pruebas. Ejecuto escenarios en un sandbox local de TVM: caminos normales, mensajes rotos, reintentos y llamadas de remitentes no autorizados, y mido el gas por operación para que conozcas el costo real antes de la mainnet. Conectaré scripts de despliegue, una tubería de construcción en Fift o TypeScript y un cliente delgado sin dependencias adicionales para que el equipo llame al contrato desde Node o el navegador. También reviso el código existente de FunC, busco carreras de mensajes, arreglo fugas de tarifas de almacenamiento y ajusto puntos críticos en el ensamblador TVM. Envía una especificación o enlace de repositorio — estimaré el alcance, describiré los códigos de salida y entregaré contratos de los que no te sentirás avergonzado de auditar.