29 lines
		
	
	
		
			739 B
		
	
	
	
		
			Solidity
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			739 B
		
	
	
	
		
			Solidity
		
	
	
	
	
	
// SPDX-License-Identifier: MIT
 | 
						|
// OpenZeppelin Contracts (last updated v5.0.0) (interfaces/IERC5267.sol)
 | 
						|
 | 
						|
pragma solidity ^0.8.20;
 | 
						|
 | 
						|
interface IERC5267 {
 | 
						|
    /**
 | 
						|
     * @dev MAY be emitted to signal that the domain could have changed.
 | 
						|
     */
 | 
						|
    event EIP712DomainChanged();
 | 
						|
 | 
						|
    /**
 | 
						|
     * @dev returns the fields and values that describe the domain separator used by this contract for EIP-712
 | 
						|
     * signature.
 | 
						|
     */
 | 
						|
    function eip712Domain()
 | 
						|
        external
 | 
						|
        view
 | 
						|
        returns (
 | 
						|
            bytes1 fields,
 | 
						|
            string memory name,
 | 
						|
            string memory version,
 | 
						|
            uint256 chainId,
 | 
						|
            address verifyingContract,
 | 
						|
            bytes32 salt,
 | 
						|
            uint256[] memory extensions
 | 
						|
        );
 | 
						|
}
 |