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)); }