Commit Graph

89 Commits

Author SHA1 Message Date
Richard Moore
2bd5df42fb Updated root exports. 2022-11-27 21:58:38 -05:00
Richard Moore
1f4499c174 Small refactoring of providers. 2022-11-27 21:58:07 -05:00
Richard Moore
d280070a2b docs: added jsdocs to contract 2022-11-27 21:56:22 -05:00
Richard Moore
4b68c6be11 docs: added jsdocs to address 2022-11-27 21:55:52 -05:00
Richard Moore
b7750cf098 docs: added jsdocs to abi 2022-11-27 21:54:49 -05:00
Richard Moore
16f3c44daa Refactor built-in constants. 2022-11-27 21:54:09 -05:00
Richard Moore
fe3270a6fe docs: added docs for hashing 2022-11-27 21:53:31 -05:00
Richard Moore
368f960904 docs: added jsdocs for crypto 2022-11-27 21:53:06 -05:00
Richard Moore
3f3f340878 docs: added jsdocs for transactions 2022-11-27 21:52:34 -05:00
Richard Moore
d75cc3c023 Moved to assert instead of throw helpers. 2022-11-27 21:52:21 -05:00
Richard Moore
fe342ca48a docs: added jsdocs for utils 2022-11-27 21:50:34 -05:00
Richard Moore
1966c2d6d4 Refactor wallet inheritance. 2022-11-27 21:49:24 -05:00
Richard Moore
cf4a579bf5 Refector Mnemonic for lasy wordlists. 2022-11-27 21:49:12 -05:00
Richard Moore
5581ec3f97 docs: added jsdocs to wallet 2022-11-27 21:48:13 -05:00
Richard Moore
7dd9049993 Added lazy instantiation to wordlists. 2022-11-27 21:45:42 -05:00
Richard Moore
f24aa17709 Removing dead files. 2022-11-27 21:44:35 -05:00
Richard Moore
c1a8adc5cf tests: added wallet encryption 2022-11-10 04:05:14 -05:00
Richard Moore
b42107364d Refactor Wallet and HDNodeWallet. 2022-11-10 04:04:53 -05:00
Richard Moore
1e56d5044e Refactor Wallet and HDNodeWallet structure. 2022-11-10 04:04:27 -05:00
Richard Moore
bbc488a472 admin: updated dist files 2022-11-09 22:45:17 -05:00
Richard Moore
84b1c3d41a tests: temporarily remove the avatar tests 2022-11-09 22:44:06 -05:00
Richard Moore
4b4fdbc6e3 tests: added typed values tests 2022-11-09 21:12:54 -05:00
Richard Moore
257654bc5d Fixed bugs in typed address and 48-bit numeric values. 2022-11-09 21:12:21 -05:00
Richard Moore
3d3273a8c5 admin: updated dist files 2022-11-09 06:22:17 -05:00
Richard Moore
8af9e5953f tests: better error recovery on testing sending transactions 2022-11-09 06:20:48 -05:00
Richard Moore
6aa853abc3 Fixed ABI argument assertion. 2022-11-09 06:03:01 -05:00
Richard Moore
6f40dfdf77 Fixed HDNodeWallet mnemonic assertion. 2022-11-09 05:57:00 -05:00
Richard Moore
62b358024b tests: less chatty transaction sending tests 2022-11-09 02:53:13 -05:00
Richard Moore
60d7709069 More robust FallbackProvider with correct error pass-through. 2022-11-09 02:52:25 -05:00
Richard Moore
96d1eaabf3 Added better CCIP debug tracing. 2022-11-09 02:51:07 -05:00
Richard Moore
c85cc72564 Fix formatting when passed an existing ethers object and remove static confirmations. 2022-11-09 02:49:32 -05:00
Richard Moore
8ea7cc8ee1 Fix Etherscan POST serialization for bigints. 2022-11-09 02:48:29 -05:00
Richard Moore
b30597c686 Added more tests 2022-11-04 18:11:38 -04:00
Richard Moore
d2271617a6 More flexible Contract for events and allow listening to multiple events in a single filter. 2022-11-04 18:10:00 -04:00
Richard Moore
8fe938e69b Fixed provider events for filters which included a null. 2022-11-04 18:09:08 -04:00
Richard Moore
3db5864041 Switched to assert instead of throwArgument. 2022-11-04 18:08:37 -04:00
Richard Moore
e5c068c395 Converted throwArgumentError to assertArgument. 2022-10-25 04:06:00 -04:00
Richard Moore
17ac965b12 Remove empty subs on emit if subscribed using once. 2022-10-21 01:24:10 -04:00
Richard Moore
214b7ba217 admin: updated dist files 2022-10-20 05:03:32 -04:00
Richard Moore
e72a3cf078 tests: updated test suites 2022-10-20 05:00:49 -04:00
Richard Moore
1648beba74 Updated root exports. 2022-10-20 05:00:18 -04:00
Richard Moore
83d01f86ba Prevent signing invalid digests. 2022-10-20 04:59:55 -04:00
Richard Moore
5813b316d7 Fixed bug parsing raw non-compressed signatures. 2022-10-20 04:59:20 -04:00
Richard Moore
14af51d4e9 Fixed browser issue for HMAC. 2022-10-20 04:58:37 -04:00
Richard Moore
53c8291ed5 Use new makeError method in Contract. 2022-10-20 04:57:28 -04:00
Richard Moore
9c45482fad Added convenience functions for creating CALL_EXCEPTION Errors. 2022-10-20 04:55:25 -04:00
Richard Moore
a667dcbebe Sync testnets with v5 updates and update to new CALL_EXCEPTION model. 2022-10-20 04:54:26 -04:00
Richard Moore
f4539e5675 Inject common networks in main Network object to allow sync access to Network at the top-level. 2022-10-20 04:51:42 -04:00
Richard Moore
2486b88494 Fixed Wallet not passing non-enumerated properties along to be signed. 2022-10-20 04:50:39 -04:00
Richard Moore
15446f729b Updated to new CALL_EXCEPTION model, removing UNPREDICTABLE_GAS_LIMIT. 2022-10-20 04:49:40 -04:00