btcpayserver/BTCPayServer/Services/Altcoins/Monero/Payments/MoneroLikeOnChainPaymentMethodDetails.cs

37 lines
918 B
C#
Raw Normal View History

2019-09-30 10:32:43 +02:00
using BTCPayServer.Payments;
namespace BTCPayServer.Services.Altcoins.Monero.Payments
2019-09-30 10:32:43 +02:00
{
public class MoneroLikeOnChainPaymentMethodDetails : IPaymentMethodDetails
{
public PaymentType GetPaymentType()
{
return MoneroPaymentType.Instance;
}
public string GetPaymentDestination()
{
return DepositAddress;
}
public decimal GetNextNetworkFee()
{
return NextNetworkFee;
}
2020-06-28 17:55:27 +09:00
public decimal GetFeeRate()
{
return 0.0m;
}
2020-06-28 17:55:27 +09:00
2019-09-30 10:32:43 +02:00
public void SetPaymentDestination(string newPaymentDestination)
{
DepositAddress = newPaymentDestination;
}
public long AccountIndex { get; set; }
public long AddressIndex { get; set; }
public string DepositAddress { get; set; }
public decimal NextNetworkFee { get; set; }
}
}