Seguridad
Lo que puedes comprobar tú mismo sin fiarte de nuestra palabra
El dinero de un trato está en un contrato inteligente, no con nosotros. Aquí verás qué hace y qué no puede hacer el contrato, qué derechos tiene y cómo comprobarlo todo en un explorador de bloques.
Lo que nadie puede hacer, incluidos nosotros
- Cambiar el código del contrato: está desplegado sin proxy ni actualizaciones.
- Tomar el dinero de un trato activo. El propietario solo alcanza las comisiones acumuladas y los tokens sin dueño enviados por error.
- Detener los pagos: una pausa solo bloquea crear y aceptar ofertas nuevas, y salir de un trato vivo siempre funciona.
- Cambiar las condiciones: si hay un hash de condiciones, la oferta solo se acepta con el mismo hash.
- Intervenir en una disputa: el fallo lo emite solo el garante nombrado en el propio trato.
Lo que puede hacer el propietario del contrato
- Permitir y prohibir tokens para tratos nuevos.
- Marcar garantes como "verificados" (una etiqueta informativa, no una garantía de honradez).
- Pausar la creación y aceptación de ofertas nuevas.
- Retirar las comisiones acumuladas de la plataforma.
- Transferir la propiedad a otra dirección en dos pasos (protección ante errores de escritura).
Reglas integradas en el contrato
- Comisión de la plataforma
- 1% del importe, al cerrar el trato
- Tarifa base del garante
- 1-10% en la interfaz (el contrato permite hasta 10%)
- Tarifa del garante en disputa
- no menor que la base, hasta 30%
- Vigencia de la oferta
- 7 días, luego se puede retirar sin comisiones
- Plazo de ejecución
- 1, 7, 30 o 90 días desde la aceptación
- El garante calla
- a los 30 días, reparto 50/50 y el garante no recibe nada
- Retirar la oferta antes de aceptar
- reembolso del 100%, sin comisiones
Cómo comprobar el contrato en cinco minutos
- 1Abre la dirección del contrato en el explorador de la red correspondiente con los enlaces de abajo.
- 2Comprueba que la dirección coincide con la del sitio y es la misma en todas las redes.
- 3En la pestaña Contract mira si el código fuente está publicado y compara los ajustes de compilación.
- 4En "Read Contract" revisa la comisión, el propietario y el indicador de pausa.
- 5Comprueba quién es el propietario: una dirección simple o una multifirma.
Estado de las comprobaciones
- Auditoría independiente
- aún no realizada
- Pruebas automáticas
- pruebas unitarias, fuzzing del cálculo de pagos e invariantes de solvencia
- Código fuente
- compilación reproducible: Solidity 0.8.24, optimizador 200, sin metadatos en el bytecode
Limitaciones, con honestidad
- El escrow protege de una contraparte deshonesta, no de un error en el código: no deposites más de lo que puedas perder.
- El resultado de una disputa depende del garante, que eliges tú. Elige uno neutral y disponible.
- Las transacciones son irreversibles. Revisa direcciones y red antes de firmar.
- El contrato no comprueba si se cumplió una obligación fuera de la cadena: lo hacen las personas.
¿Has encontrado una vulnerabilidad?
Cuéntanoslo en privado y no la publiques hasta que se corrija. No la explotes con dinero real: la divulgación responsable siempre es mejor.

