card_limit
Altera o limite diário de gasto do cartão Picnic (Gnosis Pay). Retorna sign_url e resource_uri; a execução começa assim que o usuário assina.
O limite é aplicado on-chain pelo AllowanceModule na Gnosis. A Picnic agenda o novo allowance via delay module; o dispatch on-chain de setAllowance chega ~3 minutos depois, via cooldown do delay module. O status da action passa pra executed assim que o enqueue é confirmado.
Escopo necessário: manage:card
Parâmetros:
| Nome | Tipo | Obrig. | Descrição |
|---|---|---|---|
formatted_amount | string | sim | Novo limite diário, decimal-formatado na moeda fiat do cartão (e.g. "200" ou "199.99"). A moeda vem dos metadados do cartão. |
period | string | sim | Período de recarga. Apenas "daily" é suportado hoje. |
Retorna:
| Campo | Tipo | Descrição |
|---|---|---|
action_id | string | UUID da action pendente. |
status | string | Sempre "proposed". |
summary | string | Resumo legível. |
sign_url | string | URL pra autorizar com a passkey. |
resource_uri | string | picnic://action/{action_id}. |
expires_at | date | Timestamp ISO; 10 minutos após criação. |
Ciclo de vida: proposed → signed → submitted → executed (enqueue confirmado; dispatch on-chain segue depois).
Exemplos de prompt:
"Baixa o limite diário do meu cartão Picnic pra €100."
"Sobe o limite do meu cartão pra €500 por dia."