public RegistrationRecord(DateTime recordTimeStamp, Guid recordGuid, string recordTxId, string recordTxHex, RegistrationToken record, PartialMerkleTree recordTxProof, int blockReceived = -1)
 {
     RecordTimestamp = recordTimeStamp;
     RecordGuid      = recordGuid;
     RecordTxId      = recordTxId;
     RecordTxHex     = recordTxHex;
     Record          = record;
     RecordTxProof   = recordTxProof;
     BlockReceived   = blockReceived;
 }
Example #2
0
        public void AddCapsule(RegistrationCapsule capsule, Network network)
        {
            RegistrationToken token = new RegistrationToken();

            token.ParseTransaction(capsule.RegistrationTransaction, network);
            RegistrationRecord record = new RegistrationRecord(DateTime.Now,
                                                               Guid.NewGuid(),
                                                               capsule.RegistrationTransaction.GetHash().ToString(),
                                                               capsule.RegistrationTransaction.ToHex(),
                                                               token,
                                                               capsule.RegistrationTransactionProof);

            Add(record);
        }