(record: X402PaymentRecord)
| 16 | |
| 17 | /** Add a payment record to the session tracker */ |
| 18 | export function addX402Payment(record: X402PaymentRecord): void { |
| 19 | sessionPayments.push(record) |
| 20 | sessionTotalUSD += record.amountUSD |
| 21 | logForDebugging( |
| 22 | `[x402] Session total: $${sessionTotalUSD.toFixed(4)} (${sessionPayments.length} payments)`, |
| 23 | ) |
| 24 | } |
| 25 | |
| 26 | /** Get total USD spent via x402 in the current session */ |
| 27 | export function getX402SessionSpentUSD(): number { |
no test coverage detected