Resolver disputa

Liberación Única

/**
 * Resolver Carga Útil de Disputa
 */
export type SingleReleaseResolveDisputePayload = {
  /**
   * ID (dirección) que identifica el contrato de escrow
   */
  contractId: string;

  /**
   * Dirección encargada de resolver disputas dentro del escrow.
   */
  disputeResolver: string;

  /**
   * Distribuciones del monto del escrow a los receptores.
   */
  distributions: [
    {
      /**
       * Dirección del receptor
       */
      address: string;
      /**
       * Monto a ser transferido al receptor. Todo el monto debe ser igual al monto total del escrow.
       */
      amount: number;
    },
  ];
};

Liberación Múltiple

/**
 * Carga Útil de Resolución de Disputa de Liberación Múltiple
 */
export type MultiReleaseResolveDisputePayload = {
  /**
   * ID (dirección) que identifica el contrato de escrow
   */
  contractId: string;

  /**
   * Dirección encargada de resolver disputas dentro del escrow.
   */
  disputeResolver: string;

  /**
   * Distribuciones del monto del escrow a los receptores.
   */
  distributions: [
    {
      /**
       * Dirección del receptor
       */
      address: string;
      /**
       * Monto a ser transferido al receptor. Todo el monto debe ser igual al monto total del escrow.
       */
      amount: number;
    },
  ];

  /**
   * Índice del hito a ser resuelto
   */
  milestoneIndex: string;
};

Última actualización

¿Te fue útil?