Obter Cauções por Signatário

Parâmetros

/**
 * Obter Cauções do Indexador por Parâmetros do Signatário
 */
export type GetEscrowsFromIndexerBySignerParams = {
  /**
   * 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?: "single-release" | "multi-release";

  /**
   * 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;

  /**
   * Endereço do usuário que assina a transação do contrato.
   */
  signer: string;
};

Atualizado

Isto foi útil?