示例#1
0
 public static ConfidentialEntry GetConfidentialEntry()
 {
     return(new ConfidentialEntry
     {
         PedersenCommitment = ByteUtil.GenerateRandomByteArray(32).ToByteString(),
         RangeProof = ByteUtil.GenerateRandomByteArray(256).ToByteString(),
         Base = BaseEntryHelper.GetBaseEntry()
     });
 }
示例#2
0
        public static PublicEntry GetPublicEntry()
        {
            var amount = new Random().Next(78588446).ToByteArray(new Bytes.Endianness());

            return(new PublicEntry
            {
                Amount = amount.ToByteString(),
                Base = BaseEntryHelper.GetBaseEntry()
            });
        }
示例#3
0
        public static ContractEntry GetContractEntry()
        {
            var amount = new Random().Next(78588446).ToByteArray(new Bytes.Endianness());

            return(new ContractEntry
            {
                Data = ByteUtil.GenerateRandomByteArray(32).ToByteString(),
                Amount = amount.ToByteString(),
                Base = BaseEntryHelper.GetBaseEntry()
            });
        }