Commit Graph

616 Commits

Author SHA1 Message Date
Richard Moore
ab7c78118a
Added goerli to AlchemyProvider tests. 2020-05-04 22:45:42 -04:00
Richard Moore
dc48bfb7ad
Added more robust poll event to Provider. 2020-05-04 22:43:44 -04:00
Richard Moore
86670eb80e
Added goerli to AlchemyProvider. 2020-05-04 22:39:31 -04:00
Richard Moore
89a7ad8528
Updated dist files. 2020-05-03 21:58:26 -04:00
Richard Moore
17dc022603
Removed Cloudflare from test suite; it is down again. 2020-05-03 21:51:41 -04:00
Richard Moore
cafd34460b
Prevent forceOutput in test reporter from crashing. 2020-05-03 21:50:03 -04:00
Richard Moore
e96b43e84d
Updated dist files. 2020-05-03 21:11:18 -04:00
Richard Moore
fa6904fef3
Stall FallbackProvider backends from requests if not in-sync. 2020-05-03 21:04:23 -04:00
Richard Moore
3f37d15b88
Update dist files. 2020-05-03 17:53:58 -04:00
Richard Moore
99ae946476
Allow providers to detect their network after instantiation (#814). 2020-05-03 17:32:16 -04:00
Richard Moore
0e3a66c829
Better messaging on low-level network errors (#814). 2020-05-03 16:24:18 -04:00
Richard Moore
7b1a7c7f31
Manage FallbackProvider stalling without unref (#815). 2020-05-03 16:15:19 -04:00
Richard Moore
20a3d9b98d
Removed dead files. 2020-05-03 15:58:41 -04:00
Richard Moore
098d7efb21
Only error on duplicate signatures in Contract ABI (#499). 2020-05-03 14:54:26 -04:00
Richard Moore
a6c1174dff
Added getWebSocketProvider static method to InfuraProvider. 2020-05-03 14:20:33 -04:00
Richard Moore
472e5b07ea
Fix WebSocketProvider responses when message result is null (#813). 2020-05-03 14:18:12 -04:00
Richard Moore
0d71cfb92c
Updated dist files. 2020-05-01 17:00:44 -04:00
Richard Moore
1e21eb034b
Updating style. 2020-05-01 16:32:32 -04:00
Richard Moore
83fba3de25
Allow modifiers on Human-Readable ABI for tuples and arrays. 2020-05-01 16:24:59 -04:00
Richard Moore
54dfb757c4
Added initial renew support to ENS CLI. 2020-05-01 16:21:33 -04:00
Richard Moore
28800d7681
Allow contract filters to include OR-ed values (#437). 2020-05-01 16:18:31 -04:00
Richard Moore
9f8025155c
Updated dist files. 2020-04-28 05:03:49 -04:00
Richard Moore
84c68ac5c1
Removed old EIP-1193 experimental provider; it can now be supported by Web3Provider as EIP-1193 is now backwards compatible. 2020-04-28 04:54:08 -04:00
Richard Moore
393c0c74a9
Fixed getLogs filter deserialization (#805). 2020-04-28 04:52:29 -04:00
Richard Moore
000aaaf4e8
Updated dist files. 2020-04-27 06:31:43 -04:00
Richard Moore
56af4413b1
Added EIP-1193 support to Web3Provider. 2020-04-27 06:15:44 -04:00
Richard Moore
427a78b258
Updated dist files. 2020-04-25 03:54:54 -04:00
Richard Moore
5aefb4303d
Fix for HID on ES2015; does not support dymanic imports (#798). 2020-04-25 03:46:46 -04:00
Richard Moore
d1f3a42c11
Minor typing-detected fixes. 2020-04-25 03:26:44 -04:00
Richard Moore
bda6623091
Added initial support for recoverable coding erros (#800). 2020-04-25 03:25:42 -04:00
Richard Moore
14e6811bf7
More draconian Typing. 2020-04-25 01:06:28 -04:00
Richard Moore
2e24920d02
Omit HID libraries for hardware-wallets package on unsupported environments (#798). 2020-04-24 18:22:06 -04:00
Richard Moore
017ea0d6bd
Make default constructor non-payable (#684). 2020-04-24 03:02:57 -04:00
Richard Moore
47e4655f6b
Updated dist files. 2020-04-23 23:35:39 -04:00
Richard Moore
8e7751f7df
Fixed inconsistent log format in WebSocketProvider (#795). 2020-04-23 23:17:55 -04:00
Richard Moore
6707754580
Added WebSocketProvider support for ENS names in filters. 2020-04-23 23:10:21 -04:00
Richard Moore
aeeb75f74c
Fixed provider filtering by ENS name. 2020-04-23 22:54:25 -04:00
Richard Moore
8bb2a0fd08
Fixed ContractFactory.deploy ignoring overrides (#796). 2020-04-23 22:28:51 -04:00
Richard Moore
13862589fa
Re-enable Cloudflare tests; seems to be back up. 2020-04-23 08:16:25 -04:00
Richard Moore
fca5ccbc20
Fix median calculation for large block number deltas across FallbackProvider backends. 2020-04-23 08:15:46 -04:00
Richard Moore
8cf4b3cf45
Work-around for Cloudflare not offering eth_blockNumber. 2020-04-23 08:13:53 -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
db604aa6af
Updated dist files. 2020-04-18 06:40:36 -04:00
Richard Moore
560adeabb0
Fixed getUrl for node 8. 2020-04-18 06:32:35 -04:00
Richard Moore
4874419119
Updated dist files. 2020-04-18 05:14:55 -04:00
Richard Moore
9ae6b70efb
Fixes for dist builds without injected XMLHttpRequest (#789, #506). 2020-04-18 02:46:52 -04:00
Richard Moore
5b51549437
Added npmignore for asm package. 2020-04-16 22:01:49 -04:00
Richard Moore
2f30410ddd
Updated dist files. 2020-04-16 21:59:53 -04:00
Richard Moore
cc72f76695
Added support for Contract event parsing error recovery. 2020-04-16 21:33:24 -04:00
Richard Moore
4ef0e4f765
Fix provider log filters with zero topics (#785). 2020-04-16 21:30:35 -04:00
Richard Moore
54dfaacba3
Updated dist files. 2020-04-15 18:28:04 -04:00
Richard Moore
797abb7267
Temporarily remove CloudflareProvider tests; it is down and breaking the tests. 2020-04-15 18:11:39 -04:00
Richard Moore
39c78f37ce
Fixed Contract filter never unsubscribing. 2020-04-15 18:09:38 -04:00
Richard Moore
284771ea39
Updated ABI Number coder for BigNumber API change. 2020-04-15 16:49:55 -04:00
Richard Moore
7dcefcbf71
Better error reporting for Fragments. 2020-04-15 16:49:03 -04:00
Richard Moore
2eb3823de4
Fixed early Contract filter unsubscribing. 2020-04-15 16:47:55 -04:00
Richard Moore
69f707762e
Fixed WebSocketProvider filter events (#784). 2020-04-15 16:46:15 -04:00
Richard Moore
7498c18235
Added bitwise operations to BigNumber (#781). 2020-04-15 15:39:26 -04:00
Richard Moore
40fb8b5b5c
Updated dist files. 2020-04-03 22:13:06 -04:00
Richard Moore
8ad26f0ff4
Removed transactionLogIndex from tests (#415). 2020-04-03 22:03:51 -04:00
Richard Moore
d7c8b355a0
Fix stateMutability calculation for constructors (#762). 2020-04-03 22:01:33 -04:00
Richard Moore
6caf7c292c
Correctly return the Provider in NonceManager. 2020-04-03 21:33:56 -04:00
Richard Moore
2882546351
Fail earlier when resolving an ENS name that is not a string. 2020-04-03 21:32:44 -04:00
Richard Moore
6526de016f
Fixed mutabilityState calculation for function fragments (#762). 2020-04-03 21:28:53 -04:00
Richard Moore
da412f6607
Force Log properties to be non-optional (#415). 2020-04-03 20:45:23 -04:00
Richard Moore
053a2d7fcd
Fixed Signer call not forwarding blockTag (#768). 2020-04-03 18:41:24 -04:00
Richard Moore
a656079752
Updated dist files. 2020-03-31 23:40:54 -04:00
Richard Moore
0f144c6cc0
Fixed ENS CLI lookup for Website. 2020-03-31 23:33:13 -04:00
Richard Moore
6c71b51512
Fixed getEtherPrice for EtherscanProvider (#776). 2020-03-31 23:17:10 -04:00
Richard Moore
70cffb6a51
Fixed ENS CLI tool set-websites and added set-name. 2020-03-31 23:16:16 -04:00
Richard Moore
ee647d26e3
Updated dist files. 2020-03-30 22:26:03 -04:00
Richard Moore
092ce9bcc2
Fixed Contract events for immutable Result. 2020-03-30 22:08:55 -04:00
Richard Moore
75abc0e5f6
Updated dist files. 2020-03-30 17:24:33 -04:00
Richard Moore
2692e783b4
Fixed Event args keyword access. 2020-03-30 15:11:23 -04:00
Richard Moore
bd32ee0af5
Updating TypeScript library and fixing some audit issues. 2020-03-22 14:57:17 -04:00
Richard Moore
62aad5f8f3
Updated dist files. 2020-03-21 12:48:22 -04:00
Richard Moore
030f65e66c
Abstracted JSON-RPC parameter generation for others to use. 2020-03-17 14:00:13 -04:00
Richard Moore
390497f389
Updated RLP package to use Logger instead of bare errors. 2020-03-17 13:58:49 -04:00
Richard Moore
72c89922a4
Fixed log level filtering for Logger (#379). 2020-03-17 13:57:53 -04:00
Richard Moore
9ea16e5172
Throw errors when trying to RLP encode integers. 2020-03-17 13:55:45 -04:00
Richard Moore
3e44aac8f1
Added delays to provider tests to prevent throttling causing failed tests. 2020-03-13 16:19:48 +01:00
Richard Moore
d2c9214889
Update dist files. 2020-03-12 19:14:50 +01:00
Richard Moore
2c78f0bf26
Checking in initial Eip1193Bridge (experimental). 2020-03-12 19:04:15 +01:00
Richard Moore
117a5dd7ff
Added initial WebSocketProvider (#141). 2020-03-12 18:53:34 +01: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
e52312e783
Better error reporting and fixed look-ahead for data labels. 2020-03-10 19:01:59 +01:00
Richard Moore
7d34f73769
Updated dist files. 2020-02-27 19:58:05 +00:00
Richard Moore
6809c370c0
Fixed syncScrypt declaration and use for json-wallets. 2020-02-27 19:49:05 +00:00
Richard Moore
64dccb275c
Fix address-less filter listening in Provider (#741). 2020-02-27 19:29:02 +00:00
Richard Moore
0ad94cdf81
Added sync version of wallet decryption. 2020-02-27 18:42:59 +00:00
Richard Moore
2ac8c0276d
Updated dist files. 2020-02-26 10:06:48 +00:00
Richard Moore
1cfab3173c
Reduced default Provider quorum for testnets. 2020-02-25 14:52:10 -05:00
Richard Moore
ad27600c69
Added JSON-RPC debugging on error responses. 2020-02-25 14:51:32 -05:00
Richard Moore
ac51a88c29
Fixed setLogLevel to affect global logging. 2020-02-25 14:51:04 -05:00
Richard Moore
f61f34bfb2
Renamed interface getTopic to getEventTopic. 2020-02-25 14:50:35 -05: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
8c164ab3d0
Updated dist files. 2020-02-17 20:22:33 -05:00
Richard Moore
94db5dbdcf
Remove dead code. 2020-02-17 18:15:03 -05:00
Richard Moore
311af88cfa
Added default EtherscanProvider key. 2020-02-17 18:14:02 -05:00
Richard Moore
6628b58561
Updated reporter to force output for CI. 2020-02-13 15:27:56 -05:00
Richard Moore
027467ad86
Updated dist files (for CI). 2020-02-12 18:21:51 -05:00
Richard Moore
6f2e9a7941
Reduce number of HDNode testcases so CI does not timeout. 2020-02-12 18:18:12 -05:00
Richard Moore
ab5ebd04c3
Updated dist files (for CI). 2020-02-12 15:55:09 -05:00
Richard Moore
133291e9ba
Fix for node 8.x solc tests. 2020-02-12 15:00:18 -05:00
Richard Moore
fa25e61f77
Updates dist files (for CI). 2020-02-12 14:39:03 -05:00
Richard Moore
ec198fdb93
Set contract testcase timeout to daemon timer. 2020-02-12 14:33:39 -05:00
Richard Moore
afa54e356a
Prevent failed event testcase from stalling node. 2020-02-10 16:51:42 -05:00
Richard Moore
c75bc3daa0
Updated testcase balance value. 2020-02-10 16:38:40 -05:00
Richard Moore
f259f9815d
Updated dist files. 2020-02-10 15:51:58 -05:00
Richard Moore
944600d779
Added experimental EipWrappedProvider. 2020-02-10 15:40:55 -05:00
Richard Moore
b962b59ab7
Updated signature for JsonRpcProvider.send to match EIP-1193. 2020-02-10 15:39:38 -05:00
Richard Moore
375bd15594
Added binary literal support to ASM grammar. 2020-02-10 14:37:24 -05:00
Richard Moore
f9ab665b52
Updated dist files. 2020-02-06 18:21:34 -05:00
Richard Moore
a6b696d8bd
Added explicit pop placeholders to ASM dialect. 2020-02-06 18:07:17 -05:00
Richard Moore
89615c59d3
Added position independent code option for asm. 2020-02-06 03:30:31 -05:00
Richard Moore
a33bf0e37f
Added ASM semantic checking and the Pop placeholder. 2020-02-05 21:55:26 -05:00
Richard Moore
e7adc84a97
Better type safety for defineReadOnly. 2020-02-04 08:01:26 -05:00
Richard Moore
ff9bc2a282
Fixed CLI sandbox quiting after prompt entry. 2020-02-04 07:10:06 -05:00
Richard Moore
b29510e363
Updated dist files. 2020-02-04 01:06:47 -05:00
Richard Moore
5622f703d9
Better typing for Timers. 2020-02-04 00:50:27 -05:00
Richard Moore
edb7c5da91
Safer transaction serialization, matching signature.v with chainId (#708). 2020-02-04 00:48:45 -05:00
Richard Moore
15bb840907
Fixed Opcode typo and added check to prevent future typos. 2020-02-03 23:10:11 -05:00
Richard Moore
f02c7db410
Renamed AST nodes for teh assembler. 2020-02-03 23:09:32 -05:00
Richard Moore
bacc440397
Added timeout to waitForTransaction (#477). 2020-02-03 23:05:04 -05:00
Richard Moore
aafa42a32b
Added CLI for asm package. 2020-02-01 04:37:20 -05:00
Richard Moore
1decb13799
Prevent Signer.checkTransaction from creating conflicting from properties. 2020-02-01 03:38:19 -05:00
Richard Moore
fa317ebc03
Clean up some asm checks and dead code. 2020-01-30 21:47:52 -05:00
Richard Moore
da8153c877
More contained Opcode API. 2020-01-30 21:41:03 -05:00
Richard Moore
0296594aba
Added initial codedrop for the asm package. 2020-01-30 21:26:46 -05:00
Richard Moore
bee5944567
Updated dist files. 2020-01-29 21:43:56 -05:00
Richard Moore
7428776f75
Better solc support in CLI; it will search the local pacakge for an existing solc version. 2020-01-29 21:36:50 -05:00
Richard Moore
edb49da155
Update ENS registry address and lower default quorum for testnets. 2020-01-29 21:34:24 -05:00
Richard Moore
99329b013c
Exposed isBytes and isBytesLike in ethers.utils. 2020-01-29 21:32:34 -05:00
Richard Moore
c11e7c348e
Updated dist files. 2020-01-21 20:37:22 -05:00
Richard Moore
e0d1d3866d
Better, easier and more provider testing. 2020-01-21 20:16:48 -05:00
Richard Moore
f92d156f17
Updated dist files. 2020-01-21 19:08:05 -05:00
Richard Moore
251882ced4
Fixed out-of-bounds difficulty in getBlock, which can affect PoA networks (#711). 2020-01-21 18:37:16 -05:00
Richard Moore
1ff5f5233e
Updated dist files. 2020-01-20 19:43:50 -05:00
Richard Moore
adf56229c6
Fixed imports after refactor. 2020-01-20 19:34:55 -05:00
Richard Moore
931da2f774
Refactor some enum names and add UTF-8 error support to the umbrella package. 2020-01-20 19:29:06 -05:00
Richard Moore
5878b54d6e
Allow arbitrary apiKey for UrlJsonRpcProvider. 2020-01-20 19:27:33 -05:00
Richard Moore
a055edb585
Added more general error handling (e.g. error, ignore, replace) for calling toUtf8String. 2020-01-20 19:26:49 -05:00
Richard Moore
2d72c856a2
Updated dist files. 2020-01-18 21:48:12 -05:00
Richard Moore
f4bcf24a25
Much more resiliant FallbackProvider which can ignore properties that are only approximate and supports per-provider priorities (#635, #588). 2020-01-18 21:24:28 -05:00
Richard Moore
ea102ef7c4
Fixed some typing for receipts and logs (#497). 2020-01-18 21:11:55 -05:00
Richard Moore
92a383ff0d
Abstracting mnemonic phrases (#685). 2020-01-18 21:09:02 -05:00
Richard Moore
c66d81e96f
Fixed 304 status for fetchJson. 2020-01-11 20:14:29 -05:00
Richard Moore
10943fc3ef
Updated dist files. 2020-01-11 04:18:28 -05:00
Richard Moore
90ed07c74e
Fixed testcases for provider changes. 2020-01-11 04:11:55 -05:00
Richard Moore
245cd0e48e
Add support for legacy flat signatures with recid instead of normalized v. 2020-01-11 04:10:57 -05:00
Richard Moore
72b3bc9909
Fix TransactionResponse to have chainId instead of legacy networkId (#700). 2020-01-11 03:34:59 -05:00
Richard Moore
4151c0eacd
Fixed splitSignature computing wrong v for BytesLike (#700). 2020-01-11 03:34:00 -05:00
Richard Moore
c84664953d
Added dist files for hardware-wallets. 2020-01-10 20:09:40 -05:00
Richard Moore
6f7fbf3858
Browser support (with dist files) for Ledger. 2020-01-10 19:59:20 -05:00
Richard Moore
41740956df
Updated dist files. 2020-01-10 03:19:21 -05:00
Richard Moore
602e6a8973
Relaxed joinSignature API to allow SignauteLike. 2020-01-10 02:59:13 -05:00
Richard Moore
2e8f5ca7ed
Initial code drop of new hardware wallet package. 2020-01-10 02:50:09 -05:00
Richard Moore
074eb4ba69
Updated dist files. 2020-01-09 03:32:50 -05:00
Richard Moore
c04f9a7fff
Fixed require resolution for CLI scripts. 2020-01-09 03:22:19 -05:00
Richard Moore
3c184ace21
Added new URLs for default ETC (and ETC testnets) providers (#351). 2020-01-08 17:59:21 -05:00
Richard Moore
a7e29d60f7
Updated dist files. 2020-01-07 19:58:04 -05:00
Richard Moore
2d5492cd2e
Use better Description typing. 2020-01-07 19:47:55 -05:00
Richard Moore
13f50abd84
Better property access on ABI decoded results (#698). 2020-01-07 19:46:51 -05:00
Richard Moore
d0f4642f6d
Better typing support for Description. 2020-01-07 19:44:45 -05:00
Richard Moore
1e72fc7d6f
Fixed resolveName when name is an address with an invalid checksum (#694). 2020-01-07 19:41:43 -05:00
Richard Moore
a21c430c7a
Updated dist files. 2020-01-06 19:00:55 -05:00
Richard Moore
eb26a6d950
Added function to generate CREATE2 addresses (#697). 2020-01-06 18:51:36 -05:00
Richard Moore
a648f2bd1e
Force constructor name to be null (instead of undefined). 2020-01-06 18:48:36 -05:00
Richard Moore
5724fa5d9c
Added Czech wordlist to default wordlists export (#691). 2020-01-03 19:41:23 -05:00
Richard Moore
f54f06b5c8
Added Czech BIP-39 wordlist (#691). 2020-01-03 19:39:22 -05:00
Richard Moore
184c459fab
Updating docs. 2019-12-13 22:05:10 -05:00
Yuet Loo
fdf0980663 add circleci and parity test files 2019-12-09 23:01:21 -05:00
Richard Moore
fa9f53def7
Updated dist files. 2019-11-25 00:02:22 +09:00
Richard Moore
cf036e1ffa
Update elliptic package to protect from Minerva timing attack (#666). 2019-11-24 23:53:18 +09:00
Richard Moore
4470477d7f
Browser and node testing works again. 2019-11-24 19:13:37 +09:00
Richard Moore
f308ba3540
Updated dist files (sorted package.json to reduce package version change chatter). 2019-11-23 21:38:13 +09:00
Richard Moore
2f0e679f0b
Stubs for adding throttle support. 2019-11-23 21:21:27 +09:00
Richard Moore
abab9f6aa2
Refactor wordlists. 2019-11-23 21:20:23 +09:00
Richard Moore
c11c2e2e33
Browser testcases work again. 2019-11-23 21:15:06 +09:00
Richard Moore
3d75c52dac
Added dist files for non-English wordlists. 2019-11-22 20:38:57 +09:00
Richard Moore
79ef1e975d
Updated dist files. 2019-11-20 18:57:38 +09:00
Richard Moore
3ab373334c
Updated API in testcases. 2019-11-20 18:31:19 +09:00
Richard Moore
b72ef27b2a
Fixed scrypt import in ESM build. 2019-11-20 18:29:42 +09:00
Richard Moore
e518151509
Fixed null apiKey problem for InfuraProvider. 2019-11-20 18:28:13 +09:00
Richard Moore
19aaade9c6
Added support for sighash-style tuple parsing. 2019-11-20 18:26:59 +09:00
Richard Moore
c35ddaf646
Fixed solc imports for cli. 2019-11-19 18:17:31 +09:00
Richard Moore
8316406977
Added nonce manager to experimental index. 2019-11-19 18:15:47 +09:00
Richard Moore
01ca35036c
Removing NodesmithProvider from default provider as it is being discontinued. 2019-11-19 18:14:40 +09: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
1ec5804bd4
Added support for complex API keys including support for INFURA project secrets (#464, #651, #652). 2019-11-19 18:00:05 +09:00
Richard Moore
75895fa149
Migrated to scrypt-js v3. 2019-11-13 21:47:08 +09:00
Richard Moore
51e4ef2b45
Moved getDefaultProvider to providers package. 2019-11-01 23:54:05 +09:00
Richard Moore
e1509a6326
Migrating providers to modern syntax and scoping (#634). 2019-11-01 23:51:08 +09:00
Richard Moore
394c36cad4
Migrating to modern syntax and scoping (#634). 2019-11-01 23:33:51 +09:00
Richard Moore
1d4f90a958
Added provider property to Web3Provider (#641). 2019-11-01 22:18:17 +09:00
Richard Moore
d9d438a119
Force deploy receipt to address to be null (#573). 2019-10-19 20:33:57 +09:00
Richard Moore
3d514c8dbb
Updated experimental NonceManager. 2019-10-19 20:02:48 +09:00
Richard Moore
28339a9c85
Fixed typo in error message. 2019-10-19 20:01:57 +09:00
Richard Moore
5b0c15930f
Update dist files. 2019-10-17 01:12:03 +09:00
Richard Moore
12cfc59965
Fixed getBlock for blockhashes with a leading 0 (#629). 2019-10-17 00:53:25 +09:00
Richard Moore
3c864de612
Updated dist files. 2019-09-28 02:36:19 -04:00
Richard Moore
778eb3b425
Added less-common, but useful, coding functions to Interface. 2019-09-27 21:56:42 -04:00
Richard Moore
3d25882d6b
Add response handling and 304 support to fetchJson. 2019-09-27 21:55:40 -04:00
Richard Moore
a12030ad29
Allow numeric values in a transaction to be odd-lengthed hexstrings (#614). 2019-09-27 21:54:10 -04:00
Richard Moore
238fcba83b
Updated dist files. 2019-09-08 02:46:53 -04:00
Richard Moore
751793ea25
Fixed getContractAddress for odd-length hex values (#572). 2019-09-08 02:39:00 -04:00
Richard Moore
6f4291f65f
Fixed typo in error message (#592). 2019-09-06 18:49:36 -04:00
Richard Moore
9c63b4a753
Fixed typo in error message (#580). 2019-09-06 18:48:14 -04:00
Richard Moore
22a26736cc
Fixed typo in error message (#574). 2019-09-06 18:46:34 -04:00
Richard Moore
4c17c4db04
Removed export star to fix UMD dist file. 2019-09-06 17:48:26 -04:00
Richard Moore
e8028d0e73
Updated TypeScript version. 2019-09-06 12:25:17 -04:00
Richard Moore
1e0ed4e99a
Fixed test suites and reporter. 2019-09-01 00:13:35 -04:00
Richard Moore
85b4db7d6d
Updated packages with version lock and moved types. 2019-08-31 23:56:02 -04:00
Richard Moore
019c1fc708
Fixed typo in error message (#592). 2019-08-26 16:00:51 -04:00
Richard Moore
3a91e91df5
Fixed build process to re-target browser field to ES version. 2019-08-25 16:20:34 -04:00
Richard Moore
73a0077fd3
Major overhaul in compilation to enable ES6 module generation. 2019-08-25 02:39:20 -04:00
Richard Moore
ebfca98dc2
Fixed package descriptions (#561). 2019-08-22 18:03:33 -04:00
Richard Moore
6f4ca61208
Updated dist files. 2019-08-22 17:12:51 -04:00
Richard Moore
c031a13368
Added Wrapped Ether and Token transfers to CLI. 2019-08-22 17:06:50 -04:00
Richard Moore
07e15993ba
Fixed sendTransaction and use median gas price in FallbackProvider. 2019-08-22 16:51:35 -04:00
Richard Moore
a12d60d722
Port optional Secret Storage wallet address to v5 (#582). 2019-08-22 16:00:53 -04:00
Richard Moore
57bf997d33
Updates dist files. 2019-08-21 01:52:13 -04:00
Richard Moore
b7494d8618
Use safe transfer for ENS in CLI. 2019-08-21 01:47:08 -04:00
Richard Moore
b304ec1f00
Fixed quorum-matching logic for FallbackProvider. 2019-08-21 01:45:51 -04:00
Richard Moore
621313d2a6
Added CloudflareProvider (#587). 2019-08-21 01:45:06 -04:00
Richard Moore
724c32e8c0
Added receipt to CALL_EXCEPTION errors. 2019-08-20 14:01:16 -04:00
Richard Moore
db8c46299b
Updated dist files. 2019-08-06 19:15:30 -04:00
Richard Moore
edb26b1635
Updated gas estimate failure messaging to include that the tx may simple be causing a revert. 2019-08-06 19:11:56 -04:00
Richard Moore
de4b2a449c
Additional sanity checks in ethers-ens. 2019-08-06 19:11:09 -04:00
Richard Moore
9977c9f66a
Fix bug in --wait for CLI. 2019-08-06 18:05:44 -04:00
Richard Moore
7dfef463f8
Added content-hash support to ENS CLI. 2019-08-06 02:22:11 -04:00
Richard Moore
2cc51542be
Updted dist files. 2019-08-05 14:38:04 -04:00
Richard Moore
226bb63184
Updated dist files. 2019-08-05 14:31:04 -04:00
Richard Moore
19ee2b5160
Using CLI --wait instead of custom Plugin flag. 2019-08-04 19:55:46 -04:00
Richard Moore
7640292ac8
Added --wait as a general flag to CLI. 2019-08-04 19:54:38 -04:00
Richard Moore
31e8e1b052
Added migrate-registrar and transfer to ENS CLI. 2019-08-04 19:22:04 -04:00
Richard Moore
53bd96a9f6
Include data in the CLI dump. 2019-08-04 19:20:38 -04:00
Richard Moore
0e6b810def
Better errors on gas estimation failure. 2019-08-04 19:20:03 -04:00
Richard Moore
692589db54
Added package name prefix to all _version for Logger. 2019-08-03 01:27:20 -04:00
Richard Moore
3ba45ff064
Updated dist files. 2019-08-03 01:07:19 -04:00
Richard Moore
1cabce7e1c
Fixed old references to errors package. 2019-08-03 01:05:39 -04:00
Richard Moore
b21681a7f4
Added generation scripts for Table A.1 for stringprep (#42). 2019-08-03 00:54:39 -04:00
Richard Moore
8a45687a5b
Updated dist files. 2019-08-03 00:46:00 -04:00
Richard Moore
f955dca417
Fixed some case-folding and added Table A.1 for IDNA (#42). 2019-08-03 00:43:22 -04:00
Richard Moore
c09de16347
Removed references to legacy errors pacakge and updated umbrella pacakge. 2019-08-02 02:32:32 -04:00
Richard Moore
8354c3f9fe
Updated dist files. 2019-08-02 02:10:58 -04:00
Richard Moore
0af95f4a65
Full case-folding for IDNA in namehash. 2019-08-02 01:58:42 -04:00
Richard Moore
0b224e8fb5
Deprecating errors for logger. 2019-08-01 18:04:06 -04:00
Richard Moore
e8f28b55d7
More consistent debug events for Providers. 2019-08-01 16:13:35 -04:00
Richard Moore
638d1fe62e
Updated dist files. 2019-07-27 19:02:24 -03:00
Richard Moore
c3c65b2fa1
Initial drop of new ENS CLI tool. 2019-07-27 18:53:19 -03:00
Richard Moore
6de4a5d8a9
Added TypeScript tool support for functions with multiple outputs. 2019-07-27 18:51:39 -03:00
Richard Moore
b67b121239
Added CLI support for stand-alone (no sub-command) tools. 2019-07-27 18:51:05 -03:00
Richard Moore
74dbc281ed
Make utils.resolveProperties preserve object parameter order. 2019-07-27 18:45:51 -03:00
Richard Moore
28eb38ee70
Added initial IDNA support for full UTF-8 support in namehash (#42). 2019-07-27 18:44:53 -03:00
Richard Moore
47663ca26b
Updated dist files. 2019-07-23 01:04:32 -03:00
Richard Moore
99c7b1ca94
Use the CLI solc instead of solc directly for ABI testcase generation. 2019-07-23 01:01:00 -03:00
Richard Moore
b132e32172
Added experimental UTF-8 functions for escaping non-ascii strings. 2019-07-23 00:58:07 -03:00
Richard Moore
600524842e
Bump Solidity version in CLI to 0.5.10. 2019-07-23 00:49:01 -03:00
Richard Moore
a62af37b23
Updated dist files. 2019-07-20 21:06:45 -03:00
Richard Moore
efaafb203f
Keep extra filter topics when using Frgment filters in Contracts. 2019-07-20 21:03:53 -03:00
Richard Moore
d88ee45937
Updated package.json description for Contract package (#561). 2019-07-20 20:16:57 -03:00
Richard Moore
46149cfe16
Updated dist files. 2019-07-20 20:13:00 -03:00
Richard Moore
083fd76a3a
Export provider.Formatter (#562). 2019-07-20 20:09:49 -03:00
Richard Moore
9a4119910b
Update CLI to use new Fragment.format style. 2019-07-20 20:03:50 -03:00
Richard Moore
a05027c744
Added FormatTypes to utils. 2019-07-20 19:57:21 -03:00
Richard Moore
5877418de9
Added experimental memory-hard password scheme for password-protected mnemonics to the CLI. 2019-07-20 19:56:43 -03:00
Richard Moore
e9558c8d4f
Added more flexible output options to fragment.format (JSON and minimal) and better JSON object parsing. 2019-07-20 19:53:07 -03:00
Richard Moore
0a24a86d89
Updated dist files. 2019-07-09 17:30:10 -04:00
Richard Moore
e4423b7a27
Make mnemonic phrases case agnostic (#557). 2019-07-09 17:25:10 -04:00
Richard Moore
ab5f9e2f82
Updated dist filels. 2019-07-02 16:13:03 -04:00
Richard Moore
9cc269ceb5
Adding more support for offline signing in the CLI. 2019-07-02 16:08:53 -04:00
Richard Moore
6484908cb2
Allow providers to prepare their Network object. 2019-07-02 16:06:47 -04:00
Richard Moore
04bdf456eb
Export BIP-44 default path in ethers.utils.. 2019-07-02 16:04:34 -04:00
Richard Moore
d55ce00d3b
Updated dist files. 2019-06-28 16:18:04 -04:00
Richard Moore
0e78386a08
Do not require a Signer for contract.populateTransaction. 2019-06-28 15:47:42 -04:00
Richard Moore
7715e233bb
Updated dist files. 2019-06-24 22:31:51 -04:00
Richard Moore
e2da447c7b
Bumping version of solc to 0.5.9. 2019-06-24 22:26:48 -04:00
Richard Moore
9f88f8c7ec
Updating dist files. 2019-06-24 21:26:48 -04:00
Richard Moore
5eb393d828
Fix non-ES6 import in keccak256. 2019-06-24 21:12:54 -04:00
Richard Moore
37446bd80d
Updated dist files. 2019-06-12 09:38:15 -04:00
Richard Moore
746d255b74
Refactored wordlist exports to export Wordlist directly. 2019-06-12 09:35:44 -04:00
Richard Moore
8a3397dedb
Updated dist files. 2019-06-12 01:25:05 -04:00
Richard Moore
826ffbc7c4
Move from node-fetch to cross-fetch; better browser fallback implementation. 2019-06-12 01:22:53 -04:00
Richard Moore
de93409d21
Updated dist files. 2019-06-12 01:01:04 -04:00
Richard Moore
5e4535e939
Added getStatic with support for inheritance of static methods. 2019-06-11 23:42:35 -04:00
Richard Moore
7164e51131
Fixed node-fetch for Safari (todo: push this fix upstream to node-fetch). 2019-06-11 23:40:28 -04:00
Richard Moore
62201c5eeb
Migrated XMLHttpRequest to fetch API (#506). 2019-06-11 22:40:45 -04:00
Richard Moore
6c1902544c
Updated dist files. 2019-06-11 17:57:04 -04:00
Richard Moore
1bc792d9dc
Removed freeze option from deepCopy; all properties are read-only and only objects may have new properties added. 2019-06-11 17:52:42 -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
e6f6383346
Expose poll function in utils (#512). 2019-06-05 21:52:09 -04:00
Richard Moore
095c1fe579
Make TransactionResponse hash required (#537). 2019-06-05 21:49:38 -04:00
Richard Moore
69bfc6b736
Updated dist files. 2019-06-04 16:08:07 -04:00
Richard Moore
5bf763fe23
Fixed INFURA project ID checking (#534). 2019-06-04 16:03:31 -04:00
Richard Moore
e8f5e4a9d9
Updated dist files. 2019-06-01 14:19:43 -04:00
Richard Moore
c4a494b528
Fixed invalid arrayify value in browser for SHA2-HMAC (#530). 2019-06-01 14:04:03 -04:00
Richard Moore
a2d4b29071
Fix event and function fragment formatting. 2019-05-30 20:19:53 -04:00
Richard Moore
5ba6a616a6
Fixed default JsonRpcSigner (#532). 2019-05-30 20:18:21 -04:00
Richard Moore
1f04812bf9
Updated dist files. 2019-05-24 18:15:42 -04:00
Richard Moore
eea53bb1be
Added queryFilter to Contracts (#463). 2019-05-24 15:59:04 -04:00
Richard Moore
cf39adb090
Allow storage class in Human-Readable ABI (#476). 2019-05-24 15:51:45 -04:00
Richard Moore
044554b585
Track per-provider JSON-RPC ID (#) 2019-05-24 15:31:30 -04:00
Richard Moore
47d92aeff0
Fixed typo in error message (#470). 2019-05-24 14:47:31 -04:00
Richard Moore
80423ac68e
Updated dist files. 2019-05-23 19:13:44 -04:00
Richard Moore
3cbc4b4622
Better error message for unconfigured ENS names (#504). 2019-05-23 19:10:15 -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
03c97259c4
Updated license for BaseX to include original authors (was only included in the source). 2019-05-14 21:31:22 -04:00
Richard Moore
6a988b28c8
Updated dist files. 2019-05-14 21:22:06 -04:00
Richard Moore
6ff67898ee
Removing TypeScript intermediate files (accidentally committed). 2019-05-14 18:56:03 -04:00
Richard Moore
7c3ed406c2
Updated dist files. 2019-05-14 18:48:48 -04:00
Richard Moore
1f9cc05552
Fixed new glob logic to explicitly include JSON file. 2019-05-14 18:43:45 -04:00
Richard Moore
573a911e88
Updated references to umbrella package in tests. 2019-05-14 18:42:45 -04:00
Richard Moore
2777f5cb4c
Initial v5 branch commit. 2019-05-14 18:25:46 -04:00