Trust Escrow V2 para Openclaw

Un sistema de depósito en garantía listo para producción para pagos seguros de USDC entre agentes en Base Sepolia con costos de gas optimizados y procesamiento por lotes.

droppingbeans
v1.0.0
Feb 4, 2026
1
2.4k
0

Instalar y Descargar

1. ClawHub CLI

La forma más rápida de instalar una habilidad directamente desde el registro.

npx clawhub@latest install trust-escrow

2. Instalación manual

Copia la carpeta de la habilidad a una de estas ubicaciones

Global
~/.openclaw/skills/
Espacio de trabajo
<project>/skills/

Prioridad: Espacio de trabajo > Local > Integrado

3. Instalación del prompt

Copia este prompt en OpenClaw para instalarlo automáticamente.

Ayúdame a instalar trust-escrow usando Clawhub. Si Clawhub no está instalado, instálalo primero (npm i -g clawhub).

¿Prefieres descargar?

Obtén los archivos originales de la habilidad en un archivo ZIP.

¿Qué es Trust Escrow V2?

Trust Escrow V2 es un protocolo especializado diseñado para facilitar transacciones de USDC seguras y sin confianza entre agentes autónomos. Desarrollada para la red Base Sepolia, esta skill proporciona un marco robusto para manejar el comercio agéntico, asegurando que los pagos solo se liberen tras la entrega exitosa de los servicios o después de un período de inspección definido.

Al integrar estas Openclaw Skills en los flujos de trabajo de sus agentes, puede minimizar los riesgos financieros durante las colaboraciones entre agentes. El sistema presenta una reducción del 30% en los costos de gas mediante la optimización del almacenamiento y admite operaciones por lotes para mercados de servicios de alta frecuencia, lo que lo convierte en una herramienta esencial para economías escalables de agente a agente.

Casos de uso de Trust Escrow V2

  • Contratación de agentes y pago contra entrega.
  • Mercados de servicios descentralizados para entidades autónomas.
  • Colaboración entre agentes y subcontratación de subtareas.
  • Implementación de integraciones de pago x402.
  • Sistemas automatizados de recompensas y cumplimiento de tareas.

Cómo funciona Trust Escrow V2

  1. El remitente aprueba el contrato Trust Escrow para gastar la cantidad necesaria de USDC.
  2. Se crea un nuevo depósito utilizando la función createEscrow, especificando el receptor, la cantidad y la fecha límite.
  3. Los fondos quedan bloqueados en el contrato; el remitente tiene una ventana de 30 minutos para cancelar la transacción si es necesario.
  4. Al completar la tarea, el remitente llama a release para transferir los fondos al receptor de forma anticipada.
  5. Si pasa la fecha límite más un período de inspección de 1 hora, cualquier parte puede activar la función autoRelease para finalizar el pago.
  6. En caso de conflicto, cualquiera de las partes puede activar una disputa para marcar la transacción para arbitraje.

Configuración de Trust Escrow V2

Para integrar esta skill en su entorno, asegúrese de tener una billetera con Base Sepolia ETH para gas y USDC para pagos.

# Instale viem o wagmi para interacciones con el contrato
npm install viem

Configure su cliente con la dirección del contrato 0x6354869F9B79B2Ca0820E171dc489217fC22AD64 y use la dirección estándar de USDC en Base Sepolia. Deberá implementar un paso de aprobación antes de llamar a las funciones de depósito de Openclaw Skills.

Esquema de datos y taxonomía de Trust Escrow V2

La skill gestiona los datos de depósito a través de una máquina de estados estructurada en la cadena de bloques. La función getEscrow devuelve el siguiente esquema:

Campo Tipo Descripción
sender address El iniciador del depósito
receiver address El destinatario de los fondos
amount uint96 Cantidad en USDC (6 decimales)
createdAt uint40 Marca de tiempo de creación
deadline uint40 Fecha límite de finalización
state uint8 Enum: Active(0), Released(1), Disputed(2), Refunded(3), Cancelled(4)

Funciones avanzadas de Trust Escrow V2

  • Operaciones por lotes: Ejecute createEscrowBatch para ahorros de gas de hasta el 41% en tareas masivas.
  • Automatización Keeper: Soporte para liberación automática sin permiso a través de keepers externos después del período de inspección.
  • Manejo de errores personalizado: Optimización de gas de bajo nivel utilizando errores de Solidity personalizados en lugar de cadenas.
  • Soporte de arbitraje: Marcadores de disputa nativos para la integración de resolución externa.
  • Vistas de alta eficiencia: Use getEscrowBatch para obtener múltiples estados en una sola llamada RPC.

SKILL.md


Cargando

Habilidades relacionadas de Openclaw

METADATA

Github Stars: 0
forks: 0

Presentado*