AdminActualizado: 6 de mayo de 2026
Aprobaciones
Bandeja unificada de pagos, retiros y distribuciones: aprobar, rechazar, ejecutar y marcar pagado.
/admin/approvals es la pantalla central de operaciones. Toda salida de
dinero de la plataforma pasa por esta cola antes de ejecutarse.
Tipos de solicitud#
| Tipo | Origen | Que implica |
|---|---|---|
fund_redemption | Inversor retira de su cartera | Mover USDC del fondo al wallet del inversor, luego transferir off-platform |
wallet_withdrawal | Inversor retira de su wallet a banco/crypto | Reservar saldo, transferir al destino externo |
project_distribution | Owner programa pago a inversores | Ejecutar pro-rata a cada inversor del proyecto |
owner_payout | Owner retira capital recaudado | Transferir al owner off-platform |
fee_refund | Admin devuelve fee | Acreditar al inversor |
manual_adjustment | Admin hace ajuste manual | Ajustar posicion/saldo |
Estados del ciclo de vida#
- pending_kyc: el inversor no tiene KYC aprobado. Se desbloquea automaticamente cuando el admin aprueba su KYC en
/admin/kyc. - pending_review: lista para que un admin la revise.
- approved: aprobada, esperando ejecucion (cron o manual).
- executed: ejecutada en los libros internos (USDC movido en wallet virtual).
- paid: dinero confirmado off-platform (transferencia bancaria enviada, tx on-chain confirmada).
Acciones disponibles#
| Boton | Cuando aparece | Que hace |
|---|---|---|
| Aprobar | pending_review o pending_kyc | Cambia status a approved. Notifica al inversor. |
| Rechazar | pending_review o pending_kyc | Requiere motivo. Notifica al inversor. Si era un wallet withdrawal, devuelve el saldo. |
| Ejecutar ahora | approved + tipo fund_redemption | Ejecuta la redencion sin esperar al cron del dia 1. |
| Marcar pagado | executed o approved | Registra referencia externa (n. de transferencia, tx hash). Cambia a paid. |
KPIs visibles#
- Pendientes: total de solicitudes en
pending_review+pending_kyc. - Bloqueados KYC: cantidad esperando verificacion de identidad.
- Aprobados: aprobados esperando ejecucion.
- Ejecutados (pend. pago): ejecutados en libros internos, falta confirmar transferencia off-platform.
Historial#
La seccion inferior muestra solicitudes rejected, paid y expired con
su motivo, referencia externa y fecha.
Audit trail#
Cada accion (crear, aprobar, rechazar, ejecutar, marcar pagado) se registra
en audit_log con el admin que la realizo, timestamp y metadata.
Politica de aprobacion#
Todas las salidas de dinero requieren aprobacion manual de al menos 1 admin. No hay auto-ejecucion. El cron del dia 1 solo ejecuta solicitudes previamente aprobadas.