Obtener escrows por rol
Parámetros
/**
* Obtener escrows del indexador por parámetros de rol
*/
export type GetEscrowsFromIndexerByRoleParams = {
/**
* Número de página. Paginación
*/
page?: number;
/**
* Dirección de ordenación. Ordenamiento
*/
orderDirection?: "asc" | "desc";
/**
* Ordenar por propiedad. Ordenamiento
*/
orderBy?: "createdAt" | "updatedAt" | "amount";
/**
* Creado en = fecha de inicio. Filtrado
*/
startDate?: string;
/**
* Creado en = fecha de fin. Filtrado
*/
endDate?: string;
/**
* Cantidad máxima. Filtrado
*/
maxAmount?: number;
/**
* Cantidad mínima. Filtrado
*/
minAmount?: number;
/**
* Está activo. Filtrado
*/
isActive?: boolean;
/**
* Escrow que estás buscando. Filtrado
*/
title?: string;
/**
* ID del engagement. Filtrado
*/
engagementId?: string;
/**
* Estado del escrow de liberación única. Filtrado
*/
status?: SingleReleaseEscrowStatus;
/**
* Tipo de escrow. Filtrado
*/
type?: EscrowType;
/**
* Si es true, los escrows se validarán en la blockchain para asegurar la consistencia de los datos.
* Esto realiza un paso adicional de verificación para confirmar que los datos del escrow
* devueltos por el indexador coinciden con el estado actual en la blockchain.
* Úsalo cuando necesites asegurar la información de escrow más actualizada y precisa.
* Si activas este parámetro, tu solicitud tardará más en completarse.
*/
validateOnChain?: boolean;
/**
* Rol del usuario. Obligatorio
*/
role: Role;
/**
* Dirección del propietario de los escrows. Si quieres obtener todos los escrows de un rol específico, puedes usar este parámetro. Pero con este parámetro, no puedes usar el parámetro signer.
*/
roleAddress: string;
};
Última actualización
¿Te fue útil?