import { encodeFunctionData } from "viem";
const transaction = await wk.transactions.batchSignAndSend({
network: Network.Base,
signerWalletAddress: "<walelt address>",
unsignedTransactions: [{
to: '0xf175520c52418dfe19c8098071a252da48cd1c19',
input: encodeFunctionData({
abi: erc20ABI,
args: ["0x4795cd8f434847eccdf5b62370157a70a7da6a46", 0],
functionName: "approve",
}),
},
{
to: '0xf175520c52418dfe19c8098071a252da48cd1c19',
input: encodeFunctionData({
abi: erc20ABI,
args: ["0x4795cd8f434847eccdf5b62370157a70a7da6a46", 0],
functionName: "transfer",
}),
}],
userPin: "<user pin>",
});