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?