eip-712
Version:
Tiny library with utility functions that can help with signing and verifying EIP-712 based messages
62 lines (61 loc) • 1.11 kB
JSON
{
"types": {
"FooBarDomain": [
{
"name": "foo",
"type": "string"
}
],
"Person": [
{
"name": "name",
"type": "string"
},
{
"name": "wallet",
"type": "address"
}
],
"Mail": [
{
"name": "from",
"type": "Person[]"
},
{
"name": "to",
"type": "Person[]"
},
{
"name": "contents",
"type": "string[3]"
}
]
},
"primaryType": "Mail",
"domain": {
"foo": "Ether Mail"
},
"message": {
"from": [
{
"name": "Cow",
"wallet": "0xCD2a3d9F938E13CD947Ec05AbC7FE734Df8DD826"
}
],
"to": [
{
"name": "Bob",
"wallet": "0xbBbBBBBbbBBBbbbBbbBbbbbBBbBbbbbBbBbbBBbB"
},
{
"name": "Alice",
"wallet": "0xdddddddddddddddddddddddddddddddddddddddd"
},
{
"name": "Michael",
"wallet": "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
}
],
"contents": ["Hello, Bob!", "Hello, Alice!", "Hello, Michael!"]
}
}