Propiedades del escrow
Un escrow es solo datos estructurados: un cuerpo JSON que define cómo se mantienen, liberan y rastrean los fondos. Cada propiedad le dice al contrato quién hace qué, cuándo se mueven los fondos y bajo qué condiciones.
TL;DR:
Single-Release → todos los hitos deben ser aprobados para un solo pago.
Multi-Release → cada hito desbloquea su propio pago.
A continuación desglosamos el núcleo de propiedades de cada escrow, y luego destacamos las diferencias entre Single-Release y Multi-Release.

Estructura principal
ID de Escrow El identificador on-chain del contrato (también la dirección de depósito). Aquí es donde los fondos se envían y se bloquean realmente.
ID y Título del Compromiso Cadenas configurables que te ayudan a identificar el escrow en tu propio sistema — por ejemplo, vinculándolo a una factura, ID de proyecto o pedido del mercado.
Descripción Explicación legible por humanos del propósito del escrow. Útil para contexto en paneles, auditorías o resolución de disputas.
Roles Cada escrow define quién puede actuar sobre él:
Aprobador → valida la finalización del hito
Proveedor de Servicio → entrega el trabajo
Dirección de la Plataforma → la propia plataforma, capaz de cobrar tarifas o ajustar la configuración antes del financiamiento
Firmante de Liberación → ejecuta la liberación de fondos
Resolutor de Disputas → arbitra conflictos, puede redirigir fondos
Receptor → destino final de los fondos 👉 Ver Roles para más detalle.
Monto y Tarifa de la Plataforma
Single-Release: el
montoa pagar una vez que se cumplan las condiciones, más una opcionalplatformFeeporcentaje enviado a la plataforma.Multi-Release: el monto total se distribuye entre los hitos (cada hito define su propio
monto). La tarifa de la plataforma aún se aplica globalmente.
Trustline Define el token que se usa (dirección y decimales). Así es como los escrows en Stellar saben qué activo aceptar. Típicamente USDC, pero se admite cualquier token emitido en Stellar.
Flags Marcadores de estado internos que describen lo que está ocurriendo:
disputed→ una parte abrió una disputareleased→ los fondos ya han sido liberadosresolved→ una disputa ha sido resueltaapproved(Solo Multi-Release) → el hito ha sido aprobado por el aprobador
Hitos
Los hitos definen lo que debe completarse para desbloquear fondos.
Escrow de Single-Release
Puedes definir uno o muchos hitos, pero la liberación es todo o nada.
Los fondos solo se liberan una vez que todos los hitos estén aprobados.
Cada hito rastrea:
descripción→ lo que se entregaestado→ pendiente, aprobado, en disputa, etc.evidencia(opcional) → prueba de entregaapprovedFlag→ verdadero cuando el aprobador da el visto bueno
Escrow de Multi-Release
Cada hito tiene las mismas propiedades que en el single release, además de su propio monto y flags.
Cuando un hito es aprobado, sus fondos pueden liberarse sin esperar a los demás.
Los hitos incluyen:
monto→ cuánto se desbloquea al ser aprobadoflags→ released, disputed, resolvedReceptor→ destino final de los fondos
Esta estructura permite que un proyecto financie y libere en fases, no todo de una vez.

Poniéndolo todo junto
Single-Release = un pago, desencadenado cuando todos los hitos están aprobados. Monto + flags de liberación y disputa viven en el nivel superior del escrow.
Multi-Release = múltiples pagos, cada hito tiene su propio monto y flags. El monto total en escrow se distribuye entre los hitos.
Ambos comparten la misma estructura principal — IDs, roles, descripción, trustline y tarifa de la plataforma. La diferencia es:
Single-Release → los hitos son “puntos de control” para una gran liberación.
Multi-Release → los hitos son “tramos,” cada uno ligado a su propia liberación.
🚀 Próximos Pasos
Elegir Tipo de Escrow
Asignar Roles
Seguir Fases del Ciclo de Vida
Probar configuraciones en desplegar en dApp
Última actualización
¿Te fue útil?