1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-12-23 09:52:26 +01:00
metamask-extension/app/scripts/lib
Dan Finlay 8eb91e89bf Increment tx ids to avoid collisions
Fixes #791

It was possible for two requests to have the same ID, causing a crash and loss of StreamProvider connection.

This new id generation strategy creates a random ID, and increments it for each request.

In case the id generator is included from two different processes, I'm initializing the counter at a random number, and rolling it over a large number when it gets too big.
2016-11-17 14:05:12 -08:00
..
auto-faucet.js
auto-reload.js
config-manager.js
extension-instance.js
extension.js
id-management.js Specify base 10 in bignumber 2016-10-13 16:04:23 -07:00
idStore.js Increment tx ids to avoid collisions 2016-11-17 14:05:12 -08:00
inpage-provider.js Increment tx ids to avoid collisions 2016-11-17 14:05:12 -08:00
is-popup-or-notification.js
message-manager.js
migrations.js
notifications.js
obj-multiplex.js
port-stream.js
random-id.js Increment tx ids to avoid collisions 2016-11-17 14:05:12 -08:00
remote-store.js
stream-utils.js