eip712.json 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. {
  2. "types": {
  3. "EIP712Domain": [
  4. {
  5. "name": "name",
  6. "type": "string"
  7. },
  8. {
  9. "name": "version",
  10. "type": "string"
  11. },
  12. {
  13. "name": "chainId",
  14. "type": "uint256"
  15. },
  16. {
  17. "name": "verifyingContract",
  18. "type": "address"
  19. }
  20. ],
  21. "Person": [
  22. {
  23. "name": "name",
  24. "type": "string"
  25. },
  26. {
  27. "name": "test",
  28. "type": "uint8"
  29. },
  30. {
  31. "name": "test2",
  32. "type": "uint8"
  33. },
  34. {
  35. "name": "wallet",
  36. "type": "address"
  37. }
  38. ],
  39. "Mail": [
  40. {
  41. "name": "from",
  42. "type": "Person"
  43. },
  44. {
  45. "name": "to",
  46. "type": "Person"
  47. },
  48. {
  49. "name": "contents",
  50. "type": "string"
  51. }
  52. ]
  53. },
  54. "primaryType": "Mail",
  55. "domain": {
  56. "name": "Ether Mail",
  57. "version": "1",
  58. "chainId": "1",
  59. "verifyingContract": "0xCCCcccccCCCCcCCCCCCcCcCccCcCCCcCcccccccC"
  60. },
  61. "message": {
  62. "from": {
  63. "name": "Cow",
  64. "test": "3",
  65. "test2": 5.0,
  66. "wallet": "0xcD2a3d9F938E13CD947Ec05AbC7FE734Df8DD826"
  67. },
  68. "to": {
  69. "name": "Bob",
  70. "test": "0",
  71. "test2": 5,
  72. "wallet": "0xbBbBBBBbbBBBbbbBbbBbbbbBBbBbbbbBbBbbBBbB"
  73. },
  74. "contents": "Hello, Bob!"
  75. }
  76. }