using System.Collections.Generic;
using System.IO;
using System.Diagnostics.Contracts;
+using System.Numerics;
namespace Novacoin
{
public class CTransaction
{
/// <summary>
+ /// One cent = 10000 satoshis.
+ /// </summary>
+ public const ulong nCent = 10000;
+
+ /// <summary>
/// One coin = 1000000 satoshis.
/// </summary>
public const ulong nCoin = 1000000;
}
if (nBlockTime == 0)
{
- nBlockTime = NetUtils.GetAdjustedTime();
+ nBlockTime = NetInfo.GetAdjustedTime();
}
- if (nLockTime < (nLockTime < NetUtils.nLockTimeThreshold ? nBlockHeight : nBlockTime))
+ if (nLockTime < (nLockTime < NetInfo.nLockTimeThreshold ? nBlockHeight : nBlockTime))
{
return true;
}
/// <summary>
/// Amount of novacoins spent by this transaction.
/// </summary>
- public ulong ValueOut
+ public ulong nValueOut
{
get
{
}
public static bool MoneyRange(ulong nValue) { return (nValue <= nMaxMoney); }
+
+ internal uint GetP2SHSigOpCount(Dictionary<COutPoint, TxOutItem> inputs)
+ {
+ throw new NotImplementedException();
+ }
+
+ internal ulong GetValueIn(Dictionary<COutPoint, TxOutItem> inputs)
+ {
+ throw new NotImplementedException();
+ }
}
}