server.tool(
"compensate-partner",
{
name: z.string().describe("Partner's name"),
amount: z.number().describe("Amount of tokens")
},
async ({ name, amount }) => {
const receipt = await wallet.compensatePartner(name, amount);
return ({
content: [{
type: "text",
text: `Transaction successful! Hash: ${receipt.transactionHash}`
}]
})
}
);