function saleSetRefund() public onlyMultiOwnersType(4) {
    require((state == SaleState.SALE) || (state == SaleState.PRESALE));
    require(block.timestamp >= endSaleDate);
    require(!checkSoftCapAchieved());
    state = SaleState.REFUND;
    emit ChangeState(block.number, state);
  }