Token + Vesting + Staking
Un ERC-20 con límite máximo y aprobaciones sin gas, calendarios de vesting con cliff para equipo e inversores y recompensas de staking al estilo Synthetix.
Escrow por hitos para trabajos de freelancers y agencias, en ETH o en cualquier ERC-20 estándar
MilestoneEscrow es un único contrato de escrow (depósito en garantía) on-chain que gestiona cualquier número de encargos independientes. Al crear un encargo, el cliente deposita el presupuesto completo, repartido en hasta 50 hitos, de modo que el freelancer ve que el dinero está ahí antes de empezar a trabajar.
Los fondos solo se mueven cuando el cliente libera un hito, cuando un árbitro neutral resuelve una disputa repartiendo en puntos básicos los fondos no liberados, o cuando el encargo se cancela y el cliente recibe el reembolso. De los pagos al freelancer se descuenta una pequeña comisión de protocolo, con un tope fijo del 5 % y registrada mediante snapshot en cada encargo; a los reembolsos nunca se les aplica comisión.
El trabajo en remoto entre partes que no se conocen tropieza con una brecha de confianza: el cliente no quiere pagar por adelantado y el freelancer no quiere entregar antes de cobrar. Las plataformas cierran esa brecha, pero cobran comisiones considerables, pueden congelar cuentas y resuelven las disputas de una forma que las partes no pueden ver.
Crear: el cliente llama a createJob(freelancer, arbiter, token, amounts[]) y deposita el importe total en ETH o en un ERC-20. La comisión vigente queda registrada en el encargo.
Entregar: el freelancer llama a requestRelease(jobId, i) para indicar que el hito i está terminado.
Liberar: el cliente llama a releaseMilestone(jobId, i). El freelancer recibe el importe menos la comisión; cuando todos los hitos están liberados, el encargo queda completado.
Disputa (opcional): cualquiera de las partes puede abrir una disputa, que congela el encargo. El árbitro reparte cada hito no liberado entre freelancer y cliente en puntos básicos.
Cancelar (opcional): el cliente puede cancelar con reembolso íntegro mientras no se haya solicitado ni liberado ningún trabajo; el árbitro puede cancelar mientras el encargo esté abierto.
Se confía en la neutralidad del árbitro; en producción sería una multisig, una DAO o un tribunal descentralizado. No se admiten tokens rebasing.
Un ERC-20 con límite máximo y aprobaciones sin gas, calendarios de vesting con cliff para equipo e inversores y recompensas de staking al estilo Synthetix.
Un lanzamiento de NFT justo: fases de allowlist y pública, límites por wallet, suministro máximo inmutable, royalties ERC-2981 y reveal diferido.
El respaldo se convierte en condición previa de la acuñación: solo se pueden acuñar tokens si la reserva de oro declarada cubre el nuevo suministro total.
Estándares: Solidity 0.8.x, OpenZeppelin, tests en Foundry con fuzzing, análisis estático con Slither y código fuente verificado. 223 tests · 100 % de cobertura · analizado con Slither.
Cuéntanos qué estás construyendo. Normalmente en pocos días laborables recibes una valoración honesta, un alcance claro y una propuesta a precio fijo o por hitos.
¿Prefieres escribirnos primero? Escríbenos
Hablarás directamente con Ing. Ismet Mesic, Tech lead.