From 6caf7c292cd5f03741cd6b30053c3325c4f30a81 Mon Sep 17 00:00:00 2001 From: Richard Moore Date: Fri, 3 Apr 2020 21:33:56 -0400 Subject: [PATCH] Correctly return the Provider in NonceManager. --- packages/experimental/src.ts/nonce-manager.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/experimental/src.ts/nonce-manager.ts b/packages/experimental/src.ts/nonce-manager.ts index 39cd427d86..b6bb7b8b4d 100644 --- a/packages/experimental/src.ts/nonce-manager.ts +++ b/packages/experimental/src.ts/nonce-manager.ts @@ -11,7 +11,6 @@ const logger = new ethers.utils.Logger(version); export class NonceManager extends ethers.Signer { readonly signer: ethers.Signer; - readonly provider: ethers.providers.Provider; _initialPromise: Promise; _deltaCount: number; @@ -23,6 +22,10 @@ export class NonceManager extends ethers.Signer { ethers.utils.defineReadOnly(this, "signer", signer); } + get provider(): ethers.providers.Provider { + return this.signer.provider; + } + connect(provider: ethers.providers.Provider): NonceManager { return new NonceManager(this.signer.connect(provider)); }