from glide_client import GlideClient
import os
client = GlideClient(grant_token=os.environ["GLIDE_GRANT_TOKEN"])
result = client.call(
"write", "transfer.schedule",
{
"counterparty": {
"address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
"chain": "base",
"token": "USDC",
},
"amount_cents": 250000,
"currency": "USD",
"execute_at": "2026-05-15T09:00:00Z",
"memo": "May payroll — Acme contractor",
"idempotency_key": "sched-payroll-2026-05-15-acme",
},
idempotency_key="sched-payroll-2026-05-15-acme",
)