Commit Graph

29 Commits

Author SHA1 Message Date
Richard Moore
c004ae50f3 Fixed Interface signautres missing strings as eventFragments (#3157). 2022-07-13 22:00:53 -04:00
Richard Moore
0078e026f1 Fixed topic filters for numeric types with string values (#3013). 2022-05-25 23:34:16 -04:00
Richard Moore
32b7373456 Remove pedantic check for new keyword which broke some platforms for inheritance (#2860, #2861). 2022-05-12 16:16:26 -04:00
Richard Moore
dab6ede226 Mimic Hardhard error strings in CALL_EXCEPTION for popular matchers (#2849, #2862). 2022-04-12 23:54:39 -04:00
Richard Moore
4e8f004e9e Remove spurious console.log from Interface (#2714). 2022-02-19 02:29:34 -05:00
Richard Moore
fb6d141723
docs: fixed typos in comments; h/t @ly0va (#1838). 2021-10-04 11:46:24 -04:00
Richard Moore
a662490e82
Added Deferred Error support to Description objects to extent Interface parse methods (#1894). 2021-08-24 16:03:12 -03:00
Richard Moore
f053a7ad58
Renamed Interface error coding methods. 2021-06-24 19:34:27 -04:00
Richard Moore
720bde7719
Added error utilities to Interface. 2021-06-24 01:25:31 -04:00
Richard Moore
483d67f55c
Added EIP-838 error name as well as error signature (#1498). 2021-04-26 17:46:16 -04:00
Richard Moore
65196097f6
Support for EIP-838 custom contract errors (#1498). 2021-04-22 22:29:30 -04:00
Richard Moore
81fd628292
Added BigNumber.toBigInt method (#1415). 2021-03-30 14:28:43 -04:00
Richard Moore
4e394fc680
Allow events to use compact bytes ABI coded data for Solidity 0.4 external events (#891, #992). 2020-09-07 19:35:37 -04:00
Richard Moore
fa87417e94
Moved ABI check for unique names to coding time and only if ambiguous (#816). 2020-05-12 22:41:04 -04:00
Richard Moore
28800d7681
Allow contract filters to include OR-ed values (#437). 2020-05-01 16:18:31 -04:00
Richard Moore
bda6623091
Added initial support for recoverable coding erros (#800). 2020-04-25 03:25:42 -04:00
Richard Moore
017ea0d6bd
Make default constructor non-payable (#684). 2020-04-24 03:02:57 -04:00
Richard Moore
71d03c6e3c
Added string spell-checking to library and fixed discovered typos. 2020-04-22 02:42:25 -04:00
Richard Moore
2692e783b4
Fixed Event args keyword access. 2020-03-30 15:11:23 -04:00
Richard Moore
f61f34bfb2
Renamed interface getTopic to getEventTopic. 2020-02-25 14:50:35 -05:00
Richard Moore
e7adc84a97
Better type safety for defineReadOnly. 2020-02-04 08:01:26 -05:00
Richard Moore
13f50abd84
Better property access on ABI decoded results (#698). 2020-01-07 19:46:51 -05:00
Richard Moore
da8ca2e8bc
Moved bare ABI named functions and events from Interface into Contracts to simplify other consumers of Interface. 2019-11-19 18:13:58 +09:00
Richard Moore
778eb3b425
Added less-common, but useful, coding functions to Interface. 2019-09-27 21:56:42 -04:00
Richard Moore
0b224e8fb5
Deprecating errors for logger. 2019-08-01 18:04:06 -04:00
Richard Moore
5e4535e939
Added getStatic with support for inheritance of static methods. 2019-06-11 23:42:35 -04:00
Richard Moore
257d67c962
Moved away from isNamedInstance which breaks after Browserify name mangling. 2019-06-10 22:25:46 -04:00
Richard Moore
8cdda37095
Fixed contract events (#404). 2019-05-23 18:24:31 -04:00
Richard Moore
2777f5cb4c
Initial v5 branch commit. 2019-05-14 18:25:46 -04:00