Commit Graph

33 Commits

Author SHA1 Message Date
Richard Moore
2b67488151 Fixed ParamType formatting causing bad tuple full and minimal ABI output (#4329, #4479). 2023-11-25 17:46:30 -05:00
Richard Moore
2e0bd90744 Fix invalid token nonpayable being included in formatted constructor (#4412). 2023-11-01 15:56:47 -04:00
Richard Moore
4eb84da865 Fix VSCode reported lint issues (#4153, #4156, #4158, #4159). 2023-08-14 20:00:45 -04:00
Richard Moore
d32f81b3c3 Merge branch 'main' into v6.7.0-progress 2023-07-29 02:37:03 -04:00
Richard Moore
3a52201fe2 Allow visibility on human-readable constructors (via telegram). 2023-07-28 14:14:23 -04:00
Richard Moore
8c2652c8cb Use empty string for unnamed parameters in JSON output instead of undefined (#4248). 2023-07-24 17:44:42 -04:00
Richard Moore
a8bc49bdcf Fix JSON formatting for tuple arrays (#4237). 2023-07-23 22:50:49 -04:00
Richard Moore
e36b6c35b7 Better error messages when parsing fragment strings (#4246). 2023-07-23 12:59:10 -04:00
Richard Moore
bbcfb5f6b8 docs: added jsdocs and general documentation 2023-06-01 17:42:48 -04:00
Richard Moore
8c5973e3a9 Added support for legacy ABI JSON fragments (#3932). 2023-04-06 04:25:54 -04:00
Richard Moore
c220fe2ea7 Fixed stray unreachable code (#3890). 2023-03-12 04:45:12 -04:00
Richard Moore
f1a810dcb5 Fixed typo in error messages (#3822, #3824). 2023-02-28 21:18:27 -05:00
Richard Moore
4512e97f9b Replaced substring from 0 index with startsWith (#3691). 2023-02-18 14:00:42 -05:00
Richard Moore
314595113c docs: added more jsdocs and examples 2023-02-12 21:21:11 -05:00
Richard Moore
522fd16f68 Fixed human-readable parser when identifier begins with valid type prefix (#3728). 2023-02-03 21:50:30 -05:00
Richard Moore
975815b825 Added EventFragment.getTopicHash. 2023-01-31 16:57:58 -05:00
Richard Moore
a336a3acfc Added FunctionFragment.getSelector (#1032). 2023-01-31 16:53:43 -05:00
Richard Moore
c3f8e8ac07 Initial support for fallback and receive methods on contracts. 2023-01-30 22:28:18 -05:00
Richard Moore
9bf98a01be Use correct default for JSON ABI arrays. 2023-01-26 13:46:51 -05:00
Richard Moore
1b13716986 Fixed JSON ABI parsing (#3674). 2023-01-22 16:37:30 -05:00
Richard Moore
46ddc89441 docs: added jsdocs 2022-12-30 11:28:26 -05:00
Richard Moore
b7750cf098 docs: added jsdocs to abi 2022-11-27 21:54:49 -05: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
9c45482fad Added convenience functions for creating CALL_EXCEPTION Errors. 2022-10-20 04:55:25 -04:00
Richard Moore
8bece98e3e Allow indexed parameters on Events. 2022-10-01 01:29:44 -04:00
Richard Moore
992c7eef07 Simplified Fragment API 2022-10-01 01:17:15 -04:00
Richard Moore
4d435cd56e Fixed Fragment bugs and added getContract to EtherscanProvider.. 2022-09-27 03:35:23 -04:00
Richard Moore
74f7967be6 Refactor Fragment selector and topichash calculation (#3353). 2022-09-15 22:19:05 -04:00
Richard Moore
b617322ee8 Removed superfluous types for refining type properties. 2022-09-09 18:33:36 -04:00
Richard Moore
5bdac36a99 Convert FormatType mnemonic to string literals. 2022-09-09 16:28:32 -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