Commit Graph

25 Commits

Author SHA1 Message Date
Richard Moore
a1363483a5 Allow long dnsEncode names with optional length parameter (#4543). 2024-01-31 00:22:23 -05:00
Richard Moore
56c1361ee8 Normalize EIP-712 types before computing the payload (#4541). 2024-01-17 20:33:38 -05:00
Richard Moore
8f99601df1 Fixed normalization and abstracted EIP-712 Array parsing (#4541). 2024-01-16 17:41:57 -05:00
Richard Moore
43fb9c2336 Fix EIP-712 type aliases for uint and int (#4541). 2024-01-15 23:03:38 -05:00
Richard Moore
125ff1189b Replicated former ENS normalize behaviour for empty strings and update namehash testcases. 2023-10-10 22:22:55 -04:00
Richard Moore
bbcfb5f6b8 docs: added jsdocs and general documentation 2023-06-01 17:42:48 -04:00
Richard Moore
9f9d234a2d docs: added jsdocs to verifyMessage 2023-04-28 00:45:50 +09:00
Richard Moore
a9b3edd2be docs: fixed typo (#3960) 2023-04-19 16:23:28 +09:00
Richard Moore
a851b24d0a Fixed TypedData unsigned value range (#3873). 2023-04-05 04:20:21 -04:00
Richard Moore
50b74b8806 Fixed TypedData payloads for JSON-restricted chainId field (#3868). 2023-04-04 23:18:48 -04:00
Richard Moore
f06a445247 Added verifyTypedData utility (reported on Farcaster). 2023-03-20 11:31:35 -04:00
Richard Moore
a32af3adc1 Allow null values for TypedData domain (#3623). 2023-03-03 17:59:58 -07:00
Richard Moore
179e6ca520 Move the xnf normalize variant to pkg.browser instead of import (#3724). 2023-02-13 10:53:47 -05:00
Richard Moore
314595113c docs: added more jsdocs and examples 2023-02-12 21:21:11 -05:00
Richard Moore
f48d6a93ea Use vendor ens_normalize to test native normalize to reduce dist filesize. 2023-01-28 01:49:58 -05:00
Richard Moore
80c84b0709 Simpler ensNormalize wrapper. 2023-01-27 21:59:52 -05:00
Richard Moore
cd075d05f2 Added full UTF-8 support for ENS names using adraffy/ens-normalize. 2023-01-26 23:20:30 -05:00
Richard Moore
f13a7c64b3 Added verifyMessage helper. 2023-01-15 07:54:49 -05:00
Richard Moore
724881f34d docs: added examples to jsdocs 2022-12-09 18:21:45 -05:00
Richard Moore
e1c8b99307 Fixed twos-complement issues. 2022-11-30 15:39:59 -05:00
Richard Moore
fe3270a6fe docs: added docs for hashing 2022-11-27 21:53:31 -05:00
Richard Moore
e5c068c395 Converted throwArgumentError to assertArgument. 2022-10-25 04:06:00 -04:00
Richard Moore
23868e74b1 Refactor imports. 2022-09-15 22:31:00 -04:00
Richard Moore
29949a6309 Replaced logger class with simpler functions. 2022-09-08 23:21:08 -04:00
Richard Moore
f5336c19b1 Initial code drop for v6-beta-exports. 2022-09-05 16:14:43 -04:00