public static void Map(this Block block, Nethereum.RPC.Eth.DTOs.Block source) { block.BlockNumber = source.Number.Value.ToString(); block.Difficulty = source.Difficulty?.Value.ToString(); block.GasLimit = source.GasLimit?.Value.ToString(); block.GasUsed = source.GasUsed?.Value.ToString(); block.Size = source.Size?.Value.ToString(); block.Timestamp = source.Timestamp?.Value.ToString(); block.TotalDifficulty = source.TotalDifficulty?.Value.ToString(); block.ExtraData = source.ExtraData ?? string.Empty; block.Hash = source.BlockHash ?? string.Empty; block.ParentHash = source.ParentHash ?? string.Empty; block.Miner = source.Miner ?? string.Empty; block.Nonce = source.Nonce; block.TransactionCount = source.TransactionCount(); }
public static void Map(this Block block, Nethereum.RPC.Eth.DTOs.Block source) { block.BlockNumber = source.Number.Value.ToString(); block.Difficulty = source.Difficulty.ToLong(); block.GasLimit = source.GasLimit.ToLong(); block.GasUsed = source.GasUsed.ToLong(); block.Size = source.Size.ToLong(); block.Timestamp = source.Timestamp.ToLong(); block.TotalDifficulty = source.TotalDifficulty.ToLong(); block.ExtraData = source.ExtraData ?? string.Empty; block.Hash = source.BlockHash ?? string.Empty; block.ParentHash = source.ParentHash ?? string.Empty; block.Miner = source.Miner ?? string.Empty; block.Nonce = string.IsNullOrEmpty(source.Nonce) ? 0 : new HexBigInteger(source.Nonce).ToLong(); block.TransactionCount = source.TransactionCount(); }