build_tip_calldata
Generate unsigned ERC-20 transfer calldata for both legs of a BaseZap tip—creator share and platform fee—by providing a recipient address and a USDC amount. Returned calldata requires external signing and broadcasting.
Instructions
Given a recipient address and a USDC amount, returns UNSIGNED ERC-20 transfer calldata for both legs of a BaseZap tip (creator leg + platform fee leg). This tool never holds keys, never signs, and never broadcasts anything — the returned calldata must be signed and sent by a separate wallet-connected client.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"recipient": "<recipient>",
"amountUsdc": "<amountUsdc>"
},
"name": "build_tip_calldata"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| recipient | Yes | The recipient's wallet address, e.g. 0xabc123... | |
| amountUsdc | Yes | Total tip amount in USDC, before the fee split |