{"version":3,"file":"eip712.cjs","names":[],"sources":["../../../src/order-utils/model/eip712.ts"],"sourcesContent":["export interface EIP712TypedData {\n\ttypes: EIP712Types;\n\tdomain: EIP712Object;\n\tmessage: EIP712Object;\n\tprimaryType: string;\n}\n\nexport interface EIP712Types {\n\t[key: string]: EIP712Parameter[];\n}\n\nexport interface EIP712Parameter {\n\tname: string;\n\ttype: string;\n}\n\nexport declare type EIP712ObjectValue = string | number | EIP712Object;\n\nexport interface EIP712Object {\n\t[key: string]: EIP712ObjectValue;\n}\n\nexport interface MessageTypes {\n\t[additionalProperties: string]: MessageTypeProperty[];\n\tEIP712Domain: MessageTypeProperty[];\n}\n\nexport interface MessageTypeProperty {\n\tname: string;\n\ttype: string;\n}\n\nexport const EIP712_DOMAIN = [\n\t{ name: \"name\", type: \"string\" },\n\t{ name: \"version\", type: \"string\" },\n\t{ name: \"chainId\", type: \"uint256\" },\n\t{ name: \"verifyingContract\", type: \"address\" },\n];\n"],"mappings":";;AAgCA,MAAa,gBAAgB;CAC5B;EAAE,MAAM;EAAQ,MAAM;EAAU;CAChC;EAAE,MAAM;EAAW,MAAM;EAAU;CACnC;EAAE,MAAM;EAAW,MAAM;EAAW;CACpC;EAAE,MAAM;EAAqB,MAAM;EAAW;CAC9C"}