Servicios - Desarrollo de smart contracts, probados como si el dinero dependiera de ello

Un smart contract es un programa desplegado en una blockchain que guarda y mueve valor según sus propias reglas, y que ya no se puede corregir una vez que los usuarios dependen de él. Escribimos, probamos y desplegamos contratos en Solidity para tokens, colecciones NFT y protocolos a medida en cualquier cadena EVM, y programas de Solana cuando el producto vive allí.

Nuestros contratos ya funcionan en producción: los contratos ERC721 y ERC1155 de The Smurfs Society, que conectaron más de 80.000 wallets y procesaron más de 3 millones de transacciones en Polygon, y el token ERC20 SpyCoin, activo en la mainnet de Hedera para SpyClub, un juego de Telegram con más de 100.000 jugadores.

Lo que construimos - Contratos para cada etapa de un producto

La mayoría de los productos necesitan pocos contratos, pero muy bien hechos. Estos son los que más nos piden.

  • Tokens (ERC20). Suministro fijo o minteable, roles, pausa y permits (EIP-2612), además de los contratos que acompañan un lanzamiento: vesting con cliff y desbloqueo lineal, airdrops y páginas para reclamar los tokens.
  • Colecciones NFT (ERC721, ERC1155). Flujos de mint y reveal, allowlists, royalties (ERC-2981) y metadatos en IPFS o en tu propio servidor, desplegados en una o varias cadenas, como hicimos para The Smurfs Society en Ethereum y Polygon.
  • Lógica de protocolo a medida. Vaults, staking, recompensas, escrow, subastas y gobernanza con votaciones, timelocks y delegación. Las reglas de tu producto, escritas como código que tus usuarios pueden leer en un explorador de bloques.
  • Contratos actualizables. Patrones de proxy (UUPS o transparente) cuando el producto necesita evolucionar, con comprobaciones del layout de almacenamiento y un procedimiento de actualización. Contratos inmutables cuando la confianza importa más que la flexibilidad.
  • Integraciones con protocolos. Contratos que funcionan con los protocolos de los que depende tu producto: posiciones y hooks de Uniswap v3 y v4, USDC y CCTP de Circle, y pagos x402 para API y agentes de IA.
  • Programas de Solana. Cuando el producto vive en Solana, desarrollamos con Rust y Anchor, desde integraciones con Orca Whirlpool hasta mints de NFT como The Haughty Mummies.

Resultados - Contratos que ya sostienen a usuarios reales

Preferimos mostrar contratos desplegados antes que describir un proceso. Estos productos funcionan con contratos que escribimos y probamos nosotros.

wallets conectadas a The Smurfs Society
80.000+
transacciones procesadas en Polygon
3 M+
jugadores de SpyClub, recompensados con un ERC20 en Hedera
100.000+

Caso de estudio

The Smurfs Society™

Una plataforma de juegos Web3 y una experiencia NFT para una franquicia mundial, con más de 80.000 wallets conectadas.

  • next.js
  • tailwindcss
  • solidity
  • hardhat
  • graphQL
Lee el caso de estudio

Caso de estudio

SpyClub

Un juego multijugador en tiempo real para Telegram que incorporó a más de 100.000 jugadores, con recompensas on-chain.

  • node.js
  • supabase
  • react.js
  • websockets
  • solidity
Lee el caso de estudio

Caso de estudio

Kleek

Una plataforma de eventos en blockchain que reduce las ausencias, 2.º puesto en el hackathon de WalletConnect.

  • next.js
  • foundry
  • solidity
  • wagmi
  • supabase
Lee el caso de estudio

Caso de estudio

Paralleelium

Una colección NFT de obras de arte únicas, junto a un estudio de diseño de Tallin.

  • solidity
  • hardhat
  • react.js
Lee el caso de estudio

Cómo trabajamos - De la especificación a la mainnet

Los errores en un contrato salen caros porque son permanentes. Nuestro proceso está pensado para detectarlos antes del despliegue, no después.

  • Primero la especificación. Antes de escribir código, dejamos por escrito cada rol, cada estado y cada invariante: quién puede mintear, qué no debe ocurrir nunca, qué deja tras de sí una llamada fallida. La especificación se convierte en el plan de pruebas.
  • Probado con Foundry. Pruebas unitarias para cada función, pruebas de fuzzing para las matemáticas y pruebas en fork contra el estado real de mainnet para cada protocolo externo al que llaman los contratos.
  • Código legible. Componentes de OpenZeppelin donde encajan, comentarios NatSpec en cada función pública y ningún truco ingenioso que un revisor tenga que descifrar.
  • Entrega lista para auditoría. Una suite de pruebas, un informe de cobertura y un modelo de amenazas por escrito. Cuando los contratos vayan a custodiar un valor importante, el auditor externo dedica su tiempo a tu lógica, no a nuestra configuración.
  • Despliegues bajo tu control. Despliegues automatizados y reproducibles mediante scripts, código fuente verificado en el explorador de bloques y permisos de administración en manos de tu multisig en lugar de una sola clave.
  • El resto del stack. La dApp, el indexador y el backend en torno a los contratos, para que un solo equipo se encargue de todo el recorrido, de la wallet a la cadena.

Precios - Cuánto cuesta el desarrollo de smart contracts

Publicamos nuestros rangos. Con una tarifa media de 500 $ a 700 $ por jornada de ingeniero, que incluye gestión de proyecto, QA y despliegue:

  • Un token ERC20 estándar: de 3000 $ a 4500 $.
  • Un token con contratos de vesting y distribución: de 6500 $ a 14.000 $.
  • Una colección NFT con páginas de mint y reveal: de 6500 $ a 12.000 $.
  • Los contratos de protocolo a medida se presupuestan por proyecto. La calculadora los desglosa en aproximadamente un minuto.
  • Las auditorías de seguridad externas no están incluidas en estos rangos. Dejamos el código listo para una.
Estima tus contratos en la calculadora de costos

Del blog - Cómo escribimos e integramos contratos

Tutoriales que salen de nuestro propio trabajo con contratos, con el código.

¿Tienes contratos por escribir?

Cuéntanos qué deben hacer. En una llamada de 30 minutos analizamos los contratos y los riesgos, y luego te enviamos un alcance, un calendario y un precio claros.