IERC5267.sol 664 B

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