@@ -5,23 +5,24 @@ import {
55} from "@hypercerts-org/marketplace-sdk" ;
66import SafeApiKit from "@safe-global/api-kit" ;
77
8- import { DataResponse } from "../../types/api.js" ;
98import { EvmClientFactory } from "../../client/evmClient.js" ;
9+ import { DataResponse } from "../../types/api.js" ;
1010import { getFractionsById } from "../../utils/getFractionsById.js" ;
11- import { getHypercertTokenId } from "../../utils/tokenIds.js" ;
1211import { isTypedMessage } from "../../utils/signatures.js" ;
12+ import { getHypercertTokenId } from "../../utils/tokenIds.js" ;
1313import { SafeApiStrategyFactory } from "../safe/SafeApiKitStrategy.js" ;
1414
15+ import { inject , injectable } from "tsyringe" ;
16+ import { MarketplaceOrdersService } from "../../services/database/entities/MarketplaceOrdersEntityService.js" ;
17+ import { SignatureRequestsService } from "../../services/database/entities/SignatureRequestsEntityService.js" ;
18+ import * as Errors from "./errors.js" ;
1519import { MarketplaceStrategy } from "./MarketplaceStrategy.js" ;
1620import {
1721 MultisigCreateOrderRequest ,
1822 SAFE_CREATE_ORDER_MESSAGE_SCHEMA ,
1923 SafeCreateOrderMessage ,
2024} from "./schemas.js" ;
21- import * as Errors from "./errors.js" ;
22- import { injectable , inject } from "tsyringe" ;
23- import { MarketplaceOrdersService } from "../../services/database/entities/MarketplaceOrdersEntityService.js" ;
24- import { SignatureRequestsService } from "../../services/database/entities/SignatureRequestsEntityService.js" ;
25+
2526type ValidatableOrder = Omit <
2627 Order ,
2728 "createdAt" | "invalidated" | "validator_codes"
@@ -132,7 +133,14 @@ export default class MultisigCreateOrderStrategy extends MarketplaceStrategy {
132133 EvmClientFactory . createEthersClient ( this . request . chainId ) ,
133134 ) ;
134135
135- const [ validationResult ] = await hec . checkOrdersValidity ( [ orderToValidate ] ) ;
136+ const [ validationResult ] = await hec . checkOrdersValidity ( [
137+ {
138+ ...orderToValidate ,
139+ createdAt : new Date ( ) . toISOString ( ) ,
140+ invalidated : false ,
141+ validator_codes : [ ] ,
142+ } ,
143+ ] ) ;
136144
137145 if ( ! validationResult . valid ) {
138146 const errorCodes = validationResult . validatorCodes || [ ] ;
0 commit comments