Upload Signal Media
upload_signal_mediaUpload local media to IPFS for signal coin creation. Convert images and videos (PNG, JPG, SVG, MP4, WebM, MOV) from local file paths into decentralized storage URLs for blockchain deployment.
Instructions
Upload a local media file (image or video) to IPFS for use in a signal coin. Use only when you have a local file path — skip if you already have an https:// or ipfs:// URL.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| filePath | Yes | Absolute path to the local media file (PNG, JPG, SVG, MP4, WebM, MOV) | |
| creatorAddress | Yes | 0x wallet address of the agent/creator | |
| mimeType | No | MIME type override (auto-detected from extension if omitted) | |
| paymentSignature | No | EIP-712 signature of the eip3009.message from the creatorAddress wallet. Required on the second call when AGENT_PAYMENT_KEY is not set. | |
| paymentAuthorization | No | Authorization object returned by the previous requiresPayment response. Pass this back together with paymentSignature on the second call. |