Correctly return the Provider in NonceManager.

This commit is contained in:
Richard Moore 2020-04-03 21:33:56 -04:00
parent 2882546351
commit 6caf7c292c
No known key found for this signature in database
GPG Key ID: 665176BE8E9DC651

View File

@ -11,7 +11,6 @@ const logger = new ethers.utils.Logger(version);
export class NonceManager extends ethers.Signer { export class NonceManager extends ethers.Signer {
readonly signer: ethers.Signer; readonly signer: ethers.Signer;
readonly provider: ethers.providers.Provider;
_initialPromise: Promise<number>; _initialPromise: Promise<number>;
_deltaCount: number; _deltaCount: number;
@ -23,6 +22,10 @@ export class NonceManager extends ethers.Signer {
ethers.utils.defineReadOnly(this, "signer", signer); ethers.utils.defineReadOnly(this, "signer", signer);
} }
get provider(): ethers.providers.Provider {
return this.signer.provider;
}
connect(provider: ethers.providers.Provider): NonceManager { connect(provider: ethers.providers.Provider): NonceManager {
return new NonceManager(this.signer.connect(provider)); return new NonceManager(this.signer.connect(provider));
} }