-- name: CreateTransaction :one INSERT INTO transactions (amount, transaction_type, wallet_id) VALUES ($1, $2, $3) RETURNING *; -- name: GetAllTransactions :many SELECT * FROM transactions; -- name: GetTransactionsByWallet :many SELECT * FROM transactions WHERE wallet_id = $1; -- name: GetTransactionByID :one SELECT * FROM transactions WHERE id = $1; -- name: UpdateTransferVerification :exec UPDATE transactions SET verified = $1, updated_at = CURRENT_TIMESTAMP WHERE id = $2;