UNPKG

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
{ "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!"] } }