arc_faucet_claim
may change things: you confirm before it runsClaim real USDC and APEX on Arc for an EVM address, three times a day, no gas needed: the operator pays. Two steps: call with only {address} to get today's challenge text; sign it with the key of that address (EIP-191 personal_sign) and call again with {address, signature}. Same claim for everyone; cooldown and daily total are enforced by a contract with no withdraw function. The day's claims open in three parts (00:00, 08:00, 16:00 UTC) and one connection claims at most once every 8 hours; a refusal names the time. The reply includes nextClaimAt (unix seconds) and claimNumber.
Input schema
{
"type": "object",
"properties": {
"address": {
"type": "string",
"description": "Your Arc (EVM) address, 0x + 40 hex."
},
"signature": {
"type": "string",
"description": "EIP-191 signature of the challenge text. Omit on the first call to receive the challenge."
}
},
"required": [
"address"
]
}