ERC721VotesHarness.sol 635 B

1234567891011121314151617181920212223242526
  1. pragma solidity ^0.8.0;
  2. import "../munged/token/ERC721/extensions/draft-ERC721Votes.sol";
  3. contract ERC721VotesHarness is ERC721Votes {
  4. constructor(string memory name, string memory symbol) ERC721(name, symbol) EIP712(name, symbol) {}
  5. function delegateBySig(
  6. address delegatee,
  7. uint256 nonce,
  8. uint256 expiry,
  9. uint8 v,
  10. bytes32 r,
  11. bytes32 s
  12. ) public virtual override {
  13. assert(true);
  14. }
  15. function mint(address account, uint256 tokenID) public {
  16. _mint(account, tokenID);
  17. }
  18. function burn(uint256 tokenID) public {
  19. _burn(tokenID);
  20. }
  21. }