const executeTransaction = async (safeAddress, recipient, amount) => {
const safe = await Safe.default.create({
ethAdapter: new SafeEthersLib.EthersAdapter({ ethers, signer }),
safeAddress,
});
const safeTransactionData = {
to: recipient,
value: ethers.parseEther(amount), // Amount in PEAQ
data: '0x',
};
const safeTransaction = await safe.createTransaction({ safeTransactionData });
const txHash = await safe.executeTransaction(safeTransaction);
console.log(`Transaction executed. Hash: ${txHash}`);
};
executeTransaction(safe.getAddress(), '0xRecipientAddress', '0.1');