Skip to main content
HumCLI usa USDC en la cadena Base (L2) para todos los pagos. Esta guía cubre el flujo de pago completo para desarrolladores.

Descripción General

Todos los saldos están denominados en USD. 1 USDC = $1.

Verifica tu saldo

Respuesta:
Tu valor total de cuenta es deposit_balance + escrow_balance. Cuando las tareas se completan, el escrow se libera al operador. Cuando las tareas se cancelan, el escrow vuelve a tu saldo de depósito.

Vincula tu billetera

Antes de depositar, debes vincular y verificar una dirección de billetera. Esto usa verificación de firma EIP-191 — firmas un mensaje con tu clave privada para probar propiedad.

Paso 1: Solicita un desafío

Respuesta:
Los desafíos expiran después de 10 minutos. Completa la verificación dentro de esa ventana.

Paso 2: Firma el mensaje

Firma el campo message usando la clave privada de tu billetera con personal_sign de EIP-191.

Paso 3: Envía la firma

Respuesta:

Verifica tu billetera

Deposita USDC

Paso 1: Obtén tu dirección de depósito

Respuesta:

Paso 2: Envía USDC en Base

Usando tu billetera, envía USDC a la address devuelta arriba. El contrato de USDC en Base es:

Paso 3: Reporta el depósito

Después de enviar, reporta el hash de transacción para acreditar tu cuenta:
Respuesta:
En producción, los depósitos requieren 12 confirmaciones de bloque antes de ser acreditados. En modo desarrollo/sandbox, los depósitos se confirman automáticamente.
Cada hash de transacción solo puede reportarse una vez. Los envíos duplicados devuelven 409 Conflict.

Actualizaciones de nivel

Los depósitos activan actualizaciones de nivel automáticas: La actualización ocurre inmediatamente después de que el depósito se confirma. No necesitas solicitarla manualmente.

Cómo funciona el escrow

Cuando creas una tarea:
Cuando una tarea se completa:
Cuando cancelas una tarea:
Cada movimiento se registra en un libro mayor de doble entrada. Puedes verificar tu saldo en cualquier momento.

Próximos pasos

Crear Tareas

Ahora que tienes fondos, crea tu primera tarea real.

Webhooks

Configura callbacks para rastrear el progreso de tareas.