Skip to content

PixZClaw v0.4.0 — status com valor verificado + recibo + caixa diário

Choose a tag to compare

@capitv capitv released this 21 Jul 18:09

Novidades

🔒 Segurança: valor conferido on-chain (invoice-status)

  • getTransaction agora verifica o USDC realmente recebido pelo lojista (delta de pre/postTokenBalances).
  • Verdicts: PAID ✅ (≥99,5% do esperado) / UNDERPAID ⚠️ (mostra recebido, esperado e o que falta) / OVERPAID.
  • Pagamentos parciais são somados (até 5 assinaturas recentes); tx de spam no reference não mascara nem simula pagamento.
  • Nunca reporta PAID sem valor conferido — degrada com honestidade para SIG OK (valor não verificado).

🧾 Recibo compartilhável

Quando pago, o status inclui recibo PT-BR pronto para encaminhar ao cliente (data da tx, link Solscan).

📊 Fechamento de caixa (pixzclaw-brief)

Seção "Hoje (últimas 24h)": txs, faturas PIX pagas e seus ids; legenda na sparkline 7d; horários relativos.

🦞 UX da fatura (brl-usdc-invoice)

Card novo: PIX copia-e-cola em bloco de código (tap-to-copy no Telegram), seção "Encaminhe ao cliente", cotação no rodapé. USDC segue QR-only (política v0.3.2 — o host redacta base58 cru).

Install no Pi

cd ~ && wget https://github.com/capitv/pixzclaw-pi/releases/download/v0.4.0-plugins/pixzclaw-plugins-v0.4.0.tar.gz
tar -xzf pixzclaw-plugins-v0.4.0.tar.gz
zeroclaw plugin install ~/plugins/brl-usdc-invoice
zeroclaw plugin install ~/plugins/invoice-status
zeroclaw plugin install ~/plugins/pixzclaw-brief
cp -r ~/skills/* ~/.zeroclaw/workspace/skills/
zeroclaw service restart

Confirme com zeroclaw plugin list — os 3 plugins devem mostrar 0.2.0.

92 testes host (cargo test, sem rede). wasm32-wasip2. T0/T1, sem private keys.