Obter Cauções por Papel
Parâmetros
/**
* Obter Escrows do Indexador por Parâmetros de Papel
*/
export type GetEscrowsFromIndexerByRoleParams = {
/**
* Número da página. Paginação
*/
page?: number;
/**
* Direção de ordenação. Ordenação
*/
orderDirection?: "asc" | "desc";
/**
* Ordenar por propriedade. Ordenação
*/
orderBy?: "createdAt" | "updatedAt" | "amount";
/**
* Criado em = data de início. Filtragem
*/
startDate?: string;
/**
* Criado em = data de término. Filtragem
*/
endDate?: string;
/**
* Valor máximo. Filtragem
*/
maxAmount?: number;
/**
* Valor mínimo. Filtragem
*/
minAmount?: number;
/**
* Está ativo. Filtragem
*/
isActive?: boolean;
/**
* Escrow que você está procurando. Filtragem
*/
title?: string;
/**
* ID do Engajamento. Filtragem
*/
engagementId?: string;
/**
* Status do escrow de liberação única. Filtragem
*/
status?: SingleReleaseEscrowStatus;
/**
* Tipo do escrow. Filtragem
*/
type?: EscrowType;
/**
* Se verdadeiro, os escrows serão validados na blockchain para garantir a consistência dos dados.
* Isso realiza uma etapa adicional de verificação para confirmar que os dados do escrow
* retornados pelo indexador correspondem ao estado atual na blockchain.
* Use isto quando precisar garantir as informações de escrow mais atualizadas e precisas.
* Se você ativar este parâmetro, sua solicitação demorará mais para ser concluída.
*/
validateOnChain?: boolean;
/**
* Papel do usuário. Obrigatório
*/
role: Role;
/**
* Endereço do proprietário dos escrows. Se quiser obter todos os escrows de um papel específico, você pode usar este parâmetro. Mas com este parâmetro, você não pode usar o parâmetro signer.
*/
roleAddress: string;
};
Atualizado
Isto foi útil?