IERC5267.sol 739 B

12345678910111213141516171819202122232425262728
  1. // SPDX-License-Identifier: MIT
  2. // OpenZeppelin Contracts (last updated v4.9.0) (interfaces/IERC5267.sol)
  3. pragma solidity ^0.8.19;
  4. interface IERC5267 {
  5. /**
  6. * @dev MAY be emitted to signal that the domain could have changed.
  7. */
  8. event EIP712DomainChanged();
  9. /**
  10. * @dev returns the fields and values that describe the domain separator used by this contract for EIP-712
  11. * signature.
  12. */
  13. function eip712Domain()
  14. external
  15. view
  16. returns (
  17. bytes1 fields,
  18. string memory name,
  19. string memory version,
  20. uint256 chainId,
  21. address verifyingContract,
  22. bytes32 salt,
  23. uint256[] memory extensions
  24. );
  25. }