Skip to content

Commit

Permalink
remove timestamp test
Browse files Browse the repository at this point in the history
  • Loading branch information
gpylypchuk committed Feb 19, 2024
1 parent 890d7cf commit 56e2100
Showing 1 changed file with 0 additions and 27 deletions.
27 changes: 0 additions & 27 deletions test/NftReward.t.sol
Original file line number Diff line number Diff line change
Expand Up @@ -245,33 +245,6 @@ contract NftRewardTest is Test {
nftReward.safeMint(mintRequest, signature);
}

function testSafeMint_ShouldRevert_IfSignatureExpired() public {
// prepare arbitrary data keys
bytes32[] memory keys = new bytes32[](1);
keys[0] = keccak256("GITHUB_ORGANIZATION_NAME");
// prepare arbitrary data values
string[] memory values = new string[](1);
values[0] = "ubiquity";
// prepare mint request
NftReward.MintRequest memory mintRequest = NftReward.MintRequest({
beneficiary: user1,
deadline: block.timestamp - 1, // set expired signature
keys: keys,
nonce: 1,
values: values
});
// get mint request digest which should be signed
bytes32 digest = nftReward.getMintRequestDigest(mintRequest);
// minter signs mint request digest
(uint8 v, bytes32 r, bytes32 s) = vm.sign(minterPrivateKey, digest);
// get minter's signature
bytes memory signature = abi.encodePacked(r, s, v);

vm.prank(user1);
vm.expectRevert('Signature expired');
nftReward.safeMint(mintRequest, signature);
}

function testSafeMint_ShouldRevert_IfNonceAlreadyUsed() public {
// prepare arbitrary data keys
bytes32[] memory keys = new bytes32[](1);
Expand Down

0 comments on commit 56e2100

Please sign in to comment.