Richard Moore
|
095de51e60
|
Add timeout to ContractTransactionResponse wait (#4497).
|
2024-02-02 03:03:18 -05:00 |
|
Richard Moore
|
98496bc48e
|
Expand Contract sub-class to accept BaseContract super-class constructor arguments (#4538).
|
2024-02-01 01:59:31 -05:00 |
|
Richard Moore
|
2c817e5e09
|
docs: fixed jsdocs typo (#4532)
|
2024-01-31 00:36:39 -05:00 |
|
Richard Moore
|
2616f4c30c
|
Fixed resolving ENS addresses used as from parameters (#3961).
|
2023-10-09 19:34:58 -04:00 |
|
Richard Moore
|
4eb84da865
|
Fix VSCode reported lint issues (#4153, #4156, #4158, #4159).
|
2023-08-14 20:00:45 -04:00 |
|
Richard Moore
|
f3c46f2299
|
Add context to Logs that fail decoding due to ABI issues to help debugging.
|
2023-08-02 18:29:50 -04:00 |
|
Richard Moore
|
d32f81b3c3
|
Merge branch 'main' into v6.7.0-progress
|
2023-07-29 02:37:03 -04:00 |
|
Richard Moore
|
0dca645632
|
Prevent malformed logs from preventing other logs being decoded (#4275).
|
2023-07-28 14:48:55 -04:00 |
|
Richard Moore
|
aa2ea3d529
|
Better error message when passing invalid overrides object into a contract deployment (#4182).
|
2023-07-28 01:13:21 -04:00 |
|
Richard Moore
|
5bf7b3494e
|
Return undefined for Contract properties that do not exist instead of throwing an error (#4266).
|
2023-07-24 17:38:32 -04:00 |
|
Richard Moore
|
ac2f5e563b
|
Reflect symbols in the Contract Proxy to target (#4048).
|
2023-07-24 00:03:12 -04:00 |
|
Richard Moore
|
93af87c447
|
Allow arrays of address for indexed filter topics (#4259).
|
2023-07-23 23:58:16 -04:00 |
|
Richard Moore
|
450a176ee2
|
Include the missing fragment key and args when no matching Contract method or event is present (#3809).
|
2023-07-23 12:36:52 -04:00 |
|
Richard Moore
|
b1375f4e44
|
Prevent a single malformed event from preventing other Contract logs; reported on Discord.
|
2023-07-23 12:30:21 -04:00 |
|
Richard Moore
|
19cbcaf3b0
|
docs: fixed typo in jsdocs
|
2023-07-15 17:46:53 -04:00 |
|
Richard Moore
|
43c253a402
|
Fixed waiting for confirmations in deployment transactions (#4212, #4230).
|
2023-07-15 17:25:46 -04:00 |
|
Richard Moore
|
80f62efc41
|
Throw more desscriptive error for unconfigured ENS name contract targets (#4213).
|
2023-07-11 20:54:37 -03:00 |
|
Richard Moore
|
7d061b786f
|
Fixed contract once not running stop callback.
|
2023-07-11 20:42:43 -03:00 |
|
Richard Moore
|
2318005dfd
|
Allow Interface instances where InterfaceAbi are allowed (#4142).
|
2023-06-13 16:22:40 -04:00 |
|
Richard Moore
|
bbcfb5f6b8
|
docs: added jsdocs and general documentation
|
2023-06-01 17:42:48 -04:00 |
|
Richard Moore
|
83d7f43b9c
|
Coerce value into BigInt when checking for value.
|
2023-05-18 17:26:59 -04:00 |
|
Richard Moore
|
219b16dc28
|
Better errors when junk passed as Contract target (#3947, #4053).
|
2023-05-18 17:05:33 -04:00 |
|
Richard Moore
|
6db7458cf0
|
Fixed error handling for contracts with receive and non-payable fallback.
|
2023-05-15 16:49:02 -04:00 |
|
Richard Moore
|
c58ab3a976
|
Add _in_ operator support for contract and contract.filters (#3901).
|
2023-04-06 02:46:47 -04:00 |
|
Richard Moore
|
2e3802a83b
|
Fixed deferred filters after unsafe-eval changes (#3749, #3763).
|
2023-03-20 13:32:50 -04:00 |
|
Richard Moore
|
7d3af512c7
|
Remove use of Function sub-class to address unsafe-eval issues (#3749, #3763).
|
2023-03-20 12:49:58 -04:00 |
|
Richard Moore
|
3ad4273b8b
|
Fix Webpack issue (reported on discord).
|
2023-03-16 10:19:33 -04:00 |
|
Richard Moore
|
4512e97f9b
|
Replaced substring from 0 index with startsWith (#3691).
|
2023-02-18 14:00:42 -05:00 |
|
Richard Moore
|
2ba4a17255
|
Fixed events when slicing immutable Result (#3765).
|
2023-02-12 22:06:39 -05:00 |
|
Richard Moore
|
314595113c
|
docs: added more jsdocs and examples
|
2023-02-12 21:21:11 -05:00 |
|
Richard Moore
|
c3f8e8ac07
|
Initial support for fallback and receive methods on contracts.
|
2023-01-30 22:28:18 -05:00 |
|
Richard Moore
|
32f605eb7b
|
Interface returns null instead of throws on missing fragment.
|
2023-01-27 17:27:29 -05:00 |
|
Richard Moore
|
3b0a800635
|
Added missing exports.
|
2023-01-26 23:25:55 -05:00 |
|
Richard Moore
|
453d2357b1
|
Fixed lingering events in provider after removal.
|
2023-01-15 07:54:07 -05:00 |
|
Richard Moore
|
d3f5f6f726
|
Fix circular dependency with EtherscanProvider.
|
2022-12-03 16:58:56 -05:00 |
|
Richard Moore
|
35cd8135d4
|
Refactor Block object and provider getBlock operations.
|
2022-11-30 15:41:17 -05:00 |
|
Richard Moore
|
d280070a2b
|
docs: added jsdocs to contract
|
2022-11-27 21:56:22 -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
|
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
|
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
|
53c8291ed5
|
Use new makeError method in Contract.
|
2022-10-20 04:57:28 -04:00 |
|
Richard Moore
|
ee06989ba3
|
Refactored JsonRpcApiProvider and the Provider model.
|
2022-09-17 23:17:52 -04:00 |
|
Richard Moore
|
12a13c6d56
|
Refactor Fragment selector and topichash calculation in Contract (#3353).
|
2022-09-15 22:27:21 -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 |
|