We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent fc66b8a commit 1a51af8Copy full SHA for 1a51af8
src.ts/wallet/base-wallet.ts
@@ -1,6 +1,6 @@
1
import { getAddress, resolveAddress } from "../address/index.js";
2
import { hashMessage, TypedDataEncoder } from "../hash/index.js";
3
-import { AbstractSigner } from "../providers/index.js";
+import { AbstractSigner, copyRequest } from "../providers/index.js";
4
import { computeAddress, Transaction } from "../transaction/index.js";
5
import {
6
defineProperties, resolveProperties, assert, assertArgument
@@ -69,6 +69,7 @@ export class BaseWallet extends AbstractSigner {
69
}
70
71
async signTransaction(tx: TransactionRequest): Promise<string> {
72
+ tx = copyRequest(tx);
73
74
// Replace any Addressable or ENS name with an address
75
const { to, from } = await resolveProperties({
0 commit comments