Commit Graph

142 Commits

Author SHA1 Message Date
Richard Moore
da34e3569e Account for provider config weight when kicking off a request in FallbackProvider (#4298). 2023-11-23 21:26:26 -05:00
Richard Moore
e2485b8ef9 More robust FallbackProvider broadcast (#4186, #4297, #4442). 2023-11-16 20:39:21 -05:00
Richard Moore
a92766e56a Added safe and finalized provider events (#3921). 2023-11-11 18:41:40 -05:00
Richard Moore
1c71ec6df6 docs: fixed jsdocs for signMessage (#4314) 2023-11-02 14:48:45 -04:00
Richard Moore
22b7a2c111 docs: fixed typo in jsdocs (#4417) 2023-11-02 14:33:28 -04:00
Richard Moore
73adb393e8 docs: fixed typo in jsdocs (#4391). 2023-11-01 15:58:07 -04:00
Richard Moore
1da50ae286 Add ENS support for Sepolia (#4422). 2023-11-01 15:55:05 -04:00
Richard Moore
2616f4c30c Fixed resolving ENS addresses used as from parameters (#3961). 2023-10-09 19:34:58 -04:00
Richard Moore
0c9c23b02d docs: added docs to getDefaultProvider; fixes search in Flatworm (#4254). 2023-09-27 18:27:24 -04:00
Richard Moore
dcea9b3536 Ignore blockTag when calling Etherscan if it is the default block tag. 2023-09-12 21:28:14 -04:00
Richard Moore
bc6cfbf2cc docs: added info on transaction order within a block and commify migration info (#4343, #4352) 2023-09-12 21:25:59 -04:00
Richard Moore
7d4173049e Prevent destroyed providers from emitting network detection errors. 2023-08-15 03:07:03 -04:00
Richard Moore
4eb84da865 Fix VSCode reported lint issues (#4153, #4156, #4158, #4159). 2023-08-14 20:00:45 -04:00
Richard Moore
2710077bea docs: add title for socket providers section 2023-08-14 19:34:41 -04:00
Richard Moore
0df3ab9313 Add gasPrice to Polygon feeData for type 0 and type 1 legacy transactions (#4315). 2023-08-14 19:34:01 -04:00
Richard Moore
c3971ab428 docs: updated jsdocs for flatworm generation 2023-08-02 23:48:42 -04:00
Richard Moore
25fef4f8d7 Fixed receipt wait not throwing on reverted transactions. 2023-08-02 19:07:50 -04:00
Richard Moore
ff80b04f31 Added custom priority fee to Optimism chain (via telegram). 2023-08-02 18:37:54 -04:00
Richard Moore
b1dbbb0de3 Added new exports for FallbackProviderOptions and FetchUrlFeeDataNetworkPlugin (#2828, #4160). 2023-07-28 00:34:29 -04:00
Richard Moore
f42f258beb Allow overriding pollingInterval in JsonRpcProvider constructor (via discord). 2023-07-27 20:53:55 -04:00
Richard Moore
78538eb100 Fixed FallbackProvider priority sorting (#4150). 2023-07-27 20:51:07 -04:00
Richard Moore
d3e5e2c45b Added linea network to InfuraProvider and Network (#4184, #4190). 2023-07-27 20:49:02 -04:00
Richard Moore
82bb936542 Added whitelist support to getDefaultProvider. 2023-07-27 20:21:55 -04:00
Richard Moore
23704a9c44 Add Polygon RPC endpoints to the default provider (#3689). 2023-07-27 20:11:08 -04:00
Richard Moore
8f0a50921a Added customizable quorum to FallbackProvider (#4160). 2023-07-27 19:51:50 -04:00
Richard Moore
229145ddf5 Added basic Gas Station support via a NetworkPlugin (#2828). 2023-07-27 18:04:46 -04:00
Richard Moore
ec39abe067 Add BNB URLs to EtherscanProvider networks. 2023-07-26 17:07:38 -04:00
Richard Moore
57f1e1c471 Fixed CCIP-read in the EnsResolver (#4221). 2023-07-15 17:51:38 -04:00
Richard Moore
492919d14f Skip checking confirmation count if confirms is 0 (#4229, #4242). 2023-07-15 17:45:37 -04:00
Richard Moore
9197f9f938 Wider error detection for call exceptions on certain backends (#4154, #4155). 2023-06-27 23:28:57 -02:30
Richard Moore
1dc8986a33 Added wider error deetection for JSON-RPC unsupported operation (#4162). 2023-06-27 11:18:21 -03:00
Richard Moore
857aa8ccc3 Prevent CCIP-read flags being passed to EtherscanProvider (#4043) 2023-06-23 00:33:43 -04:00
Richard Moore
d51e3fbff4 Fixed CCIP read in contract calls (#4043). 2023-06-23 00:04:16 -04:00
Richard Moore
203a759efc Add exports for AbstractProviderOptions and for MulticoinProviderPlugin. 2023-06-13 21:41:33 -04:00
Richard Moore
de0f5189f6 Add option to adjust perform cache timeout in AbstractProvider. 2023-06-13 21:40:26 -04:00
Richard Moore
84375be92d Add full support for MultiCoin plugins and automatic detection for EVM-compatible coin types (#3888, #4081). 2023-06-13 16:26:40 -04:00
Richard Moore
c448458633 docs: typo in jsdocs for eip number (#3992) 2023-06-07 20:14:12 -04:00
Richard Moore
8dd21f0333 Fix lost promise fulfillment when a batch has an error response (#4126). 2023-06-07 20:09:29 -04:00
Richard Moore
9a14709def docs: fixed jsdocs typo (#4026) 2023-06-06 22:36:09 -04:00
Richard Moore
bb8685b112 Add confirmations to TransactionResponse (#4094). 2023-06-06 20:56:44 -04:00
Richard Moore
3c1bad2fb7 Fix stray promises when a node returns invalid results (#4118). 2023-06-06 19:24:19 -04:00
Richard Moore
f37a52da28 Added support to detect and stop providers spinning on intitial network detection (#4015). 2023-06-06 17:58:06 -04:00
Richard Moore
9b0e9920c0 Fix for networks with polling with non-consistent block and filter events (#4119). 2023-06-05 22:08:43 -04:00
Richard Moore
15ed2f5b32 Fixed AbstractProvider lookupAddress bug (#4086). 2023-06-01 17:51:21 -04:00
Richard Moore
bbcfb5f6b8 docs: added jsdocs and general documentation 2023-06-01 17:42:48 -04:00
Richard Moore
f58990b80c More robust message checking in socket providers (#4051). 2023-05-18 16:56:50 -04:00
Richard Moore
984f6fa155 More robust defaultProvider start-up when a backend fails on bootstrap (#3979). 2023-05-18 16:52:47 -04:00
Richard Moore
f87f6ef9a0 Remove superfluous logging in defaultProvider. 2023-05-07 15:28:07 +09:00
Richard Moore
2b0fe61133 Fix receipt gas price when effectiveGasPrice is 0 on testnets (#4014). 2023-04-28 21:50:04 +09:00
Richard Moore
af0291c016 Added error event to provider (#3970, #3982). 2023-04-24 20:09:45 +09:00