import { PAID_ACTION_PAYMENT_METHODS, USER_ID } from '@/lib/constants' import { satsToMsats } from '@/lib/format' export const anonable = true export const paymentMethods = [ PAID_ACTION_PAYMENT_METHODS.FEE_CREDIT, PAID_ACTION_PAYMENT_METHODS.PESSIMISTIC ] export async function getCost ({ sats }) { return satsToMsats(sats) } export async function perform ({ sats }, { me, tx }) { await tx.donation.create({ data: { sats, userId: me?.id ?? USER_ID.anon } }) return { sats } } export async function describe (args, context) { return 'SN: donate to rewards pool' }