예제 #1
0
        public ClientBlock GetBlockByHash(string blockhash)
        {
            var rx  = CoinService.GetBlock(blockhash);
            var blk = new ClientBlock()
            {
                Bits              = rx.Bits,
                ChainWork         = rx.ChainWork,
                Confirmations     = rx.Confirmations,
                Difficulty        = rx.Difficulty,
                Hash              = rx.Hash,
                Height            = rx.Height,
                MerkleRoot        = rx.MerkleRoot,
                NextBlockHash     = rx.NextBlockHash,
                Nonce             = rx.Nonce,
                PreviousBlockHash = rx.PreviousBlockHash,
                Size              = rx.Size,
                Time              = rx.Time,
                Tx         = rx.Tx,
                Version    = rx.Version,
                BlockTime  = UnixTimeStampToDateTime(rx.Time),
                Flags      = rx.Flags,
                Additional = rx.Additional,
                AssetTX    = rx.AssetTX
            };

            return(blk);
        }