diff --git a/contracts/Marketplace.sol b/contracts/Marketplace.sol index b92230d..4b1b9f3 100644 --- a/contracts/Marketplace.sol +++ b/contracts/Marketplace.sol @@ -51,6 +51,7 @@ contract Marketplace is Collateral { uint256 proofPeriod; uint256 proofTimeout; uint256 maxPrice; + uint256 expiry; bytes32 nonce; } diff --git a/test/Marketplace.test.js b/test/Marketplace.test.js index 6326c7e..cd804ce 100644 --- a/test/Marketplace.test.js +++ b/test/Marketplace.test.js @@ -141,6 +141,7 @@ function requestId(request) { "uint256", "uint256", "uint256", + "uint256", "bytes32", ], requestToArray(request) @@ -166,6 +167,7 @@ function requestToArray(request) { request.proofPeriod, request.proofTimeout, request.maxPrice, + request.expiry, request.nonce, ] } diff --git a/test/examples.js b/test/examples.js index 37bf8a5..9335ba7 100644 --- a/test/examples.js +++ b/test/examples.js @@ -10,6 +10,7 @@ const exampleRequest = () => ({ proofPeriod: 8, // 8 blocks ≈ 2 minutes proofTimeout: 4, // 4 blocks ≈ 1 minute maxPrice: 42, + expiry: now() + hours(1), nonce: hexlify(randomBytes(32)), })