Correctly return the Provider in NonceManager.
This commit is contained in:
parent
2882546351
commit
6caf7c292c
@ -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));
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user