aboutsummaryrefslogtreecommitdiffstats
path: root/packages/subproviders/src/utils
diff options
context:
space:
mode:
authorLeonid Logvinov <logvinov.leon@gmail.com>2018-05-23 02:05:24 +0800
committerLeonid Logvinov <logvinov.leon@gmail.com>2018-05-23 06:27:17 +0800
commit83c37c6a7a320326975c8afd9d49a42c9afcefd4 (patch)
treedd58346c8211d7f289a2c822a2309fe932442579 /packages/subproviders/src/utils
parentac52ad88a1884979c74f418398bbf428d727cf34 (diff)
downloaddexon-0x-contracts-83c37c6a7a320326975c8afd9d49a42c9afcefd4.tar
dexon-0x-contracts-83c37c6a7a320326975c8afd9d49a42c9afcefd4.tar.gz
dexon-0x-contracts-83c37c6a7a320326975c8afd9d49a42c9afcefd4.tar.bz2
dexon-0x-contracts-83c37c6a7a320326975c8afd9d49a42c9afcefd4.tar.lz
dexon-0x-contracts-83c37c6a7a320326975c8afd9d49a42c9afcefd4.tar.xz
dexon-0x-contracts-83c37c6a7a320326975c8afd9d49a42c9afcefd4.tar.zst
dexon-0x-contracts-83c37c6a7a320326975c8afd9d49a42c9afcefd4.zip
Address feedback
Diffstat (limited to 'packages/subproviders/src/utils')
-rw-r--r--packages/subproviders/src/utils/subprovider_utils.ts2
1 files changed, 2 insertions, 0 deletions
diff --git a/packages/subproviders/src/utils/subprovider_utils.ts b/packages/subproviders/src/utils/subprovider_utils.ts
index 380f98606..24ebedd06 100644
--- a/packages/subproviders/src/utils/subprovider_utils.ts
+++ b/packages/subproviders/src/utils/subprovider_utils.ts
@@ -9,5 +9,7 @@ import { Subprovider } from '../subproviders/subprovider';
*/
export function prependSubprovider(provider: ProviderEngine, subprovider: Subprovider): void {
subprovider.setEngine(provider);
+ // HACK: We use implementation details of provider engine here
+ // https://github.com/MetaMask/provider-engine/blob/master/index.js#L68
(provider as any)._providers = [subprovider, ...(provider as any)._providers];
}