Skip to content

Commit

Permalink
fix(signer): make Signer compatible when created using `Web3Provide…
Browse files Browse the repository at this point in the history
…r.getSigner()`
  • Loading branch information
danijelTxFusion committed May 9, 2024
1 parent a0a0cef commit f16c34c
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions src/signer.ts
Original file line number Diff line number Diff line change
Expand Up @@ -174,7 +174,8 @@ export class Signer extends AdapterL2(ethers.providers.JsonRpcSigner) {
}

override _providerL2() {
return this.providerL2!;
// Make it compatible when singer is created with Web3Provider.getSigner()
return this.providerL2 ? this.providerL2 : this.provider;
}

/**
Expand Down Expand Up @@ -342,7 +343,7 @@ export class Signer extends AdapterL2(ethers.providers.JsonRpcSigner) {
* Provider.getDefaultProvider(types.Network.Sepolia)
* );
*
* const tx = signer.transfer({
* const tx = await signer.transfer({
* to: Wallet.createRandom().address,
* amount: ethers.utils.parseEther("0.01"),
* });
Expand All @@ -361,7 +362,7 @@ export class Signer extends AdapterL2(ethers.providers.JsonRpcSigner) {
* Provider.getDefaultProvider(types.Network.Sepolia)
* );
*
* const tx = signer.transfer({
* const tx = await signer.transfer({
* to: Wallet.createRandom().address,
* amount: ethers.utils.parseEther("0.01"),
* paymasterParams: utils.getPaymasterParams(paymaster, {
Expand Down

0 comments on commit f16c34c

Please sign in to comment.