diff --git a/contracts/data-segment/Proof.sol b/contracts/data-segment/Proof.sol index c0fa830..f380491 100644 --- a/contracts/data-segment/Proof.sol +++ b/contracts/data-segment/Proof.sol @@ -9,6 +9,7 @@ import {Cid} from "./Cid.sol"; import {ProofData, InclusionProof, InclusionVerifierData, InclusionAuxData, SegmentDesc, Fr32} from "./ProofTypes.sol"; import {MarketAPI} from "@zondax/filecoin-solidity/contracts/v0.8/MarketAPI.sol"; import {MarketTypes} from "@zondax/filecoin-solidity/contracts/v0.8/types/MarketTypes.sol"; +import {CommonTypes} from "@zondax/filecoin-solidity/contracts/v0.8/types/CommonTypes.sol"; /** * @title Proof @@ -102,8 +103,8 @@ contract Proof { MarketTypes.GetDealActivationReturn memory dealActivation = MarketAPI.getDealActivation( _dealId ); - require(dealActivation.terminated <= 0, "Deal is terminated"); - require(dealActivation.activated > 0, "Deal is not activated"); + require(CommonTypes.ChainEpoch.unwrap(dealActivation.terminated) <= 0, "Deal is terminated"); + require(CommonTypes.ChainEpoch.unwrap(dealActivation.activated) > 0, "Deal is not activated"); MarketTypes.GetDealDataCommitmentReturn memory dealDataCommitment = MarketAPI .getDealDataCommitment(_dealId);