diff options
author | Leonid Logvinov <logvinov.leon@gmail.com> | 2018-05-23 02:05:24 +0800 |
---|---|---|
committer | Leonid Logvinov <logvinov.leon@gmail.com> | 2018-05-23 06:27:17 +0800 |
commit | 83c37c6a7a320326975c8afd9d49a42c9afcefd4 (patch) | |
tree | dd58346c8211d7f289a2c822a2309fe932442579 /packages/subproviders/src/utils | |
parent | ac52ad88a1884979c74f418398bbf428d727cf34 (diff) | |
download | dexon-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.ts | 2 |
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]; } |