diff --git a/packages/evm-client-viem/src/contract/createReadWriteContract.ts b/packages/evm-client-viem/src/contract/createReadWriteContract.ts index 053933d..67b663b 100644 --- a/packages/evm-client-viem/src/contract/createReadWriteContract.ts +++ b/packages/evm-client-viem/src/contract/createReadWriteContract.ts @@ -41,7 +41,7 @@ export function createReadWriteContract({ async simulateWrite(functionName, args, options) { const [account] = await walletClient.getAddresses(); - return super.simulateWrite(functionName, args, { + return readContract.simulateWrite(functionName, args, { from: account, ...options, });