-
Notifications
You must be signed in to change notification settings - Fork 4.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Provider related improvements #3190
Commits on Oct 24, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 1a05194 - Browse repository at this point
Copy the full SHA 1a05194View commit details
Commits on Oct 30, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 4f856c8 - Browse repository at this point
Copy the full SHA 4f856c8View commit details -
packageInit, setProvider and related listener issue fixed with adding…
… of a setRequestManager method
Configuration menu - View commit details
-
Copy full SHA for 9c028ad - Browse repository at this point
Copy the full SHA 9c028adView commit details
Commits on Oct 31, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 0a978d8 - Browse repository at this point
Copy the full SHA 0a978d8View commit details
Commits on Nov 6, 2019
-
Attach ws event listeners using EventTarget API
When using `.on<event>=fn` to attach listeners, only one listener can be set at the same time. Since multiple request managers can use the same provider, the EventTarget API has to be used to ensure all of them receive the events emitted from the provider. This is needed on both the `on` and `removeListener` functions.
Configuration menu - View commit details
-
Copy full SHA for 57be867 - Browse repository at this point
Copy the full SHA 57be867View commit details -
Add
once
to the WS provider interfaceThe method `once` is required to allow the subscription logic to identify if the provider is able to reconnect/resubscribe and then attach to the following `connect` event the function to resubscribe.
Configuration menu - View commit details
-
Copy full SHA for 7c8451c - Browse repository at this point
Copy the full SHA 7c8451cView commit details -
Merge logic for resubscription
When the subscription fails on start and when it fails after it was successfully established, the same logic needs to be executed: remove subscription, listen for the next `connect` event if available to actually subscribe again, emit the error and call the callback. Prior code did that only for established subscriptions so if a subscription was unable to be set right on start, no resubscription was ever tried. The logic was moved to a single method to avoid duplication of code. In addition reentry is avoided by checking and properly clearing the `_reconnectIntervalId` variable.
Configuration menu - View commit details
-
Copy full SHA for 53a7d36 - Browse repository at this point
Copy the full SHA 53a7d36View commit details -
Clear subscription id before resubscribing
On subscribe, if there is an existing `id`, the subscription listeners are removed. In the case of a resubscription, the listeners have to be kept. Therefore, the `id` property -that will change anyway- must be cleared so the listeners are not removed. Then, after the subscription object resubscribes, the listeners set by the subscription user code remain untouched, making the resubscription transparent to the user code.
Configuration menu - View commit details
-
Copy full SHA for 666f087 - Browse repository at this point
Copy the full SHA 666f087View commit details -
Avoid reentry when removing subscriptions
When the request manager removes a subscription due to an error, it tries to send an unsubscribe package, which can also fail if i.e. the network is down. In such a case, the function must not allow reentry. Removing the subscription first ensures it will not do so. In addition, if the subscription was already removed, the callback shall be called anyway.
Configuration menu - View commit details
-
Copy full SHA for 9c366e4 - Browse repository at this point
Copy the full SHA 9c366e4View commit details -
Broadcast provider error to subscribers
When error events are emitted by the provider, all subscriptions shall receive the event and trigger the unsubscription/resubscription logic.
Configuration menu - View commit details
-
Copy full SHA for f35fc88 - Browse repository at this point
Copy the full SHA f35fc88View commit details -
Add support for WebSocket reconnections
By wrapping the available WebSocket implementation (native WebSocket object or `websocket` package) with `websocket-reconnector`, the provider is given a WebSocket that will automatically reconnect on errors. A new option was added to the WebSocket provider to controll whether it should automatically reconnect or it should behave as usual.
Configuration menu - View commit details
-
Copy full SHA for 4af2f2b - Browse repository at this point
Copy the full SHA 4af2f2bView commit details -
Try to reconnect on timeout too
In the case any websocket call takes too long to return and a timeout was set for the provider to timeout, the provider should try to restart the connection. This could happen, for instance, if the client loses connection with the server, the server closes the connection and later, the connectivity is up again but since the client did not receive the closing frame *and* the client does not attempt to send any package to the server, no error is observed. `websocket` implementation for Node.js has an option to send keep-alive frames and detect such scenarios, but the standard browser W3C WebSocket does not, so it is "vulnerable" to this kind of failure which will mostly affect web3 subscriptions.
Configuration menu - View commit details
-
Copy full SHA for fbba26e - Browse repository at this point
Copy the full SHA fbba26eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f5c2b8 - Browse repository at this point
Copy the full SHA 5f5c2b8View commit details -
Ensure resubscription is done on silent reconnects
If the provider silently recoonects and emits a new "connect" event, the subscriptions have to be set again over that new connection.
Configuration menu - View commit details
-
Copy full SHA for 6305262 - Browse repository at this point
Copy the full SHA 6305262View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed96084 - Browse repository at this point
Copy the full SHA ed96084View commit details -
Configuration menu - View commit details
-
Copy full SHA for d31f7e2 - Browse repository at this point
Copy the full SHA d31f7e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b639e5 - Browse repository at this point
Copy the full SHA 6b639e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e4d341 - Browse repository at this point
Copy the full SHA 4e4d341View commit details -
Configuration menu - View commit details
-
Copy full SHA for d624492 - Browse repository at this point
Copy the full SHA d624492View commit details
Commits on Nov 7, 2019
-
Update packages/web3-providers-ws/src/index.js
Co-Authored-By: cgewecke <christophergewecke@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8715096 - Browse repository at this point
Copy the full SHA 8715096View commit details -
subscriptions are now hold in a Map in the RequestManager, and resubs…
…cribing after the connection got lost will now get triggered from the RequestManager instead of the subscriptions
Configuration menu - View commit details
-
Copy full SHA for 3cc23f5 - Browse repository at this point
Copy the full SHA 3cc23f5View commit details
Commits on Nov 8, 2019
-
Configuration menu - View commit details
-
Copy full SHA for b0c22c3 - Browse repository at this point
Copy the full SHA b0c22c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 62fc1b5 - Browse repository at this point
Copy the full SHA 62fc1b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c77b99 - Browse repository at this point
Copy the full SHA 3c77b99View commit details -
Configuration menu - View commit details
-
Copy full SHA for d2de9fd - Browse repository at this point
Copy the full SHA d2de9fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c4b2da - Browse repository at this point
Copy the full SHA 5c4b2daView commit details -
Configuration menu - View commit details
-
Copy full SHA for a62c543 - Browse repository at this point
Copy the full SHA a62c543View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4230f78 - Browse repository at this point
Copy the full SHA 4230f78View commit details -
no longer requried _reconnectIntervalId property removed in subscript…
…ion.js and funcDoc added to websocketprovider.send()
Configuration menu - View commit details
-
Copy full SHA for 155adc5 - Browse repository at this point
Copy the full SHA 155adc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for f37a305 - Browse repository at this point
Copy the full SHA f37a305View commit details -
explicit delete will now be used on connect to remove the request ite…
…ms instead of clearing it after. Who knows the connection could got interuppted 1ms after the connect event got emitted
Configuration menu - View commit details
-
Copy full SHA for 68a5a33 - Browse repository at this point
Copy the full SHA 68a5a33View commit details -
close and connect handler for requestQueue extended with stoping of r…
…e-sending or rejecting of the requests if the event connect or close got emitted
Configuration menu - View commit details
-
Copy full SHA for e5eacfb - Browse repository at this point
Copy the full SHA e5eacfbView commit details -
Configuration menu - View commit details
-
Copy full SHA for b223a20 - Browse repository at this point
Copy the full SHA b223a20View commit details -
removeListener moved to bottom of both requestQueue handlers and erro…
…r message updated
Configuration menu - View commit details
-
Copy full SHA for e991785 - Browse repository at this point
Copy the full SHA e991785View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b6c48b - Browse repository at this point
Copy the full SHA 7b6c48bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 08d83b0 - Browse repository at this point
Copy the full SHA 08d83b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b8bedb - Browse repository at this point
Copy the full SHA 0b8bedbView commit details -
missing object properties added to WebsocketProvider and eventemitter…
…3 added to dependencies of the web3-providers-ws package
Configuration menu - View commit details
-
Copy full SHA for e7c41be - Browse repository at this point
Copy the full SHA e7c41beView commit details -
Configuration menu - View commit details
-
Copy full SHA for de090b4 - Browse repository at this point
Copy the full SHA de090b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 44688ef - Browse repository at this point
Copy the full SHA 44688efView commit details -
not required else and var remove in websocketprovider.onMessage() and…
… position moved of emit(event) in some provider listeners
Configuration menu - View commit details
-
Copy full SHA for 909b6c3 - Browse repository at this point
Copy the full SHA 909b6c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c9f306 - Browse repository at this point
Copy the full SHA 1c9f306View commit details -
Configuration menu - View commit details
-
Copy full SHA for 091851a - Browse repository at this point
Copy the full SHA 091851aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e3be52f - Browse repository at this point
Copy the full SHA e3be52fView commit details -
reconnecting property will now get set to false if the maximum of att…
…empts is reached and parseURL helper moved out to helper file because of ethical reasons
1Configuration menu - View commit details
-
Copy full SHA for 4161ec5 - Browse repository at this point
Copy the full SHA 4161ec5View commit details -
Configuration menu - View commit details
-
Copy full SHA for e182974 - Browse repository at this point
Copy the full SHA e182974View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21ae48f - Browse repository at this point
Copy the full SHA 21ae48fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 30da469 - Browse repository at this point
Copy the full SHA 30da469View commit details -
Configuration menu - View commit details
-
Copy full SHA for 22c91d1 - Browse repository at this point
Copy the full SHA 22c91d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 879fbca - Browse repository at this point
Copy the full SHA 879fbcaView commit details -
Configuration menu - View commit details
-
Copy full SHA for d982f9f - Browse repository at this point
Copy the full SHA d982f9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1fbea04 - Browse repository at this point
Copy the full SHA 1fbea04View commit details -
_removeAllSocketListeners -> _removeSocketListeners renamed in Websoc…
…ketProvider for consistency reasons with _addSocketListeners
Configuration menu - View commit details
-
Copy full SHA for 99b5da9 - Browse repository at this point
Copy the full SHA 99b5da9View commit details -
Configuration menu - View commit details
-
Copy full SHA for aaf4a30 - Browse repository at this point
Copy the full SHA aaf4a30View commit details -
timeout removed in _parseResponse because the timeout in send will co…
…ver it and is also configurable
Configuration menu - View commit details
-
Copy full SHA for c75da8b - Browse repository at this point
Copy the full SHA c75da8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1fdb56f - Browse repository at this point
Copy the full SHA 1fdb56fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f0c57a3 - Browse repository at this point
Copy the full SHA f0c57a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 56376f7 - Browse repository at this point
Copy the full SHA 56376f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 16efbf2 - Browse repository at this point
Copy the full SHA 16efbf2View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc88690 - Browse repository at this point
Copy the full SHA dc88690View commit details -
Configuration menu - View commit details
-
Copy full SHA for d796635 - Browse repository at this point
Copy the full SHA d796635View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b3b122 - Browse repository at this point
Copy the full SHA 7b3b122View commit details -
timeout handling moved back to _parseResponse to have it applied on s…
…ubscriptions as well
Configuration menu - View commit details
-
Copy full SHA for 9d2f65b - Browse repository at this point
Copy the full SHA 9d2f65bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5931584 - Browse repository at this point
Copy the full SHA 5931584View commit details -
Configuration menu - View commit details
-
Copy full SHA for b344092 - Browse repository at this point
Copy the full SHA b344092View commit details -
ddefault value '1000' for the optional and newly added parameter code…
… of the websocketprovider.disconnect() method. It will otherwise not close the connection if re-connecting is enabled
Configuration menu - View commit details
-
Copy full SHA for 581cdbc - Browse repository at this point
Copy the full SHA 581cdbcView commit details -
timeout handling changed in WS provider to save a event listener in t…
…he RequestManager and provider event name properties are now used in the RequestManager
Configuration menu - View commit details
-
Copy full SHA for 1f0689d - Browse repository at this point
Copy the full SHA 1f0689dView commit details -
recconectAttempts reset added, TODOs added, and order updated in the …
…send methof of the WebsocketProvider object
Configuration menu - View commit details
-
Copy full SHA for a1e5762 - Browse repository at this point
Copy the full SHA a1e5762View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c1a32c - Browse repository at this point
Copy the full SHA 0c1a32cView commit details -
WebsocketProvider timeout handling does now clean the requestQueue if…
… not trying to reconnect
Configuration menu - View commit details
-
Copy full SHA for 9ee548f - Browse repository at this point
Copy the full SHA 9ee548fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 52385b4 - Browse repository at this point
Copy the full SHA 52385b4View commit details
Commits on Nov 10, 2019
-
'connect' listener updated in RequestManager, func doc improved, and …
…reconnect options extended/improved for the WebsocketProvider
Configuration menu - View commit details
-
Copy full SHA for 4a30c79 - Browse repository at this point
Copy the full SHA 4a30c79View commit details -
Configuration menu - View commit details
-
Copy full SHA for 297ffc9 - Browse repository at this point
Copy the full SHA 297ffc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e8c6b3 - Browse repository at this point
Copy the full SHA 8e8c6b3View commit details
Commits on Nov 11, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 2be288f - Browse repository at this point
Copy the full SHA 2be288fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 11989cd - Browse repository at this point
Copy the full SHA 11989cdView commit details -
test/contract.js updated because the RequestManager is now using a Ma…
…p object instead of a plain data object
Configuration menu - View commit details
-
Copy full SHA for 569f481 - Browse repository at this point
Copy the full SHA 569f481View commit details -
version updated on severall places 1.2.1 -> 1.2.2 and package-lock if…
… requied updated
Configuration menu - View commit details
-
Copy full SHA for 9043ab3 - Browse repository at this point
Copy the full SHA 9043ab3View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd2857a - Browse repository at this point
Copy the full SHA bd2857aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5559969 - Browse repository at this point
Copy the full SHA 5559969View commit details -
Configuration menu - View commit details
-
Copy full SHA for c552e98 - Browse repository at this point
Copy the full SHA c552e98View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f0a2cf - Browse repository at this point
Copy the full SHA 8f0a2cfView commit details -
reconnecting test updated and disconnect method simplified in Websock…
…etProvider. Test test is succeeding but it does trigger the reconnecting process again because I can't close the ganache server cleanly
Configuration menu - View commit details
-
Copy full SHA for eb27a23 - Browse repository at this point
Copy the full SHA eb27a23View commit details
Commits on Nov 18, 2019
-
eth.subscribe.ganache test updated and the error handling of Websocke…
…tProvider.send improved
Configuration menu - View commit details
-
Copy full SHA for 3c0904d - Browse repository at this point
Copy the full SHA 3c0904dView commit details -
call of removeListener added to error and close listener in send meth…
…od of the WebsocketProvider
Configuration menu - View commit details
-
Copy full SHA for 1d05111 - Browse repository at this point
Copy the full SHA 1d05111View commit details -
test case added to eth.subscribe.ganache and error handling in the cl…
…ose listener of the RequestManager for subscriptions improved
Configuration menu - View commit details
-
Copy full SHA for 1e6efaa - Browse repository at this point
Copy the full SHA 1e6efaaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 453c742 - Browse repository at this point
Copy the full SHA 453c742View commit details -
Configuration menu - View commit details
-
Copy full SHA for 318c345 - Browse repository at this point
Copy the full SHA 318c345View commit details -
provider handling for contracts updated. This was required because of…
… the new way the RequestManager does get inherited
Configuration menu - View commit details
-
Copy full SHA for 6df7456 - Browse repository at this point
Copy the full SHA 6df7456View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2958284 - Browse repository at this point
Copy the full SHA 2958284View commit details -
error and close event handling improved in WebsocketProvider.send wit…
…h using of a Map
Configuration menu - View commit details
-
Copy full SHA for 2951da7 - Browse repository at this point
Copy the full SHA 2951da7View commit details -
Configuration menu - View commit details
-
Copy full SHA for c5b0471 - Browse repository at this point
Copy the full SHA c5b0471View commit details -
id handling and deletion of request item from queue updated in Websoc…
…ketProvider.send
Configuration menu - View commit details
-
Copy full SHA for 5727104 - Browse repository at this point
Copy the full SHA 5727104View commit details -
Configuration menu - View commit details
-
Copy full SHA for 349076d - Browse repository at this point
Copy the full SHA 349076dView commit details -
error handling updated the errorQueue will now be used instead of usi…
…ng the requestQueue to listen for close or event errors during execution of the request. (fixes a bug where transactions could get executed twice on reconnecting)
Configuration menu - View commit details
-
Copy full SHA for 84ec342 - Browse repository at this point
Copy the full SHA 84ec342View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf61074 - Browse repository at this point
Copy the full SHA bf61074View commit details -
additional timeout wrapped in if because this case only happens if th…
…e provider is reconnecting because of a manual call or because the reconnecting option auto is set to true
Configuration menu - View commit details
-
Copy full SHA for 9160389 - Browse repository at this point
Copy the full SHA 9160389View commit details -
errorQueue renamed to responseQueue, send method simplified, and not …
…finished request do now get handled if the provider does start to reconnect
Configuration menu - View commit details
-
Copy full SHA for 5b405f4 - Browse repository at this point
Copy the full SHA 5b405f4View commit details
Commits on Nov 19, 2019
-
Configuration menu - View commit details
-
Copy full SHA for a82f899 - Browse repository at this point
Copy the full SHA a82f899View commit details
Commits on Dec 2, 2019
-
Configuration menu - View commit details
-
Copy full SHA for f90842e - Browse repository at this point
Copy the full SHA f90842eView commit details
Commits on Dec 3, 2019
-
exit option added to mocha for now until we are able to kill the gana…
…che process in a clean way
Configuration menu - View commit details
-
Copy full SHA for 07565a4 - Browse repository at this point
Copy the full SHA 07565a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a27af13 - Browse repository at this point
Copy the full SHA a27af13View commit details -
Configuration menu - View commit details
-
Copy full SHA for ebf9239 - Browse repository at this point
Copy the full SHA ebf9239View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1456620 - Browse repository at this point
Copy the full SHA 1456620View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef63cf7 - Browse repository at this point
Copy the full SHA ef63cf7View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9b080f - Browse repository at this point
Copy the full SHA d9b080fView commit details
Commits on Dec 4, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 127b06c - Browse repository at this point
Copy the full SHA 127b06cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f5a1217 - Browse repository at this point
Copy the full SHA f5a1217View commit details -
Configuration menu - View commit details
-
Copy full SHA for 81474d9 - Browse repository at this point
Copy the full SHA 81474d9View commit details -
Merge branch 'provider-related-improvements' of github.com:ethereum/w…
…eb3.js into provider-related-improvements
Configuration menu - View commit details
-
Copy full SHA for 52e5c5c - Browse repository at this point
Copy the full SHA 52e5c5cView commit details
Commits on Dec 16, 2019
-
Configuration menu - View commit details
-
Copy full SHA for a46dbcd - Browse repository at this point
Copy the full SHA a46dbcdView commit details
Commits on Dec 17, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 0168764 - Browse repository at this point
Copy the full SHA 0168764View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6cf61ed - Browse repository at this point
Copy the full SHA 6cf61edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c6bab9 - Browse repository at this point
Copy the full SHA 4c6bab9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21d854c - Browse repository at this point
Copy the full SHA 21d854cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cb8b80 - Browse repository at this point
Copy the full SHA 1cb8b80View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7790a26 - Browse repository at this point
Copy the full SHA 7790a26View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac880f6 - Browse repository at this point
Copy the full SHA ac880f6View commit details
Commits on Dec 18, 2019
-
provider types moved back to web3-core-helpers package to not break e…
…xisting code and during moving the tests improved
Configuration menu - View commit details
-
Copy full SHA for fb1d422 - Browse repository at this point
Copy the full SHA fb1d422View commit details -
the response and request queue does now get cleaned up if WebsocketPr…
…ovider.reset does get called from a consumer
Configuration menu - View commit details
-
Copy full SHA for 80ea81c - Browse repository at this point
Copy the full SHA 80ea81cView commit details
Commits on Dec 19, 2019
-
Configuration menu - View commit details
-
Copy full SHA for d21d746 - Browse repository at this point
Copy the full SHA d21d746View commit details
Commits on Jan 6, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 9038a7a - Browse repository at this point
Copy the full SHA 9038a7aView commit details
Commits on Jan 7, 2020
-
Merge pull request #3276 from ethereum/pri/more-ganache-tests
Add tests for core-subscriptions edge cases
Configuration menu - View commit details
-
Copy full SHA for 5b51b2d - Browse repository at this point
Copy the full SHA 5b51b2dView commit details
Commits on Jan 8, 2020
-
Configuration menu - View commit details
-
Copy full SHA for ebc2e32 - Browse repository at this point
Copy the full SHA ebc2e32View commit details -
WebsocketProviderOptions interface updated, code style improved in et…
…h.subscribe.ganache.js and websocket.reconnect.ganache test added
Configuration menu - View commit details
-
Copy full SHA for ec72aa9 - Browse repository at this point
Copy the full SHA ec72aa9View commit details
Commits on Jan 9, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 1f8e75d - Browse repository at this point
Copy the full SHA 1f8e75dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3048f50 - Browse repository at this point
Copy the full SHA 3048f50View commit details -
error listener removed in WSProvider because the close listener does …
…get triggered anyways, error handling immproved in WebsocketProvider and RequestManager
Configuration menu - View commit details
-
Copy full SHA for d7fb27f - Browse repository at this point
Copy the full SHA d7fb27fView commit details -
renaming of ConnectionTimeout to ConnectionTimeoutError reverted (bre…
…aking-change). Error types extended and required type test cases added
Configuration menu - View commit details
-
Copy full SHA for ab7e40b - Browse repository at this point
Copy the full SHA ab7e40bView commit details -
populating of MaxAttemptsReachedOnReconnectingError fixed and require…
…d error listener re-added to the RequestManager to populate the error also for subscriptions
Configuration menu - View commit details
-
Copy full SHA for 84e1296 - Browse repository at this point
Copy the full SHA 84e1296View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0252714 - Browse repository at this point
Copy the full SHA 0252714View commit details
Commits on Jan 10, 2020
-
Configuration menu - View commit details
-
Copy full SHA for b2e33de - Browse repository at this point
Copy the full SHA b2e33deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b962da - Browse repository at this point
Copy the full SHA 0b962daView commit details -
Configuration menu - View commit details
-
Copy full SHA for b06d0fe - Browse repository at this point
Copy the full SHA b06d0feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7975e64 - Browse repository at this point
Copy the full SHA 7975e64View commit details
Commits on Jan 11, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 5e1aec2 - Browse repository at this point
Copy the full SHA 5e1aec2View commit details
Commits on Jan 12, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 8e9a408 - Browse repository at this point
Copy the full SHA 8e9a408View commit details -
Configuration menu - View commit details
-
Copy full SHA for a50d2e9 - Browse repository at this point
Copy the full SHA a50d2e9View commit details
Commits on Jan 14, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 4044687 - Browse repository at this point
Copy the full SHA 4044687View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ad8d34 - Browse repository at this point
Copy the full SHA 7ad8d34View commit details -
Configuration menu - View commit details
-
Copy full SHA for 68ff063 - Browse repository at this point
Copy the full SHA 68ff063View commit details
Commits on Jan 15, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 6428287 - Browse repository at this point
Copy the full SHA 6428287View commit details -
Merge pull request #3299 from ethereum/pri/testing-gaps
Add websocket / misc tests (#3190)
Configuration menu - View commit details
-
Copy full SHA for 7b6a389 - Browse repository at this point
Copy the full SHA 7b6a389View commit details -
WebsocketProvider error handling compared to current and breaking cha…
…nges removed. Known error objects extended with 'code' and 'reason' property.
Configuration menu - View commit details
-
Copy full SHA for 57a50e8 - Browse repository at this point
Copy the full SHA 57a50e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for d709ab2 - Browse repository at this point
Copy the full SHA d709ab2View commit details -
additional assertions added to websocket.ganache test to cover the 'c…
…ode' and 'reason' property of the ConnectionError
Configuration menu - View commit details
-
Copy full SHA for 3ca9b09 - Browse repository at this point
Copy the full SHA 3ca9b09View commit details -
Configuration menu - View commit details
-
Copy full SHA for f937631 - Browse repository at this point
Copy the full SHA f937631View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b9c969 - Browse repository at this point
Copy the full SHA 1b9c969View commit details
Commits on Jan 16, 2020
-
Merge pull request #3314 from ethereum/pri/error-handling
WebsocketProvider - Error Handling
Configuration menu - View commit details
-
Copy full SHA for cd680eb - Browse repository at this point
Copy the full SHA cd680ebView commit details
Commits on Jan 22, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 044a4d5 - Browse repository at this point
Copy the full SHA 044a4d5View commit details
Commits on Jan 23, 2020
-
Configuration menu - View commit details
-
Copy full SHA for b1a71b2 - Browse repository at this point
Copy the full SHA b1a71b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for a84df3f - Browse repository at this point
Copy the full SHA a84df3fView commit details
Commits on Jan 24, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 4b05a67 - Browse repository at this point
Copy the full SHA 4b05a67View commit details -
as discussed in #3303 does this commit add a hint to the documenation…
… if someone does passes the exact same provider instance again to the setProvider method of the current module
Configuration menu - View commit details
-
Copy full SHA for 8bae2a9 - Browse repository at this point
Copy the full SHA 8bae2a9View commit details
Commits on Jan 27, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 561c3eb - Browse repository at this point
Copy the full SHA 561c3ebView commit details -
Merge pull request #3303 from ethereum/pri/contract-js-clean
Minimize changes to test/contract.js (#3190)
Configuration menu - View commit details
-
Copy full SHA for 100dab7 - Browse repository at this point
Copy the full SHA 100dab7View commit details -
Configuration menu - View commit details
-
Copy full SHA for df21651 - Browse repository at this point
Copy the full SHA df21651View commit details -
Merge pull request #3330 from ethereum/pri/minimize-changeset
Revert non-essential changes (#3190)
Configuration menu - View commit details
-
Copy full SHA for e749c11 - Browse repository at this point
Copy the full SHA e749c11View commit details -
Use the web3-eth Contract constructor or the provider inheritance doe…
…sn't work as expected
Configuration menu - View commit details
-
Copy full SHA for 5e3ad84 - Browse repository at this point
Copy the full SHA 5e3ad84View commit details -
Configuration menu - View commit details
-
Copy full SHA for 060a71d - Browse repository at this point
Copy the full SHA 060a71dView commit details
Commits on Jan 28, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 191ae06 - Browse repository at this point
Copy the full SHA 191ae06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35663ec - Browse repository at this point
Copy the full SHA 35663ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for d8159e4 - Browse repository at this point
Copy the full SHA d8159e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3dd1d7b - Browse repository at this point
Copy the full SHA 3dd1d7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e303c61 - Browse repository at this point
Copy the full SHA e303c61View commit details -
Merge pull request #3344 from ethereum/pri/fix-contract-js-test
Implement FakeIpcProvider.reset (#3190)
Configuration menu - View commit details
-
Copy full SHA for d05d608 - Browse repository at this point
Copy the full SHA d05d608View commit details -
Configuration menu - View commit details
-
Copy full SHA for 68d3716 - Browse repository at this point
Copy the full SHA 68d3716View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8749185 - Browse repository at this point
Copy the full SHA 8749185View commit details
Commits on Jan 29, 2020
-
missing requested changes from PR applied, funcDoc formatting improve…
…d, strange emitterInstance variable removed, and missing semicolons added to websocket.ganache test file
Configuration menu - View commit details
-
Copy full SHA for 319710d - Browse repository at this point
Copy the full SHA 319710dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 46ebb24 - Browse repository at this point
Copy the full SHA 46ebb24View commit details
Commits on Jan 30, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 9f4b28c - Browse repository at this point
Copy the full SHA 9f4b28cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1984430 - Browse repository at this point
Copy the full SHA 1984430View commit details -
Configuration menu - View commit details
-
Copy full SHA for e78bed7 - Browse repository at this point
Copy the full SHA e78bed7View commit details -
Configuration menu - View commit details
-
Copy full SHA for bca6a58 - Browse repository at this point
Copy the full SHA bca6a58View commit details -
Merge pull request #3347 from ethereum/pri/isolation-tests
Add subscription tests for disconnect & setProvider (#3190)
Configuration menu - View commit details
-
Copy full SHA for 2223335 - Browse repository at this point
Copy the full SHA 2223335View commit details -
Merge pull request #3329 from ethereum/pri/connection-close
Check for error codes on close in RequestManager (#3190)
Configuration menu - View commit details
-
Copy full SHA for aff3a6c - Browse repository at this point
Copy the full SHA aff3a6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a805a27 - Browse repository at this point
Copy the full SHA a805a27View commit details
Commits on Feb 20, 2020
-
Update test/eth.subscribe.ganache.js
Co-Authored-By: cgewecke <christophergewecke@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3ab0779 - Browse repository at this point
Copy the full SHA 3ab0779View commit details
Commits on Mar 3, 2020
-
Configuration menu - View commit details
-
Copy full SHA for df8157e - Browse repository at this point
Copy the full SHA df8157eView commit details
Commits on Mar 20, 2020
-
Merge pull request #3402 from ethereum/pri/document-ws-provider-options
Document WS clientConfig options in README and RTD
Configuration menu - View commit details
-
Copy full SHA for 288582f - Browse repository at this point
Copy the full SHA 288582fView commit details
Commits on Apr 2, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 51ee313 - Browse repository at this point
Copy the full SHA 51ee313View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc3ed52 - Browse repository at this point
Copy the full SHA dc3ed52View commit details -
Configuration menu - View commit details
-
Copy full SHA for f8b9b48 - Browse repository at this point
Copy the full SHA f8b9b48View commit details
Commits on Apr 6, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 2eb3ed1 - Browse repository at this point
Copy the full SHA 2eb3ed1View commit details