40 Commits

Author SHA1 Message Date
Richard Moore
4a44865a8c Fixed run-checking non-filter Contract events (#1458). 2021-04-18 19:23:27 -04:00
Richard Moore
81fd628292 Added BigNumber.toBigInt method (#1415). 2021-03-30 14:28:43 -04:00
Richard Moore
87ceaed4be Abstracted Contract with BaseContract without meta-class properties for easier extensions (#1384). 2021-03-26 17:32:36 -04:00
Richard Moore
0e1721b130 Fixed Contract properties that collide with null member properties (#1393). 2021-03-26 16:37:08 -04:00
Richard Moore
c47d2eba4d Added EIP-2930 support (#1364). 2021-03-26 16:16:56 -04:00
Richard Moore
d937668dc1 Prevent unhandled rejections when passing nullish into Contract constructor (#1234). 2021-02-12 18:58:28 -05:00
Richard Moore
a56a0a3336 Fixed listenerCount for contract when requesting for all events (#1205). 2020-12-18 03:56:14 -05:00
Richard Moore
f0a5869c53 Add more accurate intrinsic gas cost to ABI calls with specified gas property (#1058). 2020-09-26 02:17:05 -04:00
Richard Moore
5cd1668e0d Better errors for unconfigured ENS names (#1066). 2020-09-26 01:23:43 -04:00
Richard Moore
98bb58964b Allow undefined properties in transaction object and fix stray this (#860). 2020-06-03 03:33:28 -04:00
Richard Moore
42dee67187 Major Contract refactor for overrides (#819, #845, #847, #860). 2020-06-01 04:46:37 -04:00
Richard Moore
e5a1b4d5cb Refactor Contract away from monolithic runMethod. 2020-05-29 21:12:15 -04:00
Richard Moore
b03c4edd31 Make filter blockHash property name match EIP-234. 2020-05-20 23:56:26 -04:00
Richard Moore
098d7efb21 Only error on duplicate signatures in Contract ABI (#499). 2020-05-03 14:54:26 -04:00
Richard Moore
bda6623091 Added initial support for recoverable coding erros (#800). 2020-04-25 03:25:42 -04:00
Richard Moore
8bb2a0fd08 Fixed ContractFactory.deploy ignoring overrides (#796). 2020-04-23 22:28:51 -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
cc72f76695 Added support for Contract event parsing error recovery. 2020-04-16 21:33:24 -04:00
Richard Moore
39c78f37ce Fixed Contract filter never unsubscribing. 2020-04-15 18:09:38 -04:00
Richard Moore
2eb3823de4 Fixed early Contract filter unsubscribing. 2020-04-15 16:47:55 -04:00
Richard Moore
092ce9bcc2 Fixed Contract events for immutable Result. 2020-03-30 22:08:55 -04:00
Richard Moore
2692e783b4 Fixed Event args keyword access. 2020-03-30 15:11:23 -04:00
Richard Moore
fe3b3fa1ad Renamed properties based on community recommendations; estimate to estimateGas and addressPromise to resovledAddress. 2020-03-10 19:02:53 +01:00
Richard Moore
4b8e198bf2 Fix log parsing when no matching topic is found (#733). 2020-02-25 13:51:33 -05:00
Wighawag
89ac9f4f29 parse log on tx confirmation should not fail 2020-02-20 15:21:35 +00:00
Richard Moore
f9ab665b52 Updated dist files. 2020-02-06 18:21:34 -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
22a26736cc Fixed typo in error message (#574). 2019-09-06 18:46:34 -04:00
Richard Moore
0b224e8fb5 Deprecating errors for logger. 2019-08-01 18:04:06 -04:00
Richard Moore
efaafb203f Keep extra filter topics when using Frgment filters in Contracts. 2019-07-20 21:03:53 -03:00
Richard Moore
0e78386a08 Do not require a Signer for contract.populateTransaction. 2019-06-28 15:47:42 -04:00
Richard Moore
9f88f8c7ec Updating dist files. 2019-06-24 21:26:48 -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
eea53bb1be Added queryFilter to Contracts (#463). 2019-05-24 15:59:04 -04:00
Richard Moore
c05768afab Some documentation changes. 2019-05-23 18:59:04 -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