Skip to content

Commit acd41a0

Browse files
authored
Fixes account passing in #533 (#1378)
1 parent fe847ac commit acd41a0

File tree

3 files changed

+7
-3
lines changed

3 files changed

+7
-3
lines changed

packages/coins-sdk/src/actions/tradeCoin.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ export async function tradeCoin({
177177
primaryType: "PermitSingle",
178178
types: PERMIT_SINGLE_TYPES,
179179
message,
180-
account: typeof account === "string" ? account : account,
180+
account,
181181
});
182182
signatures.push({
183183
signature,

packages/coins-sdk/src/actions/updateCoinURI.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { coinABI } from "@zoralabs/protocol-deployments";
22
import { validateClientNetwork } from "../utils/validateClientNetwork";
33
import {
4+
Account,
45
Address,
56
parseEventLogs,
67
SimulateContractParameters,
@@ -35,12 +36,13 @@ export async function updateCoinURI(
3536
args: UpdateCoinURIArgs,
3637
walletClient: WalletClient,
3738
publicClient: GenericPublicClient,
39+
account?: Account | Address,
3840
) {
3941
validateClientNetwork(publicClient);
4042
const call = updateCoinURICall(args);
4143
const { request } = await publicClient.simulateContract({
4244
...call,
43-
account: walletClient.account!,
45+
account: account ?? walletClient.account,
4446
});
4547
const hash = await walletClient.writeContract(request);
4648
const receipt = await publicClient.waitForTransactionReceipt({ hash });

packages/coins-sdk/src/actions/updatePayoutRecipient.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { coinABI } from "@zoralabs/protocol-deployments";
22
import { validateClientNetwork } from "../utils/validateClientNetwork";
33
import {
4+
Account,
45
Address,
56
parseEventLogs,
67
SimulateContractParameters,
@@ -31,12 +32,13 @@ export async function updatePayoutRecipient(
3132
args: UpdatePayoutRecipientArgs,
3233
walletClient: WalletClient,
3334
publicClient: GenericPublicClient,
35+
account?: Account | Address,
3436
) {
3537
validateClientNetwork(publicClient);
3638
const call = updatePayoutRecipientCall(args);
3739
const { request } = await publicClient.simulateContract({
3840
...call,
39-
account: walletClient.account!,
41+
account: account ?? walletClient.account!,
4042
});
4143
const hash = await walletClient.writeContract(request);
4244
const receipt = await publicClient.waitForTransactionReceipt({ hash });

0 commit comments

Comments
 (0)