public ulong AddTransactionShortId(uint256 txId)
        {
            var id = GetShortID(txId);

            ShortIds.Add(id);
            return(id);
        }
 public CmpctBlockPayload(Block block)
 {
     _Header = block.Header;
     _Nonce  = RandomUtils.GetUInt64();
     UpdateShortTxIDSelector();
     PrefilledTransactions.Add(new PrefilledTransaction()
     {
         Index       = 0,
         Transaction = block.Transactions[0]
     });
     foreach (var tx in block.Transactions.Skip(1))
     {
         ShortIds.Add(GetShortID(tx.GetHash()));
     }
 }